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

import
TBOT.Generic.Database

!*****> Setup
ddt: SetUp
key value
ConnectionString Server=10.153.120.216,1600;database=AUTOTESTING;User Id=automation; password=automation*100
BytesColumn DataObject
FileExtension txt
ExpectedDir \\EC2AMAZ-2GFJSTU.a648727226388.amazonaws.com\TZAPPS01SS-QA\IntegrationTests-OTT\BaselineFiles\Baseline\files\QA\YrSpecSuites\2022\BatchAutomation\NRA-new
ExpectedDirectory \\EC2AMAZ-2GFJSTU.a648727226388.amazonaws.com\TZAPPS01SS-QA\IntegrationTests-OTT\BaselineFiles\Baseline\files\QA\YrSpecSuites\2022\BatchAutomation\NRA-new\DataFiles
ActualDir \\EC2AMAZ-2GFJSTU.a648727226388.amazonaws.com\TZAPPS01SS-QA\AutomationQA\_QATeam\FitnesseTestArtifacts\files\Actuals\QA\YrSpecSuites\2022\BatchAutomation\NRA-new
ResultDir \\EC2AMAZ-2GFJSTU.a648727226388.amazonaws.com\TZAPPS01SS-QA\AutomationQA\_QATeam\FitnesseTestArtifacts\files\Results\QA\YrSpecSuites\2022\BatchAutomation\NRA-new
DownloadPath \\EC2AMAZ-2GFJSTU.a648727226388.amazonaws.com\TZAPPS01SS-QA\AutomationQA\_QATeam\FitnesseTestArtifacts\files\Actuals\QA\YrSpecSuites\2022\BatchAutomation\NRA-new\DataFiles
CompareResultDir \\EC2AMAZ-2GFJSTU.a648727226388.amazonaws.com\TZAPPS01SS-QA\AutomationQA\_QATeam\FitnesseTestArtifacts\files\Results\QA\YrSpecSuites\2022\BatchAutomation\NRA-new
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' Select AcctNo As PAN,LTRIM(RTRIM(Server)) As Server,LTRIM(RTRIM(DB_NAME)) As DBName from BTMDB..Package where AcctNo='{{PAN}}'
PAN PAN? Server? DBName?
NRA1 $PAN1= $Server1= $DBName1=

ddt:DynamicQuery WAITFOR DELAY '00:00:00' Select '{{TaxYear}}' As YEAR, TRUSTKEY As TRUSTKEY FROM {{Server}}.{{DBName}}.dbo.TrustXRef WHERE ACCTNO='{{PAN}}' and TrustNo='{{TrustNo}}'
PAN TaxYear TrustNo Server DBName YEAR? TRUSTKEY?
$PAN1 2022 NRA2NDCORREC $Server1 $DBName1 $Year1= $TrustKey6=
$PAN1 2022 NRA3RDCORREC $Server1 $DBName1 $Year1= $TrustKey7=

Recipient Correction

ddt: SOAPNoNestedXMLClient http://ott-trusttax-sw-qa-use1-aws.tax.nonprod.int.thomsonreuters.com/ten42sforms.asmx SOAP:Action text/xml POST TemplateCorrectionRecip.xml UpdateNRARecipientInfo
SRVNAME BANKDB PAN TAXYR CHNGINI TRUSTKEY TRUSTSEQ PERMSEQ NRARECIPNO RECIPADDR RECIPCITY PINCODE CHAPCD3 XMLFileName STATUSCODE?
$Server1 $DBName1 $PAN1 $Year1 TF $TrustKey6 0 0 2 NRA2NDCORRECTED1 NRA2NDCORRECTEDCity1 422 15 UpdateNRARecip.xml OK

Income Code Correction

ddt: SOAPNoNestedXMLClient http://ott-trusttax-sw-qa-use1-aws.tax.nonprod.int.thomsonreuters.com/ten42sforms.asmx SOAP:Action text/xml POST TemplateCorrectionIncomeCode.xml InsUpdDel1042SIncomeInfo
CLIENTID SRVNAME BANKDB PAN TAXYR CHNGINI TRUSTKEY TRUSTSEQ PERMSEQ NRARECIPNO ROW1 GROSSINCOME ROW2 INCOMECODE ROW3 EXEMPTCD ROW4 TAXRATE XMLFileName STATUSCODE?
OFFSHORE-Tasleem Fathima $Server1 $DBName1 $PAN1 $Year1 TF $TrustKey6 0 0 1 1 1234 1 4 6 02 1 0.3 UpdateNRAIncomeCode.xml OK
OFFSHORE-Tasleem Fathima $Server1 $DBName1 $PAN1 $Year1 TF $TrustKey6 0 0 1 2 1214 2 6 7 02 2 0.3 UpdateNRAIncomeCode.xml OK
OFFSHORE-Tasleem Fathima $Server1 $DBName1 $PAN1 $Year1 TF $TrustKey6 0 0 2 1 1111 2 29 3 02 1 0.3 UpdateNRAIncomeCode.xml OK
OFFSHORE-Tasleem Fathima $Server1 $DBName1 $PAN1 $Year1 TF $TrustKey6 0 0 2 2 2222 3 06 4 01 2 0.3 UpdateNRAIncomeCode.xml OK
OFFSHORE-Tasleem Fathima $Server1 $DBName1 $PAN1 $Year1 TF $TrustKey7 0 0 1 1 1234 1 4 6 02 1 0.3 UpdateNRAIncomeCode.xml OK
OFFSHORE-Tasleem Fathima $Server1 $DBName1 $PAN1 $Year1 TF $TrustKey7 0 0 1 2 1214 2 6 7 02 2 0.3 UpdateNRAIncomeCode.xml OK
OFFSHORE-Tasleem Fathima $Server1 $DBName1 $PAN1 $Year1 TF $TrustKey7 0 0 1 3 1111 5 29 3 02 5 0.3 UpdateNRAIncomeCode.xml OK
OFFSHORE-Tasleem Fathima $Server1 $DBName1 $PAN1 $Year1 TF $TrustKey7 0 0 1 4 2222 6 06 4 01 6 0.3 UpdateNRAIncomeCode.xml OK