IBM Support

PM92202: MAKEDEF OUTPUT FROM DEFINE SUB SHOWS INCORRECT TOPICSTR

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • DEFINE SUB command created by MAKEDEF incorrectly contains the
    resolved topic string, including any topic string inherited
    from the topic object.
     MAKEDEF output from DEFINE SUB shows erroneous TOPICSTR
    
     The distributed apar is IV39448
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 *
    *                 Release 1 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: The MAKEDEF function of CSQUTIL outputs *
    *                      an incorrect DEFINE command when used   *
    *                      with subscriptions, using the DISPLAY   *
    *                      SUBSCRIPTION command.                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When using DISPLAY SUB in CSQUTIL as input to the MAKEDEF
    keyword, a DEFINE SUB command is returned containing the
    attribute TOPICSTR. The TOPICSTR value returned is the resolved
    topic string for the subscription object. This is the
    subscription topic string prefixed by the associated topic
    object's topic string. As a result the output of the MAKEDEF
    function of CSQUTIL returns a DEFINE command for the
    subscription containing the TOPICSTR attribute set to the
    resolved topic string.
    
    When the TOPICSTR is specified with the TOPICOBJ on the define
    command, the defined subscription's TOPICSTR will contain the
    TOPICOBJ's topic string concatenated with the resolved topic
    string. This will be different from the original subscription
    the MAKEDEF function was run against.
    

Problem conclusion

  • CSQUTIL has been updated to ensure the output of the MAKEDEF
    function, with the input of DISPLAY SUBSCRIPTION, contains the
    resolved TOPICSTR parameter without the TOPICOBJ parameter.
    
    
    --------------------Info Center Changes----------------------
    Edit the page -
    Issuing commands to WebSphere MQ (COMMAND)
    
    At location -
    WebSphere MQ
    > Reference
     > Administration reference
      > Using the WebSphere MQ Utilities for z/OS
       > WebSphere MQ utility program (CSQUTIL)
    
    Link -
    http://publib.boulder.ibm.com/infocenter/wmqv7/v7r1/topic/com
    .ibm.mq.doc/za13640_.htm
    
    Add the following under the heading 'Usage notes for CSQUTIL
     COMMAND'
    
    11. DEFINE SUBSCRIPTION commands generated using the MAKEDEF
     keyword will specify the fully resolved topic string in the
     TOPICSTR parameter, and will not specify the TOPICOBJ
     parameter. This results in the subscriptions defined from
     the output to have the same topic string as the original.
    100Y
    CSQOXATR
    CSQUDEFS
    CSQUXPRM
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM92202

  • 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

    2013-07-01

  • Closed date

    2013-09-25

  • Last modified date

    2013-11-04

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

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

    UK97897

Modules/Macros

  • CSQOXATR CSQUDEFS CSQUXPRM
    

Fix information

  • Fixed component name

    WMQ Z/OS V7

  • Fixed component ID

    5655R3600

Applicable component levels

  • R100 PSY UK97897

       UP13/10/16 P F310

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:
04 November 2013