About Commerce Data Exchange: Async Server (Retail essentials) [AX 2012]

Updated: June 10, 2014

Applies To: Microsoft Dynamics AX 2012 R3

Commerce Data Exchange: Async Server is part of the system for asynchronous data exchange between Microsoft Dynamics AX and retail channels. Async Server is installed at headquarters and communicates with Microsoft Dynamics AX. You can distribute the communication load at the head office by installing multiple instances of Async Server.

Async Server runs as a Windows Communication Foundation (WCF) service on IIS.

Microsoft SQL Server change tracking on the Microsoft Dynamics AX database is used to determine the data changes that must be sent to channels. Based on a distribution schedule, Async Server packages that data and saves it to a file location. Commerce Data Exchange: Async Client periodically checks for new data packages, picks up the data packages, and applies them at the channel. For more information about Async Client, see Commerce Data Exchange: Async Client.

Async Server uses a message database to store status information for data transfers that are in progress or have been completed. Async Client contacts the message database to determine if there are new data packages to pick up.

You can also transfer status messages from the message database to the Microsoft Dynamics AX database so they can be viewed in Microsoft Dynamics AX. For information about how to transfer and view status messages, see Process status messages for data exchange and View or cancel retail data distribution sessions.

Each instance of Async Server can refer to only one message database. However, a message database can have multiple instances of Async Server referring to it. There can be only one message database per partition in Microsoft Dynamics AX. The following illustration shows the relationships between partitions, message databases, and instances of Async Server.

How Async Server works with partitions

Announcements: To see known issues and recent fixes, use Issue search in Microsoft Dynamics Lifecycle Services (LCS).