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 you send back (855, 856, 810).Test Case Summary (see further below for the steps to take for each test):
- TC1 - Multi-Line Ship in Multiple Boxes/Containers
- The purpose of this test is to send multiple boxes in a single Shipment file while specifying which items and quantities go in each box, then Invoice all shipped items.
- TC2 - Cancel All Items
- The purpose of this test is to cancel all lines on the order via the Acknowledgement file.
- TC3 - Partial Cancel First and Ship the Rest in Full
- The purpose of this test is to do a partial cancel of a single line and to accept/ship the remaining items in multiple boxes/containers, then Invoice all shipped items.
- TC4 - Multi-Line Ship (Conditional)
- TC4 - Multi-Line Ship - The purpose of this test is to send multiple items in a single box and Shipment (856) file).
- TC4A - Multi-Line + Perishable Undeliverable Return - The purpose of this test is to send multiple items in a single box and Shipment (856) file, and return the perishable order as undeliverable/refused.
- Note: If you are not shipping perishable items, you complete TC4 and skip TC4A. If you are shipping perishable items, you skip TC4 and move on to TC4A.
TC1 - Multi-Line Ship in Multiple Boxes/Containers
Step |
Document |
Description |
FTP/SFTP |
AS2 |
1 |
Order |
Vendor/Supplier will create the order in Stage Portal, then Logicbroker will send the 850 through the established connection. The 850 will contain two lines of items. |
850 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
850 will post to Stage AS2 endpoint provided. |
2 |
FuncAck |
Supplier will send 997; the test is successful when it is Accepted. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
997 will post to Stage AS2 endpoint provided. |
3 |
Ack |
The 855 should accept all remaining quantities of the order. The estimated ship date should be included. |
855 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
855 will post to Stage AS2 endpoint provided. |
4 |
FuncAck |
997 should be received whether the 855 passes validation or not. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
997 will post to Stage AS2 endpoint provided. |
5 |
Shipment |
The 856 will need to make sure to ship the order in 2 different boxes/containers (2 different tracking numbers). In the first box, quantity 1 (of 1 ordered) and quantity 2 (of 4). In the second box, the remaining quantity 2 (of 4). Make note of the shipping method requested on the order. |
856 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
856 will post to Stage AS2 endpoint provided. |
6 |
FuncAck |
997 should be received whether the 856 passes validation or not. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
997 will post to Stage AS2 endpoint provided. |
7 |
Invoice |
The 810 will be for all shipped items on the order. |
810 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
810 will post to Stage AS2 endpoint provided. |
8 |
FuncAck |
997 should be received whether the 810 passes validation or not. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
997 will post to Stage AS2 endpoint provided. |
9 |
Review Test Results |
NOTE: Go back to the Testing module in Stage Portal to review the results of your tests. |
|
|
TC2 - Cancel All Items
Step |
Document |
Description |
FTP/SFTP |
AS2 |
1 |
Order |
Vendor/Supplier will create the order in Stage Portal, then Logicbroker will send the 850 through the established connection. The 850 will contain two lines of items. |
850 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
850 will post to Stage AS2 endpoint provided. |
2 |
FuncAck |
Supplier will send 997; the test is successful when it is Accepted. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
997 will post to Stage AS2 endpoint provided. |
3 |
Ack |
The 855 acknowledgement should cancel all lines and quantities of the order. |
855 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
855 will post to Stage AS2 endpoint provided. |
4 |
FuncAck |
997 should be received whether the 855 passes validation or not. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
997 will post to Stage AS2 endpoint provided. |
5 |
Review Test Results |
NOTE: Go back to the Testing module in Stage Portal to review the results of your tests. |
|
|
TC3 - Partial Cancel First and Ship the Rest in Full
Step |
Document |
Description |
FTP/SFTP |
AS2 |
1 |
Order |
Vendor/Supplier will create the order in Stage Portal, then Logicbroker will send the 850 through the established connection. The 850 will contain three lines of items. |
850 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
850 will post to Stage AS2 endpoint provided. |
2 |
FuncAck |
Supplier will send 997; the test is successful when it is Accepted. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
997 will post to Stage AS2 endpoint provided. |
3 |
Ack |
855 acknowledgement should cancel line 1, quantity 2 (of 4 ordered) and accept the second and third line of the drop ship order. Any cancel/change reason is acceptable. The estimated ship date should be included.
|
855 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
855 will post to Stage AS2 endpoint provided. |
4 |
FuncAck |
997 should be received whether the 855 passes validation or not. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
997 will post to Stage AS2 endpoint provided. |
5 | Shipment | 856 will need to make sure to ship the order in 3 different boxes/containers (3 different tracking numbers). In the first box, line 1, quantity 2 (of 4 ordered). In the second box, line 2, quantity 2 (of 2). In the third box, line 3, quantity 1 (of 1). Make note of the shipping method requested on the 850. |
856 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
856 will post to Stage AS2 endpoint provided. |
6 |
FuncAck |
997 should be received whether the 856 passes validation or not. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
997 will post to Stage AS2 endpoint provided. |
7 |
Invoice |
810 will be for all shipped items on the order.
|
810 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
810 will post to Stage AS2 endpoint provided. |
8 |
FuncAck |
997 should be received whether the 810 passes validation or not. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
997 will post to Stage AS2 endpoint provided. |
9 |
Review Test Results |
NOTE: Go back to the Testing module in Stage Portal to review the results of your tests. |
|
|
TC4 - Multi-Line Ship
Step |
Document |
Description |
FTP/SFTP |
AS2 |
1 |
Order |
Vendor/Supplier will create the order in Stage Portal, then Logicbroker will send the 850 through the established connection. The 850 will contain one line. |
850 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
850 will post to Stage AS2 endpoint provided. |
2 |
FuncAck |
Supplier will send 997; the test is successful when it is Accepted. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
997 will post to Stage AS2 endpoint provided. |
3 |
Ack |
855 acknowledgement should accept all lines of the order. The estimated ship date should be included.
|
855 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
855 will post to Stage AS2 endpoint provided. |
4 |
FuncAck |
997 should be received whether the 855 passes validation or not. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
997 will post to Stage AS2 endpoint provided. |
5 | Shipment | 856 will need to make sure to ship the order in 1 box. Make note of the shipping method requested on the 850. |
856 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
856 will post to Stage AS2 endpoint provided. |
6 |
FuncAck |
997 should be received whether the 856 passes validation or not. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
997 will post to Stage AS2 endpoint provided. |
7 |
Invoice |
810 will be for all shipped items on the order.
|
810 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
810 will post to Stage AS2 endpoint provided. |
8 |
FuncAck |
997 should be received whether the 810 passes validation or not. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
997 will post to Stage AS2 endpoint provided. |
9 |
Review Test Results |
NOTE: Go back to the Testing module in Stage Portal to review the results of your tests. |
|
|
TC4A - Multi-Line + Perishable Undeliverable Return (Conditional)
Step |
Document |
Description |
FTP/SFTP |
AS2 |
1 |
Order |
Vendor/Supplier will create the order in Stage Portal, then Logicbroker will send the 850 through the established connection. The 850 will contain one line. |
850 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
850 will post to Stage AS2 endpoint provided. |
2 |
FuncAck |
Supplier will send 997; the test is successful when it is Accepted. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
997 will post to Stage AS2 endpoint provided. |
3 |
Ack |
855 acknowledgement should accept all lines of the order. The estimated ship date should be included.
|
855 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
855 will post to Stage AS2 endpoint provided. |
4 |
FuncAck |
997 should be received whether the 855 passes validation or not. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
997 will post to Stage AS2 endpoint provided. |
5 | Shipment | 856 will need to make sure to ship the order in 1 box. Make note of the shipping method requested on the 850. |
856 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
856 will post to Stage AS2 endpoint provided. |
6 |
FuncAck |
997 should be received whether the 856 passes validation or not. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
997 will post to Stage AS2 endpoint provided. |
7 |
Invoice |
810 will be for all shipped items on the order. |
810 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
810 will post to Stage AS2 endpoint provided. |
8 |
FuncAck |
997 should be received whether the 810 passes validation or not. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
997 will post to Stage AS2 endpoint provided. |
9 |
Return |
180 will be for all shipped items on the order. Make sure the return reason is Undeliverable/Refused. |
180 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
180 will post to Stage AS2 endpoint provided. |
10 |
FuncAck |
997 should be received whether the 180 passes validation or not. |
997 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Inbound |
997 will post to Stage AS2 endpoint provided. |
11 |
Review Test Results |
NOTE: Go back to the Testing module in Stage Portal to review the results of your tests. |
|
|
Comments
0 comments
Article is closed for comments.