This "How to" should provide you with the necessary steps to implement a working integration with Dayton Freight from scratch using Babelway.
Preferred Protocols and Message Formats. When integrating with Dayton Freight, you will be expected to send X12 (version 4010 or above) messages through FTP, AS2, or VAN.
Contact and Resource information.
- Dayton Freight EDI information page. On this page are the integration request forms (one for each document type).
- EDI team contact: email@example.com
- EDI team phone number: 800 860 5102
- EDI team fax number: 937 890 2724
To request the setup of an automated document transfer with Dayton Freight you will be requested to complete the following form. You can find the forms on their website (see contact information) and in Babelway's resources: request and specifications. Note that we advise you use AS2 as a communication method since it is the cheapest (VAN involves additional costs) and most secure.
For invoices Dayton Freight requires the use of acknowledgements. Babelway supports sending 997s direction upon message reception.
You can set up a number of connections with Dayton Freight since they support FTP, AS2 and VAN. We discourage the use of VAN as it involves additional costs and is the least straightforward setup. We will describe the setup using an AS2 connection which is the most secure protocol. Your channel will look something like this:
Once you have indicated to Dayton Freight that you will be integrating using AS2 they will expect you to share your AS2 information. In order to provide this, you can begin by creating a dummy AS2 gateway in:
Download the AS2 specifications ZIP in the properties tab of your newly created gateway. It contains all you will need to provide Dayton Freight. Note that Babelway supports multiple signing and encryption algorithms. The default values are highlighted below:
You will need to receive from Dayton Freight the following information to complete your configuration:
- The AS2 ID Dayton Freight will use to receive/send your content
- The address of the AS2 server Dayton Freight will be expecting your content to reach
- The certificate you need to use to encrypt your content
You will use this information to create your gateway out (note that Dayton Freight requires you use SHA1 encryption - make sure to update it in the properties tab of your gateway):
And complete your gateway in:
If you implement the invoice flow (X12 210), you will be required to send out 997 acknowledgements. Additionnally for documents you send them you may request to receive a 997 acknowledgement in return which you may want to correlate with your original messages. In both cases, you should have a look at Babelway's 997 implementation:
This documentation is based on our integration projects but we'd love to enhance and update it with your own feedback and experience: firstname.lastname@example.org.