IBM United States
Software Announcement 203-273
October 14, 2003

IBM XML Toolkit for z/OS, V1.6 supports XML open standards for Java and C++ parsers and Java and C++ XSLT processors

 ENUS203-273.PDF (45KB)


At a glance

XML Toolkit for z/OS, V1.6 is based on cross-platform, open- and industry-based standards, and is designed to be compliant with industry standards. The technology levelset of this toolkit contains four components: a C++ parser, C++ XSLT processor, Java parser and a Java XSLT processor. The XML C++ parser (XML4C V5.2.0) incorporates the following features:

  • Support is available for the net accessor function.
  • C++ DLLs are now marked as program-controlled.
  • Experimental support for the XML 1.1 specification is now provided.

The XSLT C++ processor (XSLT4C V1.5) now provides the following:

  • No longer requires STLPort.
  • C++ DLLs are now marked as program-controlled.

The XML Java parser (XML4J V4.2.2) now provides the following:

  • Support for SAX 2.0.1
  • Experimental support for the XML 1.1 specification

The XSLT Java processor (XSLT4J V2.5.1) now includes the following:

  • New XSLT4J Compiling (XSLTC) processor
  • Common serializer that is shared between the XSLT4J and XLSTC processors

XML Toolkit for z/OS, V1.6 is based on software developed by the Apache Software Foundation.

For ordering, contact:

Your IBM representative, an IBM Business Partner, or the Americas Call Centers at 800-IBM-CALL (Reference: LE001).

Overview

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

What's new in V1.6

XML Toolkit for z/OS, V1.6 provides Apache-based eXtensible Markup Language (XML) parser technology for both Java™ and C++. eXtensible Stylesheet Language Transformations (XSLT) processor support is provided for both Java and C++.

  • The parsers in this release correspond to the Apache Software Foundation's Xerces2 Java Parser 2.4.0 and Xerces-C++ Version 2.2.0.
  • The XSLT processors in this release correspond to the Apache Software Foundation's Xalan Java Version 2.5.1 and XALAN C++Version 1.5.

Key prerequisites

  • IBM eServer zSeries® server or S/390® hardware, or equivalent.
  • z/OS V1.2 (5694-A01), or later, or z/OS.e V1.3 (5655-G52) or later.
  • For C++ XSLT4C support, the PTF for APAR PQ75251 must be applied.
  • For Java XML parser and Java XSLT processor, either IBM Developer Kit for OS/390®, Java 2 Technology Edition (5655-D35) at the Software Development Kit (SDK) V1.3.1 Level with PTF UQ77055, or later, or IBM SDK for z/OS, Java 2 Technology Edition, V1.4 (5655-I56) with UQ77468, or later.

For continued operations in OS/390, refer to the Compatibility section.

Planned availability date

October 17, 2003

  • Non-SMP/E package, via the zSeries XML Web site
  • SMP/E package via SDF and the zSeries XML Web site

For more information on Internet downloads, visit the XML site at:

Description

XML Toolkit for z/OS, V1.6 is designed to improve the speed of deployment and help reduce the complexities of information exchange within business integration. This software is provided at no additional charge to customers who have a license for either:

  • z/OS V1.2 (5694-A01), or later
  • z/OS.e 1.3 (5655-G52), or later

What's new in V1.6

The XML C++ parser (XML4C V5.2.0), based on Apache Software Foundation's Xerces-C++ Version 2.2.0, incorporates the following new features:

  • Support for net accessor function provides http access to xml documents, including dtds and schemas.
  • C++ DLLs are now marked as program-controlled.

The XSLT C++ processor (XSLT4C V1.5), based on Apache Software Foundation's Xalan C++ Version 1.5, has been reintroduced to the XML Toolkit for z/OS. This processor incorporates the following new features:

  • The XSLT C++ processor now relies on the non-XPLINK version of the Standard C++ Library. The XSLT C++ processor is dependent on the PTF for APAR PQ75251 being applied to the C++ Compiler. The STLPort implementation of Standard C++ Library is no longer used.
  • C++ DLLs are now marked as program-controlled.

The XML Java parser (XML4J V4.2.2), based on the Apache Software Foundation's Xerces2 Java parser 2.4.0, offers the following:

  • Experimental support for the XML 1.1 Specification
  • Support for SAX 2.0.1

The XSLT Java processor (XSLT4J V2.5.1), based on Apache Software Foundation's Xerces-Java Version 2.5.1, includes the following:

  • New XSLT4J Compiling (XSLTC) processor. This is a high-performance stylesheet processor that can be used to compile a stylesheet to Java bytecode. The processor then applies the stylesheet to an input XML document by executing that Java bytecode.
  • Common serializer that is shared between the XSLT4J Interpretive and Compiling processors.

Section 508 of the U.S. Rehabilitation Act

XML Toolkit for z/OS, V1.6 is capable, as of October 14, 2003, when used in accordance with associated IBM associated documentation, of satisfying the applicable requirements of 508 of the Rehabilitation Act, provided that any assistive technology used with the product properly interoperates with it.

