GT 4.0.2 Release Notes: C WS Core

1. Introduction

These release notes are for the incremental release 4.0.2. It includes a summary of changes since 4.0.1, bug fixes since 4.0.1 and any known problems that still exist at the time of the 4.0.2 release. This page is in addition to the top-level 4.0.2 release notes at http://www.globus.org/toolkit/releasenotes/4.0.2.

For release notes about 4.0 (including feature summary, technology dependencies, etc) go to the C WS Core 4.0 Release Notes.

2. Changes Summary

The following changes have occurred for C WS Core.

  • Improved WSDL parsing and bindings package generation
  • Improved serialization of complex types

3. Bug Fixes

The following bugs were fixed for C WS Core:

  • Bug 3641: C WS Security package dependency error.
  • Bug 3727: Invalid mutex unlock in client bindings.
  • Bug 3805: Bindings generator does not handle wsdl:documentation nodes
  • Bug 3904: Generated packages are not relocatable.
  • Bug 4086: Attributes of xsd:schema elements are not handled correctly when a schema file is included.
  • Bug 4168: Trailing slash in libdir paths causes build error on AIX
  • Bug 4171: Date serialization errors in WS C tests
  • Bug 4252: xsi:type attributes missing on complex types

4. Known Problems

The following problems are known to exist for C WS Core at the time of the 4.0.2 release:

  • Multiple schemas which use the same namespace prefixes can confuse the WSDL parser.
  • Nillable elements are not serialized or deserialized correctly if the element does not contain the minOccurs="0" attribute
  • The service engine and clients are not thread-safe

5. For More Information

Click here for more information about this component.