PRODUCTS

Web Services Development Kit

The Curl Web Services Development Kit makes the resources and services of the "programmable web" available for applications on the Curl rich client platform.

You are can obtain information resources from a Service Oriented Architecture though SOAP and WSDL, or from a Resource Oriented Architecture though REST and XML.

To install the WSDK, download and unpack the distribution zip file.

The following sections (from the included README) describe the included material in more detail:

The distribution is organized into directories which each serve a specific purpose.

Source Development

The 'wsdk-source' directory contains all source code for WSDK modules, and could be used for modifying the WSDK itself. It also contains a preprocessed library for use in deployed applications, a Curl IDE tool for WSDL processing, and a complete test suite, including some sample applets.

code source code
code/project.cprj Curl IDE project
lib preprocessed library
WSDK/manifest.mcurl WSDK library definition
support test suite
full-manual-test.curl test suite
test-cases/wsdl-samples sample applets
wsdl-samples-info.curl sample applet documentation
tools Curl IDE tool
wsdl/editor-info.txt WSDL tool definition

Documentation Installation

The 'docs-install' directory contains library directories prepared for addition to the Curl Documentation Viewer using the IDE 'Install Documentation' command. The directories include both documentation and linked source code

WSDK/manifest.mcurl
WSDK library doc definition

Tool Installation

The wsdl-source/tools' directory contains a WSDL Service tool prepared for addition to the Curl IDE using the IDE 'Tools>Configure Editors...' command.

wsdl/editor-info.txt
WSDK tool definition

If an earlier version of WSDL Services IDE tool has been installed, it must be replaced with the version in this distribution, in order to function with the Curl Version 5.0 IDE. The generated service packages will be marked with the curl version defined by their project.

If for some reason you need to use the earlier version of the tool, you can use the applet 'tools/wsdl/start.curl' in that distribution.

WSDK 1.0.6 CHANGES

This WSDK Release is a maintenance release, for use with Curl API Version 6.0

The following changes have been made,

  • WSDL arrays with attributes work correctly
  • WSDL treatment of toplevel optional and nillable elements improved. A consequence of this change is that the nullability of curl types for some fields and parameters in generated code may vary from what was generated in earlier WSDK versions.
  • WSDL allows use of URN scheme in namespaces

These changes affect the code generated for WSDL service packages, so such packages should be regenerated for use with this release. The 'WSDLHTTPRPCPostClient.generated-using-version' property has been incremented, so that incompatible service packages can be detected.



Home  Print Page  Site Map Disclaimers Privacy Policy