Product positioning

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

Reference information

  • Software Announcement 203-042 , dated February 18, 2003, (IBM XML Toolkit for z/OS and OS/390, V1.5 Supports XML Open standards for Java and C++ parsers and Java XSLT processor)
  • Software Announcement 202-185 , dated August 13, 2002, (IBM XML Toolkit for z/OS and OS/390, V1.4 supports e-business open standards)
  • Software Announcement 202-032 , dated October 23, 2001, (IBM XML Toolkit for z/OS and OS/390 V1.3)
  • Software Announcement 201-248 , dated September 11, 2001, (IBM z/OS V1.2)
  • Software Announcement 202-032 , dated February 19, 2002, (IBM z/OS.e V1.3)

Trademarks

 
The e-business logo, z/OS, S/390, zSeries, and OS/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.
 
Other company, product, and service names may be trademarks or service marks of others.

Offering information

Product information is available through the Offering Information Web site at:

Publications

The following publications can be ordered from IBM after planned availability. To order, visit:

                                        Order
Title                                   number
 
XML Toolkit for z/OS(R):                GA22-7472
 License Information
XML Toolkit for z/OS:                   GI10-0665
 Program Directory

The IBM Publications Center:

The Publications Center is a worldwide central repository for IBM product publications and marketing material with a catalog of 70,000 items. Extensive search facilities are provided. Payment options for orders are via credit card or customer number. A large number of publications are available online in various file formats, and they can all be downloaded free of charge.

The IBM Publications Notification System (PNS):

PNS enables subscribers to set up profiles of interest by order number/product number. PNS subscribers automatically receive notifications by e-mail of all new publications defined in their profiles. These may then be ordered/downloaded via the Publications Center.

Technical information

Hardware requirements

The hardware requirements for this product are any IBM eServer zSeries® or S/390® hardware or equivalent hardware that supports:

  • z/OS V1.2 (5694-A01), or later
  • z/OS.e V1.3 (5655-G52), or later

Software requirements

XML Toolkit for z/OS, V1.6 requires z/OS V1.2 (5694-A01) or later, or z/OS.e V1.3 (5655-G52) or later. For C++ XSLT processor support the PTF PQ75251 must be applied.

The Java™ XML parser and XSLT4J processor require that either IBM Development Kit for OS/390®, Java 2 Technology Edition (5655-D35) at the SDK 1.3.1 level with PTF UQ77055, or later, or IBM SDK for z/OS, Java 2 Technology Edition, Version 1.4 (5655-I56) with PTF UQ77468, or later, be installed.

Compatibility: The XML Toolkit for z/OS is based on open source software developed by the Apache Software Foundation which does not necessarily provide for upward compatibility. Care must be taken when installing XML Toolkit for z/OS, V1.6 since the parsers and XSLT processors in this toolkit are not necessarily upward compatible with previous versions. The packaging of XML Toolkit for z/OS, V1.6 is designed so that applications that are using either XML Toolkit for z/OS and OS/390, V1.5 or XML Toolkit for z/OS and OS/390, V1.4 will continue to run. This is intended to allow for continued use of these levels of the toolkit by applications that have written to their specific APIs.

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

Planning information

XML Toolkit for z/OS V1.6 (5655-J51) replaces XML Toolkit for z/OS and OS/390 V1.5 (5655-J51).

Installability: Due to general limitation of upward compatibility in the Apache Software Foundation open source code upon which the program is based, XML Toolkit for z/OS, V1.6 will not necessarily provide upward compatibility. Therefore, applications based on prior releases, in general, may need to continue to require those prior releases. In support of these releases both the V1.5 and the V1.4 product are included in the XML Toolkit for z/OS, V1.6 distribution package and will be installed, by default, along with V1.6, if not already present. While XML Toolkit for z/OS requires z/OS V1.2 or latter, XML Toolkit for z/OS and OS/390 V1.4 are designed to continue to support OS/390 and its associated hardware as documented in their corresponding RFAs.

Customers who already have XML Toolkit for z/OS and OS/390, V1.5 or V1.4 installed can install XML Toolkit for z/OS, V1.6 on the same system (in the same SMP/E zone).

Packaging: XML Toolkit for z/OS, in SMP/E installable format, will be available via download from the Internet and in tape form from IBM Software Delivery and Fulfillment (SDF). It will also be available as a fax file downloadable package.

Programs ordered via SDF are distributed with the following content:

  • Physical media containing executable code
  • Program Directory (GI10-0665)
  • Proof of Entitlement (PoE)
  • License Information (GA22-7472)
  • IPLA Booklet for Warranted Products (Z125-3301)
  • IPLA Pointer Sheet (Z127-1000)

This program, when downloaded from a Web site, contains the applicable IBM license agreement, and License Information (LI), if appropriate, and will be presented for acceptance at the time of installation of the program. The license and LI will be stored in a directory such as LICENSE.TXT for future reference.

Security, auditability, and control

