HydraExpress 2019 Release Notes

Introduction

In this Document

These release notes contain a summary of new features and enhancements, late-breaking product issues, and bug fixes. The information relating to the most recent release appears first in this document. Following sections contain release notes for all relevant prior releases. The notes for all prior releases are applicable to the most recent release as well. For change logs or other information on previous releases, please contact Technical Support.

Rogue Wave products may contain undocumented interfaces. These interfaces are not supported for general use and may be changed or removed from release to release.

The version of this document in the product distribution is a snapshot at the time the product distribtion was created. Additional information may be added after that time because of issues found during distribution testing or after the product is released. To be sure you have the most up-to-date information, see the version of this document on the Rogue Wave web site: https://docs.roguewave.com/en/hydraexpress/current

SourcePro Users: Version 2018.2 Required

SourcePro Users: HydraExpress 2019 is certified with SourcePro Version 2018.2.

HydraExpress 2019

New Features or Enhancements

Updated Platform Support

This release adds support for numerous updates to major supported operating systems and compilers. Please see the Support Matrix at https://docs.roguewave.com/en/hydraexpress/current for details, and select Supported Platforms.

Web Services

XML Binding

Bug Fixes

Servlets

Web Services

Xml Binding

Technical Notes

XML Schema Support

This version of HydraExpress supports a subset of the features defined by the XML Schema specification that is a W3C Recommendation, 2 May 2001. This specification can be found online at

http://www.w3c.org/TR/xmlschema-0/

This support for a static API is available only with HydraExpress services (code generated services and servlets) via the interface provided by the HydraExpress xmlbinding library.

The following XML Schema features are supported in this release:

Known XML Support Limitations

This version of HydraExpress does not support the following features defined by the XML Schema specification that is a W3C Recommendation, 2 May 2001. This specification can be found online at

http://www.w3c.org/TR/xmlschema-0/

HydraExpress has limited support for complex schema types derived by restriction. Specifically, the following constructs are unsupported.

The Word "choice" is Reserved and May Cause Naming Conflicts

The use of the word "choice" in an XML schema may result in a naming conflict, since HydraExpress generates an enumeration named choice for the first choice element of the <choice> declaration.

A workaround is to map a schema's choice element to another name, such as AltChoice, using the mapping element of the HydraExpress project file. For more information on creating customized mappings, see "Creating Customized Mappings" in the HydraExpress XML Binding Development Guide.