IBM Support

PH60201: ABN=5C6-00D4F001,U=WMQOPC ,C=MQ900.931.MMC -CSQMOVAL,M=CSQGFRCV,LOC=CSQMLPLM.CSQMOVAL+000048F2

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The root of the problems being seen by the application is a
    shortage of storage, due to the amount of storage being used by
    the application itself (SP 2 Key 8) - the amount used by AMS in
    the application address space (SP 230 Key 7) is much lower.
    
    This results in MQPUT/MQGET requests failing with either MQRC
    2071 or MQRC 2063 - as the application doesn't expect these, it
    opens a debug object to cause a diagnostic 5C6-00D4F001 dump to
    be captured.
    
    
    
    When storage is exhausted, there appear to be two sets of
    symptoms seen in the application logs, depending on where a
    storage request failure occurs:
    
    1) Storage cannot be obtained in e.g. CSQ0CPUT/CSQ0CGET - this
    is reported to the application by returning MQRC 2071
    MQRC_STORAGE_NOT_AVAILABLE
    
    2) Storage cannot be obtained while queueing the request to an
    AMS task, or copying results back - this is reported with
    messages CSQ0214E/CSQ0215E/CSQ0216E and by returning MQRC 2063
    MQRC_SECURITY_ERROR
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 3 Modification 0 and                 *
    *                 Release 4 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: MQRC_SECURITY_ERROR would be            *
    *                      incorrectly returned when an            *
    *                      application putting/getting from an AMS *
    *                      protected queue is unable to allocate   *
    *                      storage instead of                      *
    *                      MQRC_STORAGE_NOT_AVAILABLE              *
    ****************************************************************
    The code that handles errors during protect and unprotect
    processing in some cases would not check the error reason and
    generically report MQRC_SECURITY_ERROR
    

Problem conclusion

  • The cases in protect/unprotect processing that did not check for
    storage allocation errors has been updated so that
    MQRC_STORAGE_NOT_AVAILABLE is reported when storage allocation
    failed during protect/unprotect processing
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH60201

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    301

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-03-06

  • Closed date

    2025-08-19

  • Last modified date

    2025-10-02

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

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

    UO04542 UO04543

Modules/Macros

  • CSQ0CGET CSQ0CPT1 CSQ0CPUT
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R300 PSY UO04543

       UP25/09/13 P F509

  • R400 PSY UO04542

       UP25/09/13 P F509

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":"BU048","label":"IBM Software"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"301","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Document Information

Modified date:
02 October 2025