A fix for defect PSC00339091 was also included in OpenEdge service pack 11.6.1. This fix required setting an environment variable SSL_SOCKET_READ to TRUE. However, this fix introduced an additional defect PSC00346086 that causes the OpenEdge client to crash under certain circumstances. See article 000067352 in the references below for more information. Upgrading to OpenEdge 11.6.2, where both defects are fixed and SSL_SOCKET_READ is no longer required, is preferred.
The following information about the SSL_SOCKET_READ environment variable in connection with the fix for PSC00339091 is missing from the 11.6.1 release notes:
In order to avoid the data loss problem over HTTP, there is a new environment variable introduced, name as “SSL_SOCKET_READ”.
If this environment variable is set at client (i.e. ABL side), it will wait till all the data receive from the socket, after getting complete response (i.e. data), it will return in order to avoid the data loss issue.
How to set/use this property?
-
Stop the client.
-
Set the environment variable “SSL_SOCKET_READ=true”
-
Restart the client.