-
Type: Story
-
Status: Closed (View Workflow)
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: CFA 2021R1
-
Component/s: None
-
Labels:
-
Sprint:CFAMX 2021R1 Sprint 1, CFAMX 2021R1 Sprint 2
-
SCRUM Team:Brotherhood of Mutants
-
Story Points:8
-
Work Type Classification:Sustaining
As an admin I want the ability to send a copy of the Order.xml that goes to the AS2 server to a secondary destination so that I can have another copy of it
Notes:
- The Order Process doesn't use the typical Data Export framework, meaning that the exports are configured using this page, https://inform.jatesting.cfahome.com/MMS_HO_PurchaseOrderSetup.aspx, NOT through Server Manager
- When an order is created the following happen:
- Order is saved to database
- Auto Notification is sent to the Store Contact
- XML File is sent to the AS2 server
- New XML file is sent to an S3 bucket, in the same UBL format as the file that is sent to the AS2
- File content/format and filename should mirror those of the file sent to the AS2
- Order is saved to database
- See note in feature for credentials to S3 bucket
- You should be able to validate that files are there by using an S3 file browser
Acceptance Criteria
- Confirm that the ordering process remains autonomous, if after saving the order to the database, one or more components fail, the others should continue to function:
- Auto Notification/Reporting services fail (Added 10/01 Auto Notification is sent to the Store Contact) - XML should be sent to both AS2 and S3
- AS2 fails/is unavailable - Auto Notification should be sent (Added 10/01 Auto Notification is sent to the Store Contact) and XML should be sent to S3
- S3 transmission fails/is unavailable - Auto Notification should be sent (Added 10/01 Auto Notification is sent to the Store Contact) and XML should be sent to AS2 (Story for possible new auto notification for backup export failure
CFAMX-12079)
Confirm that, similar to the AS2, the files being sent to the S3 bucket can be set to different buckets/folders within the buckets(CFAMX-12071)- In other words this is configurable, we can send QCD files to a QCD folder and McLane files to a McLane folder
- Confirm that the format of the file sent to S3 is UBL and is exactly the same as the file sent to the AS2
- Confirm that the filename of the file sent to S3 is exactly the same as the file sent to the AS2
- implements
-
CFAMX-11505 US Team - Send all Order XML files to S3 for backup
- Closed
- is blocked by
-
CFAMX-12064 2021.R1(S1): Invalid UPT Quantity should log an error
- Done
-
CFAMX-12084 2021.R1(S2): When AS2 is down, backup order should be sent to S3 bucket
- Done
- is related to
-
CFAMX-12071 Order XML Update: Hard-Coded Data
- Closed
-
CFAMX-12079 New Backup On Order Export Failure Auto Notification
- Closed
1.
|
Review Test Scripts | Done | Gareth Leibbrandt (Inactive) |
|
|||||||||
2.
|
Deploy | Done | Soma Dixon (Inactive) |
|
|||||||||
3.
|
Functional Review with QA | Done | Soma Dixon (Inactive) |
|
|||||||||
4.
|
DIT | Done | Unassigned |
|
|||||||||
5.
|
Create Test Cases | Done | Soma Dixon (Inactive) |
|
|||||||||
6.
|
Execute Tests | Done | Soma Dixon (Inactive) |
|
|||||||||
7.
|
Create an export to send file to multiple destinations. | Done | Sree Surapaneni |
|
|||||||||
8.
|
Move code from UI to export to add SupplyOrdercreated event. | Done | Unassigned |
|
|||||||||
9.
|
End to end testing | Done | Sree Surapaneni |
|