IBM United States
Software Announcement 201-303
October 23, 2001

IBM XML Toolkit for z/OS and OS/390, Version 1 Release 3 Supports e-business Open Standards

 ENUS201-303.PDF (31KB)


At a Glance

XML Toolkit for z/OS and OS/390, V1R3 is based on cross-platform, open-source code that is designed to be compliant with industry standards. The parsers in this release correspond to the Apache Software Foundation's Xerces-C 1.5.0 and Xerces-J 1.4.2.

Now fully supported, the LotusXSL XSLT processor is a reliable and extensible high-performance engine for transforming XML documents. It is based on the Apache Software Foundation's Xalan_C 1.2 and Xalan_J 2.2 processors.

XML Toolkit for z/OS and OS/390 is designed to offer the following benefits:

  • May reduce development time by providing tested, supported function for generating, parsing, and transforming XML documents
  • Promotes code re-use, eliminating the need of applications imbedding their own parsers or processors
  • Supports ASCII, EBCDIC, and Unicode data

The XML C++ and Java parsers (XML4C V3.5.1 and XML4J V3.2.1) support DOM 1.0 & 2.0, SAX 1.0 and 2.0, namespaces, and schema (experimental in C++). Java's support includes Java API for XML Parsing (JAXP).

The XSLT C++ and Java processors (LotusXSL_C++ V1.2.0 and LotusXSL_J V2.2.0) support includes the implementation of XSLT and XML Path Language (XPath). The XSLT Java processor also includes JAXP and TRaX (Transformation API for XML) support.

Overview

eXtensible Markup Language (XML) provides an open, flexible, and powerful method of exchanging information:

  • Among diverse platforms and applications
  • Across geographic boundaries
  • Between businesses

XML Toolkit for z/OS™ and OS/390® is designed to provide a valuable infrastructure component to assist you in creating, integrating, and maintaining your business-to-business (B2B) solutions.

XML Toolkit for z/OS and OS/390, V1R3 is designed with improved XML parsing capabilities, for example, namespace, JAXP, and schema support. The LotusXSL XSL Transformations (XSLT) processor has also been added to this release. The XSLT processor is a utility with which you can apply eXtensible Stylesheet Language (XSL) stylesheets to XML documents, transforming the source XML documents to HTML, text, or other document types.

