Enabling Secure Connection for Web Services: Update GP Workflow Service
This post is part of the Enabling Secure Connection for Web Services series.
There are several configuration files which need to be amended to enable a secure connection for Web Services. The first is a href=’There are several configuration files which need to be amended to enable a secure connection for Web Services. The first is WSBindings.config, the second is the legacy endpoint config file, DynamicsGPLegacy.config, the second is the legacy endpoint config file, DynamicsGP.config and the fourth, being covered in this post, is the GP Workflow Service configuration file, GPWorfklowService.config, which is, by default, located in C:\Program Files\Microsoft Dynamics\GPWebServices\ServiceConfigs.
There are two elements which need to be updated in the services node:
- Change the bindingConfiguration node from
WebHttpBindingTargettoWebHttpBindingTargetSSL. - Add a new https baseAddress line using the new port and the externally accessible DNS hostname:
<add baseAddress="https://SERVER.msdynamicsgp.co.uk:48666/Dynamics/GPService/rest"/>
<service name="Microsoft.Dynamics.GP.WebServices.WorkflowActionRenderingEngineContract.WorkflowActionRenderingEngine">
<endpoint behaviorConfiguration="GPWorkflowService.RestBehavior" binding="webHttpBinding" bindingConfiguration="WebHttpBindingTargetSSL" contract="Microsoft.Dynamics.GP.WebServices.WorkflowActionRenderingEngineContract.IWorkflowActionRenderingEngine"/>
<endpoint name="aad" address="aad" behaviorConfiguration="GPWorkflowService.AzureRestBehavior" binding="webHttpBinding" contract="Microsoft.Dynamics.GP.WebServices.WorkflowActionRenderingEngineContract.IWorkflowActionRenderingEngine" bindingConfiguration="WebHttpBindingNoSecurity"/>
<host>
<baseAddresses>
<add baseAddress="http://SERVER:48620/Dynamics/GPService/rest"/>
<add baseAddress="https://SERVER.msdynamicsgp.co.uk:48666/Dynamics/GPService/rest"/>
</baseAddresses>
</host>
</service>
Save the changes to the configuration file.
Click to show/hide the Enabling Secure Connection for Web Services Series Index
| Enabling Secure Connection for Web Services |
|---|
| Before You Begin |
| Update Certificate Binding |
| Update Bindings |
| Update Legacy Endpoint |
| Update Native Endpoint |
| Update GP Workflow Service |
Read original post Enabling Secure Connection for Web Services: Update GP Workflow Service at azurecurve|Ramblings of a Dynamics GP Consultant
This was originally posted here.

Like
Report
*This post is locked for comments