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

import
TBOT.Generic.Database

!*****> Setup
ddt: SetUp
key value
ConnectionString Server=10.184.25.4,1601;database=AUTOTESTING;User Id=tfathima; password=tfathima*100
BytesColumn DataObject
FileExtension txt
ExpectedDir \\C605ZPUOTTFS2.tztst.loc\_QATeam\git\data-ott\IntegrationTests\BaselineFiles\Baseline\files\QA\YrSpecSuites\2017\BatchAutomation\NRA
ExpectedDirectory \\C605ZPUOTTFS2.tztst.loc\_QATeam\git\data-ott\IntegrationTests\BaselineFiles\Baseline\files\QA\YrSpecSuites\2017\BatchAutomation\NRA\DataFiles
ActualDir \\C605ZPUOTTFS2.tztst.loc\_QATeam\FitnesseTestArtifacts\files\Actuals\QA\YrSpecSuites\2017\BatchAutomation\NRA
ResultDir \\C605ZPUOTTFS2.tztst.loc\_QATeam\FitnesseTestArtifacts\files\Results\QA\YrSpecSuites\2017\BatchAutomation\NRA
DownloadPath \\C605ZPUOTTFS2.tztst.loc\_QATeam\FitnesseTestArtifacts\files\Actuals\QA\YrSpecSuites\2017\BatchAutomation\NRA\DataFiles
CompareResultDir \\C605ZPUOTTFS2.tztst.loc\_QATeam\FitnesseTestArtifacts\files\Results\QA\YrSpecSuites\2017\BatchAutomation\NRA
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;/Envelope/Body/ProcessRegister_UntypedResponse/ProcessRegister_UntypedResult/register/design/columns/column/columnid;/Envelope/Body/ProcessRegister_UntypedResponse/ProcessRegister_UntypedResult/register/design/functions/function/functionid;/Envelope/Body/ProcessRegister_UntypedResponse/ProcessRegister_UntypedResult/register/design/tables/table/tableid;/Envelope/Body/ProcessRegister_UntypedResponse/ProcessRegister_UntypedResult/register/design/tableproperties/tableproperty/tablepropertyid;/Envelope/Body/ProcessRegister_UntypedResponse/ProcessRegister_UntypedResult/register/design/orderbys//orderby/orderbyid;/Envelope/Body/ProcessRegister_UntypedResponse/ProcessRegister_UntypedResult/register/runtime/batchid;/Envelope/Body/ProcessRegister_UntypedResponse/ProcessRegister_UntypedResult/register/runtime/starttime

ddt:DynamicQuery Select convert(varchar(10),getdate(),101) As TodayDate
TodayDate?
$TodayDate=

import
TBOT.Generic.Database

import
TBOT.Generic

ddt:DynamicQuery WAITFOR DELAY '00:00:00' Use BANKDB02 Select 2017 As YEAR, B.TRUSTNO, convert(varchar(10),TxYrBegin_Dt,101) AS BEGINTAXYR,convert(varchar(10),TxYrEnd_Dt,101)ENDTAXYR,A.TRUSTKEY,A.PERMSEQ from Trust A Join TrustXRef B On A.TrustKey=B.TrustKey Join TrustPerm C On A.TrustKey=C.TrustKey where Yrseq={{Yrseq}} and TrustNo='{{TrustNo}}'
Yrseq TrustNo YEAR? TRUSTNO? BEGINTAXYR? ENDTAXYR? TRUSTKEY? PERMSEQ?
20170 NRASINGLEBENE $Year1= $TrustNo1= $BeginDt1= $EndDt1= $TrustKey1= $PermSeq1=
20170 NRAMULTIPLEBENE $Year1= $TrustNo2= $BeginDt2= $EndDt2= $TrustKey2= $PermSeq2=
20170 NRAINCOMECD $Year1= $TrustNo3= $BeginDt3= $EndDt3= $TrustKey3= $PermSeq3=
20170 NRASUBID100 $Year1= $TrustNo4= $BeginDt4= $EndDt4= $TrustKey4= $PermSeq4=
20170 NRAMULTIBENE2 $Year1= $TrustNo5= $BeginDt5= $EndDt5= $TrustKey5= $PermSeq5=
20170 NRA2NDCORREC $Year1= $TrustNo6= $BeginDt6= $EndDt6= $TrustKey6= $PermSeq6=
20170 NRA3RDCORREC $Year1= $TrustNo7= $BeginDt7= $EndDt7= $TrustKey7= $PermSeq7=

ddt:DynamicQuery WAITFOR DELAY '00:00:00' Use BANKDB02 Select NRAUniqueFormID,NRAUniqueFormID_Fl from NRAExtract where TrustKey={{TRUSTKEY}} and NRARecipNo={{NRARECIPNO}} and SeqNo={{SEQNO}}
TRUSTKEY NRARECIPNO SEQNO NRAUniqueFormID? NRAUniqueFormID_Fl?
$TrustKey3 1 1 $NRAUniqueFormID1= $NRAUniqueFormID_Fl1=
$TrustKey3 1 1 $NRAUniqueFormID2= $NRAUniqueFormID_Fl2=
$TrustKey3 1 2 $NRAUniqueFormID3= $NRAUniqueFormID_Fl3=
$TrustKey5 1 1 $NRAUniqueFormID4= $NRAUniqueFormID_Fl4=
$TrustKey5 1 2 $NRAUniqueFormID5= $NRAUniqueFormID_Fl5=
$TrustKey4 1 1 $NRAUniqueFormID6= $NRAUniqueFormID_Fl6=
$TrustKey4 1 4 $NRAUniqueFormID7= $NRAUniqueFormID_Fl7=
$TrustKey4 1 4 $NRAUniqueFormID8= $NRAUniqueFormID_Fl8=

