If an online PL/I program attempts to issue a TRANSFER to another PL/I program using PL/I V3 or later, a protection exception may occur.
IDMS DC128010 V65 T58 IBM0534S ONCODE=8094 Protection exception
IDMS DC128010 V65 T58 From entry point _Begin_109_Blk_2 at compile unit offset +00000140 at entry
IDMS DC128010 V65 T58 offset +00000140 at address 421BCF08.
IDMS DC027005 V65 T58 TASK:IJHT001 PROG:IJHP002 ABENDED WITH CODE S0C4 AND REASON CODE 0004
Release : All supported releases.
Component : IDMS/DC
This is an internal IDMS problem currently under investigation.
This abend can be circumvented by changing the DCL for IDMSP in both programs from the documented
DCL IDMSP ENTRY OPTIONS(INTER,ASM);
to this:
DCL IDMSP EXT ENTRY OPTIONS(LINKAGE(SYSTEM));
This will cause IDMS to build the PL/I parameter list according to pre-V3 specifications and as such the S0C4 will not occur.