IBM Support

PH15070: CONVERTING THE UNIT OF MEASUREMENT OF TIME FOR CLUSTER MAINTENANCE MESSAGES; CSQX871I AND CSQX872I

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The following messages current time unit of measurement is in
    seconds, where the Knowledge Centre states minutes:
    CSQX871I: csect-name Cluster maintenance has been running for
    num-mins minutes, phase maintenance-phase has so far processed
    num-records records
    CSQX872I: csect-name Cluster maintenance has completed after
    num-mins minutes, num-records records were processed
    
    Fix is so that the time being passed into the Messages can be
    converted to minutes.
    
    0x871L is associated with label  rrcI_CLUS_SLOW_MAINENANCE.
     amqrfxha.h is the one that sets up the message to be issued.
    It compares the current time with a variable called Delay.
    The comments in amqrfxha.h say:
    MQLONG Delay;    * Seconds before issuing first message *
    
    pMonitor is passed as a parm to the rfxCHECK_MAINTENANCE_TIME
    routine.
    When cruised for Delay and did:
    "/pmonitor" (without the quotes, to search for pmonitor in the
    results), seen it being set using rfxMAINTAIN_MON_DELAY_DEFAULT
    which is defined as
      #define rfxMAINTAIN_MON_DELAY_DEFAULT  600      /* 10 minutes
    
    
    Additional Symptom(s) Search Keyword(s):
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 0 Modification 0 and Release 1       *
    *                 Modification 0.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Incorrect time reported in CSQX871I and *
    *                      CSQX872I messages when cluster          *
    *                      maintenance takes a significant period  *
    *                      of time to complete.                    *
    ****************************************************************
    When a queue manager undergoes cluster maintenance, CSQX871I and
    CSQX872I messages in the channel initiator log indicate that the
    unit of time will be reported in minutes, whereas the actual
    value is reported in seconds.
    

Problem conclusion

  • The function used to determine the time output by the CSQX871
    and CSQX872 messages has been corrected to display the time as
    minutes.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH15070

  • Reported component name

    IBM MQ Z/OS V8

  • Reported component ID

    5655W9700

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-07-30

  • Closed date

    2019-08-20

  • Last modified date

    2019-10-01

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

    PH11350

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

    UI64855 UI64856

Modules/Macros

  • CMQXRFIC CMQXRMNT CSQURFXC CSQXRFXC
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI64855

       UP19/09/26 P F909

  • R100 PSY UI64856

       UP19/09/26 P F909

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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
01 October 2019