Skip to main content

PM78031: ABEND0C4 IN DFSYCMD0 IN SUBROUTINE CMD_YCM20 DUE TO AN INVALID POINTER IN MSGPRE_PTR.


A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Abend0c4 in DFSYCMD0 at offset x'DCC' because Register 6 has
    an invalid address. The code is expectiong Reg 6 to contain
    the OTMA prefix address.  In subroutine Init_PRE the code
    obtained a temporary prefix address and saved the pointer to
    the temporary address in MSGPRE_Ptr. At the end of the
    subroutine, the storage was released by the pointer was not
    cleared. When the pointer is used again the abend can happen.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IMS V11 OTMA users issuing IMS commands  *
    *                 via Commit-then-Send (CM0) protocol.         *
    ****************************************************************
    * PROBLEM DESCRIPTION: ABEND0C4 in DFSYCMD0 due to an invalid  *
    *                      message prefix pointer (MSGPRE_PTR).    *
    ****************************************************************
    * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF      *
    ****************************************************************
    When an IMS command is issued from an OTMA client using CM0
    protocol, DFSYCMD0 gets a temporary block of storage to use as
    the YQAB message prefix for an insert call to the QMGR, and
    stores the address in MSGPRE_PTR. After the QMGR insert call,
    the storage is released. However, MSGPRE_PTR is not restored
    with the prefix address that is pointed to by YTIB_PREFIX_PTR,
    which can lead to an ABEND0C4.
    

Problem conclusion

  • GEN:
    KEYWORDS:
    
    *** END IMS KEYWORDS ***
    DFSYCMD0 was modified to restore the message prefix pointer
    after the temporary storage is released.
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    PM78031

  • Reported component name

    IMS V11

  • Reported component ID

    5635A0200

  • Reported release

    102

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-11-28

  • Closed date

    2013-02-22

  • Last modified date

    2013-03-04

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

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

    PM83041 PM83042 UK91925

Modules/Macros

  • DFSYCMD0
    

Fix information

  • Fixed component name

    IMS V11

  • Fixed component ID

    5635A0200

Applicable component levels

  • R100 PSY UK91925

       UP13/02/27 P F302 ½

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.

Rate this page:

(0 users)Average rating

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

IMS


Software version:
102


Reference #:
PM78031


Modified date:
2013-03-04

Translate my page

Content navigation