Skip to main content

IBM Systems  >  System z  >  Software  >  
XML Toolkit for z/OS
  IBM XML Toolkit for z/OS, V1.9
new PTFs UA40707 and UA40708 are now available. These PTFs provide support that allows XML Toolkit users performing non-validating parsing to indicate that z/OS XML System Services be used as an underlying parsing technology. More information on this support, including how to use the new z/OS specific parser classes, can be found in the User's Guide.

The XML Toolkit for z/OS, V1.9 provides the following enhancements to the previous releases :
C++ Parser :

  • Added new options to:
    • Specify that XML Schema annotations not be generated
    • Specify that XML Schema annotations not be regenerated when deserializing a grammar
    • Turn off default entity resolution
    • Perform schema-only validation when there is a Document Type Definition (DTD)
C++ XSLT Processor :
  • XML1.1 and Namespaces for XML1.1 support
  • Improved pluggable memory management
  • Improvements in Xalan XML serializers designed to provide enhanced performance.

Note: Support for the Java XML Parser and Java XSLT Processor is now contained within the IBM SDK for z/OS, Java 2 Technology Edition, V1.4.

  What's in the Toolkit?
IBM XML Toolkit for z/OS is designed to provide a valuable infrastructure component to assist you in creating, integrating, and maintaining your business-to-business (B2B) solutions. The XML Toolkit is EuroReady. It is based on cross-platform, open source code that is designed to be compliant with industry standards.

Previous Releases

  Standards
See the components page for XML Toolkit for z/OS interfaces and specifications.

  Requirements

Software Requirements for XML Toolkit
Release
Program
Number
Product Name and minimum VRM / Service Level
V1.9
5694-A01
z/OS 1.6 with Language Environment and z/OS UNIX Systems Services active
V1.8
5694-A01
z/OS 1.4 with Language Environment and z/OS UNIX Systems Services active
V1.7
5694-A01
z/OS 1.4 with Language Environment and z/OS UNIX Systems Services active

The following functional requisites are not required for the successful installation or basic function of the product, but are required at run time for specific functions to work.

Functional Requisites
Program Number
Product Name and Minimum VRM / Service Level
Function
5694-A01 z/OS Version 1 Release 6 Binder with PTF UA16258 for APAR OA09910, required for HXML190. XML Parser, C++ Edition
z/OS Version 1 Release 6 Binder with PTF UA16258 for APAR OA09910, required for HXML180. z/OS Version 1 Release 5 Binder with PTF UA16257 for APAR OA09910, required for HXML180. XML Parser, C++ Edition
z/OS Version 1 Release 5 Language Environment with PTF for APAR PQ84190, or higher release, required for HXML180. z/OS Version 1 Release 4 Language Environment with PTF for APAR PQ84190, or higher release, required for HXML180. XSLT Processor, C++ Edition
z/OS Version 1 Release 4 Language Environment, with support for Non-XPLINK Standard C++ Library on z/OS with PTF for APAR PQ75251, or higher release, required for HXML180
z/OS Version 1 Release 4 Language Environment, with support for Non-XPLINK Standard C++ Library on z/OS with PTF for APAR PQ75251, or higher release, required for HXML170

  Why XML?
An unlimited tag set creates a structure in which data can be separated from presentation, allowing easy tracking and manipulation of data from any source and presentation through style sheets and applications.

  Why XML Toolkit for z/OS
XML Toolkit for z/OS offers the following benefits :

Reduces development time with tested, supported function
Promotes code re-use
Complies with industry standards, with the following exception :
The XML Parser for z/OS (C++ or Java Edition) will accept non-conforming XML 1.0 documents with an NEL as a valid whitespace character. See the usage page for details.
Based on an open-source code base
Supports EBCDIC, ASCII, and Unicode data in both z/OS Unix System Services and native z/OS environments

  IBM and XML
IBM is evolving its XML technology to address advanced e-business applications. As part of its commitment to the open industry standard, IBM released the XML Toolkit for z/OS V1.7 on September 24, 2004, followed by V1.8 on June 17, 2005, and V1.9 was announced on May 16, 2006. They can help improve the speed of deployment and reduce the complexities of information exchange within business integration.

The XML Toolkit provides the base infrastructure to integrate vertical/industry-specific data formats, structures, schemas, and metadata to ensure industry compliance of data representation and content. Additionally, it may help to lower the total cost of ownership by capitalizing on the existing S/390 infrastructure. IBM zSeries and S/390 servers will provide the high availability and performance needed to handle B2B and B2C-driven workloads, global deployment of applications, and security.

The Toolkit is compatible with IBM and non-IBM hardware and software platforms. Key uses include:
Categorizing and tagging data for exchange in disparate environments.
Transforming "ad hoc" unstructured data to XML records, enabling you to search, cross-reference, and share records.

  pl/i link

cobol link

redbook link

  What's new

May 9, 2008
new PTFs UA40707 and UA40708 are now available.

September 29, 2006
new z/OS XML System Services parser is now available for customers looking for a system level XML parser that is integrated with the base z/OS operating system.

June 16, 2006
new V1.9 XML Toolkit for z/OS download is now available.

May 19, 2006
new V1.9 XML Toolkit for z/OS non-SMPE downloads are now available.

May 19, 2006
new V1.9 XML Toolkit for z/OS User's Guide is now available.