What's new in Rational Business Developer V8.5.1.1

This following are the capabilities that are new in version 8.5.1.1.

EGL Ant Tasks

Rational® Business Developer V 8.5.1.1 provides multiple EGL-oriented Ant tasks, which you can use in an Ant build file with other Ant tasks defined by Eclipse, Rational Application Developer, and the ant-contrib library. This includes tasks such as generate and deploy so that you can use Ant to build and deploy EGL applications. The Ant Build file can be run from the RBD workbench or as batch command using a headless Eclipse workspace. With headless builds, EGL builds can be managed more efficiently and EGL can support Agile programming better.

For details about the provided Ant tasks, see Ant tasks for headless build. For instructions about how to generate a headless build, see Creating headless EGL build.

Performance Improvement for EGL COBOL Program

Version 8.0.1.5 significantly reduces both the size of the program's load modules and its working storage. Although this memory reduction benefit will be automatic on all COBOL generated environments, it will be especially beneficial on transactional systems such as CICS®, when the ERDSA and EUDSA storage areas are getting large.

Important: If you use a 8.5.1.1 system to generate COBOL to z/OS® or z/VSE®, the following PTF for your platform (UK92032 for z/OS, UK91995 for z/VSE) is required to successfully execute the program. These PTFs will continue to support programs generated with all previous levels. For the PTF list of the Rational COBOL runtime for z/OS, see http://www-01.ibm.com/support/docview.wss?uid=swg27024554.

Also, programs that are generated with 8.5.1.1 will continue to work with any other prior release programs, but will help to reduce the amount of memory the applications use when executing.

For details on COBOL generation, see Overview of COBOL generation.

EGL Dojo mobile widgets

Rational Business Developer introduces a new EGL Dojo Mobile programming model in version 8.5.1.1. You can learn how to develop with the EGL Dojo mobile widgets and look up the EGL Dojo mobile widgets API list to learn more about the features.

Increased security for EGL REST-RPC services

Rational Business Developer introduces a new Java runtime property: egl.service.rest.exception.debug in version 8.5 and later. The property specifies whether the exceptions returned by EGL REST-RPC services include the greatest possible level of detail.

In the development environment, the default value is true, and the previous runtime behavior is unaffected.

In a deployed application, the default value is false, which results in the following change in runtime behavior: an exception will return only a timestamp, a message ID, and a reference to the application server log. The following statements apply:
  • The change is present in new applications and in applications that migrate to the new version of the EGL runtime code.
  • Consider setting the property value to true if the details that might be returned are free of security violations, especially if your processing is dependent on the content of error messages.

For details on the application server log, see the entry for egl.service.rest.exception.debug in Description of Java runtime properties and http://www-01.ibm.com/support/docview.wss?uid=swg21612314.


Feedback