IBM XML Toolkit for z/OS, V1.10: Enhanced C++ XML parser and C++ XSLT processor support

IBM United States Software Announcement 208-380
November 4, 2008

 
 ENUS208-380.PDF (110KB)

Table of contents   Document options  
At a glance At a glance Offering Information Offering Information
Overview Overview Publications Publications
Key prerequisites Key prerequisites Technical information Technical information
Planned availability date Planned availability date Software Services Software Services
Description Description Ordering information Ordering information
Product positioning Product positioning Terms and conditions Terms and conditions
Reference information Reference information Prices Prices
Product identification number Product identification number Order now Order now
Program number Program number
 
Printable version Printable version

 
Top rule
At a glance
Bottom rule

The C++ XML parser within this toolkit is a port of the IBM® XML Parser for C++, XML4C V5.7, which is based on the Apache Software Foundation's Xerces C++ processor. The main enhancement in this release is the ability to optionally utilize z/OS® XML System Services (z/OS XML) as underlying parsing technology for both DOM and SAX2 based parsing operations. Support is provided for both non-validating parsing as well as validating parsing utilizing schema based on the W3C Schema recommendation. This support is provided via a set of new z/OS-specific parser C++ classes that are similar in name to and closely mimic the existing DOM and SAX2 interfaces and which can optimize performance. In addition to improved XML parse performance, use of z/OS XML also enables eligible XML Toolkit validating and non-validating parse requests (by the XML4C parser) to exploit the System z® Application Assist Processor (zAAP) for additional optimization of system resources. This release of the XML Toolkit in general supports z/OS V1.8 or later. Note that XML Toolkit V1.10 optional usage of the validation parsing capability of z/OS XML requires z/OS V1.9 or later.

In addition, XML Toolkit V1.10 optional usage of z/OS XML by XML4C users for non-validating parsing is also available in XML Toolkit V1.9 via PTFs UA40707 and UA40708.

The IBM XSLT4C V1.11 XSLT Processor for C++ included within this toolkit is a minor update based on Apache's Xalan C++ XSLT processor.

For ordering, contact your IBM representative, an IBM Business Partner, or IBM Americas Call Centers at 800-IBM-CALL (Reference: ME001).


 
Back to topBack to top
 
Top rule
Overview
Bottom rule

The IBM XML Toolkit for z/OS provides C++ XML parser and XML XSLT stylesheet processing support for z/OS. This newest release of the XML Toolkit for z/OS has been updated with the latest IBM XML4C V5.7 XML parser and IBM XSLT4C V1.11 XSLT processor technologies, which are based on industry-standard Apache Software Foundation Xerces and Xalan technologies.

The IBM XML Parser for C++ has been updated with the following support:

  • Ability to optionally utilize z/OS XML System Services (z/OS XML) as underlying parsing technology when performing DOM (Document Object Model) and SAX2 (Simple API for XML) based parsing operations. Support is provided for both non-validating parsing as well as validating parsing utilizing schema based on the W3C Schema recommendation. This enhancement is provided via a set of new z/OS-specific parser C++ classes that are similar in name to and closely mimic the existing DOM and SAX2 interfaces. Functionality provided in the new classes has been carefully limited so as to optimize performance for the majority of applications. In addition to improved XML parse performance, use of z/OS XML also enables eligible XML Toolkit validating and non-validating parse requests to exploit the System z Application Assist Processor (zAAP) for additional optimization of system resources.
  • A new feature that supports importing multiple schemas with the same namespace.
  • Improved source offset support, enhancing the ability to obtain information that correlates parsed output with the associated data in the input document being parsed. This new support is included in the new z/OS-specific parser classes described above.

Note that optional usage of z/OS XML by XML4C users for non-validating parsing is also available in XML Toolkit V1.9 via PTFs UA40707 and UA40708.

The IBM XSLT Processor for C++ (IBM XSLT4C V1.11) included in this XML Toolkit release is a minor update, based on the Apache Software Foundation's Xalan C++ XSLT processor. This new release of XSLT4C now utilizes the V5.7 release of the XML4C parser that is also shipped in this XML toolkit release.

