0

I'm trying to expose a MS Dynamics NAV Page Web Service through a SOAP interface. I can configure it just fine through the Web Services admin dialog, but when I check Published it generates the ODATA URL but no SOAP URL. SOAP's what I want. What's wrong? SOAP service is enabled on the NAV server.

user1058785
  • 41
  • 2
  • 4
  • Are you sure you publishing a page, not a Query? Cuz only pages and codeunits results in soap service. – Mak Sim Jul 19 '14 at 05:10
  • Thanks, Mak. It definitely is a page. If I look at the web services view I see "Page" in the Object Type column. Just tried to create a Code Unit item and same thing - no SOAP service appears in the table. I'm stumped! Any other suggestions? There are no real options in the process - it's very simple, seemingly - so I can't quite see what I could be doing wrong from a user point of view. – user1058785 Jul 21 '14 at 15:01
  • 2
    When you checked `Enable SOAP services` in the instance of Nav server and restart it there should be message in Event Viewer like this `Server instance: InstanceName 'Microsoft Dynamics NAV Business Web Services' is listening to requests at http://ServerAddress:7047/InstanceName/WS/Services.`. This is the address to access web services. Check if this message present in event log and try to navigate in browser (IE preferably) to provided URL. – Mak Sim Jul 25 '14 at 11:57
  • Wonder how this one turned out in the end? – Mat Nadrofsky Oct 07 '14 at 12:34

1 Answers1

2

Be sure:

  1. "Enable SOAP Services" checked
  2. "SOAP Base URL" empty (in the soap section of NavServer configuration)

And don't forget to restart service!

ROMANIA_engineer
  • 54,432
  • 29
  • 203
  • 199
George G
  • 106
  • 7