Websydian v6.1 online documentationOnline documentation - Websydian v6.1

Websydian v6.1 - What is new?

SERIOUS TransacXML issue when upgrading

NOTE: We have identified a serious issue when upgrading a TransacXML application where you have a SoapProcessor that comprises more than one XmlHandler.

 

The issue and the workaround is described here.

 

If you upgrade an application where you have implemented one or more SoapProcessors, you MUST read the description and implement one of the described workarounds.

Documentation

New documentation site available that uses a standard Windows help approach. The online documentation will become available for download as a Windows help file for offline reading.

Platform and version support changes

CA Plex version 6.1 support

Websydian v6.1 supports CA Plex v6.1 and is required when upgrading to CA Plex v6.1

CA Plex version 5.5 and later

As of Websydian v6.1 the supported versions of CA Plex are v5.5SP1, v6.0 and v6.1.

iSeries support

We have decided to upgrade the iSeries runtime to V5R3 so as of Websydian v6.1 we support V5R3 and later.

Please note that upgrading to iSeries OS/400 V6R1 you are required to upgrade to CA Plex v6.0 or later.

Websydian DWA Runtime

The Websydian DWA runtime have undergone some major changes involving the following:

Special considerations are required when upgrading as the session entity have been extended with session timeout and an extension of the IP address field.

Websydian Web Developer

Character encoding on iSeries

The dataarea IFSCCSID on the iSeries that handled the CCSID used when reading templates have been deprecated. The CCSID used in order to read the template is now being fetched from the CCSID stored on the file in the IFS. This enables the use of templates in different encodings. At the same time the templates can now be stored in UTF-8 if required.

In general the Websydian iSeries now supports the use of UTF-8 when handling requests and responses as well as the templates stored in UTF-8.

IdentifyInputFields object scoped to the EventHandler removed

The object IdentifyInputFields scoped to the EventHandler have been removed in order to improve the generation time and the overall usage of the Websydian Web Developer pattern. This also removes a complexity issue when developing for iSeries as the object was required by the PageGenerator in order to resolve available input fields this is now handled by the PageGenerator without calling the IdentifyInputFields object.

Script markers

A new feature available in the page generator and document templates are Websydian script markers. The idea is to add logic to document templates that is handled when the page generator processes the template.

As of Websydian v6.1 the following script markers are available:

String functions

A great number of string functions have been added to the Websydian Web Developer pattern WSYBASE replacing the existing string functions in the pattern SDSTRING. The new string functions are documented and have been implemented on all available Websydian platforms. The SDSTRING pattern will become deprecated over time as we move on to the new string functions in WSYBASE.

Websydian TransacXML

RPC based web services

The TransacXML patterns and WSDL importer now support subscribing to RPC based web services.

Improvements for calling web services

A number of functions and abstractions have been made available for improving the calling of web services that eases the task required by the Plex developer.

New version of the WSDL/Schema import tool

A new version of the WSDL and Schema import tools are now available that applies the new improvements to the TransacXML patterns.

Other improvements

New Soap tutorial utilizing the new improvements

A set of new tutorial are now available that shows the use of the Websydian v6.1 improvements to the TransacXML patterns