Refer to:

  • Software Announcement 206-114, dated May 16, 2006 (IBM XML Toolkit for z/OS, V1.9: Enhanced C++ XML Parser and C++ XSLT Processor Support)
  • Software Announcement 205-114, dated May 17, 2005 (IBM XML Toolkit for z/OS, V1.8: Enhanced C++ XML Parser and C++ XSLT Processor Support)

 
Back to topBack to top
 
Top rule
Key prerequisites
Bottom rule

  • IBM System z or IBM zSeries® server, or equivalent
  • IBM z/OS V1.8 (5694-A01)

 
Back to topBack to top
 
Top rule
Planned availability date
Bottom rule


 
Back to topBack to top
 
Top rule
Description
Bottom rule

IBM XML Toolkit for z/OS, V1.10 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 z/OS V1.8 (5694-A01), or later.

What's new in Toolkit V1.10

The C++ XML Parser (IBM XML4C V5.7), based on Apache Software Foundation's Xerces C++ parser, incorporates new support that provides the ability for XML Toolkit users to indicate that z/OS XML System Services be used as an underlying parsing technology, where a functional match between XML4C and z/OS XML exists. For details on restrictions, see the XML Toolkit User Guide available for download from the XML Toolkit Web page at

http://www.ibm.com/servers/eserver/zseries/software/xml/

This support is provided via a set of new z/OS-specific parser C++ classes that are similar in name to and closely mimic the existing DOM and SAX2 interfaces. This enhancement is applicable for non-validating parsing and also for validating parsing utilizing schema based on the W3C Schema recommendation. Support is provided for both Document Object Model (DOM) and Simple API for SAX (SAX2) programming models. Such use of XML System Services for z/OS provides redirection to zAAP speciality processors of the portion of the XML parsing operation performed by z/OS XML and may result in a significant improvement in raw performance as well. Functionality provided in the new classes has been carefully limited to ensure optimized performance for the majority of applications. To utilize the enhanced validation capability when parsing a document, you must first perform a development time task of preprocessing the W3C schema or schemas to be used in order to produce an Optimized Schema Representation (OSR) that is utilized by z/OS XML System Services at runtime. Improved parser source offset support is also provided, which may enhance the ability to obtain information that correlates parsed output with the associated data in the input document being parsed. This new support is included in the new z/OS-specific parser classes described above.

Another parser enhancement in this release is a feature that supports importing multiple schemas with the same namespace.

The C++ XSLT Processor (IBM XSLT4C V1.11) included in the XML Toolkit for z/OS V1.10 is a minor update, based on the Apache Software Foundation's Xalan C++ processor. This new release of XSLT4C now utilizes the V5.7 release of the XML4C parser that is also shipped in this XML Toolkit release.

Section 508 of the U.S. Rehabilitation Act

IBM XML Toolkit for z/OS, V1.10 is capable as of November 14, 2008, when used in accordance with IBM's 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.


 
Back to topBack to top
 
Top rule
Product positioning
Bottom rule

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.


 
Back to topBack to top
 
Top rule
Reference information
Bottom rule

  • Software Announcement 206-114, dated May 16, 2006 (IBM XML Toolkit for z/OS, V1.9: Enhanced C++ XML Parser and C++ XSLT Processor support)
  • Software Announcement 205-114, dated May 17, 2005 (IBM XML Toolkit for z/OS, V1.8: Enhanced C++ XML Parser and C++ XSLT Processor support)

 
Back to topBack to top
 
Top rule
Product identification number
Bottom rule

 
                    Subscription and
Program PID number  Support PID number
 
5655-J51            5655-I30 

 
Back to topBack to top
 
Top rule
Program number
Bottom rule

Program        Program
number         name
 
5655-J51       XML Toolkit for z/OS V1.10
5655-I30       XML Toolkit for z/OS S&S

 
Back to topBack to top
 
Top rule
Offering Information
Bottom rule

Product information is available via the Offering Information Web site

http://www.ibm.com/common/ssi

Business Partner information

If you are a Direct Reseller - System Reseller acquiring products from IBM, you may link directly to Business Partner information for this announcement. A PartnerWorld® ID and password are required (use IBM ID).

https://www.ibm.com/partnerworld/mem/sla.jsp?num=208-380

 
Back to topBack to top
 
Top rule
Publications
Bottom rule

