IBM Support

PK87099: EGL0330E A message doesn't exist in message table

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment:
    
     - Product name (Build ID or version/patch level): IBM Rational
    Business Developer 7512
    Reproducible Y/N: Y
    
    Description of problem:
    
    After migration from VAGen to RBD 7512, retrieving error message
    s from a message bundle in Web transactions fails with the error
     EGL0330E
    
    EGL code migrated is like
    
           sysLib.setError(ANM01I01.EZMSG, '1', 'Modem-Nr.');
    
    while the message bundle is generated as
    
          static final Object[][] contents ={
                 { '0001', 'error message' },
    
    
    Workaround:
    
    It works if EGL code is modified as
    sysLib.setError(ANM01I01.EZMSG, '0001', 'Modem-Nr.');
    

Local fix

Problem summary

  • When calling SysLib.setError from a function of a web
    transaction or UI record, and the message table's first
    column is a NUM, the message key value must be the same
    length as the NUM.  If the message key is too short, the
    message will not be found.  For example, if the first column
    is a NUM(4), key "0001" must be used for message number 1.
    

Problem conclusion

  • EGL has been changed to allow keys without leading zeros.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK87099

  • Reported component name

    RATL BUS DEV

  • Reported component ID

    5724S5000

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-05-21

  • Closed date

    2009-07-13

  • Last modified date

    2009-07-13

  • 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

  • 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:
13 July 2009