A fix is available
APAR status
Closed as program error.
Error description
After 100 messages are iwaited (or stopped) the next messages are released which could cause queue build-up and an IMS abend. As part of this fix we'll: 1) Remove the restriction to get up to 100 action list cells.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All IBM IMS Queue Control Facility for z/OS * * Version 3 Release 2 (FMID=H0GN320) users * * in a nonshared queue environment. * **************************************************************** * PROBLEM DESCRIPTION: After about 100 messages are iwaited * * (or stopped) the next messages are * * released which could cause queue * * build-up and an IMS abend. * **************************************************************** * RECOMMENDATION: Apply the maintenance for this APAR. * **************************************************************** The total number of taking all ACTION(STOP, ABEND, WAIT, WTO) in all FAILSAFE and AREA ranges is about 100 times. If it exceeds 100 times, QCF Queue Space Overflow Protection does not work. QCF does an ACTION using an entry in the QSUN cell pool built in the IMS control region. The cell pool has 100 entries, even if all 100 entries are used up, QCF does not expand the cell pool. The messages are bypassed QCF Queue Space Overflow Protection, released to IMS, and inserted in the message queue. It must recycle IMS to get QCF Queue Space Overflow Protection working again, but there is no way to know if it has exceeded 100 times. This design does not reduce the risk of an IMS ABEND due to queue overflow.
Problem conclusion
To expand QSUN cell pool, QCF provides a new ACTIONPOOL(MAXPOOL=nnn) statement in the IMS Queue Control Facility extensions PROCLIB member. To notify cell pool usage, IMS Queue Control Facility issues new IQC6821I and IQC6822W messages in the IMS control region job log or dependent region job log. IQC6821I is issued each a cell pool is used up, IQC6822W is issued when all cell pools are used up. The user can take the action on many messages and plan to recycle IMS as needed. In addition, QCF has been changed as follows: - For ACTION=STOP, QCF return always the status code A7 (or a related message) against the same source that continues to send new messages without stopping after receiving the status code A7 once. - It can release more than 100 messages at once using "- Release all displayed tasks" in "Table Actions" menu on QCF ISPF UI "4 Wait". ======================== = Documentation Change = ======================== IBM IMS Queue Control Facility for z/OS Version 3 Release 2, User's Guide and Reference (SC19-4005-05) should be changed as follows: ================================================================ > Configuring IMS Queue Control Facility >> Server and extension reference >>> Extensions PROCLIB member reference * The following statement is added before AREA statement. ---------------------------------------------------------------- ACTIONPOOL >>--ACTIONPOOL--(--+----------------------+--)--<< | | | +----1-+ | | | | | +--MAXPOOL=--+------+--+ | | +--nnn-+ MAXPOOL=nnn The MAXPOOL parameter specifies the maximum number of QSUN cell pools. The valid range is 1 to 100. The default is 1. One cell pool can take QSUN processing (ACTION=WAIT, ACTION=STOP, ACTION=WTO, etc.) about 100 times. If all cell pools are used up, the messages are passed to IMS without QSUN processing. To activate QSUN processing again, IMS must be recycled. ---------------------------------------------------------------- ================================================================ > Troubleshooting >> Runtime messages (IQC) >>> IQC6628E * Add the following page. ---------------------------------------------------------------- IQC6628E NUMERIC VALUE OUTSIDE OF ALLOWABLE RANGE FOR MAXPOOL Explanation The number that was specified in the MAXPOOL parameter is outside of the range for that value. System action Processing terminates. User response Correct the MAXPOOL=value and run the job. Module IQCSIN10,IQCCIN00 ---------------------------------------------------------------- ================================================================ > Troubleshooting >> Runtime messages (IQC) >>> IQC6821I * Add the following page. ---------------------------------------------------------------- IQC6821I QSUN ACTION ENTRIES HAVE USED UP mmm POOLS OUT OF THE MAX nnn POOLS Explanation The mmm value is the number of used up cell pools. The nnn value is the total number of the cell pools. System action Processing continues. User response None. This message is for informational purposes only. Module IQCCQAT0 ---------------------------------------------------------------- ================================================================ > Troubleshooting >> Runtime messages (IQC) >>> IQC6822W * Add the following page. ---------------------------------------------------------------- IQC6822W QSUN ACTION ENTRIES HAVE USED UP ALL nnn POOLS Explanation The nnn value is the number of used up cell pools. This message indicates that subsequent messages from all sources may be inserted to the message queue without QSUN processing. System action Processing continues. User response To activate QSUN processing again, recycle IMS. Module IQCCQAT0 ----------------------------------------------------------------
Temporary fix
Comments
APAR Information
APAR number
PH08814
Reported component name
IMS QUEUE CNTL
Reported component ID
5697E9900
Reported release
320
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-02-20
Closed date
2020-01-31
Last modified date
2020-03-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI67650
Modules/Macros
IQCC00 IQCC1ENU IQCCIN0E IQCCIN0F IQCCQATE IQCCQATF IQCQMR1E IQCQMR1F IQCSIN10
| SC19400505 |
Fix information
Fixed component name
IMS QUEUE CNTL
Fixed component ID
5697E9900
Applicable component levels
R320 PSY UI67650
UP20/02/04 P F002
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Line of Business":{"code":null,"label":null},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX8A6","label":"IMS Queue Control Facility"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"320"}]
Document Information
Modified date:
04 October 2020