The following publications, which are shipped with the package, can be viewed or downloaded from the IBM Publications Center after planned availability. Visit

http://www.elink.ibmlink.ibm.com/public/applications/publications/ cgibin/pbi.cgi
         Title                 Order number
 
XML Toolkit for z/OS:          GA22-7472
License Information
 
XML Toolkit for z/OS:          GI10-0665
Program Directory

In addition to the above publications, the XML Toolkit for z/OS User's Guide (SK3T-4270) is available as softcopy only from the z/OS Internet Library and the z/OS Software Products Collection.

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.


 
Back to topBack to top
 
Top rule
Technical information
Bottom rule

Specified operating environment

Hardware requirements

The hardware requirements for this product are any IBM System z, IBM eServer™ zSeries, or IBM S/390® hardware or equivalent hardware that supports z/OS V1.8 (5694-A01), or later.

Software requirements

IBM XML Toolkit for z/OS V1.10 requires z/OS V1.8 (5694-A01) or later. To use the support that provides the ability to utilize the validating parser in z/OS XML System Services, z/OS V1.10 or later or z/OS V1.9 with APAR A25903 is required. For use of the enhanced source offset support, z/OS V1.10 is required. The development-time utility support for generating Optimized Schema Representations (needed at runtime by the validating parser support) requires Java™ support. For schema definitions expressed in XML 1.0, IBM Java Technology Edition V5 (31-bit or 64-bit) or later is required. For schema definitions expressed in XML 1.1, IBM Java Technology Edition V6 (31-bit or 64-bit) or later is required.

The program's specifications and specified operating environment information may be found in documentation accompanying the program, if available, such as a README file, or other information published by IBM, such as an announcement letter. Documentation and other program content may be supplied only in the English language.

Compatibility

The XML Toolkit for z/OS is based on open-source software developed by the Apache Software Foundation that does not provide for compatibility with prior releases. Care must be taken when installing IBM XML Toolkit for z/OS V1.10, because the XML parsers and the XSLT processors in this toolkit are not compatible with previous releases.

Note that in prior releases, the IBM XML Toolkit for z/OS packaged its latest XML parser and XSLT processor as well as those XML parsers and the XSLT processors from previous XML Toolkits so that applications that were using the prior XML Toolkit levels would have access to those levels. With this release, only the latest XML Toolkit level is included in this package; however, prior in-service XML Toolkit releases (V1.8 and V1.9) continue to be orderable (both V1.8 and V1.9 are included in the XML Toolkit V1.9 package which can still be ordered).

Limitations

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

http://www.ibm.com/zseries/software/xml

Planning information

Installability

Due to general limitation of compatibility in the Apache Software Foundation open-source code upon which the program is based, IBM XML Toolkit for z/OS V1.10 will not provide compatibility with prior releases. Therefore, applications based on prior releases of the XML Toolkit, in general, will need to continue to require those prior releases. Installation of IBM XML Toolkit V1.10 will not remove prior installed toolkit releases and prior service IBM XML Toolkit releases (V1.8 and V1.9) continue to be orderable (both V1.8 and V1.9 are included in the IBM XML Toolkit V1.9 package).

Packaging

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

Programs ordered via SDF are distributed with the following content:

  • Physical OR electronic media containing executable code
  • Program Directory, GI10-0665
  • Proof of Entitlement
  • License Information, GA22-7472

This program, when downloaded from a Web site, contains the applicable IBM license agreement, and License information (LI), if appropriate, which will be presented for acceptance at the time of installation of the program. In addition to the license and LI, there is a notices.txt file that is located in the root directory of both the XML Parser and XSLT Processor.

Security, auditability, and control

IBM XML Toolkit for z/OS, V1.10 uses the security and auditability features of the host operating system. For more information, refer to Software Announcement 206-114, dated May 16, 2006, and Software Announcement 205-114, dated May 17, 2005. The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.


 
Back to topBack to top
 
Top rule
Software Services
Bottom rule

IBM Software Services have the breadth, depth, and reach to manage your services needs. You can leverage the deep technical skills of our lab-based Software Services team and the business consulting, project management, and infrastructure expertise of our IBM Global Services team. Also, we extend our IBM Software Services reach through IBM Business Partners to provide an extensive portfolio of capabilities. Together, we seek to provide the global reach, intellectual capital, industry insight, and technology leadership to support a wide range of critical business needs.

