Developer forum

Forum » Integration » Endpoints at OnPremise BC

Endpoints at OnPremise BC

Tomas Gomez
Reply

Hi,

We have an OnPremise Bussines Central. The documentation for OnPremise BC (https://doc.dynamicweb.com/turnkey-solutions/b2b-ecommerce-for-business-central/installation/5-a-configuring-live-and-batch-integration-framework-on-prem) configures the integration without any integration endpoint. Integration endpoints are only configured for Cloud BC (https://doc.dynamicweb.com/turnkey-solutions/b2b-ecommerce-for-business-central/installation/5-b-configuring-live-and-batch-integration-framework-cloud)

We want to use OData V4 but the documentation shows that we need to configure endpoint authentication (https://doc.dynamicweb.com/documentation-9/integration/integration-framework/odata/odata-v4)

Is it possible to configure endpoints on a OnPremise BC? In order to take advantage of the endpoint features using the OData V4

If so, what are the requirements? Is it compulsory an authentication of type "WebService Acces Key"? Are there more requirements?

Thanks,
Tomas


Replies

 
Matthias Sebastian Sort Dynamicweb Employee
Matthias Sebastian Sort
Reply

Hi Thomas,

If you are talking about a solution without Live Integration, then yes, it can be done with a OnPremis solution.

It's been very long time since I've tested on that type of solution, but I can see on my own local connection to an OnPremis soltuion I've used the "Ntlm" for authentucation type.

And since you want to work with V4, then you just add the pages as endpoints on the webserivce in your BC (https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/webservices/publish-web-service).

fx the endpointUrl for SalesOrder looking like this: http://dwis-bc15.dynamic-systems.lan:7048/BC150/ODataV4/Company('CRONUS%20International%20Ltd.')/SalesOrder and the authentication looking something like this: 

But else I don't recon any differences that matter.

BR

Matthias Sort

 
Tomas Gomez
Reply

Hi Matthias,

Thanks a lot for the information!

We are using Live Integration. Is it possible as well? what are the differences?

Regards,
Tomas

 
Matthias Sebastian Sort Dynamicweb Employee
Matthias Sebastian Sort
Reply

Hey Thomas,

As it is today, our Live Integration only works via SOAP/XML, and does not support the link to ERP/BC via OData.

But hopes is out, as we are closing in on the final specifications for that solution, but I can't say when it will be ready. :(

well the differences between live and not live is that when you work on a live integration you'll get prices, stocks, calculating the orders total price (and some other info) directly from ERP while users adding items to the card or do a checkout, but when not using live integration you'll only have the functionallity of doing batch-imports, so you have to manually pull the info of prices, stock etc. so in theory they are "outdated" untill you run the data-integration job (or if you you have them added as a scheduletask).

BR

Matthias Sort

 
Tomas Gomez
Reply

Thanks Matthias  for the explanations :-)

Regards,
Tomas

 

You must be logged in to post in the forum