, dated November 4, 2008 IBM XML Toolkit for z/os, V1.10: Enhanced C++ XML parser and C++ XSLT processor support Table of contents 1 At a glance 3 Offering Information 1 Overview 4 Publications 2 Key prerequisites 4 Technical information 2 Planned availability date 5 Software Services 2 Description 6 Ordering information 3 Product positioning 7 Terms and conditions 3 Reference information 9 Prices 3 Product identification number 10 Order now 3 Program number At a glance 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/osspecific 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). Overview 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 IBM is a registered trademark of International Business Machines Corporation 1
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) Key prerequisites IBM System z or IBM zseries server, or equivalent IBM z/os V1.8 (5694-A01) Planned availability date November 14, 2008: Non-SMP/E package, IBM XML Toolkit for z/os Web site December 12, 2008: SMP/E package via SDF and the IBM XML Toolkit for z/os Web site http://www.ibm.com/servers/eserver/zseries/software/xml/download/ Description 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 IBM is a registered trademark of International Business Machines Corporation 2
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. 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 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) Product identification number Subscription and Program PID number Support PID number 5655-J51 5655-I30 Program number Program number Program name 5655-J51 XML Toolkit for z/os V1.10 5655-I30 XML Toolkit for z/os S&S Offering Information Product information is available via the Offering Information Web site http://www.ibm.com/common/ssi IBM is a registered trademark of International Business Machines Corporation 3
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= Publications 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 XML Toolkit for z/os: License Information Order number GA22-7472 XML Toolkit for z/os: Program Directory GI10-0665 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. Technical information Specified operating environment Hardware requirements The hardware requirements for this product are any IBM System z, IBM eserver tm 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 tm 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 IBM is a registered trademark of International Business Machines Corporation 4
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. Software Services 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 IBM is a registered trademark of International Business Machines Corporation 5
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/ Ordering information 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 licenseonly 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* IBM is a registered trademark of International Business Machines Corporation 6
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. Terms and conditions 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. IBM is a registered trademark of International Business Machines Corporation 7
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. IBM is a registered trademark of International Business Machines Corporation 8
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. Prices 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 IBM is a registered trademark of International Business Machines Corporation 9
Order now 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/ IBM is a registered trademark of International Business Machines Corporation 10