IBM Support

PK91682: DFHRM0135 IS PARTIALLY SENT TWO TIMES ON MSGUSR

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as unreproducible.

Error description

  • Message DFHRM0135 is sent partially two time as showed below:
    DFHRM0135 15/06/2009 12:35:24 CXS4FSI8 INTERSYSTEM COMMUNICATION
              RECOVERY. RESOURCE UPDATES FOUND TO BE SYNCHRONIZED.
              ORIGINAL
    DFHRM0135 15/06/2009 12:35:24 CXS4FSI8 INTERSYSTEM COMMUNICATION
              RECOVERY. RESOURCE UPDATES FOUND TO BE SYNCHRONIZED.
              ORIGINAL FAILURE DATE 15/06/2009 FAILURE TIME
              12:35:20 REMOTE SYSTEM CXP4GPAE TRANSACTION CSMI TASK
              NUMBER 00032772 TERMINAL RE1 USER CXP4GPA1 NETWORK UOW
              X'1A11'/ITSSB000.CXP4GPAE/X'570E5E9B9E800001' LOCAL
              UOW X'C4570E5E9BC2B901'.
    We can see in the trace that a lenght error on TD is returned to
    DFHMEME
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: Message DFHRM0135 is sent twice, the    *
    *                      first time partially, the second time   *
    *                      completely.                             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When CICS issues message DFHRM0135, it erroneously issues the
    first line of the message twice. This causes confusion, since
    it appears that message data has been lost when in fact it has
    been duplicated.
      The problem occurs because DFHTDEXP will validate the length
    of each line of a multiline message (such as DFHRM0135) as part
    of the code which then writes the line to QSAM. It is possible
    that a subsequent line of a multiline message exceeds the
    maximum supported record length for the queue (dctsdsrl-4);
    the transient data request then fails with an exception, and a
    TDTD_REASON = TDTD_LENGTH_ERROR. DFHMEME then calls DFHMEFO
    to reformat all the lines of the message, before calling
    transient data again to retry writing it. This generates the
    partial duplication of the message.
    KEYWORDS: MSGDFHRM0135 RM0135 0135 135 CSMT CSSL DCTSDSRL DCT
    

Problem conclusion

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

  • For variable length queues, DFHTDEXP in DFHTDA has been changed
    in routine extra_put_v to validate the length of each line of
    a multiline message before writing any data to QSAM. This
    prevents the partial issuing of a multiline message such as
    DFHRM0135.
    

APAR Information

  • APAR number

    PK91682

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED UR3

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-07-17

  • Closed date

    2009-08-28

  • Last modified date

    2009-10-02

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

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

    PK94418 UK49663

Modules/Macros

  •    DESTDA   DESTDEXP DFHTDA   DFHTDEXC
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK49663

       UP09/09/05 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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"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":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 October 2009