I am running a batch program using EXCI to access a CICS program passing data via the commarea. I am only able to initialize and allocate the pipe. When I attempt an open pipe call, I get an error.
I believe I have narrowed the problem down to a system setup issue. When I attempt an EXCI Open_Pipe call I receive retryable response code 8 response code2 203 subreason 92. I am not getting much if any support from the systems people on resolving this. I was thinking of telling them to try to reassemble and link edit the DFHXCOPT table, which defines the connectional charateristics of EXCI. Does that sound logical? Or, can you point me in a different direction so I can supply them with the information to correct the problem? Any help is greatly appreciated.
The symtoms you have supplied demonstate - as you correctly suggest - that your batch program has not got through to CICS. You have generated the DFHXCOPT table, so it's not a missing table problem.
That leaves a bad definition in DFHXCOPT or a missing RDO definition. You should check that the CICS region has an active Connection definition for the MVS Pipe and that you have IRC active. It could be that you have not got the Applid correct in the DFHXCOPT - but that's so obvious you will have thought of it by now - and that the SVC number is correct.
One of my SupportPacs contains an EXCI Interface that can be used from Rexx/MVS to goto into CICS . Although the code will not be of any interest, the info in the doc about defining the connection may provide an alternative view to that in the CICS doc. Whilst you are at it, ensure that the various Userids used are suitable from a Security viewpopint.
Dig Deeper on IBM system z and mainframe systems
Related Q&A from Robert Crawford
For better mainframe capacity planning, how do I convert CPU hours to MIPS? And is there a way to calculate the relationship between MIPS and MSUs? Continue Reading
I have two years of experience in mainframe technology, currently working as a mainframe developer. I want to change to Java technology. Continue Reading
I want to replicate DB2 from the mainframe to an AIX box since it's cheaper and the copy can be used for testing. Is this possible? Continue Reading