20 |
Notes: - The input save area and the information area (registers 13 and
1) point to areas above 16M. When specifying ENFREQ REQUEST=LISTEN,
make sure that the exit routine (EXIT keyword) gets control in AMODE
31.
- This exit only gets control in task mode in ASID 1.
- Event 20 "listen" exits should avoid issuing dynamic allocation
(SVC99) calls.
|
The defined QUAL values are: - Qualifier
- Information type
- x'80000004'
- System information changed. Any program using the data returned
by the CSRSI service should obtain the updated data.
|
Mapped by SIV1V2V3 DSECT within macro CSRSIIDF. This area contains
the current information that would be returned by the CSRSI service
when all data is requested (a request type of CSRSI_TYPE_ V1CPC_Machine
plus CSRSI_TYPE_ V2CPC_LPAR plus CSRSI_TYPE_ V3CPC_VM), with the exception
of the fields whose names begin with “SI00PCCA”. If the
SI00PCCAxxx fields are needed, the CSRSI service
can be called. The SIV1V2V3 area is in 31-bit storage. |
EXIT / NO |
23 |
The system or an operator varied a device online. An
operator can vary a device online by using the VARY command. For
more information about the VARY command, see z/OS MVS System Commands.
|
Corresponds to the UCBTYP field in the UCB data
area. The bytes in the qualifier correspond to the bytes in UCBTYP
as follows: - First byte = UCBDVCLS
- Second byte = UCBUNTYP
- Third byte = UCBTBYT2
- Fourth byte = UCBTBYT1
|
Mapped by IEFEVARY |
EXIT / NO |
24 |
The system or an operator varied a device offline. An
operator can vary a device offline by using the VARY command. For
more information about the VARY command, see z/OS MVS System Commands.
|
Corresponds to the UCBTYP field in the UCB data
area. The bytes in the qualifier correspond to the bytes in UCBTYP
as follows: - First byte = UCBDVCLS
- Second byte = UCBUNTYP
- Third byte = UCBTBYT2
- Fourth byte = UCBTBYT1
|
Mapped by IEFEVARY |
EXIT / NO |
25 |
The system or an operator unloaded a DASD or tape
volume. An operator can unload a DASD volume by issuing the VARY
command. For more information about the VARY command, see z/OS MVS System Commands.
|
Corresponds to the UCBTYP field in the UCB data
area. The bytes in the qualifier correspond to the bytes in UCBTYP
as follows: - First byte = UCBDVCLS
- Second byte = UCBUNTYP
- Third byte = UCBTBYT2
- Fourth byte = UCBTBYT1
|
Mapped by IEZEUNLD |
EXIT / NO |
28 |
A dynamic device reconfiguration (DDR) swap occurred. A
DDR swap moves or swaps a demountable volume from a failed device
to another available device. For information about the SWAP command,
which enables an operator to perform a DDR swap, see z/OS MVS System Commands.
|
None |
8-byte parameter list. The first four bytes contain
the address of the UCB for the device that was the source of the swap
event. The second four bytes contain the address of the UCB for the
device that was the target of the swap event. |
EXIT / NO |
29 |
The system or an operator placed a device in pending
offline status. An operator can place a device in offline status
by issuing the VARY command. For more information about this command,
see z/OS MVS System Commands.
|
Corresponds to the UCBTYP field in the UCB data
area. The bytes in the qualifier correspond to the bytes in UCBTYP
as follows: - First byte = UCBDVCLS
- Second byte = UCBUNTYP
- Third byte = UCBTBYT2
- Fourth byte = UCBTBYT1
|
Mapped by IEFEVARY |
EXIT / NO |
30 |
The system or an operator placed a volume online
so that it would be available for system use. An operator can place
a volume online by issuing the VARY command. For more information
about this command, see z/OS MVS System Commands.
|
Corresponds to the UCBTYP field in the UCB data
area. The bytes in the qualifier correspond to the bytes in UCBTYP
as follows: - First byte = UCBDVCLS
- Second byte = UCBUNTYP
- Third byte = UCBTBYT2
- Fourth byte = UCBTBYT1
|
Mapped by IEFEVARY |
EXIT / NO |
31 |
A configuration change that involves deleting
a device or deleting a path to a device was requested or was rejected. |
None |
Mapped by IOSDDCCD |
EXIT / NO |
32 |
A configuration change was successful. |
None |
Mapped by IOSDDCCD |
EXIT / NO |
33 |
One of the following changes to the hardware configuration
of a device occurred: - A device is added or deleted from the hardware configuration definition
or a device is attached or detached with the VM ATTACH or DETACH command.
The I/O subchannel corresponding to the device's UCB is connected
or disconnected.
- A device is made available because the channel path to the device
is reestablished.
- The description of a device is added, deleted, or changed. The
self-description information is stored in a configuration data record
(CDR). A change to a CDR is always a delete followed by an add. Use
timestamps to determine the correct sequence.
- The HyperPAV mode of operation for a logical control unit is
changed.
- A change in state has occurred
for a PCIe device.
- A device requires monitoring.
|
- BYTE 1
- Device class (Byte 3 from UCBTYP)
- BYTE 2
- Reserved
- BYTES 3-4
- Qualifier number
Each qualifier number designates a type of change,
such as I/O subchannel change, device available, a configuration data
record (CDR) change, or a HyperPav mode change. Along with each qualifier
number is a qualifier number-dependent mapping in the IOSDDACH mapping
macro, which designates fields specific to the type of change.
The
following ENF signal 33 subtypes are issued for PAV-alias devices: - DACHIO
- DACHIORA
- DACHCCDR
- DACHPAV
For each of these subtypes, if the signal applies to a device
in the alternate subchannel set, the issuer will fill in a new field
in the DACH subtype for the subchannel set identifier and change the
subtype according to the information in z/OS MVS Data
Areas in the z/OS Internet library.
ENF
33 is issued once for the logical control unit when its HyperPav mode
is changed. The following ENF 33 subtype fields are updated to uniquely
identify this event: - DACHDEVC='CU'
- DACHTRAN='TRAN'
- DACHQN=X'0008'
- DACH_TRAN_CU=control unit that is changing
- DACH_TRAN_MODE=target mode of operation
For specific field definitions, see the IOSDDACH macro in z/OS MVS Data
Areas in the z/OS Internet library.
The ENF signal 33 subtype DACHPCIE
(X'0009') is issued for the change in state of a PCIe device. For
this subtype, the following value is set in the DACHTYPE field by
the issuer of the signal: DACHTYPEPCIE ('PCIE').
For this subtype, the DACHQN field
is set to X'0009' (PCIE device event).
|
Mapped by IOSDDACH |
EXIT / NO |
33 (cont.) |
|
For this
subtype, the following data is supplied in the DACHQUALD field by
the issuer of the signal: - DACH_PCIE_PFID (4 bytes): The PFID of PCIe device involved in
the event.
- DACH_PCIE_DEVID (2 bytes): The device ID of PCIe device involved
in the event.
- DACH_PCIE_VENDID (2 bytes): The vendor ID of PCIe device involved
in the event.
- DACH_PCIE_EVENT (1 byte): The device event code:
- 1 = The device is going online.
- 2 = The device is going offline.
ENF signal 33 subtype
DACHMONC (DACHTYPE = DACHMONC) is issued when a change in device monitoring
is requested. This signal may be generated for secondary devices monitored
for HyperSwap® configurations
for which I/O operations may begin to be started. This signal may
also be received when devices that were previously identified by ENF
33 subtype DACHMONC no longer require monitoring.
Programs such as RMF™ may choose to monitor this ENF 33 signal
to know when to begin collecting data for these devices which might
otherwise see only insignificant amounts of I/O activity. For the
DACHMONC subtype:
|
|
|
35 |
One of the following XES or XCF events has occurred: - New coupling facility resources have become available on this
system. Requests to connect with IXLCONN that previously failed might
now succeed because of this new coupling facility resource.
- A specific structure has become available for use. Requests to
connect to the structure with IXLCONN that previously failed might
now succeed because of this new coupling facility resource.
- A system has joined the sysplex. The system name and ID are presented
to the user.
- A system has been partitioned from the sysplex. The system name
and ID are presented to the user.
- A CF definition with a SITE specified has been added or an existing
CF SITE specification has changed.
Note that the listener user exit routine for event code 35
can run in SRB mode.
|
None |
Mapped by IXCYENF |
EXIT or SRBEXIT / NO |
36 |
The system wrote a record to the logrec data set
or the logrec log stream. ENF passes to the listener user exit routine
a parameter list containing the record information. For details
about the contents of the parameter list, see IFBENF36 in z/OS MVS Data
Areas in the z/OS Internet library.
Additional
considerations for listeners of this code include the following: - The mapping does not indicate whether an IBM® or non-IBM program caused the record to be
written to logrec.
- ENF does not suppress duplicate ENF signals sent to the listener.
The listener must be aware of instances where a program loop causes
the same software record to be recorded in logrec multiple times,
thus causing ENF to issue duplicate signals.
- ENF does not filter software records based on any criteria including
ABEND codes.
|
The specific logrec record type value is used
as the qualifier for each ENF event code 36 signal. Note that no signal
is issued for record types X'9x'. |
Mapped by IFBENF36 |
EXIT or SRBEXIT / NO |
37 |
One of the following SMF accounting-related events
occurred: - SMF was initialized
- SMF ended
- SMF INTVAL parameter changed
- SMF SYNCVAL parameter changed
- SMF interval expired
- SMF interval sync processing disabled
- SMF event driven interval occurred
For information about these accounting-related events, see z/OS MVS System Management Facilities (SMF).
|
- ENF37Q00
- SMF address space was initialized.
- ENF37Q01
- SMF address space ended.
- ENF37Q02
- SMF INTVAL parameter changed.
- ENF37Q03
- SMF SYNCVAL parameter changed.
- ENF37Q04
- SMF interval expired.
- ENF37Q05
- SMF interval sync processing disabled.
- ENF37Q06
- SMF event driven interval occurred.
|
Mapped by IFAENF37 |
EXIT / NO |
38 |
One of the following automatic restart manager
events occurred: - A job or task started or was restarted, and has registered or
reregistered as an element of the automatic restart manager.
- An element notified the system that it is ready to accept work.
- An element has deregistered with the automatic restart manager.
- This system has acquired (or regained) access to the automatic
restart management couple data set. Batch jobs and started tasks
may now register as elements of the automatic restart manager.
- An element has been deregistered with the automatic restart manager.
|
None |
Mapped by IXCYAREN |
SRBEXIT / NO |
40 |
A JES2 subsystem either completed initialization
or ended normally. (Note that ENF code 40 does not reflect situations
in which JES2 abends.) ENF passes to the listener user exit routine
a parameter list that identifies the JES2 subsystem. For details
about the contents of the parameter list, see IEFENF40 in z/OS MVS Data
Areas in the z/OS Internet library.
|
- ENF40_INIT
- A JES completed initialization.
- ENF40_TERM
- A JES ended normally
|
Mapped by IEFENF40 |
EXIT / NO |
41 |
A workload management (WLM) event occurred.
The following qualifiers for ENF code 41 are provided:
- BYTE 1
- 1
- Policy change was initiated.
- 2
- Policy change completed.
- 3
- Policy change failed.
- BYTE 2
- Reserved.
- BYTE 3
- 1
- Workload activity reporting failed and has begun recovery.
- 2
- Workload activity reporting recovery was successful.
- 3
- Workload activity reporting recovery was not successful.
- BYTE 4
- 1
- WLM service definition was successfully installed.
|
- WLMENF11
- A VARY WLM,POLICY command was issued.
- WLMENF12
- A VARY WLM,POLICY command completed.
- WLMENF13
- A VARY WLM,POLICY command failed. The new policy could not be
activated on this system.
- WLMENF31
- WLM workload activity reporting failed and has begun recovery.
- WLMENF32
- WLM workload activity reporting recovery was successful.
- WLMENF33
- Workload activity reporting recovery was unsuccessful.
- WLMENF41
- Service definition was successfully installed.
|
Mapped by IWMRENF1 |
EXIT / NO |
43 |
A new copy of workload management sampled address
space information is available via IWMRQRY. Event code 43 is issued
at the end of workload management's sampling interval so a listener
can synchronize its sampling interval with workload management's interval.
|
None |
Four byte parameter containing the length of the
storage required to hold the information. A listener can pass this
length to IWMRQRY in the ANSLEN parameter and save issuing IWMRQRY
to determine the length. |
EXIT / NO |
44 |
A configuration change involving paths to a coupling
facility has occurred. |
None |
Mapped by IXLYCFSE |
EXIT / NO |
45 |
The SMSVSAM server address space has been initialized
or reinitialized after a failure. Any subsystem that lost connection
to the service provider address space can now reconnect. |
None |
Mapped by IDAENF45 |
SRBEXIT / NO |
46 |
z/OS® UNIX System Services has been initialized
or reinitialized. |
None |
None |
EXIT / NO |
47 |
DAE has detected that the threshold for completed
or suppressed dumps, related to a particular symptom string, has been
reached. |
None |
Mapped by ADYENF |
EXIT / NO |
48 |
A status change has occurred within system logger.
The events issued by ENF 48 are issued to all systems in the sysplex. For a description of using ENF event 48 for system logger,
see z/OS MVS Programming: Authorized Assembler Services Guide. For
a description of the events mapped by the IXGENF macro, see z/OS MVS Data
Areas in the z/OS Internet library. |
None |
Mapped by IXGENF |
SRBEXIT / YES |
49 |
The logrec output recording medium has been changed
by the SETLOGRC command. |
None |
IFBNTASM |
SRBEXIT / NO |
51 |
One of the following types of GRS information: - Resource contention information
- RNL change effects on user jobs
- GRS mode change information
Note that the listener user exit routine for event code 51
can run in SRB mode.
Event code 51 can generate large numbers
of events in short periods of time. The listener user exit routine
for event code 51 must handle the volume of events. See z/OS MVS Programming: Authorized Assembler Services Guide for
a description of system services to avoid when writing listener user
exits.
Supports
Filter Block (FLKBLOCK) listners: Mapped by ISGYELF. The filter block
reason codes for EnfReq RC=X'68' is in field ISGYELF_ReasonCode.
The mapping also includes constants for the various values of the
reason code.
|
The qualifier (QUAL parameter) has the following
format: - BYTE 1
- Type of signal information:
- x'01'
- Contention data
- x'02'
- RNL changes
- x'03'
- Mode changes
- BYTE 2
- Always x'00'.
- BYTE 3
- Varies with type of signal (value of BYTE1):
- x'00'
- Normal contention
- x'01'
- Waitless contention
- BYTE 4
- Varies with type of signal (value of BYTE1):
- x'01'
- Local events
- x'02'
- Global events
- x'03'
- Recovery events
The defined QUAL values are: - Qualifier
- Information type
- x'01000000'
- All Normal resource contention (excludes waitless)
- x'01000001'
- Normal Local resource contention
- x'01000002'
- Normal Global resource contention
- x'01000003'
- Normal Contention-related recovery information
- x'01000100'
- All Waitless resource contention
- x'01000101'
- Waitless Local resource contention
- x'01000102'
- Waitless Global resource contention
- x'02000001'
- User job suspended because of RNL change
- x'02000002'
- User job resumed following RNL change
- x'0300yyzz'
- GRS mode changes:
- yy
- Old mode
- zz
- New mode
Values for yy and zz are
those defined in IHAECVT for the ECVTGMOD field
|
Contention data: ISGE51CN
RNL data:
ISGE51RN
Mode change data: None
|
EXIT or SRBEXIT / YES |
52 |
A LNKLST set has been activated. A LNKLST set
can be activated at IPL through a PROGxx LNKLST statement, or through
SET PROG=xx or SETPROG LNKLST operator commands. For information
about PROGxx, see z/OS MVS Initialization and Tuning Reference.
For commands, see z/OS MVS System Commands. |
None |
Mapped by CSVDLENF |
EXIT or SRBEXIT / NO |
53 |
- A Sysplex Timer (ETR) configuration change occurred.
- A change to the local time offset occurred.
|
None |
8-byte parameter list- Bytes 1 and 2 indicate a configuration change to the Sysplex Timer
(ETR).
- Byte 3, if non-zero, indicates a change to the local time offset.
Possible values are:
- 0
- Sysplex Timer configuration has changed.
- 1
- Local time offset has changed.
- 2
- Leap second offset has changed.
- 3
- Both local time offsets have changed.
|
EXIT / NO |
55 |
The system resource manager (SRM) has detected
a significant MVS™ image event,
which is being signalled. The qualifiers and parameters further define
the event. |
- ENF55QLF_REAL_SHORTAGE (X'80000000')
- Too many fixed frames in storage; issued when IRA400E occurs.
- ENF55QLF_REAL_SHORTAGE_RELIEVED (X'40000000')
- Pageable storage shortage due to excessive fixed storage relieved;
issued when IRA402I occurs.
- ENF55QLF_REAL_WARNING (X'20000000')
- Pageable storage warning that indicates there are many fixed frames
in storage; issued when IRA405I occurs.
- ENF55QLF_AUX_CRITICAL_SHORTAGE (X'08000000')
- Too many slots allocated in the AUX subsystem. It is a critical
shortage and is issued when IRA201E occurs.
- ENF55QLF_AUX_SHORTAGE (X'04000000')
- Too many slots allocated in the AUX subsystem. It is issued when
IRA200E occurs.
- ENF55QLF_AUX_SHORTAGE_RELIEVED (X'02000000')
- AUX Storage shortage due to excessive slots relieved. It is issued
when IRA202I occurs.
- ENF55QLF_AUX_WARNING (X'01000000')
- AUX Storage usage warning that indicates there are many slots
allocated in the AUX subsystem. It is issued when IRA205I occurs.
- ENF55QLF_SCM_HIGH_USAGE (X'00040000')
- High usage of storage-class memory (SCM). Issued when IRA250I
occurs.
|
Mapped by IRAENF55 |
EXIT or SRBEXIT / NO |
55 (cont.) |
|
- ENF55QLF_SCM_HIGH_USAGE_RELIEVED (X'00020000')
- High usage of storage-class memory (SCM) relieved. Issued when
IRA252I occurs.
- ENF55QLF_AFQ_SHORTAGE (X'00008000')
- Available frame queue shortage. Not enough frames on the available
frame queue.
- ENF55QLF_AFQ_SHORTAGE_RELIEVED (X'00004000')
- Available frame queue shortage relieved.
- ENF55QLF_PREF_SHORTAGE (X'00002000')
- Preferred frame queue shortage. Not enough frames on the preferred
frame queue.
Note: This
preferred storage shortage indicator is an informational notification
for applications that are able to change their storage allocation
type. In case of a preferred storage shortage, the application should
request non-preferred storage (if possible) instead of preferred storage.
No action is taken by SRM to address this shortage.
- ENF55QLF_PREF_SHORTAGE_RELIEVED (X'00001000')
- Preferred frame queue shortage relieved.
|
|
|
56 |
Workload management has changed an attribute of
a job. |
- WLMENF56_QUAL_RESET
- A job was reset using the RESET system command or IWMRESET macro.
- WLMENF56_QUAL_ ENCLAVERESET
- An enclave has been successfully reset via the IWMERES service.
|
Mapped by IWMRENF2 |
EXIT / NO |
57 |
The state of a workload management scheduling
environment has been altered. |
- WLMENF57_NORMAL_ SCHENV_CHANGE
- The state of a scheduling environment has changed due to a F WLM,RESOURCE
command or IWMSESET macro.
- WLMENF57_RECOVERY_ SCHENV_CHANGE
- The state of a scheduling environment has changed due to workload
management recovery processing.
|
Mapped by IWMRENF57 |
EXIT / NO |
58 |
The state of a SYSOUT data set has changed. The
state of a SYSOUT data set changes when it is either dynamically allocated
using the DALRTCTK text unit, or when the SYSOUT application program
interface (SAPI) disposition bit is set. For more information,
see the “Listening for Events” section of the “JES
Client/Server Print Interface” chapter in z/OS JES Application Programming.
|
- ENF58_Q_PURGE
- The data set was purged.
- ENF58_Q_SELECT
- The data set was selected.
- ENF58_Q_DESELECT_ PROCESSED
- The data set was processed.
- ENF58_Q_DESELECT_ NOT_PROCESSED
- The data set is no longer selected, disposition was not updated.
- ENF58_Q_DESELECT_ NOT_PROCESSED_HELD
- The data set is no longer selected, disposition was not updated,
and data set is held.
- ENF58_Q_DESELECT_ ERROR
- An error resulting in a system level hold occurred.
- ENF58_Q_EOD_OK
- End of data set notification occurred — successful.
- ENF58_Q_EOD_ERROR
- End of data set notification occurred — unsuccessful.
- ENF58_Q_JOB_CHANGE
- A job status change occurred.
- ENF58_Q_TOKEN_ CHANGE
- The client token has changed.
- ENF58_Q_INSTANCE
- Addition instance of data set created.
- ENF58_Q_GRP_SELECT
- Data set group select.
- ENF58_Q_GRP_DESELECT
- Data set group deselect.
|
Mapped by IAZENF58 |
EXIT / YES |
60 |
A TRACE TT command has been accepted. |
ENF60_QUAL
|
Mapped by ITZENF60 |
EXIT / NO |
61 |
The capacity of the MVS image
or CEC has changed. |
WLMENF61_CAPACITY_ CHANGE
|
Mapped by IWMENF61 |
EXIT / NO |
62 |
A RACF® SETROPTS
RACLIST command has affected in-storage profiles used for authorization
requests in a class designated as SIGNAL=YES or SIGNAL(YES) in the RACF class descriptor table. The
class affected is in the parameter list in field IRR_ENFCLASS. |
The qualifier (QUAL) has the following format: - BYTE 1
- X'80'
- SETROPTS RACLIST has taken place.
- BYTE 2
- X'80'
- SETROPTS RACLIST REFRESH has taken place.
- BYTE 3
- X'80'
- SETROPTS NORACLIST has taken place.
|
Mapped by IRRPENFP in SYS1.MACLIB. |
EXIT or SRBEXIT/ NO |
63 |
A permanent error was detected on a HyperSwap
capable device. |
None |
Mapped by IOSDE63R |
EXIT / NO |
64 |
One of the following events occurred: - The capacity of a storage volume has changed.
- The VTOC or INDEX of a direct access volume has been extended
or moved to a new location.
- The VTOC index of a storage volume has been built. The index indicates
a direct access volume has changed from an OS format VTOC (OSVTOC)
to an indexed format VTOC (IXVTOC).
- The content of the volume has changed due to a full
volume copy or restore operation.
- DS8K recovery scenario occurs either on primary or secondary
PPRC disk subsystem. DS8K signals z/OS on
all paths via the Storage Controller Health Message attention status.
- One or more devices in the logical subsystem has a PPRC
state change.
|
The qualifier (QUAL parameter) has the following
format: - BYTE 1
- Type of signal information:
- X'01'
- Volume event
- X'02'
- LSS event
- BYTE 2
- Varies with event
- BYTE 3
- Always X'00'
- BYTE 4
- Varies with event
The defined QUAL values are: - Qualifier
- Information type
- X'0100xxx'
- Volume events
- X'01000001'
- DASD volume capacity changed
- X'01000002'
- VTOC updated (moved or extended)
- X'01000003'
- VTOC index is built
- X'’010000010'
- Full volume copy or restore
- X'02xxxxxx'
- LSS event
- X'02010001'
- Storage controller health (LSS) event
- X'02020001'
- Summary (LSS) event - PPRC state change
|
Mapped by IECENF64 |
EXIT / YES |
65 |
System REXX event has occurred. |
- X'80000000'
- The AXR address space has initialized. AXREXX can be invoked.
- X'40000000'
- The AXR address space has terminated. Subsequent AXREXX invocations
will be rejected.
- X'20000000'
- The AXR address space has reached its threshold of ACTIVE+WAITING
AXREXX requests. No more requests will be accepted until the number
of requests drops to an acceptable level.
- X'10000000'
- The number of ACTIVE+WAITING AXREXX requests has dropped to an
acceptable level. AXREXX requests are now being accepted.
- X'08000000'
- The number of ACTIVE+WAITING AXREXX requests is high and is nearing
the level where subsequent requests will be rejected.
- X'04000000'
- The number of extents in the REXXLIB concatenation exceeds the
system limit. See z/OS DFSMS Using Data Sets, SC23-6855 for
details. If this condition is detected during System REXX initialization,
System REXX terminates; otherwise, no new AXREXX requests will be
accepted.
|
None |
EXIT/NO |
67 |
One of the following IBM Health Checker for z/OS events has occurred:- IBM Health Checker for z/OS has become available.
- IBM Health Checker for z/OS has terminated and is not
available.
|
The defined BITQUAL values are: - Qualifier
- Information type
- X'80000000'
- IBM Health Checker for z/OS is available. Field Enf067_BitQual_Available
in the HZSZENF mapping macro.
- X'40000000'
- IBM Health Checker for z/OS has terminated and is not
available. Field Enf067_BitQual_NotAvailable in the HZSZENF mapping
macro.
|
Mapped by HZSZENF |
EXIT / NO |
68 |
One of the following BCPii events has occurred:- A change in BCPii status has occurred.
- A hardware communication error has occurred.
- A hardware event has occurred.
|
The defined QUAL values are: - Qualifier
- Information type
- X'01000001'
- BCPii is available.
- X'01000002'
- BCPii is not available.
- X'020100yy'
- A hardware communication error has occurred and CPC events might
have been lost. yy denotes the type of error:
- 01
- A temporary error, some events might have been lost.
- 02
- A permanent error, no more events are delivered.
- 03
- Communication to the CPC has been established or re-established.
Event delivery from this CPC will now commence or re-commence.
- X'03xx00yy'
- A hardware event has occurred.
xx denotes
the event source: - 01
- CPC
- 02
- Image
yy denotes the event.
The defined BITQUAL values are: - Qualifier
- Information type
- X'01nnnnnn'
- N/A
- X'0201nnnn'
- Bytes 1-17 CPC name, padded with hexadecimal zeros
- X'0301nnnn'
- Bytes 1-17, CPC name, padded with hexadecimal zeros
- X'0302nnnn'
- Bytes 1-17, CPC name, padded with hexadecimal zeros
- Bytes 18-24, image name, padded with hexadecimal zeros
|
Mapped by HWICIASM and HWICIC |
EXIT / NO |
68 |
One of the following BCPii events has occurred:- A change in BCPii status.
- A hardware communication error has occurred.
- A hardware event has occurred.
|
Hardware Event Codes: - Code
- Description
- '01' x
- A command response has been received.
- '02' x
- An object status change has occurred.
- '03' x
- An object name change has occurred.
- '04' x
- The activation profile of the object has changed.
- '05' x
- A new object was created.
- '06' x
- An object was deleted.
- '07' x
- An object entered or left an exception state.
- '08' x
- A Console application has started.
- '09' x
- A Console application has ended.
- '0A' x
- An operating system message has been received.
- '0B' x
- A hardware message has been received.
- '0C' x
- A hardware message has been deleted.
- '0D' x
- A capacity change event has been received.
- '0E' x
- A capacity record change has occurred.
- '0F' x
- A security event has been logged.
- '10' x
- An image has entered a disabled wait state.
- '11' x
- A power change event has been received.
|
Mapped by HWICIASM and HWICIC |
EXIT / NO |
70 |
The state of a job (batch, STC or TSU) owned
by JES has changed. The job may have been selected
for processing, completed processing, changed phase (including changes
to execution phase job class), or been purged. |
- ENF70_SELECT
- Job was selected.
- ENF70_DESELECT
- Job was processed.
- ENF70_CHANGE
- Job queued to new phase of processing.
- ENF70_PURGE
- Job was purged.
|
Mapped by IAZENF70 |
EXIT / YES |
71 |
A RACF command
has affected a user's group connections which may affect his or her
resource authorization. The user affected is in the parameter list
in field IRR_ENF2USER.
The group affected is in the parameter
list in field IRR_ENF2GROUP.
Control flags that
are used to provide greater granularity for the listeners are in the
parameter list in field IRR_ENF2Flags.
|
The qualifier (QUAL) has the following format: - BYTE 1
- X'80'
- CONNECT command
- X'40'
- REMOVE command
- X'20'
- ALTUSER REVOKE command
- X'10'
- DELUSER command
- X'08'
- DELGROUP command
- BYTES 2 - 4
- Reserved
|
Mapped by IRRPENF2 (See z/OS Security Server RACF Data Areas) |
EXIT or SRBEXIT / YES |
72 |
Volume status information for SMS. The listener
user exit routine for event code 72 can run in SRB mode.
Event
code 72 can generate large numbers of events in short periods of time.
The listener user exit routine for event code 72 must be able to handle
the volume of events.
|
The qualifier (QUAL) has the following format: - BYTE 1
- Type of signal information:
- X'01'
- Volume status
- BYTE 2
- Always X'00'
- BYTES 3 - 4
- Varies with event.
The defined QUAL values are: - Qualifier
- Information type
- X'01000001'
- ENF72_OVER_THRESHOLD_AM_Y. Volume over threshold when
storage group is defined using AM=Y (Auto Migrate, yes).
|
Volume Status information: IGDE72VL Mapped
by IGDENV72
|
EXIT or SRBEXIT / YES |
73 |
The SETLOAD xx, IEASYM command
has completed successfully. The local system's symbol table has been
updated. |
None |
None |
EXIT/ NO |
78 |
The state of a job (batch, STC or TSU) owned
by JES2 has changed. The job has completed processing. |
ENF78_JOB_NOTIFY |
Mapped by IAZENF78 |
EXIT/YES |
79 |
A RACF command
has modified a profile such that a user's authorization to the resources
it protects may be affected.- The user affected is in the parameter list in field IRR_ENF3_UserID.
- The class in which the modified profile belongs is in the parameter
list in field IRR_ENF3_ClassName.
- The length of the affected profile name is in the parameter list
in field IRR_ENF3_ProfName_Length.
- The name of the affected profile is in the parameter list in field
IRR_ENF3_ProfName.
Control flags that are used to provide greater granularity
for the listeners are in the parameter list in field IRR_ENF3_Flags.
For
the PERMIT RACF command processor,
there maybe additional information regarding: - The type of Conditional Access, a numerical value that is in the
parameter list in field IRR_ENF3_PERMIT_WHEN_Cond.
- The Conditional Access List Entry. The length of the Conditional
Access Name and the Conditional Access Name itself is in the parameter
list in the fields:
- IRR_ENF3_CACLName_Length
- IRR_ENF3_CACLName
For the RDEFINE and RALTER RACF command
processors, there may be additional information in the ADDMEM and
DELMEM lists. The number of elements in the list, the length of the
list, and the offset to the list are in the parameter list in the
fields: - IRR_ENF3_ADDMEML_Member#
- IRR_ENF3_DELMEML_Member#
- IRR_ENF3_ADDMEML_Length
- IRR_ENF3_DELMEML_Length
- IRR_ENF3_ADDMEML_Offset
- IRR_ENF3_DELMEML_Offset
|
The qualifier (IRR_ENF3_QualCode) has the following
format: - BYTE 1
- X'80'
- PERMIT command
- X'40'
- RDEFINE command
- X'20'
- RALTER command
- X'10'
- DELETE command
- BYTES 2 - 4
- Reserved
|
Mapped by IRRPENF3 (See z/OS Security Server RACF Data Areas) |
EXIT or SRBEXIT / YES |
80 |
One of the following z/OS Communication Server events has occurred:- The rpcbind server has initialized.
- The rpcbind server is stopping.
Notes: - ENF80_RPC DSECT maps the RPCBIND event.
- Use the ENF80_RPC_FLAGs to determine if the rpcbind server is
initializing or ending.
- When flag ENF80_RPCINIT is on, RPC applications can register
with RPCBIND.
- When flag ENF80_RPCTERM is on, the rpcbind server is stopping.
- ENF80_RPC DSECT includes the jobname of the rpcbind server that
generated the event.
|
ENF80_RPC_EVENT |
Mapped by EZAENF80 |
SRBEXIT / NO |