IBM Support

SE64880: WRKMQMCL fails with MCH3601 or generates RM273000 FDC after upgrading to IBM MQ V8

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer reports unable to use WRKMQMCL after upgrading MQ to
    V8004.
    
    The error is MCH3601 as below:
    
    *NONE   16/04/08  16:50:24.544382  f/QMHGSD  t/CMD
    
     Message . . . . :  -wrkmqmcl mqmname(qmname)
    
    MCH3601 16/04/08  16:50:24.624708  f/AMQOCLWX/QMQM
    t/AMQOCLWX/QMQM
    
      From module . . . . . . . . :   AMQOCLWX
    
      From procedure  . . . . . . :   ocwAddCluster
    
      Statement . . . . . . . . . :   227
    
      To module . . . . . . . . . :   AMQOCLWX
    
      To procedure  . . . . . . . :   ocwAddCluster
    
      Statement . . . . . . . . . :   227
    
      Message . . . . :   Pointer not set for location referenced.
    
      Cause . . . . . :   A pointer was used, either directly or as
    a basing pointer, that has not been set to an address.
    
    
    CEE9901 16/04/08  16:50:24.625087  f/QLEAWI t/LIBMQMR/QMQM
    
     From module . . . . . . . . :   QLEDEH
    
     From procedure  . . . . . . :   Q LE leDefaultEh2
    
     Statement . . . . . . . . . :   175
    
     To module . . . . . . . . . :   CMQXRFXC
    
     To procedure  . . . . . . . :   rfxEnumCLQMGR
    
     Statement . . . . . . . . . :   50
    
     Message . . :   Application error.  MCH3601 unmonitored by
    AMQOCLWX at
       statement 0000000227, instruction X'0000'.
    
     Cause . . . :   The application ended abnormally because an
    exception  occurred and was not handled.  The name of the
    program to which the  unhandled exception is sent is AMQOCLWX
    AMQOCLWX ocwAddCluster. The program was stopped at the
    high-level language statement number(s)  0000000227 at the time
    the message was sent.  If more than one  statement number is
    shown, the program is an optimized ILE program.
    
    Optimization does not allow a single statement number to be
    determined.  If *N is shown as a value, it means the real value
    was  not available.
    
    Recovery  . . . :   See the low level messages   previously
    listed to locate the cause of the exception.  Correct any
    errors, and then try the request again.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    IBM MQ V8 users attempting to use the WRKMQMCL command
    
    
    Platforms affected:
    IBM iSeries
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    WRKMQMCL CL command at V8 is incorrectly attempting to use null
    pointers resulting in an MCH3601 when channels in a cluster are
    RUNNING.
    Alternatively, an attempt to use the WRKMQMCL command when
    cluster channels are INACTIVE will work but generate the
    following FDC:
    
    +---------------------------------------------------------------
    --------------+
    |
                  |
    | WebSphere MQ First Failure Symptom Report
                                      |
    | =========================================
                                      |
    |
                  |
    | Date/Time         :- Friday May 13 2016 10:59:16 Central
    Daylight Time      |
    | UTC Time          :- 1463155156.156728
                                         |
    | UTC Time Offset   :- -300 (UNKNOWN)
                                            |
    | Operating System  :- OS400 V7R2M0
                                              |
    | PIDS              :- 5724H7251
                                                 |
    | LVLS              :- 8.0.0.4
                                                   |
    | Product Long Name :- WebSphere MQ for IBM i
                                    |
    | Vendor            :- IBM
                                                       |
    | O/S Registered    :- 1
                                                         |
    | Data Path         :- /QIBM/UserData/mqm
                                        |
    | Installation Path :- /QIBM/ProdData/mqm
                                        |
    | License Type      :- Production
                                                |
    | Probe Id          :- RM273000
                                                  |
    | Application Name  :- MQM
                                                       |
    | Component         :- rfxEnumCLQMGR
                                             |
    | SCCS Info         :- /build/p800_P/src/lib/remote/amqrcsta.c,
                  |
    | Line Number       :- 1195
                                                      |
    | Build Date        :- Oct 17 2015
                                               |
    | Build Level       :- p800-004-151017
                                           |
    | Job Description   :- QGPL/QDFTJOBD
                                             |
    | Submitted By      :- //
                                                        |
    | Activation Group  :- 17 (QMQM) (QMQM/AMQOVFYX)
                                 |
    | Max File Handles  :- 200
                                                       |
    | Process           :- 00007988
                                                  |
    | UserApp           :- TRUE
                                                      |
    | ConnId[1] IPCC    :- 82
                                                        |
    | Major Errorcode   :- rrcE_BAD_PARAMETER
                                        |
    | Minor Errorcode   :- OK
                                                        |
    | Probe Type        :- INCORROUT
                                                 |
    | Probe Severity    :- 2
                                                         |
    | Probe Description :- AMQ6125: An internal WebSphere MQ error
    has occurred.  |
    | FDCSequenceNumber :- 0
                                                         |
    | Arith1            :- 0
                                                         |
    | Arith2            :- 0
                                                         |
    |
                  |
    +---------------------------------------------------------------
    --------------+
    IBM i Function Stack
                                                        QSYS
    QCMD       *DFTACTGRP
                                                        QSYS
    QCMD       *DFTACTGRP
    _C_pep                                              QMQM
    AMQOMWRX   *NEW
    main                                     0000000001 QMQM
    AMQOMWRX   *NEW
    zutExecuteCommand                        0000000001 QMQM
    LIBMQXZU   QMQM
    WRKMQM                                   0000000065 QMQM
    AMQOMWRX   *NEW
    ocmPresentPanel                          0000000004 QMQM
    AMQOMWRX   *NEW
                                                        QSYS
    QUIDSPP    *DFTACTGRP
                                                        QSYS
    QUIMGFLW   *DFTACTGRP
                                                        QSYS
    QUICMD     *DFTACTGRP
    _C_pep                                              QMQM
    AMQOCLWX   *NEW
    main                                     0000000001 QMQM
    AMQOCLWX   *NEW
    zutExecuteCommand                        0000000001 QMQM
    LIBMQXZU   QMQM
    WRKMQMCL                                 0000000761 QMQM
    AMQOCLWX   *NEW
    ocwBuildClusterList                      0000000028 QMQM
    AMQOCLWX   *NEW
    rfxEnumCLQMGR                            0000000050 QMQM
    LIBMQMR    QMQM
    ocwAddCluster                            0000000265 QMQM
    AMQOCLWX   *NEW
    rrxReleaseStatusEntry                    0000000028 QMQM
    LIBMQMR    QMQM
    xcsFFSTSFn                               0000000022 QMQM
    LIBMQMCS   QMQM
    xcsFFSTFn                                0000000001 QMQM
    LIBMQMCS   QMQM
    xcsFFSTFnEx                              0000000416 QMQM
    LIBMQMCS   QMQM
    PrepareDumpAreas                         0000000011 QMQM
    LIBMQMCS   QMQM
    xfdDump400ThreadStack                    0000000018 QMQM
    LIBMQMCS   QMQM
    
    MQM Function Stack
    rfxEnumCLQMGR
    xcsFFST
    

Problem conclusion

  • IBM MQ code has been modified to allow the WRKMQMCL command to
    work properly regardless of cluster channel activity.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Version    Maintenance Level
    v8.0       8.0.0.6
    
    The latest available maintenance can be obtained from
    'WebSphere MQ Recommended Fixes'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006037
    
    If the maintenance level is not yet available information on
    its planned availability can be found in 'WebSphere MQ
    Planned Maintenance Release Dates'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006309
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    SE64880

  • Reported component name

    WMQ ISERIES V8.

  • Reported component ID

    5724H7254

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-05-12

  • Closed date

    2016-05-26

  • Last modified date

    2016-05-26

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

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

Modules/Macros

  • RCHMGR
    

Fix information

  • Fixed component name

    WMQ ISERIES V8.

  • Fixed component ID

    5724H7254

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
26 May 2016