Share via


Commerce Data Exchange: Async Client

Important

This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.

Applies To: Microsoft Dynamics AX 2012 R3

Commerce Data Exchange: Async Client is part of the system for asynchronous data exchange between Microsoft Dynamics AX and retail channels. Async Client is installed at the channel, and communicates with the channel database. Typically, you will install one instance of Async Client for each channel.

The Async Client service

Async Client runs as a Windows service. At a configurable interval, Async Client checks with Async Server to see whether new data packages are available. If there is new data, Async Client takes the data from the working folder and applies it to the local channel database. Async Client also uploads sales transactions from the channel to Microsoft Dynamics AX.

By default, Async Client uses the WS-ReliableMessaging protocol to transfer data. Reliable messaging ensures that the data is transferred successfully over the network. However, the confirmation actions that are sent between the source and the destination can cause data transfers to be slower. For better throughput, you can use streaming instead. However, streaming does not handle network problems. Streaming is ideal for initial high-speed data synchronization or for ongoing synchronization of large amounts of data. If you have a reliable network and high data volume, we recommend that you stream data. For information about how to set up streaming, see Configure settings for Async Client.

The Async Client message database

Async Client uses a message database to store status information for data transfers that are in progress or have been completed.

See also

Commerce Data Exchange: Async Server

Install Commerce Data Exchange: Async Client

Configure settings for Async Client

Commerce Data Exchange