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

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

Externally accessible URL of WSDL

(0) ShareShare
ReportReport
Posted on by 35

Hello everyone,

I'm new to MS Dynamics. It's my current task to get to know it and develop a connector from a proprietary software to Dynamics AX (in Java, not in .NET).

I'm having troubles with installing Dynamics AX on a Windows Server, so I tried a cloud hosted installation on http://www.tryerp.net . After mailing them about my problem to tryERPhelp@microsoft.com I only received a delivery error ("The e-mail address you entered couldn't be found.") and they also point to this community, which is why I'm here.

Regarding the problem:

I got to the GUI for users of Dynamics AX, but I'm a developer and I'm looking for a way to interact with Dynamics AX programmatically. I found information about the AIF (Application Integration Framework) and even configured a new NetTcp Endpoint (followed this official walkthrough). Now there's this WSDL endpoint:

http://MSERPDAX<SomeMachineNumber>:8171/DynamicsAx/Services/SalesOrderRead

But how do I get to know the actual URL or IP of the machine? The try-ERP RDP session seems to be restricted to the Dynamics AX GUI.

Also: How can I configure an HTTP (instead of NetTcp) endpoint? The GUI requires me to enter a URL, but here I'm already stuck because I don't know the address of the machine. And I guess I need the HTTP endpoint when I have to implement the connector in Java instead of .NET.

The 14 day trial runs out soon, so I'd be happy about quick replies or tips on how to get a demo / dev installation running without hassles or a cloud hosted one.

Thanks in advance!

*This post is locked for comments

I have the same question (0)
  • Klaas Deforche Profile Picture
    2,433 on at

    Hi,

    What problem is keeping you from installing AX on a windows server locally? If you want to test AX, you can also install it on your laptop or something. You'll get an warning that it is not supported but nearly everything will work just fine. I have no experience with TryERP but it is probably rather limited, especially when you want to interface with it. So it's probably better to install it locally or on a server, no?

    When you activate you inbound port, the WSDL URI will be shown. This should work. If it does not work with the name, then the machine is not known in your domain (which is the case because it is hosted by TryERP).

    If you want to expose services outside your domain, you can use the HTTP adapter instead of the NetTCP adapter. Simply create a new inbound port (it will be of type enhanced) and you will see the option. The services are deployed on IIS, so you'll need IIS to host them. You can find instruction here: MSDN: Install web services on IIS [AX 2012]
    You can setup different bindings to allow for interoperability with Java

    You could also use the Azure Service bus adapter, this is similar to the IIS adapter but deploys to Azure. I do not have first hand experience with that though. You can find more info here: Microsoft Dynamics AX Services and Windows Azure Service Bus

    I hope this helps.
  • DynAxDev Profile Picture
    35 on at

    Thanks for the quick reply!

    The installation on a server caused many little problems so far and I had to learn about and install / configure not only SQL Server, but also Active Directory. I'm not a Windows admin, so this just takes a lot of time while following tutorials and doing trial & error.

    The current problem is: After about 20 hours (!) of installing the database (foundation label models) the installation fails with the following log entry: ExecNetFx: Error: The specified file or directory """ is invalid.

    And I suspect it won't be the last error on the path to a running Dynamics AX instance.

    Regarding the WSDL problem: Exactly, the machine isn't known in my domain. That's why I first emailed tryERP to ask if there's some IP address that I could use as a substitute for external access. It's weird that their email address isn't working.

    Regarding HTTP endpoint: I tried to set that up on the cloud hosted installation following this official walkthrough, but when you have to choose an IIS hosted website, the drop down list is empty and it seems that there's no way to change that. But thanks for the instructions on how to set up a service on IIS, I guess I just have to get my own Dynamics AX installation running.

    Regarding Azure Service Bus: You used the same URL from the previous link, but I found it: Deploy Microsoft Dynamics AX Services to the Windows Azure Service Bus.

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Priya_K Profile Picture

Priya_K 4

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#3
Ali Zaidi Profile Picture

Ali Zaidi 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans