Program Organization
This section contains aprogram description
of theDMKDDR module. DMKDDR xx is the return code from the CMS routine. Usage The DASD dump restore program. Attributes --Serially reusable. foint DMKDDREP. g! R1: Points to a parameter list when DMKDDR is executed under the
control ofCMS. g! t
R15: Contains a return code whenDMKDDR is executed under the control of CMS. The return codes are:
Return
Code-,--- 2
3
42xx 3xx 4xx A!!gjl!llg Invalid filename or file not
found.
Error while running theprogram. Flagged DASD track.
P-eraanent tape orDASn I/O error.
Error in thePRINTIO routine.
Error in theCON READ
routine.
Error in theRnBUF routine.
Error in theTYPLIN routine.
102IBM VM/370 Service Routines Program Logic
RO:Work Register.
R1: Pointer toSCANCONT. inFut field froll R2:
R3:
R4:
R5:
R6:
R7:RS: R9 : R10: R11:
R12:
R
13:
R14:
R15:
Pointer to the output(PRINT/TYPE). Work register.
Input count fro.SCANCCNT. Unit address for STARTIO. buffer
Data block count(PRINT/TYPE). Work register.
End of current line(PRINT/TYPE). Work register.
Length of one line(PRINT/TYPE). Pointer to key (PRINT/TYPE). Work register.
Total length of data(PRINT/TYPE). Work register.
Data count(PRINT/TYPE). Number of records cn the track (PRINT/TYPE) • Work register. Pointer to the extent table entry.
Current line pointer(PRINT/TYPE). Extent table entry size.
Last line pointer(PRINT/TYPE). Base register 5.
Base register 1.
Base register 2.
Base register 3.
Base register 4.
Return addressPointer to the lOB.
This section contains a
of the
control of
R15: Contains a return code when
Return
Code
3
4
found.
Error while running the
P-eraanent tape or
Error in the
Error in the
routine.
Error in the
Error in the
102
RO:
R1: Pointer to
R3:
R4:
R5:
R6:
R7:
R12:
R
13:
R14:
R15:
Pointer to the output
Input count fro.
Data block count
End of current line
Length of one line
Total length of data
Data count
Current line pointer
Last line pointer
Base register 1.
Base register 2.
Base register 3.
Base register 4.
Return address