Chapter 6. Miscellanous
DNS Load Balancing
Hosting and redundancyBabelway infrastructure is hosted externally. Babelway has agreements with 2 hosting providers: Combell, a recognized Belgian hosting company. Combell uses several physical premises in Belgium. Premises have been audited by an i ...
Message Size Limits
Messages in BabelwayMessages are basic processing units in Babelway. The system deals with all of them in the same way regardless of their type or size. To ensure maximum service availability, fairness among users and reduce system resources utilizat ...
Security Management
SOC2 type 2 Babelway has put in place an Information Security Management System (ISMS), which has been certified according to ISO27001 standard. Babelway’s policy regarding security can be consulted online at http://www.babelway.com/security-policy. ...
External References
Regex or regular expressionRegular expressions provide a concise and flexible means for identifying strings of text of interest, such as particular characters, words, or patterns. A regular expression, or a regex, is written in a formal language that ...
Rest API
The Rest API provides for third party software developers a way to access the Babelway data (catalogue entries, user's channels, user's tickets, user's messages) and integrate them in their own application.Software developers can easily interact dire ...
Introduction
URLsAll the requests to access the REST API have the form https://www.babelway.net/SelfService3/rest/v2/hub-{hubId}/{action}.{format}?{parameters}, where hubId: The id of your environment. It can be found in the Environment settings section, under th ...
Available actions
The following methods are available in the api: tickets ticket deleteTicket messages message channels gateways messageDefinitions transformations catalogue ...
Tickets
This action allows to list all the tickets, optionally filtered by some search criteria. description: A keyword to filter the tickets by. It will search within the description. status: The status of ticket. The accepted values are OPEN and CLOSED. ...
delete ticket
This action allows to delete a ticket. It returns true if a ticket has been found and deleted, or false otherwise.Parameterskey: The ticket key. ExamplesDelete the ticket with key 'aa3a19d7-14f4-4f66-819b-e044eb24b273' in JSON formathttps://www.babel ...
Messages
Search and list messages.ParametersParameters can be added to filter the query. key: A message key. channel: A string search in the channel name. since: Returns messages created after the given timestamp (number of milliseconds since January 1, 197 ...
Message
Gets all the information about a messageParameters Key: The message key.ExamplesGet the details for the message with key '5914d53b-cb39-4221-ad0d-42a2af8d487c' in XML formathttps://www.babelway.net/SelfService3/rest/v2/hub-26112/message.xml?key=5914d ...
Channels
You can search and list channels for a given environment.Parameters name: A string search on the channel name. description: A string search on the channel description. since: Returns messages created after the given timestamp (number of millisecond ...
Gateways
Search and list gateways for a given environment.Parameters name: A string search on the channel name description: a string search on the channel description since: Returns only gateways created after the given timestamp. before: Returns only gatew ...
Message Definitions
Search and list message definitions for a given environment.Parameters name: A string search on the channel name. description: A string search on the channel description. since: Returns only gateways created after the given timestamp. before: Retu ...
Transformations
Search and list transformations for a given environment.Parameters name: A string search on the channel name. description: A string search on the channel description. since: Returns only gateways created after the given timestamp. before: Returns ...
Catalogue
Search and list catalogue items.Parameters q: A query string (not case-sensitive). start: An integer to set the first result. By default, the value is at 0. The API returns 25 results per query. To get the 25 following ones, it should be 25, then 50 ...
Code Samples
Below, find examples written in different programming languages to show how to use the Babelway REST API within your application. These are just starting points to build upon.JavaDownload the last 25 messages in ERROR. It requires using Apache Common ...
Verify the Chain Yourself
To verify the message yourself, you will need 3 set of files. First, you need the secure chain chunk containing the message, then you need the corresponding timestamp and finally the manual signature of the chunk. Contact support@babelway.com to rece ...
Common Integrations
This section includes a list of "How to"s to help you connect to certain business partners. ...
How to Integrate with 3M?
3M Global Specifications3M is a huge company with both customers and suppliers throughout the world and across various industries. This implies a vast amount of interactions and document exchanges which they endeavor to automate as much as possible ...
How to Integrate with Ace Hardware?
This "How to" should provide you with the necessary steps to implement a working integration with Ace Hardware from scratch using Babelway. Preferred Protocols and Message Formats. As an Ace Hardware supplier, you will be expected to send X12 (versi ...
How to Integrate with Amazon?
This "How to" should provide you with the necessary steps to implement a working integration with Amazon from scratch using Babelway.Amazon suppliers are split in two categories: sellers and vendors. Amazon vendors are considered direct Amazon suppli ...
How to integrate with Belk?
This "How to" should provide you with the necessary steps to implement a working integration with Belk from scratch using Babelway. Preferred Protocols and Message Formats. As a Belk supplier, you will be expected to send X12 (version 4030) messages ...
How to Integrate with Canadian Freightways?
This "How to" should provide you with the necessary steps to implement a working integration with Canadian Freightways from scratch using Babelway. Preferred Protocols and Message Formats. Our integrations with Canadian Freightways use X12 messages ...
How to Integrate with Celadon Trucking?
This "How to" should provide you with the necessary steps to implement a working integration with Celadon Trucking from scratch using Babelway.Preferred Protocols and Message Formats. Celadon works with Cleo VLTracker which covers their EDI needs. T ...
How to Integrate with CTSI?
This "How to" should provide you with the necessary steps to implement a working integration with CTSI Global from scratch using Babelway.Setting up your connectionOur live connections with CTSI involve exchanges of X12 documents through FTP. This i ...
How to Integrate with Dayton Freight?
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 ...
How to Integrate with DSV?
This "How to" should provide you with the necessary steps to implement a working integration with DSV from scratch using Babelway. Setting up your connectionDSV supports EDI through AS2. Setting it up, your basic channel construction should look lik ...
How to Integrate with Expeditors?
This "How to" should provide you with the necessary steps to implement a working integration with Expeditors from scratch using Babelway. Setting up your connection We have live connections using AS2 with Expeditors but we know they can also work wit ...
How to Integrate with Knight Transportation?
This "How to" should provide you with the necessary steps to implement a working integration with Knight Transportation from scratch using Babelway. Preferred Protocols and Message Formats. Knight transportation support multiple formats and protocols ...
How to Integrate with MercuryGate?
This "How to" should provide you with the necessary steps to implement a working integration with MercuryGate from scratch using Babelway. Preferred Protocols and Message Formats. When integrating with MercuryGate, you will be expected to send X12 ( ...
How to Integrate with Oak Harbor?
This "How to" should provide you with the necessary steps to implement a working integration with Oak Harbor from scratch using Babelway. Preferred Protocols and Message Formats. When integrating with Oak Harbor, you will be expected to send X12 mess ...
How to Integrate with Office Depot?
This "How to" should provide you with the necessary steps to implement a working integration with Office Depot from scratch using Babelway. Preferred Protocols and Message Formats. As an Office Depot supplier, you will be expected to send X12 (versi ...
How to Integrate with ODW Logistics?
This "How to" should provide you with the necessary steps to implement a working integration with ODW Logistics from scratch using Babelway. ODW works exclusively with X12 message types and supports the automated transfer of the following documents: ...
How to Integrate with PAM Transport?
This "How to" should provide you with the necessary steps to implement a working integration with PAM Transport from scratch using Babelway. Preferred Protocols and Message Formats. PAM Transport supports receiving X12 messages through FTP, AS2, or V ...
How to Integrate with Pitt Ohio?
This "How to" should provide you with the necessary steps to implement a working integration with Pitt Ohio from scratch using Babelway. Preferred Protocols and Message Formats. When integrating with Pitt Ohio, you will be expected to send X12 (vers ...
How to Integrate with Rite Aid?
This "How to" should provide you with the necessary steps to implement a working integration with Rite Aid from scratch using Babelway. Getting started Rite aid has extensively documented their EDI compliance flow through their public edi website: ww ...
How to Integrate with Riverside Transport?
This "How to" should provide you with the necessary steps to implement a working integration with Riverside Transport from scratch using Babelway. Preferred Protocols and Message Formats. Riverside uses a third party called Intelek Technologies for ...
How to Integrate with Rockfarm?
This "How to" should provide you with the necessary steps to implement a working integration with Rockfarm from scratch using Babelway. Rockfarm is a partner of MercuryGate and integrating with Rockfarm involves integrating with MercuryGate systems. ...
How to Integrate with Saks?
This "How to" should provide you with the necessary steps to implement a working integration with Saks Fifth Avenue from scratch using Babelway. Preferred Protocols and Message Formats. As a Saks Fifth Avenue supplier, you will be expected to send ...
How to Integrate with Smith Transport?
This "How to" should provide you with the necessary steps to implement a working integration with Smith Transport from scratch using Babelway. Smith Transport works with Kleinschmidt to fulfill their EDI needs. This allows them to support multiple p ...
How to Integrate with Southeastern Freight Lines?
This "How to" should provide you with the necessary steps to implement a working integration with Southeastern Freight Lines from scratch using Babelway. Preferred Protocols and Message Formats. Southeastern Freight Lines uses CLEO for all their EDI ...
How to Integrate with Swift Transportation?
This "How to" should provide you with the necessary steps to implement a working integration with Swift Transportation from scratch using Babelway. Preferred Protocols and Message Formats. When integrating with Swift Transportation, you will be expe ...
How to Integrate with Tax-Air Freight?
This "How to" should provide you with the necessary steps to implement a working integration with Tax Air from scratch using Babelway. Preferred Protocols and Message Formats. Tax Air supports receiving X12 messages through sFTP.Contact and Resource ...
How to Integrate with Traffic Tech?
This "How to" should provide you with the necessary steps to implement a working integration with Traffic Tech from scratch using Babelway. Preferred Protocols and Message Formats. Traffic Tech works with Kleinschmidt for their EDI needs. They suppo ...
How to Integrate with Transplace?
This "How to" should provide you with the necessary steps to implement a working integration with Transplace from scratch using Babelway. Preferred Protocols and Message Formats. When integrating with Transplace, you will be expected to send X12 (ve ...
How to Integrate with Trax Tech?
This "How to" should provide you with the necessary steps to implement a working integration with Trax Tech from scratch using Babelway. Setting up your connection In our exchanges with trax we didn't check for multiple connection possibilities bec ...
How to Integrate with USA Truck?
This "How to" should provide you with the necessary steps to implement a working integration with USA Truck from scratch using Babelway. Preferred Protocols and Message Formats. USA Truck uses CLEO for all their EDI. They support X12 messages sent t ...
How to Integrate with US Xpress?
This "How to" should provide you with the necessary steps to implement a working integration with US Xpress from scratch using Babelway. Preferred Protocols and Message Formats. US Xpress uses IBM Sterling for all their EDI. We only have experience i ...
How to Integrate with Walmart?
This "How to" should provide you with the necessary steps to implement a working integration with Walmart from scratch using Babelway. This is applicable for Sam's Clubs, Supercenters, Neighborhood Markets, and Distribution Centers in the US, UK, Can ...
How to Integrate with Wayfair?
This "How to" should provide you with the necessary steps to implement a working integration with Wayfair from scratch using Babelway. Preferred Protocols and Message Formats. As a Wayfair supplier, you will be expected to send X12 messages either t ...
How to Integrate with Würth?
This "How to" should provide you with the necessary steps to implement a working integration with Würth from scratch using Babelway. Preferred Protocols and Message Formats. When integrating with Würth, you will be expected to send EDIFACT (version ...
How to Integrate with XPO?
This "How to" should provide you with the necessary steps to implement a working integration with XPO from scratch using Babelway. Preferred Protocols and Message Formats. When integrating with XPO, you will be expected to send X12 (version 4010) me ...