May 16, 2000
XML Toolkit for OS/390 Simplifies e-business Development
At a Glance
eXtensible Markup Language (XML) Toolkit for OS/390 is an evolving collection of XML tools. This release includes the XML Parser for OS/390, Java Edition, and the XML Parser for OS/390, C++ Edition. These XML parsers are based on cross-platform, open-source code and are compliant with industry standards.
XML Toolkit for OS/390 offers the following benefits:
XML Toolkit for OS/390 will benefit application developers who wish to take advantage of XML on OS/390, write or deploy applications across multiple platforms, or use XML-formatted data internally for storing application configuration data.
For ordering, contact:
As part of our commitment to e-business and open standards, IBM embraces XML as another critical component to complete the technology foundation necessary for e-business. XML provides an open, flexible, and powerful method of exchanging information:
Together with WebSphere Application Server for OS/390®, IBM Developer Kit for OS/390 and MQSeries® Family of offerings on OS/390, XML Toolkit for OS/390 provides the latest link to providing end-to-end solution infrastructure components to assist you in creating, integrating, and maintaining your business-to-business (B2B) solutions.
XML Toolkit for OS/390 provides XML parsing capabilities in both Java and C++ versions. The parsers are based on open-source code from the IBM Java Technology Center.
Using the parsers will allow you to quickly enable your applications to take advantage of XML, a newly emerging standard for data interchange between applications and platforms.
The XML Toolkit for OS/390:
A no-charge product, XML Toolkit for OS/390 will be available from IBM Software Delivery and Fulfillment (SDF) and the S/390® XML Web site at:
Planned Availability Date
eXtensible Markup Language (XML) is an expressive, nearly intuitive scripting language that most people quickly learn to write. The XML Toolkit for OS/390 provides a convenient way to a "standard data bus" for passing information between applications and technologies. On S/390 Enterprise Servers it provides the highest degree of scalability for solution areas such as:
XML is easy to use and has a very short learning curve. It is similar in syntax and language to Hypertext Markup Language (HTML) or IBM's Generalized Markup Language (GML). XML does for data what HTML has done for Web presentation.
Once implemented, using XML documents can significantly streamline exchanging data between your company's value network of partners, simplifying e-business application integration. Once the XML infrastructure is in place in your company's value network, commonality of information schema and formats will help you become more competitive. You can have quicker re-use of your business information to provide new offerings and services to your customers.
The XML Toolkit for OS/390 improves the speed of deployment; it helps reduce the complexities of information exchange within business integration. The XML Toolkit for OS/390 provides the base infrastructure to integrate vertical/industry-specific data formats, structures, schemas, and metadata to ensure industry compliance of data representation and content. It also helps 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 will 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 OS/390 is compatible with IBM and non-IBM hardware and software platforms. Key uses include:
XML Toolkit for OS/390 contains XML Parsers for both Java and C++. Both editions are based on open-source code from the IBM Java Technology Center. The parsers are run on multiple platforms, and benefit from the input of a large community of developers. They are tested and packaged for deployment on OS/390, and include OS/390's world-class level of service.
The OS/390 XML Parser, Java Edition is able to run with IBM's enterprise transaction processing platforms. Operation with CICS® Transaction Server can be achieved by exploiting the capability to run a Java Virtual Machine within CICS Transaction Server Version 1 Release 3. For more information, refer to Software Announcement 299-057 , dated March 9, 1999. Interoperability with CICS Transaction Server 1.3 is supported via the CICS Transaction Gateway 3.1 which transmits application requests to CICS.
Additionally, the OS/390 XML Parser, Java Edition can operate with WebSphere Application Server for OS/390. Use of the IBM Common Connector Framework, which is supported by WebSphere Application Server, also provides interoperability with IBM's enterprise transaction processing platforms.
Interoperability with IMS is possible in a number of ways. A WebSphere or other Java application can invoke the OS/390 XML Parser, Java Edition and then use IMS Connect or the IMS Connector for Java framework (shipped as part of VisualAge® for Java) to send a message to IMS. Also, with IMS Version 7, a Java program can run within the IMS environment. The OS/390 XML Parser, Java Edition can be compiled using the High Performance Compiler for Java (shipped as part of VisualAge for Java, Enterprise Edition for OS/390) and executed from a new IMS Java program.
DB2® UDB for OS/390 Version 7 includes the DB2 XML extender. XML documents can be stored and retrieved as complete entities as well as assembled and disassembled into individual data components for storage retrieval.
The OS/390 XML Parser, C++ Edition can be invoked by any program that can access C++ code running under OS/390's Language Environment®. It can also be invoked from a C or C++ DB2 application or stored procedure.
Note: This release contains public and stable support of SAX Level 1 specifications and SAX Level 2 implementations. For more information, visit:
These are considered experimental, as the specifications themselves are still subject to change. The World Wide Web Consortium standards and drafts (DOM Level 1 and DOM Level 2) are documented at:
This product is Year 2000 ready. When used in accordance with its associated documentation, it is capable of correctly processing, providing, and/or receiving date data within and between the twentieth and twenty-first centuries, provided that all products (for example, hardware, software, and firmware) used with the product properly exchange accurate date data with it.
This program is EuroReady.
For more information on the implications of the euro, visit the IBM euro Web site at:
IBM considers an IBM product to be EuroReady if the product, when used in accordance with its associated documentation, is capable of correctly processing monetary data in the euro denomination and of respecting the euro currency formatting conventions (including the euro sign). This assumes that all other products (for example, hardware, software, and firmware) that are used with this product are also EuroReady. IBM hardware products that are EuroReady may or may not have an engraved euro sign key on their keyboards.
Currently, EuroReady status applies primarily to IBM products specific to the EMU countries. Products that are not specific to these countries are deemed to be "not ready" for euro unless otherwise stated in the product's country-specific specifications.
IBM Hardware Ready
IBM supplies certain IBM products which include third party software (pre-loaded or not) and/or third party attached hardware. In these instances IBM is not in a position to assert that these third party products are, in themselves, EuroReady.
Therefore, such IBM products will be designated as Hardware ready.
IBM considers a solution to be EuroReady when the solution providers have:
and can clearly demonstrate this by:
The XML Toolkit for 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.
E-commerce and Customer Relationship Management (CRM) applications are just two of many business applications that can use XML documents and world class XML parsers to provide this "any information to any platform" connectivity. XML Toolkit for OS/390 is the data catalyst for e-business by facilitating open information exchange within and between organizations to build business to business applications.
XML provides the "near defacto, universal data" function needed to complete true business integration. IBM fully supports the development of open standards, such as XML. IBM excels at providing enterprise products and solutions such as XML Toolkit for OS/390 that address the complexities of business integration within a scalable, reliable, and secure IT environment.
XML Toolkit for OS/390 is an additional enhancement to IBM's e-business environment. WebSphere Application Server for OS/390 provides Web hosting and serving; IBM Developer Kit for OS/390, Java 2 Technology Edition provides a universal programming model and language with presentation and business logic support from Java Server Pages and Java Servlets. The MQSeries Family provides industry leading messaging, queuing, routing, business logic control and enterprise-class workflow process control. All of these products provide the ability to embed XML and parse XML documents within their applications.
Product Information will be available on day of announcement through Offering Information (OITOOL) at:
Specified Operating Environment
Security, Auditability, and Control
XML Toolkit for OS/390 uses the security and auditability features of the host OS/390 operating system. For more information, refer to Software Announcement 200-030 , dated February 29, 2000.
The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.
The XML Toolkit for OS/390 is a no-charge product. The XML Toolkit for OS/390 can be ordered at availability (July 14, 2000). New users should specify:
Type Model 5655 D44
For information on downloading the code from the Internet, (available July 14, 2000) 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 for a one-time charge of $0.00.
Also, specify the feature number corresponding to the operating environment and desired distribution medium.
Type- Medium Order Type Model Feature Distribution Description Number Number Medium XML Toolkit 5655-D44 5802 3480 Tape Cartridge for OS/390 6088 4-mm DAT Cartridge
Both the tape and the downloadable code for XML Toolkit for OS/390 will be available July 14, 2000.
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.
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 SDF receives the order. SDF will then ship the order via overnight air transportation.
Program Name Program Number XML Toolkit for OS/390 5655-D44
Terms and Conditions
Use Priority/Reference Code: LE001 Phone: 800-IBM-CALL Fax: 800-2IBM-FAX Internet: firstname.lastname@example.org Mail: IBM Atlanta Sales Center Dept. LE001 P.O. Box 2690 Atlanta, GA 30301-2690
You can also contact your local IBM Business Partner or IBM representative. To identify them, call 800-IBM-4YOU.
Note: Shipments will begin after the planned availability date.