Abend codes for Energizer for CICS


This topic contains abend codes for the Energizer for CICS product.

Energizer for CICS provides real-time system availability by eliminating bottlenecks, slowdowns, system lockouts, and sympathetic outages that are caused by IBM CICS demands for system resources. One way that Energizer for CICS eliminates bottlenecks and lockouts is by dynamically terminating tasks that are waiting for resources when CICS is approaching a stress condition or potential lockout (or when queue lengths exceed their limits). The following table lists the specific abend codes that are issued by Energizer for CICS when a user transaction is abended by the appropriate function.

Notes

  • A different, user-generated code might be reported by the abended programs when appropriate recovery logic is used.

    Energizer for CICS programs that execute under CICS transactions request a CICS dump when they encounter an unexpected CICS error condition or an abend situation, such as ASRA. The dump code that is issued consists of the last four characters of the name of the program that encountered the exception condition; for example, a dump with code CI20 is requested by program P100CI20.

    This convention allows for a unique identification of the dump invoker (which is useful when multiple programs execute under a single transaction).
  • In the table, the * denotes documented IBM abend codes.

Code

Description

Message

AAL1*

This abend is encountered by tasks that have been canceled by the MRO/ISC Queue Management function because of a lack of remote MRO/ISC sessions.

AC017C

Note: The action box for this message displays the summary counters FSR_CNCL and DTP_CNCL that show the actual number of tasks abended by Energizer for CICS during this activation of the MRO/ISC Queue Management function.

AEIA*

This abend is encountered by tasks that have issued transient data requests and have been canceled by the Transient Data Queue Management function because of a lack of transient data strings or buffers.

Note: This abend is encountered only if the program has not issued an EXEC CICS HANDLE ERROR command. Otherwise, the user's program ERROR condition exit is driven with EIBRCODE = X'EF0000000000'.

AC029C

AEQM/PEQM

This abend is issued by the MRO/ISC Queue Management function when canceling tasks that are waiting for remote MRO/ISC sessions.

AC017C

Note: The action box for this message displays the summary counters FSR_CNCL and DTP_CNCL. These counters show the actual number of tasks abended by Energizer for CICS during this activation of the MRO/ISC Queue Management function.

AFCY*

This abend is encountered by tasks that have issued file requests and have been canceled by the VSAM Queue Management function because of lack of file strings or LSR strings or buffers.

AC016C

AKCC*

This is issued when canceling tasks because the PURGETHRESH limit of their TRANCLASS has been reached. The abend is not directly issued by Energizer for CICS but might be a result of the Transaction Class Management function lowering the MAXACTIVE and PURGETHRESH limits of the class.

AC041C

Note: The action box for this message displays the name of the transaction class for which the action was taken.

ATSC*

This abend is encountered by tasks that have issued temporary storage requests and have been canceled by the Temporary Storage Queue Management function because of lack of temporary storage strings or buffers.

AC018C

PEPS

This abend is issued by the Temporary Storage Queue Management function when canceling tasks that are waiting for temporary storage strings or buffers.

AC018C

PEST

This abend is issued by the VSAM Queue Management function when canceling tasks that are waiting for file strings or LSR strings or buffers.

AC016C

PETD

This abend is issued by the Transient Data Queue Management function when canceling tasks that are waiting for transient data strings or buffers.

AC029C

other codes

The exact abend that is encountered by tasks that have been canceled by the Task Time-Out Management function depends on one of the following conditions:

  • the status of the task at the time it was canceled
  • the CICS service that it has requested
  • the type of resource that it was waiting for

Tasks in a Terminal Wait state are usually terminated with code ATCH. Tasks in an Interval Control Wait state are usually terminated withcode AICG.

If DETAILED MESSAGES = YES is specified on the Task Time-Out Management parameters screens, Energizer for CICS displays message AC040C for each abended task. Message AC011C is displayed in any case.

Note

The action box for this message displays the summary counter Q1_CNCLD, showing the total number of tasks that were abended by the function during this activation.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*