Dynamics 365 Business Central web services
When talking about integrating Dynamics 365 Business Central with external applications in a service-oriented way, we have essentially two main roads: use SOAP and OData web services, or use REST APIs.
To publish a NAV entity as a SOAP web service, you have to go to the web service page in Dynamics 365 Business Central. For this sample, we want to create a web service to access the Item
entity, so we create a new record by inserting the following values:
OBJECT TYPE
:Page
OBJECT ID
:30
SERVICE NAME
:Item
PUBLISHED
:true
Dynamics 365 Business Central automatically gives you the URLs for the OData and SOAP endpoints:
Now, you can access your published web service from an external application able to use SOAP web services.
To create a web service client, open Visual Studio and create a new Console application project (here called D365BCWebServiceClient
). Now, right-click on your project and select Add a Service Reference
.
In the Address
box, enter the SOAP...