To learn more about IBM Software Services or to contact a Software Services sales specialist, visit

http://www.ibm.com/software/sw-services/

 
Back to topBack to top
 
Top rule
Ordering information
Bottom rule

Charge metric
 
                         Part number or
Program name             PID number           Charge metric
 
XML Toolkit for          5655-J51             No-charge product
z/OS V1.10
 
XML Toolkit for          5655-I30             No-charge product
z/OS S&S

XML Toolkit for z/OS is a no-charge product.

Ordering z/OS through the Internet

ShopzSeries 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 IBM Business Partner) to handle your order via the traditional IBM ordering process. For more details and availability, visit the ShopzSeries Web site at

http://www.ibm.com/software/shopzseries

SystemPac® shipments will begin four weeks after general availability due to additional customization and data input verification.

The non-SMP/E downloadable code for IBM XML Toolkit for z/OS, V1.10 is planned to be available November 14, 2008. The SMP/E downloadable code and physical media are planned to be available December 12, 2008. Electronic delivery of XML Toolkit for z/OS, V1.10 is also supported when the product is ordered via ShopzSeries.

Basic license

To order, specify the program product number and the appropriate license or charge option. Also, specify the desired distribution medium. To suppress shipment of media, select the license-only option in CFSW.

Program name: XML Toolkit for z/OS V1.10
Program PID: 5655-J51
 
Entitlement                                  License option/
identifier      Description                  Pricing metric
 
S00X4TV         XML Toolkit for z/OS V1.10   No charge, unlimited installs
 
Orderable supply ID    Language         Distribution medium
 
S0157SK                English          3480 Tape Cartridge*
 
  
Subscription and Support PID: 5655-I30
 
Entitlement                                 License option/
identifier      Description                 Pricing metric
 
S00X33W         XML Toolkit for z/OS        No charge, unlimited installs
                S&S                         SW Subscription and Support
 
Orderable supply ID    Language         Distribution medium
 
S00X0NT                English          Paper 

* Refer to the Customized Offerings section for specific media types.

Customized Offerings

Product deliverables are shipped only via Customized Offerings (for example, CBPDO, ServerPac, SystemPac).

CBPDO and ServerPac are offered for Internet delivery, where ShopzSeries product ordering is available. Internet delivery of ServerPac may help improve automation and software delivery time. For more details on Internet delivery, refer to the ShopzSeries help information at

http://www.software.ibm.com/ShopzSeries

Media type for this software product is chosen during the Customized Offerings ordering process. Based on your customer environment, it is recommended that the highest possible density tape media is selected. Currently offered media types are:

  • CBPDOs - 3480, 3480 Compressed, 3490E, 3590, 3592*
  • ServerPacs - 3480, 3480 Compressed, 3490E, 3590, 3592*
  • SystemPacs - 3480, 3480 Compressed, 3490E, 3590, 3592*

* 3592 is highest density media. Selecting 3592 will ship the fewest number of media.

Once a product becomes generally available, it will be included in the next ServerPac and SystemPac monthly update.

Production of software product orders will begin on the planned general availability date.

  • CBPDO shipments will begin one week after general availability.
  • ServerPac shipments will begin two weeks after inclusion in ServerPac.
  • SystemPac shipments will begin four weeks after inclusion in SystemPac due to additional customization, and data input verification.

 
Back to topBack to top
 
Top rule
Terms and conditions
Bottom rule

The information provided in this announcement letter is for reference and convenience purposes only. The terms and conditions that govern any transaction with IBM are contained in the applicable contract documents such as the IBM International Program License Agreement, IBM International Passport Advantage® Agreement, and IBM Agreement for Acquisition of Software Maintenance.

Licensing

IBM International Program License Agreement including the License Information document and Proof of Entitlement (PoE) govern your use of the program. PoEs are required for all authorized use.

Agreement for Acquisition of Software Maintenance

The following agreement applies for Software Subscription and Support (Software Maintenance) and does not require customer signatures: IBM Agreement for Acquisition of Software Maintenance (Z125-6011).

These programs are licensed under the IBM Program License Agreement (IPLA) and the associated Agreement for Acquisition of Software Maintenance, which provide 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 annual renewable 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.

