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


15F

z/OS MVS System Codes
SA38-0665-00

15F

Explanation

A SYSEVENT macro incorrectly invoked the system resources manager (SRM). Register 15 contains a hexadecimal reason code that explains the error:
Code
Explanation
04
The address space identifier (ASID), the SYSEVENT code, or an input parameter was incorrect.
08
Program was not authorized to issue the SYSEVENT.
0C
A page fault occurred when the system referred to a data area assumed to be fixed.
10
A protection check occurred; the program issuing the macro did not have the correct storage key for storing in the parameter data area.
14
A program held the SRM lock before the SYSEVENT macro invoked SRM.
18
The SRM recovery routine converts this reason code to completion code X'25F'.
1C
A SYSEVENT TRANSWAP or REQSWAP with an event control block (ECB) was issued when the maximum allowed number of pending TRANSWAPs or REQSWAPs with ECBs had already been reached.
20
An SRM stack overflow was detected.
24
The SRM entry point did not receive an SRM recovery parameter area (RRPA).
28
An unexpected condition occurred while enforcing a defined capacity limit.

One reason is that the partition weight is too high relative to the defined capacity limit. As a result, the phantom weight SRM tries to assign is not valid. If this is the case, check the phantom weight assigned to the LPAR. The phantom weight is calculated based on the defined LPAR capacity, the total CEC capacity and the partition weight. The value specified for a phantom weight should not exceed 1000 times the number of active LPARs. For more information about how to calculate the phantom weight, see Workload Management Participants, Workload Management and Workload Licence Charges in z/OS MVS Planning: Workload Management.

If the phantom weight is correct, search problem reporting databases for a fix for the problem. If no fix exists, open a problem record and provide the dump to the IBM® Support Center for diagnosis.

2C
The invocation of the SYSEVENT macro with ENTRY=UNAUTHPC failed. See R0 for more information:
xxxx0004
Sysevent is not enabled for ENTRY=UNAUTHPC.
xxxx0801
The caller is in SRM mode and Task mode is required.
xxxx0803
The caller must be enabled for interrupts.
xxxx0804
No locks must be held.
xxxx0823
The caller invoked service while DAT is set to OFF.
xxxx0824
The caller invoked service in AMODE24.
xxxx0841
The caller is in cross-memory (XMEM) mode.
xxxx08B6
The caller must not be authorized.
Other
Internal SRM error. Search problem reporting databases for a fix for the problem. If no fix exists, save the dump and contact IBM support.

System action

Take action according to the different reason codes.

For reason codes 04 to 24, and 2C: The system abnormally ends the issuer of the SYSEVENT macro. The system writes messages and a logrec data set error record.

For reason code 28: The system can no longer enforce a defined capacity limit.

System programmer response

Take action according to different reason codes.

For reason codes 04 to 24, and 2C: If an installation-provided program issued the SYSEVENT, ensure that the program is authorized. Correct the error indicated by the reason code. Run the job again. If an IBM-provided program issued the SYSEVENT, run the job again. In either case, if the error recurs, search problem reporting data bases for a fix for the problem. If no fix exists, contact the IBM Support Center. Provide the logrec data set error record and the SYSOUT output for the job.

For reason code 28: Increase the defined capacity limit, or adjust the weight of the partition.

Source

System resources manager (SRM)

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014