XML Toolkit for z/OS, V1.6 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 is a no-charge product. Ordering this program through the Internet ShopzSeries (formerly SHOP390) provides an easy way to play and order your z/OS ServerPac or CBPDO. It will analyze your current installation, determine the correct product migration, and present your new configuration based on z/OS. Additional products can also be added to your order (including determination of whether all product requisites are satisfied). ShopzSeries is available in the U.S. and several countries in Europe. In countries where ShopzSeries is not available yet, contact your IBM representative (or Business Partner) to handle your order via the traditional IBM ordering process. For more details and availability, visit the ShopzSeries Web site at:

Ordering z/OS through the Internet

ShopzSeries (formerly SHOPS390) provides an easy way to plan and order your z/OS ServerPac or CBPDO. It will analyze your current installation, determine the correct product migration, and present your new configuration based on z/OS. Additional products can also be added to your order (including determination of whether all product requisites are satisfied). ShopzSeries is available in the U.S. and several countries in Europe. In countries where ShopzSeries is not available yet, contact your IBM representative (or Business Partner) to handle your order via the traditional IBM ordering process. For more details and availability, visit the ShopzSeries Web site at:

Basic machine-readable material: To order, specify program number 5655-J51, feature number 9001 for asset registration.

Also, specify the feature number.

                                 Medium
                      Program    feature  Distribution
Description           number     number   medium
 
XML Toolkit for z/OS  5655-J51   5802     3480 tape cartridge
XML Toolkit for z/OS  5655-I30   6722      paper
 and OS/390, S&S

The non-SMP/E downloadable code for IBM XML Toolkit for z/OS, V1.6 is planned to be available October 17, 2003. The SMP/E downloadable code and physical media is planned to be available October 17, 2003.

Basic license: To order, specify the program number, feature number 9001 for asset registration, and the one-time charge (OTC) feature number. Also specify the feature number of the desired distribution medium. To suppress shipment of media, select the license-only option in CFSW.

Customized offerings

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

Terms and conditions

Licensing: IPLA. PoEs are required for all authorized use.

These products are licensed under the IBM Program License Agreement (IPLA), and the associated Agreement for Acquisition of Support, and the Addendum for Support Z125-5505 which provides for support with ongoing access to releases and versions of the program. These programs have a one-time license charge for use of the program and an ongoing recurring charge for the enhanced support that includes telephone assistance (voice support for defects during normal business hours) as well as access to updates, releases, and versions of the program as long as support is in effect. S/390 and zSeries IBM Operational Support Services — Support Line is an option for those customers who desire added services.

Limited warranty: Yes

Warranty: This program has warranty for a minimum of one year from acquisition from IBM or authorized business partner. The warranty provided to the customer, for at least one year from acquisition, is access to data bases (read Web sites) for program information, FAQs, including any known fixes to defects, which the customer can download or obtain otherwise and install at their leisure.

Program support: Enhanced support, called Subscription and Support, includes telephone assistance (voice support for defects during normal business hours) as well as access to updates, releases, and versions of the program as long as support is in effect. The customer will be notified of discontinuance of support with 12 months' notice.

Money-back guarantee: If for any reason you are dissatisfied with the program, return it within 30 days from the invoice date to the party (either IBM or its reseller) from whom you acquired it for a refund. This applies only to your first acquisition of the program.

Copy and use on home/portable computer: No

Volume orders (IVO): No

Passport Advantage® applies: No

Software maintenance applies: No

For operating system software, the revised IBM Operational Support Services — Support Line offering will provide support for those operating systems and associated products that are not available with the newly announced Software Maintenance offering. This will ensure total support coverage for your enterprise needs, including IBM and selected non-IBM products. For complete lists of products supported under both the current and revised Support Line offering, refer to our Web site at:

For additional information on the revised IBM Operational Support Services, refer to Services Announcement 601-023 , dated July 10, 2001.

IBM Operational Support Services — Support Line: No

AIX®/UNIX® upgrade protection applies: No

Entitled upgrade for current AIX/UNIX upgrade protection licensees: No

iSeries™ Software Subscription applies: No

Variable charges apply: No

Educational allowance available: Yes, 15% education allowance applies to qualified education institution customers.

Prices

Contact your IBM representative for charges information for this announcement.

Order now

To order, contact the Americas Call Centers, your local IBM representative, or your IBM Business Partner.

To identify your local IBM representative or IBM Business Partner, call 800-IBM-4YOU (426-4968).

 Phone:     800-IBM-CALL (426-2255)
 Fax:       800-2IBM-FAX (242-6329)
 Internet:  ibm_direct@vnet.ibm.com
 Mail:      The Americas Call Centers
            Dept. LE001
            P.O. Box 2690
            Atlanta, GA  30301-2690
 
 Reference: LE001

The Americas Call Centers, our national direct marketing organization, can add your name to the mailing list for catalogs of IBM products.

Note: Shipments will begin after the planned availability date.

Trademarks

 
IBMLink and iSeries are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
The e-business logo, z/OS, S/390, zSeries, OS/390, Systempac, Passport Advantage, and AIX 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 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.