IBM Support

PK85385: Rational Business Developer V7.1.0: Size of generated COBOL programs larger than with V6 support

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Rational Business Developer V7.1.0.2:
    
    The size of V7 generated COBOL programs is larger than the
    programs generated with the V6 support.
    
    The following are reasons for the larger COBOL program size:
    
    - The architecture of the generated programs was extensively
      revised in Version 7 to support the complete Enterprise
      Generation Language (EGL) syntax including string data types.
      In addition to supporting strings in V7, exception handling is
      supported.  Both of these causes more code to be generated.
    
    - There is significant logic for the managing of program and
      library memory.
    
    - Due to performance reasons, most of the runtime library
      functions are now in-line in the COBOL instead of calling the
      runtime.  This produces more code but this code runs much
      faster.
    
    Even though the size of the generated COBOL programs contain
    more lines, in most cases, the V7 generated COBOL programs run
    faster than the V6 programs.
    

Local fix

Problem summary

  • Added topic to migration section of information center
    describing the increase of code generated for COBOL when
    migrating to V7.
    

Problem conclusion

  • Documenation update.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK85385

  • Reported component name

    RBD EGL FOR COB

  • Reported component ID

    5724S5001

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-04-26

  • 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

    RBD EGL FOR COB

  • Fixed component ID

    5724S5001

Applicable component levels

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

Document Information

Modified date:
13 July 2009