For an ABL clientDefine an arbitrary temp-table at the beginning of the ABL application code. The connection to this temp-table will force the session to properly initialize the OpenSSL library, as happens when the ABL code is run within the Procedure Editor. For example:
DEFINE TEMP-TABLE tt1 NO-UNDO
FIELD f1 AS CHARACTER.
DEF VAR svURL AS CHARACTER.
DEF VAR lvok AS LOGICAL.
CREATE SERVER svSRV_H.
lvOK = svSRV_H:CONNECT("-URL https://www.myhost.com/progress/Aia?AppService=asbroker1").
MESSAGE lvok VIEW-AS ALERT-BOX INFO BUTTONS OK.
svSRV_H:DISCONNECT().
Alternatively, make a connection to any database at the beginning of the ABL application code.
For the WSDL Analyzer
- Open the WSDL URL in a browser.
- Save the WSDL document to a local file.
- Run the WSDL Analyzer against the local copy of the WSDL document. For example:
bprowsdldoc wsdlcopy.xml