Skip to main content
Post a question

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id : j9zmA/zJk3SlY6yNC/1FVG
Microsoft Dynamics AX (Archived)

How to configure CDX for Retail Store (MPOS) to switch between Real-Time and Async data flows for specific kind of data?

Like (0) ShareShare
ReportReport
Posted on 16 Feb 2016 10:02:37 by

Hi All,

In MS DAX R3 for Retail some important data is transferred between Retail Channel Database and AX Database using Real-Time Service and some data is transferred using Async Server/Client. As i understand this is a predefined option. I'm interesting in MPOS functionality for Brick and Mortar stores.

Could someone explain me, is there any configuration in AX that specifies which kind of data will use Real-Time Service and which data will be transferred through Async Server/Client?
Is it possible to switch between this sync types for some operations/data?

And what kind of modification/configuration steps should be performed to make existing/new operations and data use one of this sync types instead of another?

Thank you! 


 

*This post is locked for comments

  • Rodolfo Recalde Profile Picture
    on 18 Oct 2016 at 10:26:25
    RE: How to configure CDX for Retail Store (MPOS) to switch between Real-Time and Async data flows for specific kind of data?

    Hi Ankur, Please, open a new question in this forum. It is best for the community to separate the questions. Thanks.

    Regards,

    Rodolfo Recalde.

  • Ankur mota Profile Picture
    210 on 17 Oct 2016 at 16:02:47
    RE: How to configure CDX for Retail Store (MPOS) to switch between Real-Time and Async data flows for specific kind of data?

    Hi,

    I am running an instance of  AX 7 Update 2 on a local VM. I am trying to set up MPOS for offline operations. But i cant get the offline database set up. I ran the ModernPOSSetupOffline.exe provided and it created an offline database. But i cant associate this DB to the offline channel database within the client as the Connection string option is non editable.

    Can someone please give me the steps to set all this up?

    Thanks,

    Ankur

  • SergeyP Profile Picture
    2,928 on 22 Feb 2016 at 20:39:09
    RE: How to configure CDX for Retail Store (MPOS) to switch between Real-Time and Async data flows for specific kind of data?

    In my previous post I was talking about AX7 but the references you provided talk about AX6, this was probably one of the gaps in my understanding of what is being discussed in this thread.

    But even in AX6 there were no possibility to literally *directly* connect MPOS to a database, that can only be done through CRT. In case of online mode (when RS is being used) the CRT is hosted by Retail Server (RS) and it accesses Online Channel DB. But in Offline mode, when you use Offline DB, the DB (the Offline one residing in the store) is still accessed by CRT residing in the store, so, we cannot say that the database (doesn't matter offline or online) can literally directly (without CRT layer) be accessed by MPOS.

    >... The question is "What is the reason for direct connection to Channel DB w/o RS (what benefits it could bring instead of connection through RS)? ...

    If I got your question right you are in fact asking about offline/online modes and why you might want to use offline one:

    You don't need Offline mode if at least any of these are true:

    a) you plan to use MPOS in the store which will always have Internet connection which will in other words enable you to always have a connection with headquarter.

    b) if there is no connection with the headquarter you can afford (or must - based on details of your business) making sales

    So, Offline mode in fact allows you (again, if that doesn't violate your business rules/details/flows/...) to avoid down time for certain operations even if there is no connection to the headquarter. At the same time, when you are in Offline mode not every functionality is available, for instance (this is not complete list) these cannot be done:

    • gift card operations
    • global return (for the product which was bought in another store)
    • ...
  • Community Member Profile Picture
    on 21 Feb 2016 at 15:29:55
    RE: How to configure CDX for Retail Store (MPOS) to switch between Real-Time and Async data flows for specific kind of data?

    Hi

    I've made this assumption based on information from tech.net:

    technet.microsoft.com/.../dn741454.aspx - see figure 3

    and also direct mpos connectivity setup is discribed here: technet.microsoft.com/.../dn934706.aspx

    I dunno if that information is up to date, or probably, as you said, it is not the case for the real production topology.

    I will appreciate any aditional details from you regarding this point.

    Thanks!

  • SergeyP Profile Picture
    2,928 on 20 Feb 2016 at 21:49:01
    RE: How to configure CDX for Retail Store (MPOS) to switch between Real-Time and Async data flows for specific kind of data?

    >... The MPOS with it's offline database can be connected to Channel database through Retail Server or directly w/o RS. ...

    Can you please provide details why you think the highlighted above is correct? Probably you made that assumption based on demo LCS VM which is technically possible to achieve on that demo VM but this is not the case for real production topology, so, you should build your architecture by keeping in mind that only Retail Server's CRT will have direct access to the SQL Server's channel Database, in other words, if you want to consume data from the channel DB your entry point should be Retail Server only.

  • Community Member Profile Picture
    on 18 Feb 2016 at 07:39:53
    RE: How to configure CDX for Retail Store (MPOS) to switch between Real-Time and Async data flows for specific kind of data?

    Big thanks for your replies Rodolfo. Sorry for being confusing. I'm just trying to understand this data exchanges in general and find a possibility to extend and configure existing frameworks. And for sure you advices set me on a right direction for deeper investigation.   

    I just want to ask you one more question.
    The MPOS with it's offline database can be connected to Channel database through Retail Server or directly w/o RS.  
    The question is "What is the reason for direct connection to Channel DB w/o RS (what benefits it could bring instead of connection through RS)? 
    Hope you understand my intention. 
    Thanks again! 

  • Verified answer
    Rodolfo Recalde Profile Picture
    on 16 Feb 2016 at 22:10:18
    RE: How to configure CDX for Retail Store (MPOS) to switch between Real-Time and Async data flows for specific kind of data?

    Let me see if I understand you correctly ...

    Do you want to change any specific procedure to use the RTS ?

    Yes, it is possible. But this kind of customization can be too complex. Consider designing a new process within the POS.

    What do you mean when you wrote .... "there any approach to all see the operation are que use the RTS?"

    In the previous post I submitted a list of RTS calls. You can check calls from other processes in Retail SDK.

    Sorry, but I can not understand very well their goals. Please, if possible, try to put a practical example, if you still been in doubt.

    I'm happy if I can help you with some of my knowledge.

    Regards,

    Rodolfo Recalde.

  • Community Member Profile Picture
    on 16 Feb 2016 at 16:40:49
    RE: How to configure CDX for Retail Store (MPOS) to switch between Real-Time and Async data flows for specific kind of data?

    Hi Rodolfo!

    Thanks a lot for your advice.

    Am I understand it right that if we want to change the type of syncing of some data we need to extend an existing functionality (so no configuration allowed out of the box)?

    And also Is there any approach to see all the operation that are use the RTS?

    Regards,

    Glib

  • Rodolfo Recalde Profile Picture
    on 16 Feb 2016 at 14:59:51
    RE: How to configure CDX for Retail Store (MPOS) to switch between Real-Time and Async data flows for specific kind of data?

    Hi Glib!

    I hope understood your question.

    There is no on/ off  switch communication between an operation in Real Time Services (RTS) to Async Client/Server.

    RTS enables individual POS computers and online stores to retrieve certain data from Microsoft Dynamics AX in real time.

    These functions are already designed for this purpose.

    Some examples of processes that use the RTS:

    > Issue and redeem gift cards
    > Redeem loyalty points
    > Issue and redeem credit memos
    > Create and update customer records
    > Create, update, and complete sales orders
    > Receive inventory against the purchase order or transfer order
    > Perform inventory counts
    > Retrieve sales transactions across stores and complete return transactions

    https://technet.microsoft.com/pt-br/library/jj679919.aspx?f=255&MSPPError=-2147217396

    I hope this Helps!

    Regards,

    Rodolfo Recalde.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Daivat Vartak – Community Spotlight

We are honored to recognize Daivat Vartak as our March 2025 Community…

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Kudos to the February Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 292,884 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 231,748 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156 Moderator

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans
Loading complete