Code:
ICHRTX00 CSECT 00002330 SAVE (14,12),,ICHRTX00.RACF18.&SYSDATE 00002331 LR R12,R15 00002350 USING ICHRTX00,R12 Program base 00002360 USING SAFP,R9 Base for SAFP parameter list 00002370 L R9,0(R1) Get addr. of SAF parameter list 00002380 * 00002390 SR R15,R15 Return code 0 00002460 LA R2,SAFPVER Request=verify request type 00002470 CH R2,SAFPREQT Check request type 00002480 BNE GOBACK -not request=verify, return 00002490 L R8,SAFPRACP Offset to RACINIT parameter list 00002500 AR R8,R9 Addr. of RACINIT parameter list. 00002510 * 00002520 TM 3(R8),BIT0+BIT1 Is it envir=verify ? 00002530 BNO GOBACK -no, back to caller 00002540 * 00002550 SR R2,R2 Load with zero. 00002620 ST R2,SAFPRRET Initialize return code 00002630 ST R2,SAFPRREA Initialize reason code 00002640 USING RTXWORK,R10 Base for work area 00002650 L R10,4(R1) Get addr. of workarea 00002660 MVC RTXACR,=C'RTXW' Acronym to work area. 00002670 EJECT
Leave a comment: