web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

How to connect AX 2012 with other ERP system over the internet?

(0) ShareShare
ReportReport
Posted on by 1,813

Hii,

We have a client and they are running some ERP system. We have specific items in some warehouses for this client.

Requirement 1: is when we receive item stock in a warehouse, our AX 2012 R2 should update this client EPR item stock and warehouse status automatically.

So that our client can see updated information in their ERP about item stock available and warehouse.  

Requirement 2: When we transfer item stock to their warehouse from AX, item transfer transaction should be created in their ERP. 

Requirement 3: They will create some transactions into our AX system.

We suggested Enterprise Portal for Customer and Vendor but that's not the requirement. Both systems should communicate synchronously. 

Please share best of you knowledge. 

Thanks,

*This post is locked for comments

I have the same question (0)
  • Verified answer
    Maciej Krzysztofik Profile Picture
    290 on at

    Hello,

    The best way would be to use Application Integration Framework which would enable You to make web services that would connect to integrated systems API.

    Please read the documents on AIF here, there are samples and suggestions how You can enable this .

    technet.microsoft.com/.../gg731810.aspx

  • Suggested answer
    Martin Dráb Profile Picture
    239,040 Most Valuable Professional on at

    For inbound synchronous communication over internet, AX 2012 offers the HTTP AIF adapter. Means for outbound communication depend on what integration point the other system offers,.

    Nevertheless it seems that blocking calls aren't actually a business requirement, therefore you should avoid it. Making a web service call and waiting for its completeness every time when stock level changes is a sure way how to paralyze all business processes that change stock levels.

  • Rana Anees Profile Picture
    1,813 on at

    Dear Marting,

    [quote user="Martin Dráb"]

    Nevertheless it seems that blocking calls aren't actually a business requirement, therefore you should avoid it. Making a web service call and waiting for its completeness every time when stock level changes is a sure way how to paralyze all business processes that change stock levels.

    [/quote]

    Cant understand your point properly. 

    What solution do you suggest in this scenario.

    Thanks,

  • Verified answer
    Martin Dráb Profile Picture
    239,040 Most Valuable Professional on at

    You said you wanted to communicate synchronously, right? So if stock level changes, you sent a message to the other system and continue when it's done, right?

    It's an obvious performance problem, because the call to the other system over internet can be very slow, and you would do it every time when a stock level changes. A much better design is just adding a message to queue and let users to continue using AX, instead of waiting for the other system to respond. Then it's not synchronous, but I don't see any need for strictly synchronous communication.

    You can have other requirements for your integration logic. For example, what if the other system is down? Would it render AX unusable as well, or would stock changes notification lost, or what? A queue plus a reliable delivery mechanism can solve thi problem. By the way, the same problem exists in the other direction as well (e.g. AX may be down for maintenance).

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Joris dG Profile Picture

Joris dG 5

#2
Andrew Jones a1x Profile Picture

Andrew Jones a1x 2

#3
GL-01081504-0 Profile Picture

GL-01081504-0 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans