z/OS MVS System Codes
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


070

z/OS MVS System Codes
SA38-0665-00

070

Explanation

A program issued the SUSPEND, RESUME, or TCTL macro, but the program issuing the macro either:
  • Is in an environment that is not valid
  • Specified parameters that are not valid
A hexadecimal reason code in register 15 explains the error:
Code
Explanation
0C
The program issued the RESUME macro with the RETURN=N parameter, but the program was not in service request block (SRB) mode.
10
The program issued the RESUME macro, but the specified task control block (TCB) was not valid.
14
The program issued the RESUME macro, but could not address the specified address space control block (ASCB).
18
The program issued the RESUME macro with the RETURN=N parameter, but the program was not in primary address space control mode.
1C
The program issued the RESUME macro with the RETURN=N parameter while holding one or more locks or while running with a PCLINK stack that was not empty.
20
The program issued the TCTL macro, but was not in SRB mode.
24
The program issued the TCTL macro, but was not in primary address space control mode.
28
The program issued the TCTL macro while holding one or more locks.
2C
The program issued the RESUME macro with the MODE=UNCOND parameter and the ASYNC=N parameter, but the program held the local lock of an address space other than the target address space.
30
The program issued the SUSPEND macro, but the request block (RB) suspend count was not 0.
34
The program issued the SUSPEND macro with the RB=PREVIOUS parameter, but no previous RB existed.
38
Processing for a RESUME macro detected a request to resume an RB that had a suspend count other than 0 or 1.
3C
A RESUME macro with unconditional synchronous options required the local lock. The issuer was disabled and did not hold the necessary local lock.
40
Processing for a RESUME macro detected a request from reset processing to resume an RB. The RB does not exist on the RB chain for the specified TCB.
44
The program issued the TCTL macro, but the specified task control block (TCB) was not valid.

System action

The system abnormally ends the program that issued the macro. The system may write a logrec data set error record.

Operator response

If the system programmer asks for an SVC dump, set the following SLIP trap:
SLIP SET,COMP=070,ACTION=SVCD,END

System programmer response

Do the following:
  1. If a dump or a logrec data set error record was not written with the abend, ask the operator to set a SLIP trap to obtain an SVC dump.
  2. The registers at the time of error contain the following information:
    • Register 14 contains the address of the module that issued the macro.
    • Register 15 contains the reason code and indicates whether the error is a SUSPEND, RESUME, or TCTL error.
  3. Use the address in register 14 to identify the module that issued the macro.
    • For an installation-provided module, fix the error described by the reason code and rerun the job.
    • For an IBM® module, search problem reporting data bases for a fix for the problem. If no fix exists, contact the component group associated with this module at the IBM Support Center. Provide the SVC dump, including registers 14 and 15, and, if available, the logrec data set error record.

Source

Supervisor control

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014