EGL Development User Group - Group home

Rational Business Developer 9.5.1 is now available

By Jiyong Huang posted Wed April 01, 2020 09:21 PM


Rational Business Developer 9.5.1 is now available.  This release contains many customer requested enhancements across the various technologies within the product.   It also includes fixes from previous releases.   For more information on each enhancement, see the "What's new in Rational Business Developer V9.5.1" section of the RBD Knowledge Center.

The following new capabilities are introduced in Rational® Business Developer V9.5.1:

New OS Support:

  • Mac OS X Support

    Now you can install Rational Business Developer on Mac OS X. For more details on supported versions of Mac OS X, refer to Software Product Compatibility Reports. Most features of RBD are supported.

    MAC is added as a target system for Java™ generation and resource associations (seqws and remote vsam types are supported).

    The following features are not supported:

    • Remote SQL access to z/VSE® DB2®
    • Remote VSAM access via DDM/DFM
  • Ubuntu Support

    Now Rational Business Developer officially supports Ubuntu.

New Language Enhancement:

  • open considerations for file I/O

    In the context of file I/O that does not involve databases, the EGL open statement opens the file that is associated with a given record variable. As the EGL get or add statements open files automatically, you can use the EGL open statement to clear the file without any actual I/O being done. For more information, see open considerations for file I/O

  • setCharacterEncoding()

    setCharacterEncoding() is a system function that specifies an alternative encoding for a CHAR, MBCHAR, or DBCHAR variable. For more information, see setCharacterEncoding()

  • Support for CICS® Channels on VSE

    EGL programs that are generated for VSE CICS can now use CICS Channels to pass parameters. This means that you can pass up to 30 parameters of unlimited size (bounded by the storage available in the CICS region). Both the caller and the callee must run under CICS. This feature requires CICS Transaction Server for z/VSE 2.1, which is available for z/VSE 6.1.

  • XMLLIB support for COBOL generation

    EGL programs that are generated for COBOL environments can now use the XMLLIB system function to generate to XML strings or extract from XML strings. For more information, see EGL library XMLLib

Rich UI enhancements:

  • Rich UI widget projects update

    By default, the following Rich UI system projects are in use:

    • For EGL widgets that are not based on Dojo:
    • For EGL Dojo widgets:
    • For EGL Dojo samples:
    • For the local Dojo runtime access:
  • fixFirstColumn property for DataGrid

    fixFirstColumn is a new property for the DataGrid widget to specify whether the first column (like a title column) will be fixed when you scroll horizontally. For more information, see Rich UI DataGrid and DataGridTooltip.

  • Support move by name for RUI

    Move.. by name statement is supported in RUI now to enable quick copy of record in RUI. For more information, see move.

Mobile Enhancements:

  • EGL Dojo Mobile widgets

    By default, the mobile widgets in use are updated to 1.5.0.

    More widgets such as DojoMobileTextBox, DojoMobileRadioButton are added to provide more capability. For more information, see EGL Dojo mobile widgets

Service Enhancements:

  • Global way to set http authentication for calling all services

    In Rational Business Developer V9.5.1, you can set UserID and Password for calling all services by serviceLib.setHTTPBasicAuthentication (UserID, Password).

  • Ant task egl.createInterfaceFromWSDL

    A new Ant task named egl.createInterfaceFromWSDL is introduced to enable creation of egl interface from a WSDL file via Ant. For more information, see egl.createInterfaceFromWSDL.

New annotations:

  • enableSaveRestore

    Rational Business Developer V9.5.1 updates the annotation enableSaveRestore. Now you can use it for program variables like records to control whether the variable's data is preserved across a segmented converse. For more information, see Master list of all EGL properties.

New EGL generation time options:

  • deepNullCheck

    The deepNullaCheck build descriptor option specifies whether any variable will check the null status of the referred value when you compare the variable to null. For more information, see Overview of build descriptor options.

  • defaultServiceHttpBasicUserId and defaultServiceHttpBasicPassword

    These two build descriptor options specify the default UserID and Password for calling all services. For more information, see Overview of build descriptor options.

New EGL Preferences:

  • Add meta header for generated HTML

    Rational Business Developer V9.5.1 adds RUI preference to specify the HTML meta header that is used in development and deployed HTML. The meta section is also added in the EGL deployment descriptor, you can specify custom meta headers in the deployed HTML file. For more information, see Setting preferences for Rich UI.

  • Allow to separate Javascript contents into another file in the deployed HTML

    Rational Business Developer V9.5.1 adds the preference to specify whether the JavaScript content of the deployed HTML file is separated from the HTML file as a single file. The .js file enables the browser cache for JavaScript file to boost the performance. For more information, see Setting preferences for Rich UI deployment.

  • Allow to disable content assist

    A menu button is added, and you can press the keyboard shortcut (Ctrl+6) to disable content assist. When the workspace is too large, and causes the slow performance of the content assist, this function will be useful. For more information, see Content assist.