I have a cobol batch program that uses CICS LINK to call a CICS program via EXCI. The CICS program invokes a webs service and parses result into a copybook that is then passed back in the commarea of the LINKAGE SECTION.
Everything seems to work fine and the data the batch program needs this there, but I have an ASRA abend when the EXCI response codes are checked. The CICS log reports the following
DFHAC2236 Transaction CSMI abend ASRA in program IOCCBR term RG1. Updates to local recoverable
resources will be backed out.
I have researched the DFH*** code and ASRA in general, but found no answers. Dumps are not common practice with company but I do have the abend aide available.
EXEC CICS LINK PROGRAM('IOCCBR')
APPLID('PRODAOR1')
LENGTH(LENGTH OF WS-COMMAREA)
COMMAREA(WS-COMMAREA)
RETCODE(WS-EXCI-EXEC-RETURN-CODE)
SYNCONRETURN
END-EXEC.
Any thoughts would be greatly appreciated.Thanks