IBM Support

PH06892: DMPMQMSG / QLOAD NOT PROPERLY PARSING WHEN USING -DA OPTION SPECIFIC TO DLH 2192 X'0890' REASON CODE.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • correct DLH reason (0000000100000890)
    incorrect DLH reason code when using the -dA option
    (00000001000008
    last byte (90) on the next line.
    This is specific to reason code 2192 x'0890'.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 0 Modification 0, Release 1          *
    *                 Modification 0 and Release 2 Modification 0. *
    ****************************************************************
    * PROBLEM DESCRIPTION: When using the -dA option of the        *
    *                      DMPMQMSG utility the final byte of      *
    *                      the reason code is pushed onto the      *
    *                      next line. This problem occurs          *
    *                      when printing any hex fields that       *
    *                      contain bytes in the ranges x'8A'-x'90' *
    *                      , x'9A'-x'A1', x'CA'-x'D0' and          *
    *                      x'DA'-x'E1'. This issue is not          *
    *                      specific to this reason code.           *
    ****************************************************************
    The code that handles the -dA option incorrectly checked the
    final character of the reason code. This meant that the final
    character of the reason code was incorrectly treated as
    character data and was instead pushed onto the next line.
    

Problem conclusion

  • The code has been changed so the reason code no longer prints
    invalid characters when using the -dA option of the DMPMQMSG
    utility. This code change also correctly handles all hex fields
    that contain bytes in the ranges x'8A'-x'90', x'9A'-x'A1',
    x'CA'-x'D0' and x'DA-x'E1'. However, the fixed code will display
    anything that matches the EBCDIC equivalent of an ASCII
    character as EBCDIC text, and anything else as hex.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH06892

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-01-03

  • Closed date

    2020-10-21

  • Last modified date

    2021-01-04

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

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

    UI72176 UI72177 UI72178

Modules/Macros

  • CMQUDFNC
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI72176

       UP20/12/07 P F012

  • R100 PSY UI72177

       UP20/12/07 P F012

  • R200 PSY UI72178

       UP20/12/07 P F012

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":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0"}]

Document Information

Modified date:
05 January 2021