IBM XML Toolkit for z/OS, V1.8: Enhanced C++ XML Parser and C++ XSLT Processor support
IBM United States Software Announcement 205-114May 17, 2005
|
|
| At a glance |
The C++ XML Parser within this toolkit is a port of the IBM XML4C V5.5 Parser, which is based on Apache's Xerces C++ V2.6 parser. Enhancements to the parser in this release include:
- Extra Performance Linkage (XPLINK) support
- Reduced dynamic link library (DLL) footprint
- Updated World Wide Web Consortium (W3C) specifications support
- Schema support improvements
- Grammar caching
The XSLT4C V1.9 C++ XSLT Processor within this toolkit, based on Apache's Xalan C++ V1.9 XSLT processor, has been updated with:
- XPLINK support
- Pluggable memory management
- Improved stability on execution of large stylesheets and XML files
- A global option to pool all text node strings
For ordering, contact:
Your IBM representative, an IBM Business Partner, or IBM Americas Call Centers at
800-IBM-CALL
(Reference: LE001).
Back to top
|
|
| Overview |
The IBM XML Toolkit for z/OS®, V1.8 continues to provide enhanced C++ XML Parser and C++ XSLT Processor support. The toolkit provides the XML4C V5.5 XML parser and the XSLT4C V1.9 XSLT processor, based on corresponding Apache Software Foundation Xerces and Xalan technologies. IBM XML Toolkit for z/OS, V1.8 now includes versions of its libraries built using XPLINK, the extra performance linkage option.
The C++ XML Parser support has been updated with:
- Extra Performance Linkage (XPLINK) support
- Reduced dynamic link library (DLL) footprint
- Updated World Wide Web Consortium (W3C) specifications support
- Schema support improvements
- Grammar caching
The XML C++ XSLT Processor has been updated with:
- XPLINK support
- Pluggable memory management
- Improved stability on execution of large stylesheets and XML files
- A global option to pool all text node strings
Refer to Software Announcement
204-181
, dated August 10, 2004.
Back to top
|
|
| Key prerequisites |
-
IBM
zSeries® server or S/390® hardware, or equivalent
- z/OS V1.4 (5694-A01), or later or z/OS.e V1.4 (5655-G52), or later
|
|
| Planned availability dates |
- May 20, 2005: Non-SMP/E package, IBM zSeries Web site
- June 17, 2005: SMP/E package via SDF and the IBM zSeries XML Web site
|
|
| Description |
IBM XML Toolkit for z/OS, V1.8 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.4 (5694-A01), or later
- z/OS.e V1.4 (5655-G52), or later
What's new in V1.8
The C++ XML Parser (IBM XML4C V5.5), based on Apache Software Foundation's Xerces C++ V2.6, incorporates the following new features:
- XPLINK support: In addition to the non-XPLINK DLLs currently provided, a separate XPLINK set of DLLs is enabled for customers who want to run pure XPLINK XML application code.
- Reduced DLL footprint: The deprecated Document Object Model (DOM) support has been removed and placed in a separate DLL, which can reduce the footprint of the XML parser DLL.
- Updated W3C specifications support: Support has been added to bring the Parser up to XML 1.0 Third Edition and XML 1.1 recommendations.
-
Schema support improvements:
- Enhancements have been made to the schema component model API.
- A new feature has been added to disable schema identity constraints.
- IDs will now work on all kinds of schema components.
- Improved support for schema annotations includes an option to laxly validate their contents.
- Grammar caching: This will now work with DTD internal subsets.
The C++ XSLT Processor (IBM XSLT4C V1.9), based on Apache Software Foundation's Xalan C++ V1.9, incorporates the following new features:
- XPLINK support: In addition to the non-XPLINK DLLs currently provided, a separate XPLINK set of DLLs is provided for customers who want to run pure XPLINK XML application code.
- Pluggable memory management: This feature allows applications to maintain precise control over memory allocations. Users with knowledge of their application's characteristics will be able to provide a more efficient allocation method than the general-purpose procedures provided by the system.
- Improved stability on execution of large stylesheets and XML files: Because the current implementation relies on function recursion, certain stylesheets and input documents may cause the program stack to overflow and the application to fail. It may also inhibit executing style sheets that are heavily dependent on recursive functions. This feature can help prevent these types of failures.
- A global option to pool all text node strings: This feature allows developers to set a flag to determine if a parsed source tree will pool the values of all of the text nodes in the XML document. This can result in a significant reduction in memory usage, particularly if there are a lot of repeated values in text nodes.
Section 508 of the U.S. Rehabilitation Act
IBM XML Toolkit for z/OS, V1.8 is capable as of June 17, 2005, 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 top
|
|
| 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.
Back to top
|
|
| Reference information |
- Software Announcement 204-181 , dated August 10, 2004 (XML Toolkit for z/OS, V1.7 provides current C + + XML Parser and C++ XSLT Processor support)
- Software Announcement 203-273 , dated October 14, 2003 (IBM XML Toolkit for z/OS and OS/390®, V1R6 Supports XML Open Standards for Java and C++ Parsers and Java XSLT Processor)
- Software Announcement 203-042 , dated February 18, 2003 (IBM XML Toolkit for z/OS and OS/390, V1R5 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, V1R4 Supports e-business Open Standards)
-
Software Announcement
203-131
, dated May 13, 2003 (IBM z/OS V1.4: Support for IBM
zSeries z990 Multipurpose On Demand Servers and Preview: z/OS V1.5)
- Software Announcement 203-132 , dated May 13, 2003 (IBM z/OS.e V1.4 New Features and Preview: z/OS.e V1.5)
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).
BP Attachment for Announcement Letter 205-114
Trademarks
Back to top
|
|
| Offering information |
Product information is available via the Offering Information Web site
|
|
| Publications |
The following publications, which are shipped with the package, can be viewed or downloaded from the IBM Publications Center after planned availability. Visit the following Web site
Order
Title number
XML Toolkit for z/OS(R): License Information GA22-7472
XML Toolkit for z/OS: Program Directory GI10-0665
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 top
|
|
| Technical information |
Specified operating environment
Hardware requirements
The hardware requirements for this product are any IBM zSeries® or S/390® hardware
or equivalent hardware that supports:
- z/OS V1.4 (5694-A01), or later
- z/OS.e V1.4 (5655-G52), or later
Software requirements
IBM XML Toolkit for z/OS, V1.8 requires z/OS V1.4 (5694-A01) or later, or z/OS.e V1.4 (5655-G52) or later. For C++ XSLT Processor support, PTF PQ75251 must be applied.
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 compatibility with prior releases. Care must be taken when installing IBM XML Toolkit for z/OS, V1.8, because the parsers and XSLT Processors in this toolkit are not necessarily compatible with previous releases. The packaging of IBM XML Toolkit for z/OS, V1.8 is designed so that applications that are using either XML Toolkit for z/OS and OS/390®, V1.7 or XML Toolkit for z/OS and OS/390, V1.6 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.8 (5655-J51) replaces XML Toolkit for z/OS and OS/390, V1.7 (5655-J51).
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.8 will not necessarily provide compatibility with prior releases. Therefore, applications based on prior releases of the XML Toolkit, in general, may need to continue to require those prior releases. In support of these releases, both the V1.7 and the V1.6 products are included in the IBM XML Toolkit for z/OS, V1.8 distribution package and will be installed, by default, along with V1.8, if not already present.
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 media containing executable code
- Program Directory, GI10-0665
- Proof of Entitlement
- 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 XML Toolkit normally resides in the /usr/lpp/ixm/IBM directory. There is a copy of the license in the notices.txt file in the xml4c-5_5 and xslt4c-1_9 directories.
Security, auditability, and control
IBM XML Toolkit for z/OS, V1.8 uses the security and auditability features of the host operating
system. For more information, refer to Software Announcement
203-131
, dated May 13, 2003, and Software Announcement
203-132
, dated May 13, 2003. 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 top
|
|
| Ordering information |
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 Business Partner) to handle your order via the traditional IBM ordering process. For more details and availability, visit the ShopzSeries Web site at
The Non-SMP/E downloadable code for IBM XML Toolkit for z/OS, V1.8 is planned to be available May 20, 2005. The SMP/E downloadable code and physical media is planned to be available June 17, 2005. Electronic delivery of XML Toolkit for z/OS, V1.8 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
Program PID:
5655-J51
Entitlement License option/
identifier Description Pricing metric
S00X4TV XML Toolkit No Charge,
for z/OS unlimited installs
Orderable supply ID: Language Distribution medium S00X4TT English 3480 Tape Cartridge
Subscription and Support PID: 5655-I30
Entitlement License option/
identifier Description Pricing metric
S00X33W XML Toolkit No charge,
for z/OS S&S unlimited installs
Orderable supply ID: Language Distribution medium S00X0NT English Paper
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.
Back to top
|
|
| Terms and conditions |
Licensing: IBM International Program License Agreement (IPLA). Proofs of Entitlement (PoE) are required for all authorized use.
These products are licensed under the IBM IPLA, and the associated Agreement for Acquisition of Support, and the Addendum for Support Z125-6704 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 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. S/390 and zSeries IBM Operational Support Services SoftwareXcel is an option for those customers who desire added services.
Limited warranty applies: Yes
Warranty: This program has warranty for a minimum of one year from acquisition from IBM or authorized IBM Business Partner. The warranty provided to the customer, for at least one year from acquisition, is access to databases (read Web sites) for program information and FAQs, including any known fixes to defects, which the customer can download or obtain otherwise and install at 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 SoftwareXcel 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 SoftwareXcel offering, visit
For additional information on the revised IBM Operational Support Services, refer to Services Announcement 601-023 , dated July 10, 2001.
IBM operational support services SoftwareXcel: Yes
iSeries Software Maintenance applies: No
Variable charges apply: No
Educational allowance available:
Yes, 15% education allowance applies to qualified education
institution customers.
Back to top
|
|
| Prices |
The charges are unchanged by this announcement.
Back to top
|
|
| 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: IBM Americas Call Centers
Dept: IBM CALL, 11th Floor
105 Moatfield Drive
North York, Ontario
Canada M3B 3R1
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
