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: