Developing with EGL

Previous Next
4

RBD 7.5.1.4 is Available

Posted by LisaLasher Nov 9, 2009

Fix pack 7.5.1.4 is now available. It includes fixes in many areas of the
product, as well as significant runtime performance improvements in both Java and COBOL environments. Everyone using RBD 7.5.x should install it. See IBM Rational Business Developer 7.5.1.4 Release Information for more info, including installation instructions and the list of APARs which are fixed. The download instructions are here.

If you generate COBOL for System z, you should also install PTF UK51729.

Rational Business Developer version 7.5.1.4 includes these enhancements:

  • Improvements in COBOL runtime performance affect the following kinds of processing:
    data-table access, dynamic-array access, assignments, SQL statements,
    exception handling, calls, string handling, and other memory usage. Consider re-generating existing applications, especially if they access SQL databases extensively or access data tables.
  • Improvements in Java runtime performance affect the processing of system libraries
    sysVar, vgVar, and converseVar. Re-generate existing applications only
    if you notice a problem with performance.
  • An EGL-generated Java wrapper can now call an EGL main program that is
    generated to Java and can share a database connection with that
    program.
  • EGL-generated Java code and the EGL debugger can now access z/OS batch programs and DL/I databases.
  • A new preference exists to change the behavior of SQL Retrieve at
    development time, so that you can define EGL fields of type CHAR in
    relation to SQL table columns that are of type DATE, TIME, or
    TIMESTAMP. The new preference is Use EGL type char for SQL date, time, and timestamp in SQL Retrieve.
  • The sysvar.remoteSystemID function can be used to dynamically specify the
    system name of a remote program, data file, asynchronous transaction,
    or transient data queue. The function now supports 256 characters if
    the EGL code is generated to Java.
  • In regard to COBOL or Java generation, the new blanksAsZero
    build descriptor option helps control the runtime behavior when a
    program assigns text to a numeric variable. The default value is NO,
    which matches the previous behavior for Java generation. If you
    generate COBOL and currently set v60NumWithCharBehavior to NO, you should also set blanksAsZero to YES if the program compares character data to numeric data.
  • Several new COBOL symparms are in place; for example, WRITEFUNCTIONDETAILS and WRITESTATEMENTDETAILS support the debugging of EGL-generated CICS COBOL programs.
  • The Rich UI widgets were upgraded to version 1.0.2 and now match those that became available in EGL Community Edition.
  • JavaScript code is now compressed when you deploy Rich UI code in the Workbench. Re-deploying existing Rich UI applications significantly reduces the size of the application code.
  • In relation to widget-type creation in Rich UI, the @VEWidget complex
    property now includes a field named container. If you create a widget
    type and indicate that it represents a container, an EGL developer can
    place a container on the Design surface, drag a widget of another type
    from the palette, and drop that widget into the container.
  • An EGL-generated VG Web transaction can now call another with parameters,
    such that the called transaction can interact with the browser. This
    capability is available if the target for each Web transaction is a
    Java platform. Also, you can use a new program property, enableJ2ee, to
    specify whether a VG Web transaction that runs completely in a JEE
    application server uses these JEE capabilities: data sources rather
    than direct database connections, and the JEE deployment descriptor
    rather than a Java properties file.
  • The JSONName property can be used to copy a JSON string to or from a
    record, when the JSON field name is an EGL-reserved word or is not
    valid in EGL. Similarly, the FormName property is available when you
    develop an Interface part for accessing a service and are prevented
    from sending form data to the service because a field name in the form
    is not valid in EGL.

Enjoy!



Nov 11, 2009 4:43 AM Click to view innundo's profile innundo

Hi LIsa
We are planning to use 7.5.1.4 fix for RDB, but download location confused us.

On IBM page:
http://www-01.ibm.com/support/docview.wss?rs=3456&context=SSMQ79&context=SSSTY3&context=SSDV2W&q1=7.5.1.4+download&uid=swg24024648&loc=en_US&cs=utf-8&lang=en

we can download :
Download RELEASE DATE LANGUAGE SIZE(Bytes) Download Options
egl7514.update.disk1.zip 06-Nov-09 English 10 FTP
egl7514.update.disk2.zip 06-Nov-09 English 10 FTP
egl7514.update.disk3.zip 06-Nov-09 English 10 FTP

ONLY disk1, disk2 & disk3.

Also on link provided under that page:
http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v75/rbd/7514/zips/

we can download disk 1-5.

Installation (upgrade procedure with IM) doesn't work with disk 1-3 (asking for disk 4 & 5), but works with all disks 1-5.
What the catch with provided disk 1-3 download on main page.

Is installation with disks 1-5 OK. We have finished that kind of inst. on our testing machine. Everything went OK.

Nov 11, 2009 1:27 PM Click to view Ben_Margolis's profile Ben_Margolis in response to: innundo

The IBM page is now correct. Thanks for the heads up.

Nov 13, 2009 5:31 AM Click to view paulPilotto's profile paulPilotto

Hi Lisa,
We install often the product from scratch. What is your recommendation for installing RBD and it's fixpacks ? When reading the Installation notes :
If IBM Rational Business Developer, Version 7.5.1, 7.5.1.1, 7.5.1.2, or 7.5.1.3 is not installed on your system or if you are installing an additional instance, you can install this update when you install Rational Business Developer, Version 7.5.1, 7.5.1.1, 7.5.1.2, or 7.5.1.3. For details, see Installing Rational Business Developer, Version 7.5.1.4.

It still seems UNCLEAR to me if you have to install ALWAYS all the fixes or if the Base Product with the latest fix is enough ?
The problem why it is unclear to me is the last "or" between the versions in the last statement of the installation notes.

Thanks for your recommendations.

Nov 13, 2009 10:22 AM Click to view Ben_Margolis's profile Ben_Margolis in response to: paulPilotto

Hi, Paul. The answer is maximum ease: You can install 7.5.1.4 on the 7.5.1 product, regardless of whether you installed another fix pack and regardless of which fix packs you installed.

Bottom Banner