Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
SUSPEND — Suspend execution of an RB z/OS MVS Programming: Authorized Assembler Services Reference SET-WTO SA23-1375-00 |
|||||||||||||||||||||||||||||||||||||||||||||
DescriptionNote: To suspend an SRB, use the variation of the SUSPEND macro described
under SUSPEND — Suspend execution of an SRB.
To suspend execution of a request block (RB), use this variation of the SUSPEND macro. The RB remains suspended until a subsequent RESUME macro causes the RB to resume execution. EnvironmentThe requirements for the caller are:
Programming requirementsThe caller must include the IHAPSA mapping macro and the CVT mapping macro specifying DSECT=YES. RestrictionsThe list and execute forms of the SUSPEND macro are not valid for suspending execution of an RB. Input register informationBefore issuing the SUSPEND macro, the caller does not have to place any information into any register unless using it in register notation for a particular parameter or using it as a base register. Output register informationAfter the caller issues the macro, the system might use some registers as work registers or might change the contents of some registers. When the system returns control to the caller, the contents of these registers are not the same as they were before the macro was issued. Therefore, if the caller depends on these registers containing the same value before and after issuing the macro, the caller must save these registers before issuing the macro and restore them after the system returns control. When control returns to the caller, the general purpose registers
(GPRs) contain:
Performance implicationsNone. SyntaxThe SUSPEND macro is written as follows:
ParametersThe parameters are explained as follows:
ABEND codes070 See z/OS MVS System Codes for an explanation and programmer responses for this code. Return and reason codesNone. ExampleSuspend the execution of the most recently chained request block
of the current task.
|
Copyright IBM Corporation 1990, 2014
|