Does anyone know if the following is supported/should be supported?
COBOL running under CICS containing:
- EXEC CICS statements.
- EXEC SQL statements.
- Calls to IMS (DBCTL) via CBLTDLI
- Since it's a CICS program all calls are static calls
- DB2 stub DSNULI is link-edited (INCLUDE) explicitly, from SDSNLOAD.
- DSNULI contains entry points for, among others:
Usually DSNHLI and CBLTDLI come from SDFHLOAD instead of SDSNLOAD, but DSNULI only appears to be present in SDSNLOAD.
The SQL calls are working, but a call to CBLTDLI with function 'PCB ' (schedule PSB request) is abending with ASRA (0004 protection exception) when attempting to invoke IMS module DFSLI000.
I think this is because DFSLI000 is batch IMS, not IMS under CICS/DBCTL. So this doesn't seem to be supported (at least not with static links), but that seems contrary to the documentation that appears to me to indicate it should be supported.
Any thoughts? Thanks,
------------------------------
Frank Swarbrick
------------------------------