Test results
1 suite, 20 failed tests
com.kinective.testscripts.Monetary.MonetaryTest
csiDebitGLAccount ({toAccount=, EXPECTED MESSAGE=Transaction completed successfully, ERROR MESSAGE=, TEST SCENARIO=#TC77 Debit Loan GL, creditGLAccount={ "description": "Loan Fee", "glNumber": "92001000 ", "transactionCode": "42" }, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=10, TEST ID=csiDebitGLAccount, debitGLAccount={ "description": "", "glNumber": "", "transactionCode": "" }, VERIFY FIELDS=, BODY={ "assetID": "csi_loan_api_test", "content": { "amount": 15, "effectiveDate": "2024-04-17", "coreSpecificFields": { "asOfDate": "2024-04-17", "departmentNumber": "0" }, "creditGLAccount": {{creditGLAccount}}, "debitGLAccount": {{debitGLAccount}} }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.Exception: Failed to create GL Trasfer at com.kinective.testscripts.Monetary.MonetaryTest.csiDebitGLAccount(MonetaryTest.java:143) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) Caused by: com.generics.utils.KinectiveException: Failed Create the GL Transaction at com.kinective.sapi.MonetaryGLTransaction.createTransaction(MonetaryGLTransaction.java:58) at com.kinective.testscripts.Monetary.MonetaryTest.csiDebitGLAccount(MonetaryTest.java:131) ... 26 more Caused by: org.json.JSONException: JSONObject["message"] not found. at org.json.JSONObject.get(JSONObject.java:570) at org.json.JSONObject.getString(JSONObject.java:857) at com.kinective.sapi.MonetaryGLTransaction.createTransaction(MonetaryGLTransaction.java:48) ... 27 more ... Removed 26 stack frames
(#TC77, #TC78, #TC79, #TC80, #TC81, #TC82 Debit GL Account)
csiDebitGLAccount ({toAccount=, EXPECTED MESSAGE=Transaction completed successfully, ERROR MESSAGE=, TEST SCENARIO=#TC80 Create GL transaction with 150M amount, creditGLAccount={ "description": "Loan Fee", "glNumber": "92001000 ", "transactionCode": "42" }, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=csiDebitGLAccount, debitGLAccount={ "description": "", "glNumber": "", "transactionCode": "" }, VERIFY FIELDS=, BODY={ "assetID": "csi_loan_api_test", "content": { "amount": 150000000, "effectiveDate": "2024-04-17", "coreSpecificFields": { "asOfDate": "2024-04-17", "departmentNumber": "0" }, "creditGLAccount": {{creditGLAccount}}, "debitGLAccount": {{debitGLAccount}} }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.Exception: Failed to create GL Trasfer at com.kinective.testscripts.Monetary.MonetaryTest.csiDebitGLAccount(MonetaryTest.java:143) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) Caused by: com.generics.utils.KinectiveException: Failed Create the GL Transaction at com.kinective.sapi.MonetaryGLTransaction.createTransaction(MonetaryGLTransaction.java:58) at com.kinective.testscripts.Monetary.MonetaryTest.csiDebitGLAccount(MonetaryTest.java:131) ... 26 more Caused by: org.json.JSONException: JSONObject["message"] not found. at org.json.JSONObject.get(JSONObject.java:570) at org.json.JSONObject.getString(JSONObject.java:857) at com.kinective.sapi.MonetaryGLTransaction.createTransaction(MonetaryGLTransaction.java:48) ... 27 more ... Removed 26 stack frames
(#TC77, #TC78, #TC79, #TC80, #TC81, #TC82 Debit GL Account)
csiDebitGLAccount ({toAccount=, EXPECTED MESSAGE=The value's properties are not correctly formatted, ERROR MESSAGE=, TEST SCENARIO=#TC81 Create GL Transaction without core specific fields, creditGLAccount={ "description": "Loan Fee", "glNumber": "92001000 ", "transactionCode": "42" }, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=csiDebitGLAccount, debitGLAccount={ "description": "", "glNumber": "", "transactionCode": "" }, VERIFY FIELDS=, BODY={ "assetID": "csi_loan_api_test", "content": { "amount": 15, "effectiveDate": "2024-04-17", "creditGLAccount": {{creditGLAccount}}, "debitGLAccount": {{debitGLAccount}} }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.Exception: Failed to create GL Trasfer at com.kinective.testscripts.Monetary.MonetaryTest.csiDebitGLAccount(MonetaryTest.java:143) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) Caused by: com.generics.utils.KinectiveException: Failed Create the GL Transaction at com.kinective.sapi.MonetaryGLTransaction.createTransaction(MonetaryGLTransaction.java:58) at com.kinective.testscripts.Monetary.MonetaryTest.csiDebitGLAccount(MonetaryTest.java:131) ... 26 more Caused by: org.json.JSONException: JSONObject["message"] not found. at org.json.JSONObject.get(JSONObject.java:570) at org.json.JSONObject.getString(JSONObject.java:857) at com.kinective.sapi.MonetaryGLTransaction.createTransaction(MonetaryGLTransaction.java:48) ... 27 more ... Removed 26 stack frames
(#TC77, #TC78, #TC79, #TC80, #TC81, #TC82 Debit GL Account)
csiDebitGLAccount ({toAccount=, EXPECTED MESSAGE=Transaction completed successfully, ERROR MESSAGE=, TEST SCENARIO=#TC78 Debit GL loan and verify "Content" field in response message, creditGLAccount={ "description": "Loan Fee", "glNumber": "92001000 ", "transactionCode": "42" }, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=csiDebitGLAccount, debitGLAccount={ "description": "", "glNumber": "", "transactionCode": "" }, VERIFY FIELDS=content, BODY={ "assetID": "csi_loan_api_test", "content": { "amount": 15, "effectiveDate": "2024-04-17", "coreSpecificFields": { "asOfDate": "2024-04-17", "departmentNumber": "0" }, "creditGLAccount": {{creditGLAccount}}, "debitGLAccount": {{debitGLAccount}} }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.Exception: Failed to create GL Trasfer at com.kinective.testscripts.Monetary.MonetaryTest.csiDebitGLAccount(MonetaryTest.java:143) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) Caused by: com.generics.utils.KinectiveException: Failed Create the GL Transaction at com.kinective.sapi.MonetaryGLTransaction.createTransaction(MonetaryGLTransaction.java:58) at com.kinective.testscripts.Monetary.MonetaryTest.csiDebitGLAccount(MonetaryTest.java:131) ... 26 more Caused by: org.json.JSONException: JSONObject["message"] not found. at org.json.JSONObject.get(JSONObject.java:570) at org.json.JSONObject.getString(JSONObject.java:857) at com.kinective.sapi.MonetaryGLTransaction.createTransaction(MonetaryGLTransaction.java:48) ... 27 more ... Removed 26 stack frames
(#TC77, #TC78, #TC79, #TC80, #TC81, #TC82 Debit GL Account)
csiDebitGLAccount ({toAccount=, EXPECTED MESSAGE=The value's properties are not correctly formatted, ERROR MESSAGE=, TEST SCENARIO=#TC79 Debit GL Loan with backdated effective date and asof date, creditGLAccount={ "description": "Loan Fee", "glNumber": "92001000 ", "transactionCode": "42" }, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=csiDebitGLAccount, debitGLAccount={ "description": "", "glNumber": "", "transactionCode": "" }, VERIFY FIELDS=, BODY={ "assetID": "csi_loan_api_test", "content": { "amount": 15, "effectiveDate": "2022-04-17", "coreSpecificFields": { "asOfDate": "2022-04-17", "departmentNumber": "0" }, "creditGLAccount": {{creditGLAccount}}, "debitGLAccount": {{debitGLAccount}} }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.Exception: Failed to create GL Trasfer at com.kinective.testscripts.Monetary.MonetaryTest.csiDebitGLAccount(MonetaryTest.java:143) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) Caused by: com.generics.utils.KinectiveException: Failed Create the GL Transaction at com.kinective.sapi.MonetaryGLTransaction.createTransaction(MonetaryGLTransaction.java:58) at com.kinective.testscripts.Monetary.MonetaryTest.csiDebitGLAccount(MonetaryTest.java:131) ... 26 more Caused by: org.json.JSONException: JSONObject["message"] not found. at org.json.JSONObject.get(JSONObject.java:570) at org.json.JSONObject.getString(JSONObject.java:857) at com.kinective.sapi.MonetaryGLTransaction.createTransaction(MonetaryGLTransaction.java:48) ... 27 more ... Removed 26 stack frames
(#TC77, #TC78, #TC79, #TC80, #TC81, #TC82 Debit GL Account)
csiDebitGLAccount ({toAccount=, EXPECTED MESSAGE=Transaction completed successfully, ERROR MESSAGE=, TEST SCENARIO=#TC82 Create GL Transaction with UUID and verify same UUID in the response body, creditGLAccount={ "description": "Loan Fee", "glNumber": "92001000 ", "transactionCode": "42" }, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=csiDebitGLAccount, debitGLAccount={ "description": "", "glNumber": "", "transactionCode": "" }, VERIFY FIELDS=uuid, BODY={ "assetID": "csi_loan_api_test", "content": { "amount": 15, "effectiveDate": "2024-04-17", "coreSpecificFields": { "asOfDate": "2024-04-17", "departmentNumber": "0" }, "creditGLAccount": {{creditGLAccount}}, "debitGLAccount": {{debitGLAccount}} }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.Exception: Failed to create GL Trasfer at com.kinective.testscripts.Monetary.MonetaryTest.csiDebitGLAccount(MonetaryTest.java:143) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) Caused by: com.generics.utils.KinectiveException: Failed Create the GL Transaction at com.kinective.sapi.MonetaryGLTransaction.createTransaction(MonetaryGLTransaction.java:58) at com.kinective.testscripts.Monetary.MonetaryTest.csiDebitGLAccount(MonetaryTest.java:131) ... 26 more Caused by: org.json.JSONException: JSONObject["message"] not found. at org.json.JSONObject.get(JSONObject.java:570) at org.json.JSONObject.getString(JSONObject.java:857) at com.kinective.sapi.MonetaryGLTransaction.createTransaction(MonetaryGLTransaction.java:48) ... 27 more ... Removed 26 stack frames
(#TC77, #TC78, #TC79, #TC80, #TC81, #TC82 Debit GL Account)
com.kinective.testscripts.Loans.LoansTest
csiBookNewLoan ({EXPECTED MESSAGE=Loan Boarding File Uploaded, automaticFundsTransfer={ "amount": 500.00, "creditTransactionCode": "F", "debitAccountNumber": "987899" }, ERROR MESSAGE=, TEST SCENARIO=#TC72 Create loan with test data and verify field is present, loanDetails={ "accountInformation": { "accountType": "Mortgage", "accountNumber": "111116", "subAccountNumber": "1", "description": "Account Title max 40" }, "construction": { "type": "ConstructionToPermanent", "maturityDate": "2024-11-01", "term": "12" }, "institutionDetails": { "branchNumber": "02" }, "interest": { "interestAccrualBase": "", "interestAmount": 2500, "interestRate": 2.0, "interestCalculationMethod": "C" }, "lateCharge": { "lateChargeType": "CD" }, "payments": [ { "frequency": "Monthly", "paymentAmount": 525.00, "paymentDate": "2023-12-01", "paymentType": "InterestOnly" } ], "officers": [ { "officerCode": "CSH" }, { "officerCode": "ABC" }, { "officerCode": "LMH" } ], "arm": { "capUpwardDownwardRate": 12, "ceiling": "8.0", "changeNoticeDays": "28", "floor": "2.0", "rateIndexType": "", "rateReviewDate": "2024-08-01", "rateReviewTerm": 36, "rateReviewTermUnits": "Months", "roundingMethod": "00", "variance": ".5" }, "floodCertification": { "floodZone": "X", "floodZoneDeterminationDate": "2024-08-24", "mapPanelNumber": "985-55-15444" }, "fasb": [ { "amount": 25.00, "fasbAmortizationMethod": "1", "fasbType": "Fee" }, { "amount": 500.00, "fasbType": "Cost" } ], "appraisalDate": "2023-08-24", "appraisalAmount": 675000, "balloonDueDate": "", "balloonTerm": "", "balloonAmount": "", "billingMethodCode": "6", "callReportCode": "string", "couponBookTerm": 360, "couponBookDate": "2019-08-24", "creditLimit": "", "debtToIncomeRatio": 25, "fundingDate": "2023-10-05", "governmentCaseNumber": "4565444454", "governementIndicator": "", "highPricedMortgageRate": "", "isBalloon": false, "isMers": false, "loanAmount": 300345, "loanClassCode": "1", "loanType": "P", "maturityDate": "2053-11-01", "mersNumber": "mersnum", "naicsCode": "", "originationDate": "2023-10-20", "points": 2.875, "purposeCode": "CDpurpcd", "riskRatingCode": "1", "term": 360, "termCode": "Monthly", "totalEscrowPaymentAmount": "883.33" }, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=csiBookNewLoan, governmentMonitoring=, escrows=[ { "currentPremium": 1200.00, "disbursementFrequency": "Monthly", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 100.00, "disbursmentDate": "2023-11-01" } ], "escrowMonthlyAmount": "100.00", "escrowType": "City Property Tax", "insuranceCoverageAmount": "", "insuranceExpirationDate": "", "isCollected": true, "payeeNumber": "CityPayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "2citytaxpol" }, { "currentPremium": 600.00, "disbursementFrequency": "SemiAnnually", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 300.00, "disbursmentDate": "2024-03-01" } ], "escrowMonthlyAmount": "50.00", "escrowType": "County Property Tax", "isCollected": true, "payeeNumber": "CountyPayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "2countypol" }, { "currentPremium": 4800.00, "disbursementFrequency": "Annually", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 4800.00, "disbursmentDate": "2024-09-01" } ], "escrowMonthlyAmount": "400.00", "escrowType": "Hazard Insurance", "insuranceCoverageAmount": 350000.00, "insuranceExpirationDate": "2024-08-31", "isCollected": true, "payeeNumber": "hazardpayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "1hazpolicy" }, { "currentPremium": 1600.00, "disbursementFrequency": "Monthly", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 133.33, "disbursmentDate": "2024-02-01" } ], "escrowMonthlyAmount": "133.33", "escrowType": "Mortgage Insurance", "insuranceCoverageAmount": 350000.00, "insuranceExpirationDate": "2024-01-31", "isCollected": true, "payeeNumber": "MIpayeecode", "pmiCertificateNumber": "6555666", "pmiCoveragePercent": 10.00, "taxInsurancePolicyNumber": "878" }, { "currentPremium": 2400.00, "disbursementFrequency": "Quarterly", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 2400.00, "disbursmentDate": "2024-03-01" } ], "escrowMonthlyAmount": "200.00", "escrowType": "Flood Insurance", "insuranceCoverageAmount": 75000.00, "insuranceExpirationDate": "2024-02-28", "isCollected": true, "payeeNumber": "fldPayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "floodpol" } ], VERIFY FIELDS=loanNumber, customers=[ { "addresses": [ { "addressType": "Current", "country": "US", "address1": "123 West Test Way", "address2": "Lake Mary, FL 32746", "address3": "addressline 3", "city": "Lake Mary", "state": "FL", "postalCode": "32746", "postalExtension": "1234" }, { "addressType": "Mailing", "country": "US", "address1": "2nd borr St", "address2": "2nd alt line", "address3": "2nd 3rd alt line", "city": "Lake Mary", "state": "FL", "postalCode": "32746", "postalExtension": "1234", "seasonBeginDate": "2024-02-01", "seasonEndDate": "2024-08-01" } ], "name": { "businessName": "", "firstName": "Jake", "lastName": "Escrowtrue", "middleName": "S", "prefix": "Mr", "suffix": "Sr" }, "idList": [ { "expirationDate": "2019-08-24", "issueDate": "2019-08-24", "issuer": "FL", "type": "DriversLicense", "value": "F-323-11-336-669-0" } ], "phoneNumbers": [ { "areaCode": "407", "number": "1112222", "phoneType": "Work", "isPrimary": true }, { "areaCode": "352", "number": "2223333", "phoneType": "Work", "isPrimary": false }, { "areaCode": "800", "number": "4445555", "phoneType": "Fax", "isPrimary": false }, { "areaCode": "402", "number": "5556666", "phoneType": "C2", "isPrimary": false } ], "creditScoreDetails": [ { "approvalCreditScore": 750 } ], "employer": { "employerName": "string", "occupation": "string" }, "governmentMonitoring": { "genderDetails": { "gender": "Male" } }, "annualIncome": 50000.00, "birthDate": "1966-07-23", "branchNumber": "39", "callOptIn": "1", "customerType": "Person", "dependentCount": 1, "emailAddress": "abc@email.com", "employeeCode": "2", "isEmployee": true, "officerCode": "ABC", "naicsCode": "", "password": "Allen", "passwordClue": "01", "maritalStatusType": "Married", "relationshipType": "Borrower", "riskRating": "creditrating1", "riskCategory": "riskcate", "sendCustomerMailings": "1", "taxID": "999-60-1225", "tinType": "SSN" } ], collateral=[ { "collateralCode": "*", "collateralDescription": "collateral 1 description blah blah", "collateralDetails": { "addresses": [ { "city": "Lake Mary", "country": "string", "county": "Seminole", "postalCode": "32746", "postalExtension": "1145", "state": "FL", "streetName": "Old Lake Mary Rd", "streetNumber": "500", "suite": "454" } ], "lienPosition": "", "propertyCensusCode": "", "propertyCountyCode": "654", "propertyMsaCode": "5644", "propertyStateCode": "66", "salesPrice": 500000.00 } } ], loanSearchBody=, BODY={ "assetID": "csi_loan_api_test", "content": { "coreSpecificFields": { "iglCode": "", "miscellaneousCode": "", "miscellaneousCode2": "", "rvcPlanCode": "", "smPurchaserCode": "", "smPurchaserProgramCode": "", "smPassThroughRate": "" }, "loan": { "customers": {{customers}}, "collateral": {{collateral}}, "escrows": {{escrows}}, "loanDetails": {{loanDetails}}, "userFields": [ { "key": "userDefined1", "value": "555" }, { "key": "userDefined2", "value": "333" }, { "key": "userDefined3", "value": "123" }, { "key": "userDefined4", "value": "456" }, { "key": "userDefined5", "value": "556" }, { "key": "userDefined6", "value": "559" }, { "key": "userDefined7", "value": "332" }, { "key": "userDefined8", "value": "183" }, { "key": "userDefined9", "value": "888" }, { "key": "userDefined10", "value": "400" } ], "automaticFundsTransfer": {{automaticFundsTransfer}} } }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: loanNumber Field is not present in Response Body at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.Utils.verifyFieldPresent(Utils.java:743) at com.kinective.sapi.LoanCreate.bookLoan(LoanCreate.java:46) at com.kinective.testscripts.Loans.LoansTest.csiBookNewLoan(LoansTest.java:110) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 26 stack frames
( #TC71, #TC72, #TC73, #TC74, #TC75 book loan origination data to a Core or Servicing system provider)
csiBookNewLoan ({EXPECTED MESSAGE=Loan Boarding File Uploaded, automaticFundsTransfer={ "amount": 500.00, "creditTransactionCode": "F", "debitAccountNumber": "987899" }, ERROR MESSAGE=, TEST SCENARIO=#TC73 Create loan with new account number verify same account number is returned in response, loanDetails={ "accountInformation": { "accountType": "Mortgage", "accountNumber": "112218", "subAccountNumber": "1", "description": "Account Title max 40" }, "construction": { "type": "ConstructionToPermanent", "maturityDate": "2024-11-01", "term": "12" }, "institutionDetails": { "branchNumber": "02" }, "interest": { "interestAccrualBase": "", "interestAmount": 2500, "interestRate": 2.0, "interestCalculationMethod": "C" }, "lateCharge": { "lateChargeType": "CD" }, "payments": [ { "frequency": "Monthly", "paymentAmount": 525.00, "paymentDate": "2023-12-01", "paymentType": "InterestOnly" } ], "officers": [ { "officerCode": "CSH" }, { "officerCode": "ABC" }, { "officerCode": "LMH" } ], "arm": { "capUpwardDownwardRate": 12, "ceiling": "8.0", "changeNoticeDays": "28", "floor": "2.0", "rateIndexType": "", "rateReviewDate": "2024-08-01", "rateReviewTerm": 36, "rateReviewTermUnits": "Months", "roundingMethod": "00", "variance": ".5" }, "floodCertification": { "floodZone": "X", "floodZoneDeterminationDate": "2024-08-24", "mapPanelNumber": "985-55-15444" }, "fasb": [ { "amount": 25.00, "fasbAmortizationMethod": "1", "fasbType": "Fee" }, { "amount": 500.00, "fasbType": "Cost" } ], "appraisalDate": "2023-08-24", "appraisalAmount": 675000, "balloonDueDate": "", "balloonTerm": "", "balloonAmount": "", "billingMethodCode": "6", "callReportCode": "string", "couponBookTerm": 360, "couponBookDate": "2019-08-24", "creditLimit": "", "debtToIncomeRatio": 25, "fundingDate": "2023-10-05", "governmentCaseNumber": "4565444454", "governementIndicator": "", "highPricedMortgageRate": "", "isBalloon": false, "isMers": false, "loanAmount": 300345, "loanClassCode": "1", "loanType": "P", "maturityDate": "2053-11-01", "mersNumber": "mersnum", "naicsCode": "", "originationDate": "2023-10-20", "points": 2.875, "purposeCode": "CDpurpcd", "riskRatingCode": "1", "term": 360, "termCode": "Monthly", "totalEscrowPaymentAmount": "883.33" }, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=csiBookNewLoan, governmentMonitoring=, escrows=[ { "currentPremium": 1200.00, "disbursementFrequency": "Monthly", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 100.00, "disbursmentDate": "2023-11-01" } ], "escrowMonthlyAmount": "100.00", "escrowType": "City Property Tax", "insuranceCoverageAmount": "", "insuranceExpirationDate": "", "isCollected": true, "payeeNumber": "CityPayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "2citytaxpol" }, { "currentPremium": 600.00, "disbursementFrequency": "SemiAnnually", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 300.00, "disbursmentDate": "2024-03-01" } ], "escrowMonthlyAmount": "50.00", "escrowType": "County Property Tax", "isCollected": true, "payeeNumber": "CountyPayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "2countypol" }, { "currentPremium": 4800.00, "disbursementFrequency": "Annually", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 4800.00, "disbursmentDate": "2024-09-01" } ], "escrowMonthlyAmount": "400.00", "escrowType": "Hazard Insurance", "insuranceCoverageAmount": 350000.00, "insuranceExpirationDate": "2024-08-31", "isCollected": true, "payeeNumber": "hazardpayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "1hazpolicy" }, { "currentPremium": 1600.00, "disbursementFrequency": "Monthly", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 133.33, "disbursmentDate": "2024-02-01" } ], "escrowMonthlyAmount": "133.33", "escrowType": "Mortgage Insurance", "insuranceCoverageAmount": 350000.00, "insuranceExpirationDate": "2024-01-31", "isCollected": true, "payeeNumber": "MIpayeecode", "pmiCertificateNumber": "6555666", "pmiCoveragePercent": 10.00, "taxInsurancePolicyNumber": "878" }, { "currentPremium": 2400.00, "disbursementFrequency": "Quarterly", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 2400.00, "disbursmentDate": "2024-03-01" } ], "escrowMonthlyAmount": "200.00", "escrowType": "Flood Insurance", "insuranceCoverageAmount": 75000.00, "insuranceExpirationDate": "2024-02-28", "isCollected": true, "payeeNumber": "fldPayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "floodpol" } ], VERIFY FIELDS=loanNumber, customers=[ { "addresses": [ { "addressType": "Current", "country": "US", "address1": "123 West Test Way", "address2": "Lake Mary, FL 32746", "address3": "addressline 3", "city": "Lake Mary", "state": "FL", "postalCode": "32746", "postalExtension": "1234" }, { "addressType": "Mailing", "country": "US", "address1": "2nd borr St", "address2": "2nd alt line", "address3": "2nd 3rd alt line", "city": "Lake Mary", "state": "FL", "postalCode": "32746", "postalExtension": "1234", "seasonBeginDate": "2024-02-01", "seasonEndDate": "2024-08-01" } ], "name": { "businessName": "", "firstName": "Jake", "lastName": "Escrowtrue", "middleName": "S", "prefix": "Mr", "suffix": "Sr" }, "idList": [ { "expirationDate": "2019-08-24", "issueDate": "2019-08-24", "issuer": "FL", "type": "DriversLicense", "value": "F-323-11-336-669-0" } ], "phoneNumbers": [ { "areaCode": "407", "number": "1112222", "phoneType": "Work", "isPrimary": true }, { "areaCode": "352", "number": "2223333", "phoneType": "Work", "isPrimary": false }, { "areaCode": "800", "number": "4445555", "phoneType": "Fax", "isPrimary": false }, { "areaCode": "402", "number": "5556666", "phoneType": "C2", "isPrimary": false } ], "creditScoreDetails": [ { "approvalCreditScore": 750 } ], "employer": { "employerName": "string", "occupation": "string" }, "governmentMonitoring": { "genderDetails": { "gender": "Male" } }, "annualIncome": 50000.00, "birthDate": "1966-07-23", "branchNumber": "39", "callOptIn": "1", "customerType": "Person", "dependentCount": 1, "emailAddress": "abc@email.com", "employeeCode": "2", "isEmployee": true, "officerCode": "ABC", "naicsCode": "", "password": "Allen", "passwordClue": "01", "maritalStatusType": "Married", "relationshipType": "Borrower", "riskRating": "creditrating1", "riskCategory": "riskcate", "sendCustomerMailings": "1", "taxID": "999-60-1225", "tinType": "SSN" } ], collateral=[ { "collateralCode": "*", "collateralDescription": "collateral 1 description blah blah", "collateralDetails": { "addresses": [ { "city": "Lake Mary", "country": "string", "county": "Seminole", "postalCode": "32746", "postalExtension": "1145", "state": "FL", "streetName": "Old Lake Mary Rd", "streetNumber": "500", "suite": "454" } ], "lienPosition": "", "propertyCensusCode": "", "propertyCountyCode": "654", "propertyMsaCode": "5644", "propertyStateCode": "66", "salesPrice": 500000.00 } } ], loanSearchBody=, BODY={ "assetID": "csi_loan_api_test", "content": { "coreSpecificFields": { "iglCode": "", "miscellaneousCode": "", "miscellaneousCode2": "", "rvcPlanCode": "", "smPurchaserCode": "", "smPurchaserProgramCode": "", "smPassThroughRate": "" }, "loan": { "customers": {{customers}}, "collateral": {{collateral}}, "escrows": {{escrows}}, "loanDetails": {{loanDetails}}, "userFields": [ { "key": "userDefined1", "value": "555" }, { "key": "userDefined2", "value": "333" }, { "key": "userDefined3", "value": "123" }, { "key": "userDefined4", "value": "456" }, { "key": "userDefined5", "value": "556" }, { "key": "userDefined6", "value": "559" }, { "key": "userDefined7", "value": "332" }, { "key": "userDefined8", "value": "183" }, { "key": "userDefined9", "value": "888" }, { "key": "userDefined10", "value": "400" } ], "automaticFundsTransfer": {{automaticFundsTransfer}} } }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: loanNumber Field is not present in Response Body at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.Utils.verifyFieldPresent(Utils.java:743) at com.kinective.sapi.LoanCreate.bookLoan(LoanCreate.java:46) at com.kinective.testscripts.Loans.LoansTest.csiBookNewLoan(LoansTest.java:110) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 26 stack frames
( #TC71, #TC72, #TC73, #TC74, #TC75 book loan origination data to a Core or Servicing system provider)
csiBookNewLoan ({EXPECTED MESSAGE=Loan Boarding File Uploaded, automaticFundsTransfer={ "amount": 0, "creditTransactionCode": "string", "debitAccountNumber": "string" }, ERROR MESSAGE=, TEST SCENARIO=#TC71 Create loan for an asset, loanDetails={ "accountInformation": { "accountType": "string", "accountNumber": "string", "subAccountNumber": "string", "description": "string" }, "institutionDetails": { "branchNumber": "string" }, "interest": { "interestAccrualBase": "string", "interestAmount": 0, "interestRate": 2.0, "interestCalculationMethod": "string" }, "lateCharge": { "lateChargeType": "string" }, "payments": [ { "frequency": "string", "paymentAmount": 0, "paymentDate": "2023-08-17", "paymentType": "string" } ], "officers": [ { "officerCode": "CSH" } ], "arm": { "capUpwardDownwardRate": 0, "ceiling": "string", "changeNoticeDays": "string", "floor": "string", "rateReviewDate": "2019-08-24", "rateReviewTerm": 0, "rateReviewTermUnits": "string", "rateIndexType": "string", "roundingMethod": "string", "roundToAmount": 0, "variance": "string" }, "escrows": {{escrows}}, "floodCertification": { "floodZone": "string", "floodZoneDeterminationDate": "2019-08-24", "mapPanelNumber": "string" }, "fasb": [ { "amount": 0, "fasbAmortizationMethod": "string", "fasbType": "Fee" } ], "construction": { "type": "ConstructionToPermanent", "maturityDate": "2024-11-01", "term": "12" }, "appraisalAmount": 0, "appraisalDate": "2019-08-24", "balloonDueDate": "2019-08-24", "balloonTerm": "", "balloonAmount": 0, "billingMethodCode": "string", "callReportCode": "string", "couponBookTerm": 0, "couponBookDate": "2019-08-24", "creditLimit": 0, "debtToIncomeRatio": 0, "fundingDate": "2019-08-24", "governmentCaseNumber": "string", "governementIndicator": "FHA", "highPricedMortgageRate": 0, "isBalloon": true, "isMers": true, "loanAmount": 0, "loanClassCode": "string", "loanType": "string", "maturityDate": "2023-10-17", "mersNumber": "string", "naicsCode": 0, "originationDate": "2023-07-17", "points": 0, "purposeCode": "string", "riskRatingCode": "string", "riskCategory": "", "term": 0, "termCode": "string", "totalEscrowPaymentAmount": 0 }, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=csiBookNewLoan, governmentMonitoring=, escrows=[ { "currentPremium": 1200.00, "escrowType": "City Property Tax", "escrowMonthlyAmount": 0, "escrowInstallmentDisbursment": [ { "disbursmentAmount": 0, "disbursmentDate": "2019-08-24" } ], "disbursementFrequency": "string", "insuranceExpirationDate": "2019-08-24", "isCollected": true, "payeeNumber": "string", "pmiCertificateNumber": "", "pmiCoveragePercent": 0, "taxInsurancePolicyNumber": "string" } ], VERIFY FIELDS=, customers=[ { "addresses": [ { "addressType": "Current", "country": "string", "address1": "string", "address2": "string", "address3": "string", "streetNumber": "string", "streetName": "string", "suite": "string", "city": "string", "state": "string", "postalCode": "string", "postalExtension": "string", "seasonBeginDate": "2019-02-08", "seasonEndDate": "2019-02-08" } ], "name": { "firstName": "string", "lastName": "string", "middleName": "string", "prefix": "string", "suffix": "string", "businessName": "string" }, "idList": [ { "expirationDate": "2019-08-24", "issueDate": "2019-08-24", "issuer": "string", "type": "string", "value": "string" } ], "phoneNumbers": [ { "areaCode": "string", "number": "string", "phoneType": "", "isPrimary": true }, { "areaCode": "string", "number": "string", "phoneType": "Fax", "isPrimary": false } ], "creditScoreDetails": [ { "approvalCreditScore": 0 } ], "employer": { "employerName": "string", "occupation": "string" }, "governmentMonitoring": { "genderDetails": { "gender": "Male" } }, "annualIncome": 0, "birthDate": "2019-08-24", "branchNumber": "string", "callOptIn": "string", "customerType":"string", "dependentCount": 0, "emailAddress": "string", "employeeCode": "string", "isEmployee": true, "maritalStatusType": "string", "officerCode": "string", "naicsCode": 0, "password": "string", "passwordClue": "string", "relationshipType": "string", "riskRating": "string", "riskCategory": "string", "sendCustomerMailings": "Y", "taxID": "string", "tinType": "string" } ], collateral=[ { "collateralCode": "string", "collateralDescription": "string", "collateralDetails": { "addresses": [ { "city": "string", "country": "string", "county": "string", "postalCode": "string", "postalExtension": "string", "state": "string", "streetName": "string", "streetNumber": "string", "suite": "string" } ] }, "lienPosition": "string", "propertyCensusCode": "", "propertyCountyCode": "", "propertyMsaCode": "", "propertyStateCode": "", "salesPrice": 0 } ], loanSearchBody=, BODY={ "assetID": "csi_loan_api_test", "content": { "coreSpecificFields": { "iglCode": "", "miscellaneousCode": "", "miscellaneousCode2": "", "rvcPlanCode": "", "smPurchaserCode": "", "smPurchaserProgramCode": "", "smPassThroughRate": "" }, "loan": { "customers": {{customers}}, "collateral": {{collateral}}, "loanDetails": {{loanDetails}}, "sbaDetails": { "processingMethod": "string", "sbaApprovalDate": "2019-08-24", "sbaGuarantyFee": 0, "sbaLoanNumber": "string", "sbaGuarantyPercent": 0 }, "userFields": [ { "key": "string", "value": "string" } ], "automaticFundsTransfer": {{automaticFundsTransfer}} } }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: Something went Wrong. Status Message : No Loan Boarding Asset Found. at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.WebserviceTestBaseClass.verifyStatusMessage(WebserviceTestBaseClass.java:88) at com.kinective.testscripts.Loans.LoansTest.csiBookNewLoan(LoansTest.java:117) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 26 stack frames
( #TC71, #TC72, #TC73, #TC74, #TC75 book loan origination data to a Core or Servicing system provider)
csiBookNewLoan ({EXPECTED MESSAGE=Account Number empty, unable to create loan in S3, automaticFundsTransfer={ "amount": 500.00, "creditTransactionCode": "F", "debitAccountNumber": "987899" }, ERROR MESSAGE=, TEST SCENARIO=#TC74 Create loan without account number , loanDetails={ "accountInformation": { "accountType": "Mortgage", "accountNumber": "", "subAccountNumber": "1", "description": "Account Title max 40" }, "construction": { "type": "ConstructionToPermanent", "maturityDate": "2024-11-01", "term": "12" }, "institutionDetails": { "branchNumber": "02" }, "interest": { "interestAccrualBase": "", "interestAmount": 2500, "interestRate": 2.0, "interestCalculationMethod": "C" }, "lateCharge": { "lateChargeType": "CD" }, "payments": [ { "frequency": "Monthly", "paymentAmount": 525.00, "paymentDate": "2023-12-01", "paymentType": "InterestOnly" } ], "officers": [ { "officerCode": "CSH" }, { "officerCode": "ABC" }, { "officerCode": "LMH" } ], "arm": { "capUpwardDownwardRate": 12, "ceiling": "8.0", "changeNoticeDays": "28", "floor": "2.0", "rateIndexType": "", "rateReviewDate": "2024-08-01", "rateReviewTerm": 36, "rateReviewTermUnits": "Months", "roundingMethod": "00", "variance": ".5" }, "floodCertification": { "floodZone": "X", "floodZoneDeterminationDate": "2024-08-24", "mapPanelNumber": "985-55-15444" }, "fasb": [ { "amount": 25.00, "fasbAmortizationMethod": "1", "fasbType": "Fee" }, { "amount": 500.00, "fasbType": "Cost" } ], "appraisalDate": "2023-08-24", "appraisalAmount": 675000, "balloonDueDate": "", "balloonTerm": "", "balloonAmount": "", "billingMethodCode": "6", "callReportCode": "string", "couponBookTerm": 360, "couponBookDate": "2019-08-24", "creditLimit": "", "debtToIncomeRatio": 25, "fundingDate": "2023-10-05", "governmentCaseNumber": "4565444454", "governementIndicator": "", "highPricedMortgageRate": "", "isBalloon": false, "isMers": false, "loanAmount": 300345, "loanClassCode": "1", "loanType": "P", "maturityDate": "2053-11-01", "mersNumber": "mersnum", "naicsCode": "", "originationDate": "2023-10-20", "points": 2.875, "purposeCode": "CDpurpcd", "riskRatingCode": "1", "term": 360, "termCode": "Monthly", "totalEscrowPaymentAmount": "883.33" }, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=csiBookNewLoan, governmentMonitoring=, escrows=[ { "currentPremium": 1200.00, "disbursementFrequency": "Monthly", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 100.00, "disbursmentDate": "2023-11-01" } ], "escrowMonthlyAmount": "100.00", "escrowType": "City Property Tax", "insuranceCoverageAmount": "", "insuranceExpirationDate": "", "isCollected": true, "payeeNumber": "CityPayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "2citytaxpol" }, { "currentPremium": 600.00, "disbursementFrequency": "SemiAnnually", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 300.00, "disbursmentDate": "2024-03-01" } ], "escrowMonthlyAmount": "50.00", "escrowType": "County Property Tax", "isCollected": true, "payeeNumber": "CountyPayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "2countypol" }, { "currentPremium": 4800.00, "disbursementFrequency": "Annually", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 4800.00, "disbursmentDate": "2024-09-01" } ], "escrowMonthlyAmount": "400.00", "escrowType": "Hazard Insurance", "insuranceCoverageAmount": 350000.00, "insuranceExpirationDate": "2024-08-31", "isCollected": true, "payeeNumber": "hazardpayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "1hazpolicy" }, { "currentPremium": 1600.00, "disbursementFrequency": "Monthly", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 133.33, "disbursmentDate": "2024-02-01" } ], "escrowMonthlyAmount": "133.33", "escrowType": "Mortgage Insurance", "insuranceCoverageAmount": 350000.00, "insuranceExpirationDate": "2024-01-31", "isCollected": true, "payeeNumber": "MIpayeecode", "pmiCertificateNumber": "6555666", "pmiCoveragePercent": 10.00, "taxInsurancePolicyNumber": "878" }, { "currentPremium": 2400.00, "disbursementFrequency": "Quarterly", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 2400.00, "disbursmentDate": "2024-03-01" } ], "escrowMonthlyAmount": "200.00", "escrowType": "Flood Insurance", "insuranceCoverageAmount": 75000.00, "insuranceExpirationDate": "2024-02-28", "isCollected": true, "payeeNumber": "fldPayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "floodpol" } ], VERIFY FIELDS=, customers=[ { "addresses": [ { "addressType": "Current", "country": "US", "address1": "123 West Test Way", "address2": "Lake Mary, FL 32746", "address3": "addressline 3", "city": "Lake Mary", "state": "FL", "postalCode": "32746", "postalExtension": "1234" }, { "addressType": "Mailing", "country": "US", "address1": "2nd borr St", "address2": "2nd alt line", "address3": "2nd 3rd alt line", "city": "Lake Mary", "state": "FL", "postalCode": "32746", "postalExtension": "1234", "seasonBeginDate": "2024-02-01", "seasonEndDate": "2024-08-01" } ], "name": { "businessName": "", "firstName": "Jake", "lastName": "Escrowtrue", "middleName": "S", "prefix": "Mr", "suffix": "Sr" }, "idList": [ { "expirationDate": "2019-08-24", "issueDate": "2019-08-24", "issuer": "FL", "type": "DriversLicense", "value": "F-323-11-336-669-0" } ], "phoneNumbers": [ { "areaCode": "407", "number": "1112222", "phoneType": "Work", "isPrimary": true }, { "areaCode": "352", "number": "2223333", "phoneType": "Work", "isPrimary": false }, { "areaCode": "800", "number": "4445555", "phoneType": "Fax", "isPrimary": false }, { "areaCode": "402", "number": "5556666", "phoneType": "C2", "isPrimary": false } ], "creditScoreDetails": [ { "approvalCreditScore": 750 } ], "employer": { "employerName": "string", "occupation": "string" }, "governmentMonitoring": { "genderDetails": { "gender": "Male" } }, "annualIncome": 50000.00, "birthDate": "1966-07-23", "branchNumber": "39", "callOptIn": "1", "customerType": "Person", "dependentCount": 1, "emailAddress": "abc@email.com", "employeeCode": "2", "isEmployee": true, "officerCode": "ABC", "naicsCode": "", "password": "Allen", "passwordClue": "01", "maritalStatusType": "Married", "relationshipType": "Borrower", "riskRating": "creditrating1", "riskCategory": "riskcate", "sendCustomerMailings": "1", "taxID": "999-60-1225", "tinType": "SSN" } ], collateral=[ { "collateralCode": "*", "collateralDescription": "collateral 1 description blah blah", "collateralDetails": { "addresses": [ { "city": "Lake Mary", "country": "string", "county": "Seminole", "postalCode": "32746", "postalExtension": "1145", "state": "FL", "streetName": "Old Lake Mary Rd", "streetNumber": "500", "suite": "454" } ], "lienPosition": "", "propertyCensusCode": "", "propertyCountyCode": "654", "propertyMsaCode": "5644", "propertyStateCode": "66", "salesPrice": 500000.00 } } ], loanSearchBody=, BODY={ "assetID": "csi_loan_api_test", "content": { "coreSpecificFields": { "iglCode": "", "miscellaneousCode": "", "miscellaneousCode2": "", "rvcPlanCode": "", "smPurchaserCode": "", "smPurchaserProgramCode": "", "smPassThroughRate": "" }, "loan": { "customers": {{customers}}, "collateral": {{collateral}}, "escrows": {{escrows}}, "loanDetails": {{loanDetails}}, "userFields": [ { "key": "userDefined1", "value": "555" }, { "key": "userDefined2", "value": "333" }, { "key": "userDefined3", "value": "123" }, { "key": "userDefined4", "value": "456" }, { "key": "userDefined5", "value": "556" }, { "key": "userDefined6", "value": "559" }, { "key": "userDefined7", "value": "332" }, { "key": "userDefined8", "value": "183" }, { "key": "userDefined9", "value": "888" }, { "key": "userDefined10", "value": "400" } ], "automaticFundsTransfer": {{automaticFundsTransfer}} } }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: Something went Wrong. Status Message : No Loan Boarding Asset Found. at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.WebserviceTestBaseClass.verifyStatusMessage(WebserviceTestBaseClass.java:88) at com.kinective.testscripts.Loans.LoansTest.csiBookNewLoan(LoansTest.java:117) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 26 stack frames
( #TC71, #TC72, #TC73, #TC74, #TC75 book loan origination data to a Core or Servicing system provider)
csiSearchForAnExistingLoan ({EXPECTED MESSAGE=SUCCEEDED on loan search call, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC67 Search for an existing loan account and verify field is present, loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=csiSearchForAnExistingLoan, governmentMonitoring=, escrows=, VERIFY FIELDS=accountNumber,interest,payment,customers,phoneNumbers, customers=, collateral=, loanSearchBody=, BODY={ "assetID": "csi_loan_api_test", "content": { "accountNumber": "111305", "subAccountNumber": "1" }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: accountNumber Field is not present in Response Body at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.Utils.verifyFieldPresent(Utils.java:743) at com.generics.utils.Utils.verifyFieldPresent(Utils.java:718) at com.kinective.sapi.LoanSearch.searchLoan(LoanSearch.java:50) at com.kinective.testscripts.Loans.LoansTest.csiSearchForAnExistingLoan(LoansTest.java:167) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 26 stack frames
(#TC66, #TC67, #TC68, #TC69, #TC70 Search for an existing loan account)
csiSearchForAnExistingLoan ({EXPECTED MESSAGE=, automaticFundsTransfer=, ERROR MESSAGE=Failed retrieving From Account sub number, TEST SCENARIO=#TC70 Search for an existing loan account without sub account number, loanDetails=, EXPECTED STATUS=500, responseTimeSeconds=15, TEST ID=csiSearchForAnExistingLoan, governmentMonitoring=, escrows=, VERIFY FIELDS=, customers=, collateral=, loanSearchBody=, BODY={ "assetID": "csi_loan_api_test", "content": { "accountNumber": "111305" }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: Status code for '#TC70 Search for an existing loan account without sub account number' is not matching. <b>Expected</b>:[500], <b>Actual</b> : [502]! <br> <b>Error Message : Internal server error</b> at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.Log.assertThat(Log.java:783) at com.generics.utils.WebserviceTestBaseClass.verifyFailureResponse(WebserviceTestBaseClass.java:121) at com.kinective.testscripts.Loans.LoansTest.csiSearchForAnExistingLoan(LoansTest.java:171) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 26 stack frames
(#TC66, #TC67, #TC68, #TC69, #TC70 Search for an existing loan account)
csiSearchForAnExistingLoan ({EXPECTED MESSAGE=, automaticFundsTransfer=, ERROR MESSAGE=The requested resource was not found, TEST SCENARIO=#TC69 Search for an existing loan account with wrong account number, loanDetails=, EXPECTED STATUS=500, responseTimeSeconds=15, TEST ID=csiSearchForAnExistingLoan, governmentMonitoring=, escrows=, VERIFY FIELDS=, customers=, collateral=, loanSearchBody=, BODY={ "assetID": "csi_loan_api_test", "content": { "accountNumber": "121212", "subAccountNumber": "1" }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: Status code for '#TC69 Search for an existing loan account with wrong account number' is not matching. <b>Expected</b>:[500], <b>Actual</b> : [502]! <br> <b>Error Message : Internal server error</b> at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.Log.assertThat(Log.java:783) at com.generics.utils.WebserviceTestBaseClass.verifyFailureResponse(WebserviceTestBaseClass.java:121) at com.kinective.testscripts.Loans.LoansTest.csiSearchForAnExistingLoan(LoansTest.java:171) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 26 stack frames
(#TC66, #TC67, #TC68, #TC69, #TC70 Search for an existing loan account)
csiSearchForAnExistingLoan ({EXPECTED MESSAGE=SUCCEEDED on loan search call, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC66 Search for an existing loan account, loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=csiSearchForAnExistingLoan, governmentMonitoring=, escrows=, VERIFY FIELDS=, customers=, collateral=, loanSearchBody=, BODY={ "assetID": "csi_loan_api_test", "content": { "accountNumber": "111305", "subAccountNumber": "1" }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: Status code for '#TC66 Search for an existing loan account' is not matching. <b>Expected</b>:[200], <b>Actual</b> : [502]! <br> <b>Error Message : Internal server error</b> at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.Log.assertThat(Log.java:783) at com.generics.utils.WebserviceTestBaseClass.verifyFailureResponse(WebserviceTestBaseClass.java:121) at com.kinective.testscripts.Loans.LoansTest.csiSearchForAnExistingLoan(LoansTest.java:171) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 26 stack frames
(#TC66, #TC67, #TC68, #TC69, #TC70 Search for an existing loan account)
csiSearchForAnExistingLoan ({EXPECTED MESSAGE=SUCCEEDED on loan search call, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC68 Search for an existing loan account and verify the response time, loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=10, TEST ID=csiSearchForAnExistingLoan, governmentMonitoring=, escrows=, VERIFY FIELDS=, customers=, collateral=, loanSearchBody=, BODY={ "assetID": "csi_loan_api_test", "content": { "accountNumber": "111305", "subAccountNumber": "1" }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: Status code for '#TC68 Search for an existing loan account and verify the response time' is not matching. <b>Expected</b>:[200], <b>Actual</b> : [502]! <br> <b>Error Message : Internal server error</b> at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.Log.assertThat(Log.java:783) at com.generics.utils.WebserviceTestBaseClass.verifyFailureResponse(WebserviceTestBaseClass.java:121) at com.kinective.testscripts.Loans.LoansTest.csiSearchForAnExistingLoan(LoansTest.java:171) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 26 stack frames
(#TC66, #TC67, #TC68, #TC69, #TC70 Search for an existing loan account)
com.kinective.testscripts.Customer.CustomerTest
csiQueryCustomer ({EXPECTED MESSAGE=, ERROR MESSAGE=CSI Error: Not Found, TEST SCENARIO=#TC64 Search for a customer with Negative Tax Id, coreSpecificFields=, EXPECTED STATUS=500, responseTimeSeconds=15, phones=, TEST ID=csiQueryCustomer, idList=, customerBase=, relatinshipInformation=, alienStatus=, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={ "assetID": "csi_loan_api_test", "content": { "taxID": "-999601228", "customerID": "" }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: Status code for '#TC64 Search for a customer with Negative Tax Id' is not matching. <b>Expected</b>:[500], <b>Actual</b> : [401]! <br> <b>Error Message : null</b> at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.Log.assertThat(Log.java:783) at com.generics.utils.WebserviceTestBaseClass.verifyFailureResponse(WebserviceTestBaseClass.java:121) at com.kinective.testscripts.Customer.CustomerTest.csiQueryCustomer(CustomerTest.java:169) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 26 stack frames
(#TC61, #TC62, #TC63, #TC64, #TC65, TC76 Query Customers)
csiQueryCustomer ({EXPECTED MESSAGE=, ERROR MESSAGE=CSI Error: Bad Request, TEST SCENARIO=#TC76 Search for a customer with dummy/invalid tax id, coreSpecificFields=, EXPECTED STATUS=500, responseTimeSeconds=15, phones=, TEST ID=csiQueryCustomer, idList=, customerBase=, relatinshipInformation=, alienStatus=, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={ "assetID": "csi_loan_api_test", "content": { "taxID": "dummy", "customerID": "" }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: Status code for '#TC76 Search for a customer with dummy/invalid tax id' is not matching. <b>Expected</b>:[500], <b>Actual</b> : [401]! <br> <b>Error Message : null</b> at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.Log.assertThat(Log.java:783) at com.generics.utils.WebserviceTestBaseClass.verifyFailureResponse(WebserviceTestBaseClass.java:121) at com.kinective.testscripts.Customer.CustomerTest.csiQueryCustomer(CustomerTest.java:169) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 26 stack frames
(#TC61, #TC62, #TC63, #TC64, #TC65, TC76 Query Customers)
csiQueryCustomer ({EXPECTED MESSAGE=Successfully Performed Customer Search, ERROR MESSAGE=, TEST SCENARIO=#TC61 Search for a customer, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=csiQueryCustomer, idList=, customerBase=, relatinshipInformation=, alienStatus=, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={ "assetID": "csi_loan_api_test", "content": { "taxID": "999601228", "customerID": "" }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: Status code for '#TC61 Search for a customer' is not matching. <b>Expected</b>:[200], <b>Actual</b> : [401]! <br> <b>Error Message : null</b> at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.Log.assertThat(Log.java:783) at com.generics.utils.WebserviceTestBaseClass.verifyFailureResponse(WebserviceTestBaseClass.java:121) at com.kinective.testscripts.Customer.CustomerTest.csiQueryCustomer(CustomerTest.java:169) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 26 stack frames
(#TC61, #TC62, #TC63, #TC64, #TC65, TC76 Query Customers)
csiQueryCustomer ({EXPECTED MESSAGE=Successfully Performed Customer Search, ERROR MESSAGE=, TEST SCENARIO=#TC62 Search for a customer and verify the fields present in the response, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=csiQueryCustomer, idList=, customerBase=, relatinshipInformation=, alienStatus=, VERIFY FIELDS=customerID,emailAddress, customerSearchBody=, residences=, BODY={ "assetID": "csi_loan_api_test", "content": { "taxID": "999601228", "customerID": "" }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: customerID Field is not present in Response Body at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.Utils.verifyFieldPresent(Utils.java:743) at com.kinective.sapi.CustomerSearch.customerSearch(CustomerSearch.java:43) at com.kinective.testscripts.Customer.CustomerTest.csiQueryCustomer(CustomerTest.java:165) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 26 stack frames
(#TC61, #TC62, #TC63, #TC64, #TC65, TC76 Query Customers)
csiQueryCustomer ({EXPECTED MESSAGE=missing taxID and customerID within request, ERROR MESSAGE=, TEST SCENARIO=#TC63 Search for a customer with Blank Tax Id, coreSpecificFields=, EXPECTED STATUS=400, responseTimeSeconds=15, phones=, TEST ID=csiQueryCustomer, idList=, customerBase=, relatinshipInformation=, alienStatus=, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={ "assetID": "csi_loan_api_test", "content": { "taxID": "", "customerID": "" }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;})
java.lang.AssertionError: Status code for '#TC63 Search for a customer with Blank Tax Id' is not matching. <b>Expected</b>:[400], <b>Actual</b> : [401]! <br> <b>Error Message : null</b> at com.generics.utils.Log.fail(Log.java:596) at com.generics.utils.Log.assertThat(Log.java:783) at com.generics.utils.WebserviceTestBaseClass.verifyFailureResponse(WebserviceTestBaseClass.java:121) at com.kinective.testscripts.Customer.CustomerTest.csiQueryCustomer(CustomerTest.java:169) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 26 stack frames
(#TC61, #TC62, #TC63, #TC64, #TC65, TC76 Query Customers)
com.kinective.testscripts.Loans.LoansTest
csiBookNewLoan ({EXPECTED MESSAGE=No Loan Boarding Asset Found., automaticFundsTransfer={ "amount": 500.00, "creditTransactionCode": "F", "debitAccountNumber": "987899" }, ERROR MESSAGE=, TEST SCENARIO=#TC75 Create loan with invalid asset, loanDetails={ "accountInformation": { "accountType": "Mortgage", "accountNumber": "112218", "subAccountNumber": "1", "description": "Account Title max 40" }, "construction": { "type": "ConstructionToPermanent", "maturityDate": "2024-11-01", "term": "12" }, "institutionDetails": { "branchNumber": "02" }, "interest": { "interestAccrualBase": "", "interestAmount": 2500, "interestRate": 2.0, "interestCalculationMethod": "C" }, "lateCharge": { "lateChargeType": "CD" }, "payments": [ { "frequency": "Monthly", "paymentAmount": 525.00, "paymentDate": "2023-12-01", "paymentType": "InterestOnly" } ], "officers": [ { "officerCode": "CSH" }, { "officerCode": "ABC" }, { "officerCode": "LMH" } ], "arm": { "capUpwardDownwardRate": 12, "ceiling": "8.0", "changeNoticeDays": "28", "floor": "2.0", "rateIndexType": "", "rateReviewDate": "2024-08-01", "rateReviewTerm": 36, "rateReviewTermUnits": "Months", "roundingMethod": "00", "variance": ".5" }, "floodCertification": { "floodZone": "X", "floodZoneDeterminationDate": "2024-08-24", "mapPanelNumber": "985-55-15444" }, "fasb": [ { "amount": 25.00, "fasbAmortizationMethod": "1", "fasbType": "Fee" }, { "amount": 500.00, "fasbType": "Cost" } ], "appraisalDate": "2023-08-24", "appraisalAmount": 675000, "balloonDueDate": "", "balloonTerm": "", "balloonAmount": "", "billingMethodCode": "6", "callReportCode": "string", "couponBookTerm": 360, "couponBookDate": "2019-08-24", "creditLimit": "", "debtToIncomeRatio": 25, "fundingDate": "2023-10-05", "governmentCaseNumber": "4565444454", "governementIndicator": "", "highPricedMortgageRate": "", "isBalloon": false, "isMers": false, "loanAmount": 300345, "loanClassCode": "1", "loanType": "P", "maturityDate": "2053-11-01", "mersNumber": "mersnum", "naicsCode": "", "originationDate": "2023-10-20", "points": 2.875, "purposeCode": "CDpurpcd", "riskRatingCode": "1", "term": 360, "termCode": "Monthly", "totalEscrowPaymentAmount": "883.33" }, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=csiBookNewLoan, governmentMonitoring=, escrows=[ { "currentPremium": 1200.00, "disbursementFrequency": "Monthly", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 100.00, "disbursmentDate": "2023-11-01" } ], "escrowMonthlyAmount": "100.00", "escrowType": "City Property Tax", "insuranceCoverageAmount": "", "insuranceExpirationDate": "", "isCollected": true, "payeeNumber": "CityPayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "2citytaxpol" }, { "currentPremium": 600.00, "disbursementFrequency": "SemiAnnually", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 300.00, "disbursmentDate": "2024-03-01" } ], "escrowMonthlyAmount": "50.00", "escrowType": "County Property Tax", "isCollected": true, "payeeNumber": "CountyPayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "2countypol" }, { "currentPremium": 4800.00, "disbursementFrequency": "Annually", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 4800.00, "disbursmentDate": "2024-09-01" } ], "escrowMonthlyAmount": "400.00", "escrowType": "Hazard Insurance", "insuranceCoverageAmount": 350000.00, "insuranceExpirationDate": "2024-08-31", "isCollected": true, "payeeNumber": "hazardpayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "1hazpolicy" }, { "currentPremium": 1600.00, "disbursementFrequency": "Monthly", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 133.33, "disbursmentDate": "2024-02-01" } ], "escrowMonthlyAmount": "133.33", "escrowType": "Mortgage Insurance", "insuranceCoverageAmount": 350000.00, "insuranceExpirationDate": "2024-01-31", "isCollected": true, "payeeNumber": "MIpayeecode", "pmiCertificateNumber": "6555666", "pmiCoveragePercent": 10.00, "taxInsurancePolicyNumber": "878" }, { "currentPremium": 2400.00, "disbursementFrequency": "Quarterly", "escrowInstallmentDisbursment": [ { "disbursmentAmount": 2400.00, "disbursmentDate": "2024-03-01" } ], "escrowMonthlyAmount": "200.00", "escrowType": "Flood Insurance", "insuranceCoverageAmount": 75000.00, "insuranceExpirationDate": "2024-02-28", "isCollected": true, "payeeNumber": "fldPayeecode", "pmiCertificateNumber": "", "pmiCoveragePercent": "", "taxInsurancePolicyNumber": "floodpol" } ], VERIFY FIELDS=, customers=[ { "addresses": [ { "addressType": "Current", "country": "US", "address1": "123 West Test Way", "address2": "Lake Mary, FL 32746", "address3": "addressline 3", "city": "Lake Mary", "state": "FL", "postalCode": "32746", "postalExtension": "1234" }, { "addressType": "Mailing", "country": "US", "address1": "2nd borr St", "address2": "2nd alt line", "address3": "2nd 3rd alt line", "city": "Lake Mary", "state": "FL", "postalCode": "32746", "postalExtension": "1234", "seasonBeginDate": "2024-02-01", "seasonEndDate": "2024-08-01" } ], "name": { "businessName": "", "firstName": "Jake", "lastName": "Escrowtrue", "middleName": "S", "prefix": "Mr", "suffix": "Sr" }, "idList": [ { "expirationDate": "2019-08-24", "issueDate": "2019-08-24", "issuer": "FL", "type": "DriversLicense", "value": "F-323-11-336-669-0" } ], "phoneNumbers": [ { "areaCode": "407", "number": "1112222", "phoneType": "Work", "isPrimary": true }, { "areaCode": "352", "number": "2223333", "phoneType": "Work", "isPrimary": false }, { "areaCode": "800", "number": "4445555", "phoneType": "Fax", "isPrimary": false }, { "areaCode": "402", "number": "5556666", "phoneType": "C2", "isPrimary": false } ], "creditScoreDetails": [ { "approvalCreditScore": 750 } ], "employer": { "employerName": "string", "occupation": "string" }, "governmentMonitoring": { "genderDetails": { "gender": "Male" } }, "annualIncome": 50000.00, "birthDate": "1966-07-23", "branchNumber": "39", "callOptIn": "1", "customerType": "Person", "dependentCount": 1, "emailAddress": "abc@email.com", "employeeCode": "2", "isEmployee": true, "officerCode": "ABC", "naicsCode": "", "password": "Allen", "passwordClue": "01", "maritalStatusType": "Married", "relationshipType": "Borrower", "riskRating": "creditrating1", "riskCategory": "riskcate", "sendCustomerMailings": "1", "taxID": "999-60-1225", "tinType": "SSN" } ], collateral=[ { "collateralCode": "*", "collateralDescription": "collateral 1 description blah blah", "collateralDetails": { "addresses": [ { "city": "Lake Mary", "country": "string", "county": "Seminole", "postalCode": "32746", "postalExtension": "1145", "state": "FL", "streetName": "Old Lake Mary Rd", "streetNumber": "500", "suite": "454" } ], "lienPosition": "", "propertyCensusCode": "", "propertyCountyCode": "654", "propertyMsaCode": "5644", "propertyStateCode": "66", "salesPrice": 500000.00 } } ], loanSearchBody=, BODY={ "assetID": "invalidasset", "content": { "coreSpecificFields": { "iglCode": "", "miscellaneousCode": "", "miscellaneousCode2": "", "rvcPlanCode": "", "smPurchaserCode": "", "smPurchaserProgramCode": "", "smPassThroughRate": "" }, "loan": { "customers": {{customers}}, "collateral": {{collateral}}, "escrows": {{escrows}}, "loanDetails": {{loanDetails}}, "userFields": [ { "key": "userDefined1", "value": "555" }, { "key": "userDefined2", "value": "333" }, { "key": "userDefined3", "value": "123" }, { "key": "userDefined4", "value": "456" }, { "key": "userDefined5", "value": "556" }, { "key": "userDefined6", "value": "559" }, { "key": "userDefined7", "value": "332" }, { "key": "userDefined8", "value": "183" }, { "key": "userDefined9", "value": "888" }, { "key": "userDefined10", "value": "400" } ], "automaticFundsTransfer": {{automaticFundsTransfer}} } }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;}) ( #TC71, #TC72, #TC73, #TC74, #TC75 book loan origination data to a Core or Servicing system provider)
com.kinective.testscripts.Customer.CustomerTest
csiQueryCustomer ({EXPECTED MESSAGE=, ERROR MESSAGE=, TEST SCENARIO=#TC65 Search for a customer with dummy asset id, coreSpecificFields=, EXPECTED STATUS=401, responseTimeSeconds=15, phones=, TEST ID=csiQueryCustomer, idList=, customerBase=, relatinshipInformation=, alienStatus=, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={ "assetID": "dummy", "content": { "taxID": "999601228", "customerID": "" }, "uuid": "string" }, AUTHORIZATION=customerId:f2b4kBcTsJO3FqXGVF+imap2upqKmLC9bqpAROTbTxg=; customerSecret:pRQc7noNapzg561TJUtc9c46YYeeLzARlUHVuSsJ8XFQNHHQDN2k+K4LAsE9crqR69lknCDgo+Mr7CzdXbk9OQ==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;}) (#TC61, #TC62, #TC63, #TC64, #TC65, TC76 Query Customers)
C:\Users\vasudhap\Documents\qa-automation-standard-api\testxml\csi_test.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite name="Rest Assured Api Suites" guice-stage="DEVELOPMENT">
  <parameter name="projectKey" value="KP"/>
  <parameter name="environment" value="test"/>
  <parameter name="version" value="v1"/>
  <test thread-count="1" name="Rest Assured">
    <classes>
      <class name="com.kinective.testscripts.Customer.CustomerTest">
        <methods>
          <include name="csiQueryCustomer"/>
        </methods>
      </class> <!-- com.kinective.testscripts.Customer.CustomerTest -->
      <class name="com.kinective.testscripts.Loans.LoansTest">
        <methods>
          <include name="csiBookNewLoan"/>
          <include name="csiSearchForAnExistingLoan"/>
        </methods>
      </class> <!-- com.kinective.testscripts.Loans.LoansTest -->
      <class name="com.kinective.testscripts.Monetary.MonetaryTest">
        <methods>
          <include name="csiDebitGLAccount"/>
        </methods>
      </class> <!-- com.kinective.testscripts.Monetary.MonetaryTest -->
    </classes>
  </test> <!-- Rest Assured -->
</suite> <!-- Rest Assured Api Suites -->
            
Tests for Rest Assured Api Suites
  • Rest Assured (3 classes)
Groups for Rest Assured Api Suites
Times for Rest Assured Api Suites
Total running time: 31 seconds
Reporter output for Rest Assured Api Suites
csiQueryCustomer({EXPECTED MESSAGE=, ERROR MESSAGE=, TEST SCENARIO=#TC65 Search for a customer with dummy asset id, c...)
#TC65 Search for a customer with dummy asset id
Steps:
Generating Access Token
 End Point URI:customer/customer-search
 Sending POST Publish command
 Executed URL {}
 Status Code 401
 Time taken to get response is 384 milli second
 No Fields found to be verified from the Response Body
 Failed to Search for the customer

Status code for '#TC65 Search for a customer with dummy asset id' is matching correctly! Expected:[401], Actual : [401]
csiBookNewLoan({EXPECTED MESSAGE=No Loan Boarding Asset Found., automaticFundsTransfer={ "amount": 500.00, "...)
#TC75 Create loan with invalid asset
Steps:
Generating Access Token
 End Point URI:loan/loan-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 392 milli second
 No Fields found to be verified from the Response Body
 UUID not found in the response body hence skipping it

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: No Loan Boarding Asset Found.
 Loan has been booked successfully
Content is : null
statusMessage is: No Loan Boarding Asset Found.
statusFlag is: false
UUID is: null
csiSearchForAnExistingLoan({EXPECTED MESSAGE=SUCCEEDED on loan search call, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENA...)
#TC67 Search for an existing loan account and verify field is present
Steps:
Generating Access Token
 End Point URI:loan/loan-search
 Sending POST Publish command
 Executed URL {}
 Status Code 502
 Time taken to get response is 369 milli second

accountNumber Field is not present in Response Body
csiBookNewLoan({EXPECTED MESSAGE=Loan Boarding File Uploaded, automaticFundsTransfer={ "amount": 500.00, "cr...)
#TC72 Create loan with test data and verify field is present
Steps:
Generating Access Token
 End Point URI:loan/loan-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 397 milli second

loanNumber Field is not present in Response Body
csiQueryCustomer({EXPECTED MESSAGE=, ERROR MESSAGE=CSI Error: Not Found, TEST SCENARIO=#TC64 Search for a customer wi...)
#TC64 Search for a customer with Negative Tax Id
Steps:
Generating Access Token
 End Point URI:customer/customer-search
 Sending POST Publish command
 Executed URL {}
 Status Code 401
 Time taken to get response is 379 milli second
 No Fields found to be verified from the Response Body
 Failed to Search for the customer

Status code for '#TC64 Search for a customer with Negative Tax Id' is not matching. Expected:[500], Actual : [401]!
Error Message : null
csiSearchForAnExistingLoan({EXPECTED MESSAGE=, automaticFundsTransfer=, ERROR MESSAGE=Failed retrieving From Account sub number...)
#TC70 Search for an existing loan account without sub account number
Steps:
Generating Access Token
 End Point URI:loan/loan-search
 Sending POST Publish command
 Executed URL {}
 Status Code 502
 Time taken to get response is 365 milli second
 No Fields found to be verified from the Response Body
 Failed to search for a Loan

Status code for '#TC70 Search for an existing loan account without sub account number' is not matching. Expected:[500], Actual : [502]!
Error Message : Internal server error
csiDebitGLAccount({toAccount=, EXPECTED MESSAGE=Transaction completed successfully, ERROR MESSAGE=, TEST SCENARIO=#TC7...)
#TC77 Debit Loan GL
Steps:
Generating Access Token
 End Point URI:monetary/gl-transaction
 Sending POST Publish command
 Executed URL {}
 Status Code 401
 Time taken to get response is 1887 milli second
 No Fields found to be verified from the Response Body
csiBookNewLoan({EXPECTED MESSAGE=Loan Boarding File Uploaded, automaticFundsTransfer={ "amount": 500.00, "cr...)
#TC73 Create loan with new account number verify same account number is returned in response
Steps:
Generating Access Token
 End Point URI:loan/loan-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 403 milli second

loanNumber Field is not present in Response Body
csiQueryCustomer({EXPECTED MESSAGE=, ERROR MESSAGE=CSI Error: Bad Request, TEST SCENARIO=#TC76 Search for a customer ...)
#TC76 Search for a customer with dummy/invalid tax id
Steps:
Generating Access Token
 End Point URI:customer/customer-search
 Sending POST Publish command
 Executed URL {}
 Status Code 401
 Time taken to get response is 384 milli second
 No Fields found to be verified from the Response Body
 Failed to Search for the customer

Status code for '#TC76 Search for a customer with dummy/invalid tax id' is not matching. Expected:[500], Actual : [401]!
Error Message : null
csiDebitGLAccount({toAccount=, EXPECTED MESSAGE=Transaction completed successfully, ERROR MESSAGE=, TEST SCENARIO=#TC8...)
#TC80 Create GL transaction with 150M amount
Steps:
Generating Access Token
 End Point URI:monetary/gl-transaction
 Sending POST Publish command
 Executed URL {}
 Status Code 401
 Time taken to get response is 390 milli second
 No Fields found to be verified from the Response Body
csiQueryCustomer({EXPECTED MESSAGE=Successfully Performed Customer Search, ERROR MESSAGE=, TEST SCENARIO=#TC61 Search...)
#TC61 Search for a customer
Steps:
Generating Access Token
 End Point URI:customer/customer-search
 Sending POST Publish command
 Executed URL {}
 Status Code 401
 Time taken to get response is 2305 milli second
 No Fields found to be verified from the Response Body
 Failed to Search for the customer

Status code for '#TC61 Search for a customer' is not matching. Expected:[200], Actual : [401]!
Error Message : null
csiDebitGLAccount({toAccount=, EXPECTED MESSAGE=The value's properties are not correctly formatted, ERROR MESSAGE=, TE...)
#TC81 Create GL Transaction without core specific fields
Steps:
Generating Access Token
 End Point URI:monetary/gl-transaction
 Sending POST Publish command
 Executed URL {}
 Status Code 401
 Time taken to get response is 460 milli second
 No Fields found to be verified from the Response Body
csiSearchForAnExistingLoan({EXPECTED MESSAGE=, automaticFundsTransfer=, ERROR MESSAGE=The requested resource was not found, TES...)
#TC69 Search for an existing loan account with wrong account number
Steps:
Generating Access Token
 End Point URI:loan/loan-search
 Sending POST Publish command
 Executed URL {}
 Status Code 502
 Time taken to get response is 435 milli second
 No Fields found to be verified from the Response Body
 Failed to search for a Loan

Status code for '#TC69 Search for an existing loan account with wrong account number' is not matching. Expected:[500], Actual : [502]!
Error Message : Internal server error
csiSearchForAnExistingLoan({EXPECTED MESSAGE=SUCCEEDED on loan search call, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENA...)
#TC66 Search for an existing loan account
Steps:
Generating Access Token
 End Point URI:loan/loan-search
 Sending POST Publish command
 Executed URL {}
 Status Code 502
 Time taken to get response is 436 milli second
 No Fields found to be verified from the Response Body
 Failed to search for a Loan

Status code for '#TC66 Search for an existing loan account' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
csiQueryCustomer({EXPECTED MESSAGE=Successfully Performed Customer Search, ERROR MESSAGE=, TEST SCENARIO=#TC62 Search...)
#TC62 Search for a customer and verify the fields present in the response
Steps:
Generating Access Token
 End Point URI:customer/customer-search
 Sending POST Publish command
 Executed URL {}
 Status Code 401
 Time taken to get response is 402 milli second

customerID Field is not present in Response Body
csiDebitGLAccount({toAccount=, EXPECTED MESSAGE=Transaction completed successfully, ERROR MESSAGE=, TEST SCENARIO=#TC7...)
#TC78 Debit GL loan and verify "Content" field in response message
Steps:
Generating Access Token
 End Point URI:monetary/gl-transaction
 Sending POST Publish command
 Executed URL {}
 Status Code 401
 Time taken to get response is 431 milli second

content Field is present in Response Body
csiDebitGLAccount({toAccount=, EXPECTED MESSAGE=The value's properties are not correctly formatted, ERROR MESSAGE=, TE...)
#TC79 Debit GL Loan with backdated effective date and asof date
Steps:
Generating Access Token
 End Point URI:monetary/gl-transaction
 Sending POST Publish command
 Executed URL {}
 Status Code 401
 Time taken to get response is 374 milli second
 No Fields found to be verified from the Response Body
csiBookNewLoan({EXPECTED MESSAGE=Loan Boarding File Uploaded, automaticFundsTransfer={ "amount": 0...)
#TC71 Create loan for an asset
Steps:
Generating Access Token
 End Point URI:loan/loan-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 1791 milli second
 No Fields found to be verified from the Response Body
 UUID not found in the response body hence skipping it

Status code is matching correctly! (Expected : 200 Actual : 200 )

Something went Wrong. Status Message : No Loan Boarding Asset Found.
csiDebitGLAccount({toAccount=, EXPECTED MESSAGE=Transaction completed successfully, ERROR MESSAGE=, TEST SCENARIO=#TC8...)
#TC82 Create GL Transaction with UUID and verify same UUID in the response body
Steps:
Generating Access Token
 End Point URI:monetary/gl-transaction
 Sending POST Publish command
 Executed URL {}
 Status Code 401
 Time taken to get response is 380 milli second

uuid Field is present in Response Body
csiBookNewLoan({EXPECTED MESSAGE=Account Number empty, unable to create loan in S3, automaticFundsTransfer={ "a...)
#TC74 Create loan without account number
Steps:
Generating Access Token
 End Point URI:loan/loan-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 371 milli second
 No Fields found to be verified from the Response Body
 UUID not found in the response body hence skipping it

Status code is matching correctly! (Expected : 200 Actual : 200 )

Something went Wrong. Status Message : No Loan Boarding Asset Found.
csiSearchForAnExistingLoan({EXPECTED MESSAGE=SUCCEEDED on loan search call, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENA...)
#TC68 Search for an existing loan account and verify the response time
Steps:
Generating Access Token
 End Point URI:loan/loan-search
 Sending POST Publish command
 Executed URL {}
 Status Code 502
 Time taken to get response is 373 milli second
 No Fields found to be verified from the Response Body
 Failed to search for a Loan

Status code for '#TC68 Search for an existing loan account and verify the response time' is not matching. Expected:[200], Actual : [502]!
Error Message : Internal server error
csiQueryCustomer({EXPECTED MESSAGE=missing taxID and customerID within request, ERROR MESSAGE=, TEST SCENARIO=#TC63 S...)
#TC63 Search for a customer with Blank Tax Id
Steps:
Generating Access Token
 End Point URI:customer/customer-search
 Sending POST Publish command
 Executed URL {}
 Status Code 401
 Time taken to get response is 383 milli second
 No Fields found to be verified from the Response Body
 Failed to Search for the customer

Status code for '#TC63 Search for a customer with Blank Tax Id' is not matching. Expected:[400], Actual : [401]!
Error Message : null
50 ignored methods
com.kinective.testscripts.Monetary.MonetaryTest
jXchangeTransferFunds
corelationTransferToGLAccount
corelationTransferFunds
creditAndDebitGLAccount
symXchangeTransferFunds
com.kinective.testscripts.Loans.LoansTest
verifyResponseFieldsLoanSearch
symXchangeSearchForAnExistingLoan
searchForRandomLoan
jXchangeBookNewLoan
jh2020CreateNewLoan
corelationLoanSearch
corelationCreateLoan
createLoanSixBorrowers
jXchangeSearchForAnExistingLoan
createLoanCoupon
CreateLoanWkProductCode
jh2020SearchForRandomLoan
createLoanWk
com.kinective.testscripts.Customer.CustomerTest
jh2020CreateCustomer
corelationCreateCustomer
jh2020CreateNewCustomer
symXchangeQueryCustomer
CreateCustomer_ForeignAddressDarkMatters
csiMeridianCreateCustomer_Pers_OnlyCurrentNoForeign
RelatioshipCreateCustToAcct
jh2020QueryCustomer
csiMeridianQueryCustomerByTaxID
csiMeridianQueryCustomerByCustID
RelatioshipCreateCustToCust
CreateCustomer_SubTypeError
jh2020CreateNewCustomerVerifyidList
symXchangeRelatioshipSearch
jXchangeCreateCustomer
CreateCustomer_ForeignAddressCorrect
corelationQueryCustomer
jXchangeQueryCustomer
corelationRelatioshipSearch
corelationRelatioshipCreate
csiMeridianCreateCustomer_ExistingTaxId
csiMeridianQueryCustomerByGuid
CreateCustomer_AddressNoZipExt
CreateCustomer_Error
jXchangeRelatioshipSearch
CreateCustomer_ForeignAddress
symXChangeCreateCustomer
csiMeridianCreateCustomer_Bus_IRSCurrentMailingForeign
CreateCustomer_AddressTypeError
csiMeridianRelatioshipSearch
CreateCustomer_AllElementsAddress
verifyResponseFieldsRelationShipSearch
Methods in chronological order
com.kinective.testscripts.Customer.CustomerTest
init(org.testng.TestRunner@7be94cd6) 0 ms
com.kinective.testscripts.Loans.LoansTest
init(org.testng.TestRunner@7be94cd6) 18621 ms
com.kinective.testscripts.Monetary.MonetaryTest
init(org.testng.TestRunner@7be94cd6) 22937 ms
com.kinective.testscripts.Customer.CustomerTest
csiQueryCustomer({EXPECTED MESSAGE=Successfully Performed Customer Search, ERROR MESSAGE=, TEST SCENARIO=#TC61 Search...) 27596 ms
csiQueryCustomer({EXPECTED MESSAGE=Successfully Performed Customer Search, ERROR MESSAGE=, TEST SCENARIO=#TC62 Search...) 33904 ms
csiQueryCustomer({EXPECTED MESSAGE=missing taxID and customerID within request, ERROR MESSAGE=, TEST SCENARIO=#TC63 S...) 35103 ms
csiQueryCustomer({EXPECTED MESSAGE=, ERROR MESSAGE=CSI Error: Not Found, TEST SCENARIO=#TC64 Search for a customer wi...) 36042 ms
csiQueryCustomer({EXPECTED MESSAGE=, ERROR MESSAGE=, TEST SCENARIO=#TC65 Search for a customer with dummy asset id, c...) 37009 ms
csiQueryCustomer({EXPECTED MESSAGE=, ERROR MESSAGE=CSI Error: Bad Request, TEST SCENARIO=#TC76 Search for a customer ...) 37957 ms
com.kinective.testscripts.Loans.LoansTest
csiBookNewLoan({EXPECTED MESSAGE=Loan Boarding File Uploaded, automaticFundsTransfer={ "amount": 0...) 38961 ms
csiBookNewLoan({EXPECTED MESSAGE=Loan Boarding File Uploaded, automaticFundsTransfer={ "amount": 500.00, "cr...) 41379 ms
csiBookNewLoan({EXPECTED MESSAGE=Loan Boarding File Uploaded, automaticFundsTransfer={ "amount": 500.00, "cr...) 42830 ms
csiBookNewLoan({EXPECTED MESSAGE=Account Number empty, unable to create loan in S3, automaticFundsTransfer={ "a...) 43822 ms
csiBookNewLoan({EXPECTED MESSAGE=No Loan Boarding Asset Found., automaticFundsTransfer={ "amount": 500.00, "...) 44821 ms
csiSearchForAnExistingLoan({EXPECTED MESSAGE=SUCCEEDED on loan search call, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENA...) 46114 ms
csiSearchForAnExistingLoan({EXPECTED MESSAGE=SUCCEEDED on loan search call, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENA...) 47125 ms
csiSearchForAnExistingLoan({EXPECTED MESSAGE=SUCCEEDED on loan search call, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENA...) 48228 ms
csiSearchForAnExistingLoan({EXPECTED MESSAGE=, automaticFundsTransfer=, ERROR MESSAGE=The requested resource was not found, TES...) 49321 ms
csiSearchForAnExistingLoan({EXPECTED MESSAGE=, automaticFundsTransfer=, ERROR MESSAGE=Failed retrieving From Account sub number...) 50485 ms
com.kinective.testscripts.Monetary.MonetaryTest
csiDebitGLAccount({toAccount=, EXPECTED MESSAGE=Transaction completed successfully, ERROR MESSAGE=, TEST SCENARIO=#TC7...) 51403 ms
csiDebitGLAccount({toAccount=, EXPECTED MESSAGE=Transaction completed successfully, ERROR MESSAGE=, TEST SCENARIO=#TC7...) 54168 ms
csiDebitGLAccount({toAccount=, EXPECTED MESSAGE=The value's properties are not correctly formatted, ERROR MESSAGE=, TE...) 55424 ms
csiDebitGLAccount({toAccount=, EXPECTED MESSAGE=Transaction completed successfully, ERROR MESSAGE=, TEST SCENARIO=#TC8...) 56391 ms
csiDebitGLAccount({toAccount=, EXPECTED MESSAGE=The value's properties are not correctly formatted, ERROR MESSAGE=, TE...) 57349 ms
csiDebitGLAccount({toAccount=, EXPECTED MESSAGE=Transaction completed successfully, ERROR MESSAGE=, TEST SCENARIO=#TC8...) 58287 ms