Subject: | Integration Transactions that come through the API that is DUPLICATES are not created in LinkSOFT |
Summary: | Integration Transactions that come through the API that is DUPLICATE are not created in LinkSOFT. We do this as we do not handle duplicate transactions. Solution: If a duplicate entry comes through the API, we do the following: - If the Status of the previous entry is "FAILED" or "ERROR", we mark this as "Deleted - Duplicate ENtry Received" and create the new entry. This is because the entry may have failed TIMS or further processing and the API required to resend this.
- If the status is "CLOSED" or "Processing", we do not create the entry, and we log a validation message with the transaction details
|
Audit Notes: | Edited by sanjay on 24/03/21 11:21. Edited by sanjay on 19/03/21 11:20. |
19 Mar 2021 | 11:22AM Comment 1 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 19-03-2021 03:20 PM Time Taken: 12.00 |
| PART A - Development work for this case has been completed. 1. The change will be available in version:12.32.0319 2. The following changes were made(Include Database object names, Program classes, and any other relevant information): Changed SQL API to handle duplicate entries as follows: - If the Status of the previous entry is "FAILED" or "ERROR", we mark this as "Deleted - Duplicate ENtry Received" and create the new entry. This is because the entry may have failed TIMS or further processing and the API required to resend this.
- If the status is "CLOSED" or "Processing", we do not create the entry, and we log a validation message with the transaction details
3. Affected Areas: - SQL API Integration Import
4. The issue was caused by: - Previously we were not handling Duplicates
5. Notes: 6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation): ---------------------- PART B - Development Reference (Place descriptor for objects changed): 1. Changes implemented was according to the approved design (Y/N): 2. Other relevant notes: |
|
24 Mar 2021 | 02:20PM Comment 2 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 24-03-2021 07:51 PM Time Taken: 1.00 |
| QA Results Tests carried out according to requirements specified on the case header Test Results Summary Table 1 - Summarised list of issues No | Test Description | Pass/Fail | 1 | Integrate a transaction from SQL API and sign it with TIMS | Pass | 2 | Integrate a transaction from SQL API that has missing tax labels. The system will mark this as failed. | Pass | 3 | Correct the missing tax labels in LinkSOFT and submit them for signing. The system should sign and send the success details to SQL API. Check the SQL API has received this information. | Pass | 4 | Correct the missing tax label in the external system and reimport these via SQL API. The failed transaction should be marked as "Deleted - Duplicate" and a new transaction is created for signing. | Pass
| 5 | Reimport a closed transaction from SQL API, the system should not create a new transaction. Check logs and confirm. | Pass
|
Environment Details - OS version: Windows Server 2012
- Application version: 12.32.0324BETA
- Setup: Demo
- Server : 10.0.0.16
- Database: LINKSOFT
Next Step: - For Review
|
|
29 Mar 2021 | 01:53PM Comment 3 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 29-03-2021 07:46 PM Time Taken: 0.50 |
| QA Results Tests carried out according to requirements specified on the case header Test Results Summary Table 1 - Summarised list of issues No | Test Description | Pass/Fail | 1 | Verify case for closure | Pass |
Environment Details - OS version: Windows Server 2012
- Application version: 12.30.0325BETA
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT
Next Step: - For Closure
|
|
06 Apr 2021 | 01:15PM Comment 4 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 06-04-2021 07:12 PM |
| Thanks Rashna |
|