Included page: .FrontPage.QA.Archive.1041.2020.Step4E-Filing.SetUp (edit)

import
TBOT.Generic.Database

Setup

ddt: SetUp
key value
ConnectionString Server=10.153.120.216,1600;database=AUTOTESTING;User Id=tfathima; password=tfathima*100
BytesColumn DataFile
FileExtension zip
ExpectedDirectory \\EC2AMAZ-2GFJSTU.a648727226388.amazonaws.com\TZAPPS01SS-QA\IntegrationTests-OTT\BaselineFiles\Baseline\files\QA\YrSpecSuites\2020\BatchAutomation\1041Filing
DownloadPath \\EC2AMAZ-2GFJSTU.a648727226388.amazonaws.com\TZAPPS01SS-QA\AutomationQA\_QATeam\FitnesseTestArtifacts\files\Actuals\QA\YrSpecSuites\2020\BatchAutomation\1041Filing
CompareResultDir \\EC2AMAZ-2GFJSTU.a648727226388.amazonaws.com\TZAPPS01SS-QA\AutomationQA\_QATeam\FitnesseTestArtifacts\files\Results\QA\YrSpecSuites\2020\BatchAutomation\Compute\Results
ignoreXMLnodes /ReturnState/AuthenticationHeader/FilingHistory/FederalOriginalSubmissionIdDt




Check Compute Status

DDT: KeywordFixture SELECT A.ComputeFlag,A.TFDocFlag,TFDocJobId as JobID, LTRIM(RTRIM(DBName)) as BANKDB, Server,A.TrustKey,YrSeq, ComputeDate FROM AUTOTESTING.dbo.ComputeStats A WHERE A.AcctNo='{{AcctNo}}' AND A.TrustNo='{{TrustNo}}' AND A.YrSeq like'{{YrSeq}}%' AND A.ProductCode='{{ProductCode}}' AND A.ProductOption='{{ProductOption}}'
Comment AcctNo TrustNo YrSeq ProductCode ProductOption ComputeFlag? Server? BANKDB? TrustKey? YrSeq? ComputeDate?
Test 001 VA 311D VASIMPLE2 2020 Tax return State Only True $Server1= $BANKDB1= $TrustKey1= $YrSeq1= $ComputeDate1=
Test 002 VA 311D VACOMPLEX1 2020 Tax return State Only True $Server2= $BANKDB2= $TrustKey2= $YrSeq2= $ComputeDate2=
Test 003 VA 311D VAGRANTOR1 2020 Tax return State Only True $Server3= $BANKDB3= $TrustKey3= $YrSeq3= $ComputeDate3=







Download and Validate EfileXML

DDT:KeywordFixture SELECT B.DataFile from {{BANKDB}}.dbo.ElecFile A JOIN {{BANKDB}}.dbo.ElecFileData B ON A.TrustKey=B.TrustKey AND A.YrSeq=B.YrSeq AND A.FedIndSt=B.FedIndSt and A.Fed_Status_Flg='2' where A.TrustKey='{{TrustKey}}' and B.YrSeq='{{YrSeq}}' and A.FedIndSt='{{FedIndSt}}' and B.Compute_Dt_Tm>'{{ComputeDate}}'
Server BANKDB TrustKey YrSeq ComputeDate FedIndSt XMLExpectedFilename FileName replaceNode DOWNLOAD? UNZIP? GETEFILEXML? COMPAREXML?
$Server1 $BANKDB1 $TrustKey1 $YrSeq1 $ComputeDate1 VA VASIMPLE2.xva VASIMPLE2.zip /ReturnState/ReturnHeaderState/PaidPreparerInformationGrp/SignatureDt;/ReturnState/AuthenticationHeader/TransmissionDetail True True True Both XML Files are Equal
$Server2 $BANKDB2 $TrustKey2 $YrSeq2 $ComputeDate2 VA VACOMPLEX1.xva VACOMPLEX1.zip /ReturnState/ReturnHeaderState/PaidPreparerInformationGrp/SignatureDt;/ReturnState/AuthenticationHeader/TransmissionDetail True True True Both XML Files are Equal
$Server3 $BANKDB3 $TrustKey3 $YrSeq3 $ComputeDate3 VA VAGRANTOR1.xva VAGRANTOR1.zip /ReturnState/ReturnHeaderState/PaidPreparerInformationGrp/SignatureDt;/ReturnState/AuthenticationHeader/TransmissionDetail True True True Both XML Files are Equal