IBM Support

PI51749: PL/I MQ STRUCTURES ARE USING INIT(NULL()) INSTEAD OF INIT(SYSNULL())

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The PL/I declarations of MQ structures in SYS1.SCSQPLIC are
    using the old built-in function NULL() instead of SYSNULL().
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ Version 7          *
    *                 Release 1 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: PL/I programs that include MQ control   *
    *                      block definitions from SCSQDEFS and/or  *
    *                      SCSQPLIC libraries have pointer         *
    *                      variables initialized with function     *
    *                      null().                                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    PL/I MQ control block definitions use function null() to
    initialize pointer variables with value 'FF000000'bx. This is
    not desirable because the queue manager won't recognize fields
    initialized in this way as null pointers, and instead will treat
    them as a valid address.
    

Problem conclusion

  • PL/I MQ copy books have been changed to initialize pointer
    variables with function sysnull() which sets value '00000000'bx.
    100Y
    CMQP
    CMQXP
    CSQP
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI51749

  • Reported component name

    WMQ Z/OS V7

  • Reported component ID

    5655R3600

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-11-03

  • Closed date

    2015-12-02

  • Last modified date

    2016-02-01

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

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

    PI53098 UI33465

Modules/Macros

  • CMQP     CMQXP    CSQP
    

Fix information

  • Fixed component name

    WMQ Z/OS V7

  • Fixed component ID

    5655R3600

Applicable component levels

  • R100 PSY UI33465

       UP16/01/08 P F601

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":"7.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 February 2016