IBM Support

PM47440: EGLSDK generation for the secound time doesn't work

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • User has a java program that calls EGLSDK using the provided
    Class com.ibm.etools.egl.util.EGLSDK
    
    This program invokes various generations usng EGLSDK. It is
    found that if the same egl part is generated more than once, but
    to different generation directories, only the first generation
    is done and the subsequent geneation directories are empty.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When using com.ibm.etools.egl.util.EGLSDK to generate a part
    multiple times (from within a java class), the part is only
    generated once, even though multiple generates are sent with
    different genDirectory settings specified.
    

Problem conclusion

  • The generate code has a performance check that prevents the
    same part from being generated multiple times, if the Build
    Descriptor has not changed. However, this did not take into
    account someone overriding the genDirectory on subsequent
    generations. Because of this, the genDirectory is now used
    as part of the key to determine if a generation is
    necessary.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM47440

  • Reported component name

    RATL BUS DEV

  • Reported component ID

    5724S5000

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-09-08

  • Closed date

    2012-01-27

  • Last modified date

    2012-01-27

  • 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

    RATL BUS DEV

  • Fixed component ID

    5724S5000

Applicable component levels

  • R801 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":"8.0.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
27 January 2012