A fix is available
APAR status
Closed as program error.
Error description
IMS is processing an input message in a shared queues environment. The IMS code determines that there is a region ready to run and process the message so it is flagged as local=yes and enqueued to the SMB. Before the region completes scheduling, a QCF job that is processing the local queues does a GU and retrieves the message. QCF issues a reject for the message and it is deleted. During this process the DEQ count is incremented and the result is that any display indicates there IS a message for this transaction but no message exists because now the DEQ count is one more than the ENQ count. For QCF V210 fix, install IMS APAR PM52013. Keywords: CMD /DIS TRAN QCNT QCT QUEUE 0 ZERO
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All IMS systems using Shared Queues * * (SQ) and Queue Control Facility (QCF) * * version 3.1 * **************************************************************** * PROBLEM DESCRIPTION: A QCF UNLOAD AREA=(ALL),QUEUETYPE=(ALL) * * was running and dequeued a transaction * * message that was scheduled in a MPP * * region to run local. This caused the * * dequeue count of the transaction, field * * SMBDQCT, to be incremented one count * * greater than the enqueue count, field * * SMBNQCT, which causes the command * * /DISPLAY TRAN to show one message * * enqueued when there are none (i.e. QCF * * deleted it). * **************************************************************** * RECOMMENDATION: * **************************************************************** There is a timing window where QCF can unload a message and increment the transaction dequeue count, while the transaction has been scheduled to run locally, and the SMBDQCT and SMBNQCT fields have been incremented by one, then QCF dequeues the message and increments SMBDQCT by one, causing the dequeue count to be one greater than the enqueue count (i.e. this is an invalid condition) which causes the /DISPLAY TRAN command to show a queue count (QCNT) value of one. Retro fit is APAR PM52013, IMS 10.1 for QCF2.1.
Problem conclusion
INSTALL CORRECTIVE SERVICE FOR APAR/PTF
Temporary fix
Comments
APAR Information
APAR number
PM51938
Reported component name
IMS QUEUE CNTL
Reported component ID
5697E9900
Reported release
310
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2011-11-09
Closed date
2011-12-09
Last modified date
2012-01-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PM52013 UK74652
Modules/Macros
IQCQMR5A IQCQMR5B IQCQMR5C IQCQMR58 IQCQMR59
Fix information
Fixed component name
IMS QUEUE CNTL
Fixed component ID
5697E9900
Applicable component levels
R310 PSY UK74652
UP11/12/11 P F112
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.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1.0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX8A6","label":"IMS Queue Control Facility"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 January 2012