SymDump Batch demo($Z91DEMO) abends with S0C7 as designed but CAIPRINT and repository dumps were not created as per parameter PRTREPT=BOTH.
The SymDump Batch's LE exit(CAOECEEX) was configured and the HLQ.CARXPROC(CAILPAQ) utility shows the runtime modules are initialized in the LPA and all modules are correct.
Also ran $Z91DEMO with CEEOPTS DD to override TRAP(ON) to TRAP(OFF) and the dump was still not captured by SymDump Batch(CAIPRINT).
The HLQ.CARXPROC(CAILPAQ) shows the SymDump Batch programs are in storage but CAOEPROL is not hooked into SVC 51.
During the first initialization, our attempt to place the address of CAOEPROL into the SVC table failed due to HLQ.CARXLOAD was not APF authorized.
From the standpoint of our initialization routine, if CAOESQAT is loaded the product is initialized.
Once the product is initialized, the CAIRIM does not reload CAOEPROL and does not place its address in the SVC table even after CAIRIM was reinitialized.
This is done to prevent the SymDump Batch from double hooking SVC 51 which would cause the system to go into a loop.
This problem requires an IPL of the affected LPAR to remove the existing SymDump batch modules from the system storage.
Make sure HLQ.CARXLOAD is APF authorized and initialize SymDump batch using the CAIRIM utility as outlined in the installation guide.
CR24 - EKB 11/5/24