Considerations for logger log stream disconnected

See 'System Logger Processing at Disconnection' in z/OS MVS Programming: Assembler Services Guide for additional details on log stream disconnect processing and log stream tokens.

Log stream disconnects can occur for a variety of reasons;
System logger will issue an ENF 48 signal for most of the conditions listed above. The IXGENF mapping, which is input to the ENF 48 listen exit routine is organized as follows:
event
Main indication of services or resource state change
event reason
Incident that occurred causing the state change
event specific reason
More details on event reason

However, note that there is a special case for the ENF 48 events when the "event specific reason" actually designates the significant state of the log stream resource. That is when a log stream is disconnected and deemed unavailable and an ENF 48 event with IxgEnfLogstreamsNotAvailable and IxgEnfLogstreamDisconnected are both set on.

The following are ENF 48 events that relate to a log stream being disconnected: