What is the setting of the OSUWMC?Nutrition.OSU.CBORD.Operation.CBORDHL7Port operation in your production? Could you please provide the Basic and Connection Settings?
Have you set the SSL Configuration there?
My suspicion is that you either sent an HTTP request instead of an HTTPS request to the 443 (SSL) port or that the SSL Configuration is not set.
It was solved by WRC (InterSystems Support).
Anyway, the code above should work fine as tested by WRC. You can use HttpRequest.Post(tURL, 1, 1) to just display the request on the current device and compare it with the request sent by Postman, if there are any differences.
Server Response Timeout: 900
No Activity Timeout: 86401
Why are there such settings? Are they specific to the FHIR server?
Server Response Timeout 900 sec means we wait 15 minutes to get the response, then give up. Is this the issue? If there are such long responses, I would better investigate the performance of the given page or server.
For No Activity Timeout: 86401, if you have a hiccup and it creates thousands of new connections, it will stay there for another 24 hours if idle. I would prefer a short timeout (the default is 900 seconds) to free up resources sooner.