IBM Support

PH68097: CSQ0216E OR CSQ0215E WITH REASON 014CE006

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • The certificates for AMS policies expired, so this message was
    issued:
    
    CSQ0215E cpf CSQ0CPUT Message protection failed, return code 8,
    reason 0335302F
    
    Some hours later these messages were seen:
    
    CSQ0216E cpf CSQ0CGET Message unprotection failed, return code
    8, reason 014CE006
    CSQ0215E cpf CSQ0CPT1 Message protection failed, return code 12,
    reason 014CE006
    
    The reason above means:
    
    014CE006 Insufficient memory is available.
    
    Explanation
    There is not enough memory available to allocate a required
    control block or data element.
    
    User response
    Increase the memory available to the application and then retry
    the request. Contact your service representative if the error
    persists.
    
    Even though the expired certificate issue was resolved and
    refresh of the AMS policy was attempted, the following messages
    were received:
    
    CSQ0608E cpf CSQ0DCNS Failed to load policy configuration,
    MQRC=2071 (MQRC_STORAGE_NOT_AVAILABLE)
    CSQ0636I cpf CSQ0DCNS POLICY refresh failed
    CSQ0642I cpf CSQ0DCNS REFRESH command failed
    
    The dump shows that when the application attempted to put to a
    protected queue and failed due to the expired certificate
    (CSQ0CPUT Message protection failed, return code 8, reason
    0335302F), it ended/disconnected without closing the queue.
    
    During deallocation processing, CSQMCALH calls CSQ0CALH to
    request AMS frees control blocks associated with the handle in
    the xxxxAMSM address space, however this request fails because
    deallocation processing is running on an SRB, but CSQ0CALH
    expects a TCB, resulting in the control blocks being leaked.
    
    Over time the repeated failures caused the leaked storage to
    exhaust available storage in the xxxxAMSM address space, leading
    to the later errors.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 10      *
    *                 Release 0 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Storage leak in the xxxxAMSM address    *
    *                      space resulting in varying symptoms -   *
    *                      these can include:                      *
    *                      - Messages CSQ0215E / CSQ0216E          *
    *                        reporting AMS operations have failed  *
    *                        with reason 014CE006                  *
    *                      - Message CSQ0607E reporting            *
    *                        "Insufficient storage available"      *
    *                      - Performance degradation               *
    *                      - Abnormal queue manager termination    *
    *                        following AMS Refresh                 *
    ****************************************************************
    During implicit disconnect processing all open handles for a
    connected task are closed. When the handle was for an AMS
    protected queue, a request is queued to the AMSM address space
    to free resources in the AMSM address space related to the
    handle.
    However when this occurs on an SRB (for example, during
    deallocation processing), the request fails and the resource are
    not freed.
    

Problem conclusion

  • When running on an SRB CSQMCALH is changed to queue the request
    to the AMSM address space using a service task to ensure
    successful completion.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH68097

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2025-09-11

  • Closed date

    2026-11-11

  • Last modified date

    2026-11-11

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UO10349

Modules/Macros

  • CSQ0ESTP CSQ0STRT CSQMCALH
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V10

  • Fixed component ID

    5656MQA00

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"000","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Document Information

Modified date:
11 November 2026