XML Toolkit for z/OS and OS/390, V1R3 includes software developed by the Apache Software Foundation (http://www.apache.org) The Apache code name for the XML parser is Xerces. The Apache code name for the XSLT processor is Xalan.

XML Toolkit for z/OS and OS/390, V1R3 is planned to be available for ordering through traditional channels on December 7, 2001. In addition, it is planned to be available for downloading through the Internet on October 26, 2001. For more information on Internet downloads visit the XML site at:

Key Prerequisites

  • Hardware: IBM e(logo)server zSeries server or S/390® hardware
  • Software:
    • z/OS V1R1, or later; OS/390 V2R8, or later
    • For Java™ Parser and Java Processor, Java 1.3 with PTF UW76211 and UW76212

Planned Availability Date

December 7, 2001

Description

XML Toolkit for z/OS and OS/390, V1R3 is designed to improve the speed of deployment and help reduce the complexities of information exchange within business integration. It provides the base infrastructure to integrate vertical/industry-specific data formats, structures, schemas, and metadata to enable industry compliance of data representation and content. It also may help to provide the lowest total cost of ownership by capitalizing on the existing S/390 infrastructure.

XML can also facilitate information exchange after mergers and acquisitions. Most companies decide to merge or dissolve a merger based on two factors: culture and information exchange. Companies who embrace XML may be better suited to integrate their information. This will help determine if the acquisition can be integrated and streamlined into the acquirer's environment, producing a quicker and stronger synergy of business processes within both companies' value network.

XML Toolkit for z/OS and OS/390 is designed to be compatible with IBM and non-IBM hardware and software platforms. Key uses include:

  • Categorizing and tagging data for exchange among disparate application environments
  • Providing extensibility to create new records with additional attributes, without disrupting any of the other records
  • Transforming "ad hoc" unstructured data to XML records, enabling you to search, cross-reference, and share your records

What's New in Version 1 Release 3

Parsers: The XML parsers for Java and C++ are based on cross-platform, open-source code that is designed to be compliant with industry standards. This release corresponds to the Apache Software Foundation's Xerces-J 1.4.2 and Xerces-C 1.5.0 plus ICU 1.8.1.

XML4C V3.5.1

  • Support of SAX 2.0 Specifications
  • Support of DOM 2.0 Specifications
  • Experimental support of a subset of the W3C Schema language
  • Experimental IDOM support (a new design of the C++ DOM API)

XML4J V3.2.1

  • Support of W3C XML Schema Recommendation 1.0
  • Support of SAX 2.0 Specifications
  • Support of DOM Level 2.0 Specifications
  • Support of features from DOM Level 3 Core Working Draft
  • Support of JAXP 1.1 Specifications

Processors: Lotus® XSL

  • LotusXSL C++ Version 1.2.0 (Xalan_C 1.2)
    • W3C XSL Transformations (XSLT) Version 1.0 support
    • W3C XML Path Language (XPath) Version 1.0 support
  • Lotus XSL Java Version 2.2.0 (Xalan_J 2.2)
    • W3C XSL Transformations (XSLT) Version 1.0 support
    • W3C XML Path Language (XPath) Version 1.0 support
    • JAXP 1.0 support
    • Transformation API for XML (TRaX), part of the Java API for XML Processing 1.1 Public Review 2 support

Note: Experimental APIs are provided for use at your own risk, and are not eligible for IBM Service. They are also subject to change.

Accessibility by People with Disabilities

The following features support use by people with disabilities:

  • Operation by keyboard alone
  • Optional font enlargement and high-contrast display settings
  • Screen readers and screen magnifiers tested for use by people with visual impairment

Euro Currency

This program is not impacted by euro currency.

Product Positioning

XML Toolkit for z/OS and OS/390 fits within an Enterprise Application Integration (EAI) family of IBM transformation and integration products. XML provides unrestricted information schema and data format structures to create reusable data in a common metalanguage, for all types of business-to-business applications.

Refer to Software Announcement 201-072 , dated March 27, 2001, for additional product positioning.

Reference Information

Software Announcement 201-072 , dated March 27, 2001, entitled IBM XML Toolkit V1R2 for z/OS and OS/390 Supports e-business Open Standards

Trademarks

 
zSeries is a trademark of International Business Machines Corporation.
 
z/OS and the e-business logo are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
OS/390 and S/390 are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Java is a trademark of Sun Microsystems, Inc.
 
Lotus is a registered trademark of Lotus Development Corporation.
 
Other company, product, and service names may be trademarks or service marks of others.

Offering Information

Product information is available through Offering Information (OITOOL) at:

Publications

No publications are shipped with this program.

Technical Information

Specified Operating Environment

Hardware Requirements

The hardware requirements for this product are any hardware that supports the z/OS™ operating system Version 1 Release 1, or later, or OS/390® operating system Version 2 Release 8, or later.

Software Requirements

XML Toolkit for z/OS and OS/390 requires the z/OS operating system Version 1 Release 1, or later, or the OS/390 operating system Version 2 Release 8, or later. In addition, z/OS UNIX® or OS/390 UNIX System Services must be active.

The XML parser and XSLT processor, Java™ Edition require that Java 1.3 with PTF UW76211 and UW76212 or a later release be installed.

Compatibility: The XML Toolkit for z/OS and OS/390 is based on open source software from Apache which does not provide for upward compatibility. Care must be taken when installing XML Toolkit for z/OS and OS/390, V1R3 as the parsers in this toolkit are not upward compatible with previous versions. The packaging of the XML Toolkit for z/OS and OS/390, V1R3 is designed so that applications using the XML Toolkit for z/OS and OS/390, V1R2 will continue to run. This allows for continued use of XML Toolkit for z/OS and OS/390, V1R2 by applications that have written to their specific APIs.

Issues associated with upward compatibility of XML releases are a recognized topic amongst the XML open source community.

Limitations: For important information about interoperability and supported environments, please refer to the XML Toolkit Web site:

Planning Information

Installability: Due to general lack of upward compatibility in the Apache open source code upon which it is based, XML Toolkit for z/OS and OS/390, V1R3 cannot guarantee upward compatibility. Hence applications based on prior releases in general may need to continue to require those prior releases. To accommodate customers who do not currently have XML Toolkit for z/OS and OS/390, V1R2 installed but may need it to be installed in the future to satisfy newly acquired application dependencies on V1R2, the V1R2 product is included with XML Toolkit for z/OS and OS/390, V1R3 and will be installed by default along with V1R3, if not already present. Customers who already have installed XML Toolkit for z/OS and OS/390, V1R2 can install XML Toolkit for z/OS and OS/390, V1R3 on the same system (in the same SMP/E zone).

Unique considerations apply to customers currently requiring the V1R1 XML Toolkit. Continued use of the V1R1 XML Toolkit along with V1R2 and V1R3 requires its installation in separate SMP/E zones, target and distribution libraries, and HFS paths from V1R2 and V1R3 (V1R2 and V1R3 can be installed together). V1R1 XML Toolkit customers should consult the V1R2 program directory for details.

Packaging: XML Toolkit for z/OS and OS/390 will be available via download from the Internet and in tape form from IBM Software Delivery and Fulfillment (SDF).

Programs ordered via SDF are distributed with the following content:

  • Basic machine-readable material on the customer-selected distribution medium (either 3480 tape cartridge or 4-mm DAT cartridge)
  • Program Directory
  • Proof of Entitlement
  • IBM International Program License Agreement (IPLA)
  • License Information

Security, Auditability, and Control

XML Toolkit for z/OS and OS/390, V1R3 uses the security and auditability features of the host operating system. For more information refer to Software Announcement 201-044 , dated February 27, 2001, and Software Announcement 200-145 , dated May 16, 2000.

The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.

Ordering Information

XML Toolkit for z/OS and OS/390, V1R3 is a no-charge product, which is planned to be available December 7, 2001. New users should specify:

          Type           Model
 
          5655           D44

For information on downloading the code from the Internet (planned to be available October 26, 2001), visit our Web site:

This is a NO CHARGE product.

Basic Machine-Readable Material

To order, specify program number 5655-D44, feature number 9001 for asset registration, and feature number 0001.

Also, specify the feature number corresponding to the desired distribution medium.

                                 Medium
Order Type          Machine      Feature     Distribution
Description         Type/Model   Number      Medium
 
XML Toolkit for     5655-D44     5802        3480 Tape
 z/OS and OS/390                              Cartridge
                                 6088        4-mm DAT
                                              Cartridge

The downloadable code for XML Toolkit for z/OS and OS/390, V1R3 will be available October 26, 2001. The tape will be available December 7, 2001.

Customization Options

Select the appropriate feature numbers to customize your order with delivery options desired. These features can be specified on the initial or MES orders.

Example: If publications are not desired for the initial order, specify feature 3470 to ship media only. For future updates, specify feature 3480 to ship media updates only. If, in the future, publication updates are required, order an MES to remove feature 3480; then, the publications will ship with the next release of the program.

Initial Shipments

                                                    Feature
Description                                         Number
 
Initial Shipments
 
Serial Number Only (suppresses shipment             3444
 of media and documentation)
 
Ship Media Only (suppresses initial                 3470
 shipment of documentation)
 
Ship Documentation Only (suppresses                 3471
 initial shipment of media)
 
Update Shipments
 
Ship Media Updates Only (suppresses                 3480
 update shipment of documentation)
 
Ship Documentation Only (suppresses                 3481
 update shipment of media)
 
Suppress Updates (suppresses update                 3482
 shipment of media and documentation)
 
Expedite Shipments
 
Local IBM Office Expedite                           3445
 (for IBM use only)
 
Customer Expedite Process Charge                    3446
 ($30 charge for each product)

Expedite shipments will be processed to receive 72-hour delivery from the time IBM Software Delivery and Fulfillment (SDF) receives the order. SDF will then ship the order via overnight air transportation.

Customized Offerings

Product media is shipped only via Customized Offerings (that is, CBPDO, ServerPac, Systempac®). Noncustomized items (CDs, diskettes, source media, media kits) will continue to be shipped via the stand-alone product.

Terms and Conditions

Licensing: IBM International Program License Agreement. Proofs of Entitlement (PoE) are required for all authorized use.

Limited Warranty Applies: Yes

Money-Back Guarantee: 30-day, money-back guarantee

Copy and Use on Home/Portable Computer: No

Volume Orders (IVO): No

Passport Advantage Applies: No

Passport Advantage Subscription Applies: No

Usage Restriction: Yes

Third-Party Code: XML Toolkit for z/OS and OS/390 contains certain third-party code that is provided to you under terms and conditions that are different from the Agreement, or that required IBM to provide you with certain notices and/or information. IBM WILL IDENTIFY ANY SUCH THIRD-PARTY CODE IN THE "README" FILE ASSOCIATED WITH XML TOOLKIT, OR IN A FILE OR FILES REFERENCED IN THE XML TOOLKIT "README" FILE AND SHALL INCLUDE ANY ASSOCIATED TERMS AND CONDITIONS, NOTICES, OR OTHER RELATED INFORMATION THEREIN. By using or not uninstalling XML Toolkit for z/OS and OS/390 after the initial installation (thereby giving you access to all such terms and conditions, notices, and information), you acknowledge and agree to all such terms and conditions, notices, and information, including those provided only in the English language.

XML Toolkit for z/OS and OS/390 includes software developed by the Apache Software Foundation (http://www.apache.org) see='' cap='' txt=''. ). The portions of XML Toolkit that are based on software developed by the Apache Software Foundation and the source code are Copyright (c) 1999-2001 The Apache Group. All rights reserved. Your use of the source code for XML Toolkit accompanying the program is subject to the terms and conditions of the license from the Apache Software Foundation, which is reproduced or referenced in the "README" file and not the Agreement. In particular, IBM is providing the source code on an "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND (EITHER EXPRESS OR IMPLIED) INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTY OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY OF NONINFRINGEMENT.

AIX®/UNIX Upgrade Protection Applies: No

Entitled Upgrade for Current AIX/UNIX Upgrade Protection Licensees: No

AS/400® Software Subscription Applies: No

Variable Charges Apply: No

Educational Allowance Available: Yes, a 15% education allowance applies to qualified education institution customers.

Prices

                         Type/
 
                         Model
Description              Number         OTC
 
XML Toolkit for z/OS     5655-D44       No Charge
 and OS/390

Upgrades

Contact your sales channel for Support Line pricing information.

Customer Financing

IBM Global Financing offers attractive financing to credit-qualified commercial and government customers and Business Partners in more than 40 countries around the world. IBM Global Financing is provided by the IBM Credit Corporation in the United States. Offerings, rates, terms, and availability may vary by country. Contact your local IBM Global Financing organization. Country organizations are listed on the Web at:

Trademarks

 
z/OS is a trademark of International Business Machines Corporation in the United States or other countries or both.
 
OS/390, Systempac, AIX, and AS/400 are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Java is a trademark of Sun Microsystems, Inc.
 
UNIX is a registered trademark is a registered trademark of the Open Company in the United States and other countries.
 
Other company, product, and service names may be trademarks or service marks of others.