IBM System z Operational Support Services - SoftwareXcel is an option if you desire added services.

License Information form number

The program's License Information will be available for review on the IBM Software License Agreement Web site

http://www.ibm.com/software/sla/sladb.nsf
Limited warranty applies

Yes

Limited warranty

IBM warrants that when the program is used in the specified operating environment, it will conform to its specifications. The warranty applies only to the unmodified portion of the program. IBM does not warrant uninterrupted or error-free operation of the program or that IBM will correct all program defects. You are responsible for the results obtained from the use of the program.

IBM provides you with access to IBM databases containing information on known program defects, defect corrections, restrictions, and bypasses at no additional charge. For further information, consult the IBM Software Support Handbook found at

http://www.ibm.com/support/handbook

IBM will maintain this information for at least one year after the original licensee acquires the program (warranty period).

Program support

Enhanced support, called Subscription and Support, includes telephone assistance, as well as access to updates, releases, and versions of the program as long as support is in effect. You will be notified of discontinuance of support with 12 months' notice.

Money-back guarantee

If for any reason you are dissatisfied with the program and you are the original licensee, you may obtain a refund of the amount you paid for it, if within 30 days of your invoice date you return the program and its PoE to the party from whom you obtained it. If you downloaded the program, you may contact the party from whom you acquired it for instructions on how to obtain the refund.

For clarification, note that for programs acquired under any of IBM's On/Off Capacity on Demand (On/Off CoD) software offerings, this term does not apply since these offerings apply to programs already acquired and in use by you.

Authorization for use on home/portable computer

You may not copy and use this program on another computer without paying additional license fees.

Volume orders (IVO)

No

Passport Advantage applies

No

Usage restriction

Yes

Software Subscription and Support (Software Maintenance) applies

No. For operating system software, the revised IBM Operational Support Services - SoftwareXcel offering will provide support for those operating systems and associated products that are not available with the Software Subscription and Support (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 offering, visit

http://www.ibm.com/services/sl/products
IBM Operational Support Services - SoftwareXcel

Yes

System i Software Maintenance applies

No

Variable charges apply

No

Educational allowance available

Yes. A 15% education allowance applies to qualified education institution customers.


 
Back to topBack to top
 
Top rule
Prices
Bottom rule

For additional information and current prices, contact your local IBM representative.

The charges are unchanged by this announcement.

5655-J51 System z offerings:

Program name: XML Toolkit for z/OS V1.10
Program PID: 5655-J51
 
Entitlement                                License option/
identifier   Description                   Pricing metric
 
S00X4TV      XML Toolkit for z/OS V1.10    No charge, unlimited installs
 
Subscription and Support PID: 5655-I30
 
Entitlement                                License option/
identifier   Description                   Pricing metric
 
S00X33W      XML Toolkit for z/OS          No charge, unlimited installs
             S&S                           SW Subscription and Support
 

 
Back to topBack to top
 
Top rule
Order now
Bottom rule

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

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:   callserv@ca.ibm.com
Mail:       IBM Teleweb Customer Support
            ibm.com® Sales Execution Center, Americas North
            3500 Steeles Ave. East, Tower 3/4
            Markham, Ontario
            Canada
            L3R 2Z1

Reference: ME001

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

eServer is a trademark of IBM Corporation in the United States, other countries, or both.

IBM, z/OS, System z, zSeries, PartnerWorld, S/390, SystemPac, Passport Advantage and ibm.com are registered trademarks of IBM Corporation in the United States, other countries, or both.

Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

Other company, product, and service names may be trademarks or service marks of others.

Terms of use

IBM products and services which are announced and available in your country can be ordered under the applicable standard agreements, terms, conditions, and prices in effect at the time. IBM reserves the right to modify or withdraw this announcement at any time without notice. This announcement is provided for your information only. Additional terms of use are located at:

http://www.ibm.com/legal/us/en/

For the most current information regarding IBM products, consult your IBM representative or reseller, or visit the IBM worldwide contacts page

http://www.ibm.com/planetwide/us/

 

Back to topBack to top
 
Bottom grey rule
 
Printable version Printable version 

Share this page

Digg Linked In

Contact IBM

Feedback

-->