pal4.4

Web Service Call Error

Discussion created by pal4.4 on Oct 26, 2018
Latest reply on Oct 31, 2018 by pal4.4

We have an DC COBOL program that makes a call to a web service developed in Java on Linux server. The service call has been working fine until a few days ago when it stopped working. The only change we have done to the mainframe is z/OS update from 2.2 to 2.3. It is failing trying to do a WSREQUEST call to establish the connection. We have logging turned on and here is what the log messages are:

 

IDMS DC504700 V21 T325 IDMSWSSC START PROGRAM

IDMS DC504700 V21 T325 IDMSWSSC Start of WSREQUEST call

IDMS DC504702 V21 T325 IDMSWSSC --- ERROR: SERVICE LENGTH REQUIRED

IDMS DC504400 V21 T325 SPSDC60 00000000 00000000

IDMS DC504500 V21 T325 IDMSWSRM Start of WSRELEASE call

IDMS DC504500 V21 T325 IDMSWSRM ABOUT TO CLOSE SOCKET FOR SOCKET DESCRIP

IDMS DC504500 V21 T325 IDMSWSRM AFTER CLOSE SOCKET

IDMS DC504500 V21 T325 IDMSWSRM ** A TCP/IP ERROR HAS OCCURRED. **

IDMS DC504500 V21 T325 IDMSWSRM --- RETURN CODE: -1, NUMBER: +

IDMS DC504500 V21 T325 IDMSWSRM REASON: +0, DURING: CLOSE

IDMS DC504500 V21 T325 IDMSWSRM Request Released. Request#: 10000001

IDMS DC504500 V21 T325 IDMSWSRM End of WSRELEASE call

 

I have filed a ticket with CA but was wondering if anyone in the community faced a similar issue and have resolved it. The high lighted message cannot be found in any manuals. The field field WS-REQ-MSG-BUFF-LEN in record WS-REQUEST-MSG-DESCRIPTOR has been set to 669 (Request buffer in our case). Any help will be appreciated. 

 

Thanks

Sat Pal

Outcomes