Below are the written steps to take to complete the test cases via EDI.
NOTE: You would use the Stage Portal Testing Module to create your test orders as well as see the results on the files sent back (855, 856, 810). See the JackRabbit Testing Module article.Test Case Summary (see further below for the steps to take for each test):
1. TC1 - Dropship - One Line: This test is to simulate a drop ship order with a single line.
2. TC2 - Dropship - Multi Line, Cancel First Line: This test is to simulate a drop ship order with multiple lines and actions.
3. TC3 - Bulk - Cancel, Backorder, and Accept: This test is to simulate a bulk purchase order (store replenishment). Bulk POs are not meant to be shipped, instead a release PO will be submitted later with the final order and shipping details.
4. TC4 - Release Order - Accept and Ship All items: This test is to simulate the release of the bulk order in the previous test case.
5. TC5 - Stand Alone - Cancel and Ship: This test is to simulate the a stand alone store replenishment order (not related to a bulk/release scenario).
TC1 - Dropship - One Line
|
Step |
Document |
Description |
FTP/SFTP |
AS2 |
|
1 |
Order |
Logicbroker will send the Order and it will contain one line item. Test is successful when the vendor picks up an 850. |
850 EDI File is sent to Logicbroker's stage hosted /EDI/Inbound directory or supplier-hosted FTP/SFTP site. |
850 will post file to Stage AS2 endpoint provided. |
|
2 |
FuncAck |
Supplier will send 997; the test is successful when it is Accepted. |
997 file to get posted to Logicbroker's stage hosted /EDI/StandardOutbound directory or supplier-hosted FTP/SFTP site provided. |
997 will post file to stage AS2 endpoint provided. |
|
3 |
Ack |
855 acknowledgement should contain all items with all quantities being accepted. The estimated ship date must be included on all acknowledgements. |
855 file to get posted to Logicbroker's stage hosted /EDI/StandardOutbound directory or supplier hosted FTP/SFTP site provided. |
855 file to get sent to Logicbroker's AS2 endpoint. |
|
4 |
FuncAck |
997 should be received whether the 855 passes validation or not. |
997 File is sent to Logicbroker's stage hosted /EDI/Inbound directory supplier hosted FTP/SFTP site provided. |
997 will post file to stage AS2 endpoint provided. |
|
5 |
Shipment |
856 will be for all items on the order. Make note of the shipping method requested on the 850. |
856 file is posted to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
856 file posted to Logicbroker's Stage AS2 endpoint. |
|
6 |
FuncAck |
997 should be received whether the 856 passes validation or not. | 997 File is sent to Logicbroker's stage hosted /EDI/Inbound directory supplier hosted FTP/SFTP site provided. |
997
will post file to stage AS2 endpoint provided. |
|
7 |
Invoice |
810 will be for all shipped items on the order. |
810 file to get posted to Logicbroker's stage hosted /EDI/StandardOutbound directory or supplier hosted FTP/SFTP site provided. |
810 file to get sent to Logicbroker's AS2 endpoint. |
|
8 |
FuncAck |
997 should be received whether the 810 passes validation or not. |
997 file is sent to Logicbroker's stage hosted /EDI/Inbound directory supplier hosted FTP/SFTP site provided. |
997 will post file to stage AS2 endpoint provided. |
TC2 - Dropship - Multi Line, Cancel First Line
|
Step |
Document |
Description |
FTP/SFTP |
AS2 |
|
1 |
Order |
Logicbroker will send the order and it will contain multiple line items. Test is successful when supplier picks up 850. |
850 file is sent to Logicbroker's stage hosted /EDI/Inbound directory or supplier hosted FTP/SFTP site provided. |
850 will post file to stage AS2 endpoint provided. |
|
2 |
FuncAck |
Supplier will send 997; the test is successful when it is Accepted. |
997 file to get posted to Logicbroker's stage hosted /EDI/StandardOutbound directory or supplier hosted FTP/SFTP site provided. |
997 file to get posted to Logicbroker's AS2 endpoint. |
|
3 |
Ack |
855 acknowledgement should cancel the first line and accept the second line of the drop ship order. Any cancel/change reason is acceptable. The estimated ship date should be included.
|
855 file to get posted to Logicbroker's stage hosted /EDI/StandardOutbound directory or supplier hosted FTP/SFTP site provided. |
855 file to get sent to Logicbroker's AS2 endpoint. |
|
4 |
FuncAck |
997 should be received whether the 855 passes validation or not. |
997 file is sent to Logicbroker's stage hosted /EDI/Inbound directory supplier hosted FTP/SFTP site provided. |
997 will post file to stage AS2 site provided. |
| 5 | Shipment | 856 will need to make sure to ship the order in 2 different boxes (2 different tracking numbers). In the first box, quantity 3 (of 4). In the second box, quantity 1 (of 4). Make note of the shipping method requested on the 850. | 856 file is posted to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound | 856 file posted to Logicbroker's Stage AS2 endpoint. |
|
6 |
FuncAck |
997 should be received whether the 856 passes validation or not. |
997 file is sent to Logicbroker's stage hosted /EDI/Inbound directory supplier hosted FTP/SFTP site provided. |
997 will post file to stage AS2 site provided. |
|
7 |
Invoice |
810 will be for all shipped items on the order.
|
810 file to get posted to Logicbroker's stage hosted /EDI/StandardOutbound directory or supplier hosted FTP/SFTP site provided. |
810 file to get sent to Logicbroker's AS2 endpoint. |
|
8 |
FuncAck |
997 should be received whether the 810 passes validation or not. |
997 file is sent to Logicbroker's stage hosted /EDI/Inbound directory supplier hosted FTP/SFTP site provided. |
997 will post file to stage AS2 site provided. |
TC3 - Bulk - Cancel, Backorder, and Accept
|
Step |
Document |
Description |
FTP/SFTP |
AS2 |
|
1 |
Order |
Logicbroker will send the order and it will contain multiple line items. Test is successful when supplier picks up 850. |
850 file is sent to Logicbroker's stage hosted /EDI/Inbound directory or supplier hosted FTP/SFTP site provided. |
850 will post file to stage AS2 endpoint provided. |
|
2 |
FuncAck |
Supplier will send 997; the test is successful when it is Accepted. |
997 file to get posted to Logicbroker's stage hosted /EDI/StandardOutbound directory or supplier hosted FTP/SFTP site provided. |
997 file to get posted to Logicbroker's AS2 endpoint. |
|
3 |
Ack |
The 855 acknowledgement should partially cancel the first line of the order (qty 10), backorder the second line, accept the third line. The estimated ship date should be included (for the backorder). |
855 file to get posted to Logicbroker's stage hosted /EDI/StandardOutbound directory or supplier hosted FTP/SFTP site provided. |
855 file to get sent to Logicbroker's AS2 endpoint. |
|
4 |
FuncAck |
997 should be received whether the 855 passes validation or not. |
997 file is sent to Logicbroker's stage hosted /EDI/Inbound directory supplier hosted FTP/SFTP site provided. |
997 file will post file to stage AS2 site provided. |
TC4 - Release Order - Accept and Ship All items
|
Step |
Document |
Description |
FTP/SFTP |
AS2 |
|
1 |
Order |
Logicbroker will send the order and it will contain multiple line items. Test is successful when supplier picks up 850. In the Logicbroker system, the order will be in Submitted (100) status and will move to Ready to Ship (500) when picked up. |
850 file is sent to Logicbroker's stage hosted /EDI/Inbound directory or supplier hosted FTP/SFTP site provided. |
850 will post file to stage AS2 endpoint provided. |
|
2 |
FuncAck |
Supplier will send 997; the test is successful when it is Accepted. |
997 file to get posted to Logicbroker's stage hosted /EDI/StandardOutbound directory or supplier hosted FTP/SFTP site provided. |
997 file to get posted to Logicbroker's AS2 endpoint. |
|
3 |
Ack |
The 855 acknowledgement should contain all items with all quantities being accepted. The estimated ship date should be included.
|
855 file to get posted to Logicbroker's stage hosted /EDI/StandardOutbound directory or supplier hosted FTP/SFTP site provided. |
855 file to get sent to Logicbroker's AS2 endpoint. |
|
4 |
FuncAck |
997 should be received whether the 855 passes validation or not. |
997 file is sent to Logicbroker's Stage hosted /EDI/Inbound directory supplier hosted FTP/SFTP site provided. |
997 file will post file to stage AS2 site provided. |
|
5 |
Shipment |
856 will need to make sure to ship the order in 2 different boxes (2 different tracking numbers). In the first box, ship the first and second lines of the order. In the second box, ship the third line of the order. |
856 file is posted to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
856 file posted to Logicbroker's Stage AS2 endpoint. |
|
6 |
FuncAck |
997 should be received whether the 856 passes validation or not. |
997 file is sent to Logicbroker's Stage hosted /EDI/Inbound directory supplier hosted FTP/SFTP site provided. |
997 file will post file to stage AS2 site provided. |
|
7 |
Invoice |
810 will be for all shipped items on the order. |
810 file to get posted to Logicbroker's stage hosted /EDI/StandardOutbound directory or supplier hosted FTP/SFTP site provided. |
810 file to get sent to Logicbroker's AS2 endpoint. |
|
8 |
FuncAck |
997 should be received whether the 810 passes validation or not. |
997 file is sent to Logicbroker's stage hosted /EDI/Inbound directory supplier hosted FTP/SFTP site provided. |
997 will post file to stage AS2 site provided. |
TC5 - Stand Alone - Cancel and Ship
|
Step |
Document |
Description |
FTP/SFTP |
AS2 |
|
1 |
Order |
Logicbroker will send the order and it will contain multiple line items. Test is successful when supplier picks up 850. |
850 file is sent to Logicbroker's stage hosted /EDI/Inbound directory or supplier hosted FTP/SFTP site provided. |
850 will post file to stage AS2 endpoint provided. |
|
2 |
FuncAck |
Supplier will send 997; the test is successful when it is Accepted. |
997 file to get posted to Logicbroker's stage hosted /EDI/StandardOutbound directory or supplier hosted FTP/SFTP site provided. |
997 file to get posted to Logicbroker's AS2 endpoint. |
|
3 |
Ack |
The 855 acknowledgement should accept the first line and third lines of the order, cancel the second line of the order. The estimated ship date should be included.
|
855 file to get posted to Logicbroker's stage hosted /EDI/StandardOutbound directory or supplier hosted FTP/SFTP site provided. |
855 file to get sent to Logicbroker's AS2 endpoint. |
|
4 |
FuncAck |
997 should be received whether the 855 is accepted or not |
997 file is sent to Logicbroker's Stage hosted /EDI/Inbound directory supplier hosted FTP/SFTP site provided. |
997 file will post file to stage AS2 site provided. |
|
5 |
Shipment |
The shipment will contain one box and tracking number for the first and third lines of the order. |
856 file is posted to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
856 file posted to Logicbroker's Stage AS2 endpoint. |
|
6 |
FuncAck |
997 should be received whether the 856 is accepted or not |
997 file is sent to Logicbroker's Stage hosted /EDI/Inbound directory supplier hosted FTP/SFTP site provided. |
997 file will post file to stage AS2 site provided. |
|
7 |
Invoice |
The invoice will be for all items that shipped on the order |
810 file to get posted to Logicbroker's stage hosted /EDI/StandardOutbound directory or supplier hosted FTP/SFTP site provided. |
810 file to get sent to Logicbroker's AS2 endpoint. |
|
8 |
FuncAck |
997 should be received whether the 810 passes validation or not. |
997 file is sent to Logicbroker's stage hosted /EDI/Inbound directory supplier hosted FTP/SFTP site provided. |
997 will post file to stage AS2 site provided. |
Comments
Please sign in to leave a comment.