Included page: .FrontPage.QA.Archive.ServiceAutomation.NRASAT.SetUp (edit)

import
TBOT.Generic.Database

!*****> Setup
ddt: SetUp
key value
ConnectionString Server=10.184.25.13,1605;database=AUTOTESTING;User Id=automation; password=automation*100
BytesColumn DataObject
FileExtension txt
ExpectedDir D:\Installations\FitNesseRoot\files\TrustTax\NRA\Baseline
ExpectedDirectory D:\Installations\FitNesseRoot\files\TrustTax\NRA\Baseline\DataFiles
ActualDir D:\Installations\FitNesseRoot\files\TrustTax\NRA\Actuals
ResultDir D:\Installations\FitNesseRoot\files\TrustTax\NRA\Results
DownloadPath D:\Installations\FitNesseRoot\files\TrustTax\NRA\Actuals\DataFiles
CompareResultDir D:\Installations\FitNesseRoot\files\TrustTax\NRA\Results
ignoreNodes /Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRARecipInfo/Filing_Dt_Ovr;/Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRARecipInfo/Filing_Dt;/Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo/Filing_Dt;/Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo/Filing_Dt_Ovr;/Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo/NRAUniqueFormID;/Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo/NRAUniqueFormID_Fl;/Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo/NRAUniqueFormID_Ovr;/Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo/Compute_Dt_Ovr;/Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo/Compute_Dt;/Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAWAInfo/Filing_Dt;/Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo/NRAUniqueID;/Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo/Error_Cd;/Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo/Error_Cd_Ovr;/Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo/NRAUniqueID_Ovr




Libraries

import
TBOT.Generic.Database


!*****> Download and Validate 1042S
DDT:KeywordFixture Select DataObject from BANKDB02..BANKDATA where Product_Cd='{{Product_Cd}}' and Year=2017 and AcctNo='{{PAN}}' and SeqNo={{SEQNO}}
Product_Cd PAN PRODOPT SEQNO FileName DOWNLOAD? sourceFile destinationFile resultFileName CompareResultDir compareFiles?
Z 308U 2 0 308UActual2.txt True 308UBaseline2.txt 308UActual2.txt D:\Installations\FitNesseRoot\files\TrustTax\NRA\Results Both Files are Equal
Z 308U 4 0 308UActual4.txt True 308UBaseline4.txt 308UActual4.txt D:\Installations\FitNesseRoot\files\TrustTax\NRA\Results Both Files are Equal
Z 308U 6 0 308UActual6.txt True 308UBaseline6.txt 308UActual6.txt D:\Installations\FitNesseRoot\files\TrustTax\NRA\Results Both Files are Equal
Z 308U 2 2 308UActual21.txt True 308UBaseline21.txt 308UActual21.txt D:\Installations\FitNesseRoot\files\TrustTax\NRA\Results Both Files are Equal
Z 308U 4 2 308UActual41.txt True 308UBaseline41.txt 308UActual41.txt D:\Installations\FitNesseRoot\files\TrustTax\NRA\Results Both Files are Equal
Z 308U 6 2 308UActual61.txt True 308UBaseline61.txt 308UActual61.txt D:\Installations\FitNesseRoot\files\TrustTax\NRA\Results Both Files are Equal