Previous Topic: CA JCLCheck Standard Exits in AssemblerNext Topic: Special Note for CAZ1XERR


Special Note for CAZ1SSFX

This exit allows you to modify a number of parameters that the VSIGNON call to CAISSF uses. All standard CA JCLCheck control blocks are accessible using this interface. Register 9 points to the JOBCARD SPB and register 8 points to the JOBCARDs XJB. Use standard CA JCLCheck conventions. CA JCLCheck calls this routine in 31-bit mode if you are running under MVS. CA JCLCheck does not call this exit for the SMS resource owner VSIGNON call.

Register 1 points to your supplied security parameter list on entry to this routine. The DSECT $J6USP maps this area. You can find DSECT $J6USP in CAI.CAZ2MAC. CA JCLCheck uses any value you place in these fields at VSIGNON time instead of the values derived from the JCL. CA JCLCheck clears this area to binary zeros before calling the exit. At this point, you can only modify the $J6USP area and you must not make changes to the SPB or XJB JOB statements.

Set register 15 to zero to ignore all values in $J6USP and set register 15 to a nonzero return code other than 20 to use the $J6USP values. Set register 15 to 20 (x'14') to prevent VSIGNON and all subsequent security processing.

See CAZ1SSFX in CAI.CAZ2SRC for a sample exit.