IBM Support

PI81042: WMQ CSQE219I WHEN READING SMDS INDICATES INVALID PAGE COUNTS HAVE BEEN ADDED

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

  • Queue manager issues multiple instances of CSQE219I messages
    when reading from the SMDS. Some instances return a negative
    count of PAGES ADDED while others indicate a value of zero,
    which appears invalid.
    Change Team finds the primary issue is the way that the queue-
    manager handles return code 4 from the MMGRSRV EXTEND,CBUPDATE=
    YES request to Media Manager. Return code 4 indicates that the
    data set has not been extended but the control blocks have been
    updated (as expected given the use of CBUPDATE=YES)
    However the queue-manager (CSQEDSI1) treats this as an error
    hence the CSQE202E is issued. Follow-on to that is generation
    of the CSQE219I messages with unexpected page counts since the
    queue-manager has not updated its control blocks with the new
    high allocated/used CI values.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 0 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Errors can occur when a queue manager   *
    *                      reads from another queue manager's      *
    *                      SMDS, and finds the dataset has been    *
    *                      extended.                               *
    *                      These errors can include:               *
    *                      - CSQE202E issued from CSQEDSI1 to      *
    *                        report a failure with "return code 4" *
    *                      - CSQE219I issued from CSQEDSI1 to      *
    *                        report "Extents refreshed" with       *
    *                        a negative number of pages added,     *
    *                        and zero total pages.                 *
    *                      - CSQE219I issued from CSQEDSI1 to      *
    *                        report "Extents refreshed" with       *
    *                        zero pages added and zero total pages *
    ****************************************************************
    When a browse/get request detects that it requires an SMDS page
    from another queue manager's SMDS that lies beyond the number
    formatted CIs, an extend request is scheduled to update the
    local queue manager's view of the SMDS allocation to reflect any
    expansions that have taken place.
    In some circumstances the Media Manager call used for this can
    validly return RC=4, or return without setting the high used CI.
    However CSQEDSI1 assumes the call always returns RC=0, and
    always sets the high used CI.
    These incorrect assumptions lead to the reported errors.
    

Problem conclusion

  • CSQEDSI1 is changed to correctly handle the return values from
    MMGRSRVR EXPAND.
    
    MQSMDS/K
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI81042

  • Reported component name

    MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-05-04

  • Closed date

    2017-05-18

  • Last modified date

    2017-05-18

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

    PI72684

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

    UI47355

Modules/Macros

  • CSQEDSI1
    

Fix information

  • Fixed component name

    MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY

       UP



Document information

More support for: z/OS family

Software version: 9.0

Reference #: PI81042

Modified date: 18 May 2017


Translate this page: