IBM Support

PH29093: MQ: NETTIME FOR A CHANNEL CONNECTING TO A Z/OS V9.1.0 QUEUE MANAGER HAS INCORRECT VALUES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • With MONCHL set to LOW, MEDIUM, or HIGH, the DISPLAY
    CHSTATUS(channel-name) MONITOR command sometimes shows
    extremely high NETTIME values for channels connecting to a z/OS
    9.1.0 queue manager.
    
    The problem is more likely to occur with higher volumes of
    messages.  So far, it has been observed with Linux and Windows
    senders, although it might occur in other environments.
    
    The problem does not affect the operation of the channel but
    does give misleading values for NETTIME.
    
    The problem can be recreated with regularity by setting the
    channel with MONCHL(HIGH) and BATCHSZ(10), putting 60 messages
    with the channel inactive, and then starting the channel.
    
    During periods of low message activity, the NETTIME values look
    more reasonable.
    
    rriConfirmAccept needs a fix similar to the one made by APAR
    PH13648 in rriConfirm for z/OS sender channels.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 1 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: When a distributed QMGR connects to a   *
    *                      z/OS QMGR with channel monitoring       *
    *                      enabled, issuing a DISPLAY CHSTATUS may *
    *                      result in unusually high values for the *
    *                      NETTIME field.                          *
    *                                                              *
    *                      If the connection instead originates    *
    *                      from a z/OS QMGR, then the NETTIME      *
    *                      field may not be updated.               *
    ****************************************************************
    A sporadic error in the receiver code causes the calculation of
    the elapsed time to be larger than expected. This in turn
    results in an elapsed time greater than the total time being
    returned to the sender side. The distributed QMGR code fails to
    notice this and subsequently calculates a negative value for the
    NETTIME, which is interpreted as a large positive number by
    DISPLAY CHSTATUS.
    

Problem conclusion

  • The receiver code has been corrected to calculate the correct
    value for the elapsed time.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH29093

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-09-02

  • Closed date

    2020-09-21

  • Last modified date

    2020-11-02

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

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

    UI71661

Modules/Macros

  • CSQXCCAX CSQXREXT CSQXRMRC
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R100 PSY UI71661

       UP20/10/13 P F010

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":"100"}]

Document Information

Modified date:
03 November 2020