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


0F8

z/OS MVS System Codes
SA38-0665-00

0F8

Explanation

The issuer of a Supervisor Call (SVC) instruction was not in the correct mode to issue the SVC. A hexadecimal reason code in the RTM2CRC field of the RTM2WA data area explains the error:
Code
Explanation
04
The issuer was in a mode other than task control block (TCB) mode.
08
The issuer held a lock.
0C
The issuer was disabled.
10
The issuer was in cross memory mode.
14
The issuer had established an enabled, unlocked task (EUT) mode functional recovery routine (FRR) by specifying EUT=YES on a SETFRR macro.
18
The issuer was in access register (AR) address space control mode. This error applies to only those SVCs that cannot be issued in AR address space control mode.
1C
The issuer is not authorized to use the SVC microcode assist instruction.

System action

The system abnormally ends the program that issued the SVC. 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,ENABLE,COMP=0F8,END

System programmer response

Do the following:
  1. If a logrec data set error record is not written with the abend, ask the operator to set a SLIP trap to obtain an SVC dump.
  2. Identify the address space where the abend occurred by doing one of the following:
    • In the logrec data set error record, find the address space identifier (ASID) of the address space.
    • In the system trace, get the ASID from the SVCE D entry for abend X'0F8'.
  3. Use the program status word (PSW) address at the time of error to identify the module that abended.
    • For an installation-provided module, continue diagnosis with the module.
    • For an IBM® module, continue diagnosis as follows:
      • For reason code X'08', go to step 4.
      • For any other reason code, go to step 5.
  4. For reason code X'08', determine which lock was held by the issuer of the SVC. If you have not already obtained an SVC dump, ask the operator to set a SLIP trap to obtain an SVC dump. In the system trace, look at the SVCE D entry for completion code X'0F8'. The PSACLHS column contains the current lock held string at the time of the error.

    Use the PSACLHS field in the prefix save area (PSA) to determine which lock was held at the time of error.

  5. Search problem reporting data bases for a fix for the problem. For reason code X'08', include in the search argument the name of the lock held, as determined in step 4. If no fix exists, contact the IBM Support Center. Provide, if available, the SVC dump and the logrec data set error record.

Source

Supervisor control

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014