Skip to content
  • There are no suggestions because the search field is empty.

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).
 
See also EDI Specifications: /kb/walgreens/360047378751-EDI-Specifications

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. 

       

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.

 

 

 
NOTE: As you go through testing, if you need to send a new "fixed" 855, 856 or 810 file, make sure you change the document identifier. For example, in the 855, BAK08 should be unique every time a file is submitted. For the 856, it's BSN02. For the 810, it's BIG02. If you reuse the same information here, it will be blocked by our system.
 

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.

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.