OK, I think I am making progress. However, this is all new to me, and it would be most helpful if there were a specific example to follow.
I have defined the URIMAP entry to get beyond my original problem. Now I am getting different error from the WEB CONVERSE which tells me i probably have the URIMAP defined incorrectly.
using the example of https://petstore3.swagger.io/api/v3/openapi.json can someone tell me what i should specify for
UNIVERSAL RESOURCE IDENTIFIER
SCheme : HTTPS HTTP | HTTPS
POrt : No No | 1-65535 <-- because I specified HTTPS, CICS automatically uses 443 as the port (or so it appears)
HOST : petstore.swagger.io <-- I don't know if this is complete or if I need to specify /v3 at the end
:
PAth : /v2/pet/findByStatus <-- I know this path is wrong, I'd just like some advice on what it should be and where the /v3 should go.
OUTBOUND CONNECTION POOLING
SOcketclose : 000500 0-240000 (HHMMSS)
SECURITY ATTRIBUTES
USErid :
CIphers :
(Mixed Case)
CErtificate :
AUthenticate : No No | Basic ____________________end of definition...
the error I am currently getting follows, along with a CICS error message about missing a needed certificate (which I don't have and don't believe I need)
TIRM322E: EXTERNAL CALL ERROR OCCURED DURING REST CALL
TIRM329E: Error occurred during WebConverse(Response),Resp=17,Resp2=42
Diagnosis of WEB CONVERSE: WEB CONVERSE - IBM Documentation
17 IOERR
RESP2 values are:
42
Socket error.
CICS log shows this:
SDSF BROWSE CICSD012 (STC25393) MSGUSR Line 00002244 Col 001 132
Command ===> Scroll ===> CSR
DFHSO0123 06/20/2023 08:02:45 CICSD012 RETURN CODE 8 RECEIVED FROM FUNCTION GSK_SECURE_SOCKET_INIT OF SYSTEM SSL. REASON:
CERTIFICATE VALIDATION FAILED. PEER: 52.87.15.66, TCPIPSERVICE: *NONE*.