Hello Community members,
I followed this link community.dynamics.com/.../web-services-steps-to-change-web-services-address-from-http-to-https-in-microsoft-dynamics-gp of to use https and implement workflow approvals over emails.
I am facing few issues now, i took all the steps you told in this link, used the same ports as you mentioned in the steps.
I can approve/reject on/off the domain on port 48620 and off-domain i can use 48622 for approval/rejection but not 48620, both things are being done using Http not Https.
When i use Https i can't approve/reject on/off domain on neither of the ports 48620,48622.
I used the files you added and did the steps(changes) that were mandatory, had few errors but got rid of them, now approval is being done but off-domain and that too using Http, it is strange.
When i try to use Https on either of ports, it gives me following error, On/Off domain error= "The connection for this site is not secure".
path | port | on-domain | off-domain |
HTTP | 48620 | NO-ERROR | NO-ERROR |
HTTP | 48622 | ERROR | NO-ERROR |
HTTPS | 48620 | ERROR | ERROR |
HTTPS | 48622 | ERROR | ERROR |
Your help would be appreciated.
Thank you!
I'm able to browse native endpoints from both and I'm able to get into dynamics security console and web services exception console without any errors, plus policies are visible. I'm using a third party cert and also applied the settings you mentioned in the workflow setup window. Please guide
I'm unable to do those actions even after verifying these steps. I have made a document of my settings, config file and things to share with you, please accept my request or provide me with email address to share that document with you as this is public platform and I have some ports and server data in that document. Waiting for your precious response! Thanks
A couple things I'd verify off hand:
-- Are you able to browse the native endpoint URL, using both HTTP and HTTPS, which is what the Workflow approval links (Approve, Reject, Delegate) would be using via the email notifications?
The URLs would be something like serverName:48620/.../GPService and CertificateHostName:48622/.../GPService, for example.
--As well, are you still able to get into the Dynamics Security Console and Web Services Exception Console, without any errors. In the Security Console, make sure you can click the 'Policy' node and see a list of policies show.
--Are you using an external third-party certificate for the Web Services HTTPS configuration, such as one from Verisign or GoDaddy? I just say this, as a self-signed or CA certificate won't, by default, work externally or off-domain as you put it.
After you have setup Web Services to use SSL, you should also set this in the Workflow Setup window, changing the Web Services server name to be the host name of the SSL certificate being used, change the port number to the SSL port number and mark the option to use SSL, so the approval links in the workflow emails will be using https and not http, which both internal and external users should be able to use.
Please let us know what you find with the information mentioned.
Thanks
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,253 Super User 2024 Season 2
Martin Dráb 230,188 Most Valuable Professional
nmaenpaa 101,156