IBM Support

PM24349: VSE ABEND 4094 during call between EGL TUI

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • User has generated Cobol from RBD 7.5.1.5 to run on VSE CICS.
    
    The main program T01, converses a form and after return
    transfers to program T02. T02 converses
    two forms and then transfers to T01. T01 converses a form, and
    immediately gets abend 4094.
    
    Trace shows that the failure is happening when module ELASSM
    is trying to execute FREALL function, freeing a memory location.
    
    T01 does not have any string data, and therefore does not ELASSM
    normally. T02 does have String data and uses ELASSM.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The problem occurred when there were two different main
    programs, both doing segmented converses. These two programs
    transferred to one another. With the performance logic that
    was added in a previous release, the logic would determine
    whether the program had anything in it to prevent it from
    using the faster runtime logic to store the values, such as
    strings. In this case, one of the programs was able to use
    the runtime and the other had a string, so it had to use the
    SSM module. The problem was that the transfer statement
    caused the other program to get loaded, and it was expecting
    either the runtime technique or the SSM technique to have
    been used but because it came from the other program, it was
    the wrong one.
    The fix also checks to see if there are any transfers in the
    program, and if there are, then it always forces the SSM
    technique to be used. This keeps them in sync.
    

Problem conclusion

  • Software updated. Fixtest available.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM24349

  • Reported component name

    RBD EGL FOR COB

  • Reported component ID

    5724S5001

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-10-12

  • Closed date

    2011-05-06

  • Last modified date

    2011-05-06

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

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

Fix information

  • Fixed component name

    RBD EGL FOR COB

  • Fixed component ID

    5724S5001

Applicable component levels

  • R751 PSN

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
06 May 2011