IBM Support

PM08501: IF form field IS DATA check results in FALSE when EGL program sets the data in the field

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Rational Business Developer V7.5.1.4:
    
    IF form field IS DATA check results in FALSE when EGL program
    sets the data in the field.
    
    The following is an example of EGL code that has this problem:
    
      FORM01.CHAFLD = "test";
      if (FORM01.CHAFLD is data)
        FORM01.RESULT = "true";
      else
        FORM01.RESULT = "false";
      end
    
    For the EGL COBOL support, thhe validateOnlyIfModified build
    option must be set to NO for this to test true.
    
    The EGL Java and debugger support always tests false regardless
    of how the validateOnlyIfModified is set.
    
    Java generation and the debugger should be changed to match the
    COBOL support.
    

Local fix

Problem summary

  • The wrong answer was given for the field IS DATA test in the
    EGL debugger and generated Java code.  This happened when
    the field was not modified during the converse of the
    TextForm, and the build descriptor option
    validateOnlyIfModified was set to YES.
    

Problem conclusion

  • The problem has been fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM08501

  • 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

    2010-02-24

  • Closed date

    2010-04-14

  • Last modified date

    2010-04-14

  • 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:
14 April 2010