Online documentation - Websydian v6.0

Users Guide | Patterns Reference | WebsydianExpress | Search

 

Websydian DOM - Installation

In Websydian version 6.0 two different parsers are supported: The Microsoft XML parser (MSXML) v4.0 (or later versions) and the Xerces2 Java parser v2.6.2 from the Apache organization.

Details about the two implementations and how to use them are described in the following sections.

For information on differences in the behavior of the two parsers please refer to this document.

Microsoft XML Parser

The Microsoft XML parser (MSXML) is distributed with Internet Explorer 6.0 and with Windows XP. It can also be downloaded from microsoft.com.

During development the following files must be installed on the development machine in addition to MSXML:

WsydXml11.lib Include path to files (including file name) in Libraries in the 'Pre-built C++ libraries' section
WsydXml11_dll.lib
xmllib.h Include path to file (excluding file name) in 'Header Directories' in the 'Pre-built C++ libraries' section
WsydXml11.dll File must reside in the application folder or in the system path.

When the application is deployed MSXML should be installed on the target machine as well as the WsydXml11.dll file.

To select the MSXML implementation choose the MSXML variant for the WsyDom library model in the Model Configuration panel.

The MSXML parser is available only on the Windows platform.

Xerces2 Java Parser

The Websydian DOM Java implementation uses the Xerces2 Java parser developed, maintained, and distributed by the Apache organization. The complete Xerces2 distribution can be downloaded for free at the Apache home page. Websydian includes a partial Xerces2 distribution that includes only the files necessary for Websydian DOM.

The following files must be included in the class path at run-time for the Websydian DOM implementation to work:

Java module Jar files
Xerces2 v2.6.2 (from Apache) xercesImpl.jar
Xalan v2.6.0 (from Apache) xalan.jar, xml-apis.jar
Websydian Java XML wrapper wsydxml11.jar
Websydian Utility classes wsydutil.jar
Apache Commons HTTP Client commons-httpclient-1.0.jar
Java Secure Socket Extension (JSSE) (included with Java 1.4) jnet.jar, jcert.jar, jsse.jar

To select the Xerces2 Java Parser implementation choose the 'Java parser' variant for the WsyDom library model in the Model Configuration panel. Please refer to this document for more information about setting up the CA Plex environment.

The Websydian Java parser has been tested in a Windows environment and on the iSeries platform.

The Websydian DOM Java implementation includes software developed by the Apache Software Foundation (http://www.apache.org/).