The following new capabilities are introduced in Rational® Business Developer V9.5:
With Code Review, you can create configurations of coding rules for EGL source code. You can then run the configurations to check the source code for consistency with the rules. For more information, see Code review.
By default, the following Rich UI system projects are in use:
DojoUploader widget is a new widget in Rational Business Developer V9.5. You can use it to upload files from client side to the server. For more information, see DojoUploader.
maxHeight is a new property for the DojoFilteringSelect widget to specify the max height of its dropdown view. For more information, see DojoFilteringSelect.
Xulrunner for Windows 64bit has been supported to be used as the visual editor render engine in EGL Dojo mobile widgets V9.5. For more information, see Support of XulRunner in 64-bit Windows.
Rational Business Developer introduces an EGL Cordova programming model in V9.5. You can develop, test, debug, and deploy hybrid mobile applications with this new library and toolset. You can learn how to develop with the EGL Cordova library and look up the EGL Cordova library API. For more information, see Reference to EGL Cordova.
By default, the mobile widgets in use are updated to 1.4.0.
More properties such as isLongList and isFilteredList are added to the DojoMobileList widget to provide a performance boost when processing long lists or using filters for a list. For more information, see DojoMobileList.
More widgets such as DojoMobileAccordion, DojoMobileAccordionPane, DojoMobileContentPane, DojoMobileScrollablePane, and DojoMobileSimpleDialog are added to provide more container and layout capability. For more information, see EGL Dojo mobile widgets.
Rational Business Developer V9.5 supports invoking third-party web services which use SOAP V1.2 bindings. You need to switch the service runtime to JAX-WS when calling a SOAP V1.2 web service. For more information, see SOAP V1.2 client support in JAX-WS.
Rational Business Developer V9.5 supports invoking third-party web services which provide document/literal unwrapped style WSDL files. You need to make sure the service runtime is JAX-RPC when calling a web service described by a document/literal unwrapped style WSDL file.
A new Ant task named egl.generateWSDL is introduced to enable generation of the WSDL file from an EGL service file via Ant. For more information, see egl.generateWSDL.
isRemoved is a new annotation in Rational Business Developer V9.5. You can use it to logically remove any of your own EGL parts or types such as libraries, services, external types, records or variables so that usage of these will display as an error in the IDE. For more information, see Master list of all EGL properties .
The genXSDFile build descriptor option specifies whether an XML schema definition (XSD) side file is to be created or not, for called programs with passed parameters. This option will create the XSD file which can be used as input to enable testing with the Rational Virtualization Server. For more information, see Overview of build descriptor options.
The minSubstringLength build descriptor option specifies the smallest length allowed for a sub-string move before an IndexOutOfBoundsException is thrown. For more information, see minSubstringLength.
ADDITIONALUSERFILES is a new generation symbolic parameter which will identify additional files to be added to the build plan dependency list. This allows additional user files to be processed and uploaded to a host machine during generation of COBOL. For more information, see Predefined symbolic parameters that can be set by the user.
You can now use CICS Channels with CICS J2C connections. In your linkage options, set parmForm to CHANNEL and remoteComType to CICSJ2C. For more information on CICS Channels, see parmForm in callLink element. For more information on CICS J2C connections, see remoteComType in callLink element.
The property specifies whether to also write the Record Length field for variable-length sequential records when generating Java™ from EGL source. For more information, see Association elements.
You can use this check box to delete all files (except the properties files) and any resulting empty directories from the EGLGen/JavaSource directory during a project clean. For more information, see Setting generation preferences.
You can use this check box to obtain function and variable descriptions from EGL editor when content assist is used. For more information, see Rich UI DataGrid and DataGridTooltip.
You can use this check box to display extensive hover details when using the mouse-over function during an editor session for EGL source when content assist is used. For more information, see Rich UI DataGrid and DataGridTooltip.
VSE Build Server now uses the environment variable VSECON to locate the VSE Connector Client. This variable should be set to the installation directory of the VSE Connector Client, or a directory containing both VSEConnector.jar and cci.jar. You no longer need to copy these files into the distributedbuild plugin directory. For more information, see Generation Reference for VSE Feature.
The ability to debug EGL services, Web Transactions, and UI programs when using the Liberty Profile has been added. For more information, see EGL Debug Support for the Liberty Profile.