PAD00 CSECT
USING *,12
SAVE (14,12),,'PAD00 &SYSDATE &SYSTIME'
LR 12,15
LA 15,SAVEAREA
ST 15,8(,13)
ST 13,4(,15)
LR 13,15
OPEN (UT1,INPUT)
LH 1,(DCBLRECL-IHADCB)+UT1
LA 1,1(,1)
STH 1,(DCBLRECL-IHADCB)+UT2
OPEN (UT2,OUTPUT)
COPY GET UT1
LR 2,1
LH 3,0(,1)
LA 6,1(,3)
STH 6,(DCBLRECL-IHADCB)+UT2
PUT UT2
LR 4,1
LR 5,3
MVCL 4,2
STH 6,0(,1)
MVI 0(4),X'00'
B COPY
EOF CLOSE (UT1,,UT2)
LA 1,UT1
BAL 14,FREEPOOL
LA 1,UT2
BAL 14,FREEPOOL
L 13,4(,13)
RETURN (14,12),T,RC=0
CNOP 0,8
FREEPOOL BALR 15,0
SAVE (14,0),,FREEPOOL
FREEPOOL (1)
RETURN (14,0),T
SAVEAREA DC 9D'0'
PUSH PRINT
PRINT NOGEN
UT1 DCB DSORG=PS,MACRF=GL,DDNAME=SYSUT1,EODAD=EOF
UT2 DCB DSORG=PS,MACRF=PL,DDNAME=SYSUT2,RECFM=VB
DCBD DSORG=QS,DEVD=DA
POP PRINT
END PAD00