Rational Developer for System z

What's New in the Enterprise Service Tools component

This topic describes new features of the Enterprise Service Tools component of IBM® Rational® Developer for System z®.

Features added in Rational Developer for System z V8.0.3

In Rational Developer for System z V8.0.3 the Enterprise Service Tools component contains the following new features:

COBOL Compiled XML Conversion

COBOL Compiled XML Conversion Improved support for OCCURS DEPENDING ON (ODO) in the bottom-up and meet-in-middle scenarios. ODO objects are no longer required to be selected (bottom-up) or mapped (meet-in-middle) as XML2LS conversion will now compute values for deselected or unmapped ODO objects.

Performance of IMS Enterprise Suite SOAP Gateway XML2LS and LS2XML converters has been significantly improved for SBCS EBCDIC host code pages by the following enhacements:
  • A new option added to avoid unnecessary Unicode overhead in XML converters for supported SBCS EBDIC host code pages. The new option is Use the host code page as the intermediate encoding for XML.
  • A new module named IRZCLCNV added to significantly reduce Unicode conversion overhead of XML markup in the XML2LS and LS2XML converters. This includes performance with large conversions between UTF-8 and EBCDIC and when the host code page is DBCS EBCDIC.

IMS PL/I top-down support - WSDL2PLI

The IMS PL/I top-down support enhancements have been included:
  • For SOAP Fault messages:
    • IMS provider MPPs can issue SOAP Fault messages with customized details.
    • PL/I structures and LS2XML converters are generated for each fault message.
    • IMS Connect allow IRZPWSIO to switch to a fault LS2XML converter when processing MPP output.
  • For base64Binary:
    • IMS provider MPPs can send and receive binary data that has an intermediate encoding of Base64.
    • Generated PL/I structures and XML converters support the XML Schema base64Binary type.
  • For variable and custom IMS message segment size:
    • IMS Connect now allows specification of maximum language structure segment size used by IRZPWSIO.
    • IRZPWSIO honors the maximum segment size when sending or receiving PL/I structures from an MPP.
  • For empty complex types:
    • IMS provider MPPs can send or receive "empty" request or response messages.
    • This can be used to implement health-check or ping operations.
  • Separation of business logic:
    • Generated IMS MPP provider template programs provide clear separation of protocol logic from business logic. - Interaction with the IMS Message Queue and the IRZPWSIO is handled at a layer above user-written code.
    • User-written code goes into procedures suffixed with "Impl" and is supplied pointers to PL/I request, response, and/or fault structures.

PL/I Compiled XML Conversion

Support for XML whitespace has been improved. Bottom-up, meet-in-middle, and top-down LS2XML PL/I converters fully support standard whitespace processing.

XML Services (XSE) Batch process command line utility

The Batch process command line utility now supports validating the generation properties files against an XML Schema to avoid situations such as:
  • Failure during the artifacts generation process in the case when the required information is not provided
  • Generation of artifacts which would cause problems during build and deployment
The utility updated to support the following CICS Assistant parameters:
OPERATION-NAME
Specifies the customer operation name in the generated WSDL. It is applicable for DFHLS2WS (Bottom-up interpretive).
WIDE-COMP3
Used to request the COBOL 31 digit support in DFHWS2LS and DFHSC2LS.

Validation support added for WSDL so that it is consistent with other IBM tools. IBM WSDL Validator and IBM XML Schema Validator support added.

Features added in Rational Developer for System z V8.0.1

In Rational Developer for System z V8.0.1 the Enterprise Service Tools component contains the following new features:

Features added in Rational Developer for System z V7.6.1

In Rational Developer for System z V7.6.1 the Enterprise Service Tools component contains the following new features:

Features added in Rational Developer for System z V7.6

In Rational Developer for System z V7.6 the Enterprise Service Tools component contains the following new features:

Features added in Rational Developer for System z V7.5

In Rational Developer for System z V7.5 the Enterprise Service Tools component contains the following new features:

Features added in Rational Developer for System z V7.1

Enterprise Service Tools combines capabilities that were formerly available in the XML Services for the Enterprise component and in the Service Flow Modeler component. Enterprise Service Tools features an enhanced user interface that increases usability and simplifies the overall service and flow development process.

For Version 7.1, Enterprise Service Tools contains the following new features:
  • The ability to import source programs from a remote project or a remote system.
  • Incorporating z/OS DB2® support through the z/OS Database Application Generator.
  • For single-service projects:
    • A COBOL to WSDL and XSD mapping editor with enhanced wiring features.
    • Complete integration with CICS Web Services Assistant features.
    • Enhanced support for the unattended Web Services creation tool (batch processor).
      • Ability to automatically create "Batch processor input files" (scripts for unattended service creation) from a GUI wizard
      • Ability to reload the script into a GUI wizard COBOL to XML Mapping data integrated into the script
      • Ability to generate CICS native top-down and bottom-up services in unattended mode
      • Support for creating multiple operation services in unattended mode
    • Integration into the Enterprise Service Tools perspective.
    • XML enhancements.
  • For service flow projects:
    • The ability for a constructed Web service to invoke an external Web service.
    • The ability to use the channel and container features of CICS for data objects greater than 32K in size.
    • PL/I support in the New Project wizard, and an importer for PL/I modules.
    • The ability to view System z Database Application Generator applications in the EST Project Explorer.
    • Remote browse support for file or PDS selection.
    • Improvements in references to ESQL modules and mapping routines.
    • Improvements in default screen recognition criteria, and project level preferences for screen recognition defaults.
    • Improvements in deployment and management of files and artifacts.
    • Enhanced support for bidirectional languages and DBCS languages.
    • Ease of use and performance enhancements.


Feedback