IBM Support

PM97830: WMQ V7.1.0 FOR Z/OS ABEND0C4 IN CSQEMPUT WHEN IT IS OVER-RUNNINGTHE END OF THE SMDS BUFFER IN COPYING THE MESSAGE PROPERTIES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • WMQ v7.1.0 for z/OS abend0c4 in CSQEMPUT when it is over-running
    the end of the SMDS buffer in copying the message properties
    .
    
    Shared queue has been defined with OFFLOAD SMDS .
    
    MSTR joblog reports the following error:
    
    
     ABN=0C4-00000010,U=BPBWMB00,C=R3600.710.CFM
    -CSQEMPUT,M=CSQGFRCV,LOC
    =CSQELPLM.CSQEMPUT+000014BA
    
     and
    
     CSQI034E +WQB1 CSQIMGES Block 1 of the message data
     for entry id ........ in
    CFSTRUCT(GIDSTR) refers to
    SMDS control interval 00000080 but the stored data does
    not match the entry id.
    .
    Additional keywords:
    MQSMDS/K
    

Local fix

  • NA
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ Version 7          *
    *                 Release 1 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: When a message with a large block of    *
    *                      message properties is put to a shared   *
    *                      queue in a CF structure using SMDS the  *
    *                      message is corrupted when stored in the *
    *                      SMDS dataset.                           *
    *                                                              *
    *                      The following error messages are        *
    *                      generated when trying to MQGET the      *
    *                      message: CSQI034E, CSQI038I, CSQI037I   *
    *                                                              *
    *                      The following abends can be generated   *
    *                      5C6-00E7014F (CSQMIMGES) or 0C4         *
    *                      (CSQEMPUT).                             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The wrong length of the block of message properties is used when
    moving the data to the SMDS buffer causing a buffer over-run.
    

Problem conclusion

  • A fix has been added in CSQEMPUT to use the correct length to
    move message properties to the SMDS buffer.
    100Y
    CSQEMPUT
    

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

APAR Information

  • APAR number

    PM97830

  • Reported component name

    WMQ Z/OS V7

  • Reported component ID

    5655R3600

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2013-09-25

  • Closed date

    2013-11-22

  • Last modified date

    2014-01-02

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

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

    UI12847

Modules/Macros

  • CSQEMPUT
    

Fix information

  • Fixed component name

    WMQ Z/OS V7

  • Fixed component ID

    5655R3600

Applicable component levels

  • R100 PSY UI12847

       UP13/12/24 P F312 Ž

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:
02 January 2014