EDI Test Cases
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 - Single-Line PO
- The purpose of this test is to ship a single-line purchase order.
- TC2A - Cancel All Line Items on a Multi-Line PO using an Acknowledgement
- The purpose of this test is to cancel all items on the order via an Acknowledgement.
- TC2B - Accept/Cancel on Multi-Line PO via a Shipment
**Not required for portal vendors**- The purpose of this test is to cancel line 1 from the order and ship line 2 in a single Shipment file (856). The only vendors who need to do this test case are ones who need to process a cancellation via an 856 Shipment file.
- TC2C - Cancel All Line Items on a Multi-Line PO using a Shipment
**Not required for Portal vendors**- The purpose of this test is to cancel all items on the order in a single Shipment file (856). The only vendors who need to do this test case are ones who need to process a cancellation via an 856 Shipment file.
- TC3 - Multi-Line PO
- The purpose of this test is to ship a multi-line purchase order.
- The purpose of this test is to ship a multi-line purchase order.
TC1 - Single-Line PO
|
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 1 line with 2 items.
Generate a packing slip. |
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 |
Shipment |
The 856 will ship the order in 1 box and provide 1 tracking number for the order. 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.
|
|
4 |
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. |
|
5 |
Review Test Results |
NOTE: Go back to the Testing module in Stage Portal to review the results of your tests. |
|
|
TC2A - Cancel All Line Items on a Multi-Line PO Using an Acknowledgement
|
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 2 lines of items with 10 items per line. Generate a packing slip. |
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 should cancel all items on line 1 and 2. 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 |
Review Test Results |
NOTE: Go back to the Testing module in Stage Portal to review the results of your tests. |
|
|
TC2B - Accept/Cancel on Multi-Line PO via an Shipment
|
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 2 lines of items with 10 items per line. Generate a packing slip. |
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 |
Shipment |
856 will cancel all items on line 1 and accept all items on line 2. Any cancel/change reason is acceptable.
You will ship the ship items in 1 box and provide 1 tracking number for the order. Make note of the shipping method requested on the 850. The estimated ship date should be included. |
856 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
856 will post to Stage AS2 endpoint provided. |
|
4 |
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. |
|
5 |
Review Test Results |
NOTE: Go back to the Testing module in Stage Portal to review the results of your tests. |
|
|
TC2C - Cancel All Line Items on a Multi-Line PO Using a Shipment
**Required for EDI vendors**
|
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 2 lines of items with 10 items per line. Generate a packing slip. |
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 |
Shipment |
856 will cancel all items on line 1 and 2. Any cancel/change reason is acceptable.
|
856 file is sent to Logicbroker's Stage FTP/SFTP site: /EDI/Outbound |
856 will post to Stage AS2 endpoint provided. |
|
4 |
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. |
|
5 |
Review Test Results |
NOTE: Go back to the Testing module in Stage Portal to review the results of your tests. |
|
|
TC3 - Multi-Line PO
|
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 2 lines of items with 10 items per line. Generate a packing slip. |
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 | Shipment | The 856 will ship the entire order in 1 box and provide 1 tracking number for the order. 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. |
| 4 | 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. |
| 5 | Review Test Results | NOTE: Go back to the Testing module in Stage Portal to review the results of your tests. |
|
|