ddt: SOAPNoNestedXMLClient http://10.184.7.166:9510/ten42sforms.asmx SOAP:Action text/xml POST Assert1042Template.xml
SRVNAME BANKDB PAN TAXYR USERID CHNGINI TRUSTNO BEGINTAXYR ENDTAXYR TRUSTKEY TRUSTSEQ PERMSEQ NRARECIPNO XMLExpectedPath XMLFileName ignorexmlmulitnodes hasMultiSchema COMPAREXML?
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo1 $BeginDt1 $EndDt1 $TrustKey1 0 $PermSeq1 1 CorrSINGLE308U.xml CorrSINGLE308U.xml true true Both XML Files are Equal
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo2 $BeginDt2 $EndDt2 $TrustKey2 0 $PermSeq2 1 CorrMultiBene1308U.xml CorrMultiBene1308U.xml true true Both XML Files are Equal
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo2 $BeginDt2 $EndDt2 $TrustKey2 0 $PermSeq2 2 CorrMultiBene2308U.xml CorrMultiBene2308U.xml true true Both XML Files are Equal
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo3 $BeginDt3 $EndDt3 $TrustKey3 0 $PermSeq3 1 CorrIncomeCD308U.xml CorrIncomeCD308U.xml true true Both XML Files are Equal
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo4 $BeginDt4 $EndDt4 $TrustKey4 0 $PermSeq4 2 CorrSubID100308U.xml CorrSubID100308U.xml true true Both XML Files are Equal
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo5 $BeginDt5 $EndDt5 $TrustKey5 0 $PermSeq5 2 CorrMulti2308U.xml CorrMulti2308U.xml true true Both XML Files are Equal
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo6 $BeginDt6 $EndDt6 $TrustKey6 0 $PermSeq6 2 NRA2NDCORREC308U.xml NRA2NDCORREC308U.xml true true Both XML Files are Equal
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo7 $BeginDt7 $EndDt7 $TrustKey7 0 $PermSeq7 1 NRA3RDCORREC308U.xml NRA3RDCORREC308U.xml true true Both XML Files are Equal

ddt: SOAPNoNestedXMLClient http://10.184.7.166:9510/ten42sforms.asmx SOAP:Action text/xml POST Assert1042Template.xml
SRVNAME BANKDB PAN TAXYR USERID CHNGINI TRUSTNO BEGINTAXYR ENDTAXYR TRUSTKEY TRUSTSEQ PERMSEQ NRARECIPNO XMLFileName STATUSCODE? nodeXpath hasMultiSchema assertXML?
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo3 $BeginDt3 $EndDt3 $TrustKey3 0 $PermSeq3 1 INCOMECD308UActual1.xml OK /Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo[1]/NRAUniqueFormID true $NRAUniqueFormID1
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo3 $BeginDt3 $EndDt3 $TrustKey3 0 $PermSeq3 1 INCOMECD308UActual1.xml OK /Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo[1]/NRAUniqueFormID_Fl true $NRAUniqueFormID_Fl2
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo3 $BeginDt3 $EndDt3 $TrustKey3 0 $PermSeq3 1 INCOMECD308UActual1.xml OK /Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo[2]/NRAUniqueFormID_Ovr true $NRAUniqueFormID3
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo5 $BeginDt5 $EndDt5 $TrustKey5 0 $PermSeq5 1 MULTIBENE21308UActual1.xml OK /Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo[1]/NRAUniqueFormID true $NRAUniqueFormID4
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo5 $BeginDt5 $EndDt5 $TrustKey5 0 $PermSeq5 1 MULTIBENE21308UActual1.xml OK /Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo[2]/NRAUniqueFormID_Ovr true $NRAUniqueFormID5
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo4 $BeginDt4 $EndDt4 $TrustKey4 0 $PermSeq4 1 SUBID1001308UActual1.xml OK /Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo[1]/NRAUniqueFormID true $NRAUniqueFormID6
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo4 $BeginDt4 $EndDt4 $TrustKey4 0 $PermSeq4 1 SUBID1001308UActual1.xml OK /Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo[4]/NRAUniqueFormID true $NRAUniqueFormID7
PSRV1 BANKDB02 308U $Year1 OFFSHORE-Tasleem Fathima TF $TrustNo4 $BeginDt4 $EndDt4 $TrustKey4 0 $PermSeq4 1 SUBID1001308UActual1.xml OK /Envelope/Body/Get1042SFilingInfoResponse/Get1042SFilingInfoResult/diffgram/NewDataSet/NRAIncomeInfo[4]/NRAUniqueFormID_Fl true $NRAUniqueFormID_Fl8