ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzakl_5.4.0.1/rzakltoolsother.htm

180 lines
12 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Additional XML tools and programs" />
<meta name="abstract" content="You can write your programs to take advantage of XML and its extensions and companion standards." />
<meta name="description" content="You can write your programs to take advantage of XML and its extensions and companion standards." />
<meta name="DC.Relation" scheme="URI" content="rzaklintro.htm" />
<meta name="DC.Relation" scheme="URI" content="rzakltools.htm" />
<meta name="DC.Relation" scheme="URI" content="rzakltools.htm" />
<meta name="DC.Relation" scheme="URI" content="http://www.alphaworks.ibm.com/aw.nsf/frame?ReadForm&amp;/aw.nsf/techmain/CD02D09F25AF2A21882566F300703F6D" />
<meta name="DC.Relation" scheme="URI" content="http://www.alphaworks.ibm.com/" />
<meta name="DC.Relation" scheme="URI" content="rzakljavaapi.htm" />
<meta name="DC.Relation" scheme="URI" content="http://alphaworks.ibm.com/tech/xeena" />
<meta name="DC.Relation" scheme="URI" content="../rzahh/reportwriter.htm" />
<meta name="DC.Relation" scheme="URI" content="../rzahh/page1.htm" />
<meta name="DC.Relation" scheme="URI" content="http://www.ibm.com/software/data/db2/extenders/xmlext/index.html" />
<meta name="DC.Relation" scheme="URI" content="http://www-306.ibm.com/software/webservers/hats/index.html" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2001, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2001, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzakltoolsother" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Additional XML tools and programs</title>
</head>
<body id="rzakltoolsother"><a name="rzakltoolsother"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Additional XML tools and programs</h1>
<div><p>You can write your programs to take advantage of XML and its extensions
and companion standards.</p>
<p>Using additional tools that are not part of the operating system enables
you to do this with much less development time and effort.</p>
<p>The XML community provides a steady source of tools and helpful applications
for using XML:</p>
<ul><li><a href="#rzakltoolsother__XMLEnabler">XML Enabler</a> (for the <a href="rzakltools.htm">XSL
Processor for Java™</a>)</li>
<li><a href="#rzakltoolsother__TaskGuideViewer">TaskGuide Viewer</a></li>
<li><a href="#rzakltoolsother__Xeena">Xeena</a></li>
</ul>
<p>IBM<sup>®</sup> also
offers licensed programs that will help you use XML with your iSeries™ servers:</p>
<ul><li><a href="#rzakltoolsother__IBMToolbox">IBM Toolbox for Java (ReportWriter classes)</a></li>
<li><a href="#rzakltoolsother__DB2XMLExtender">DB2 XML Extender</a></li>
<li><a href="#rzakltoolsother__IBMWebSphereHostPublisher">IBM WebSphere Host Access Transformation Services</a></li>
</ul>
<div class="section" id="rzakltoolsother__XMLEnabler"><a name="rzakltoolsother__XMLEnabler"><!-- --></a><h4 class="sectiontitle">XML Enabler</h4><p>The XML Enabler is a
servlet that developers can use with the XSL Processor for Java to
put stylesheets in effect in real time. When any browser sends a request to
the servlet, it responds with data that it formats using XSL stylesheets configured
for specific browser types. In this way, the XML Enabler allows any user of
any browser to view and use XML data.</p>
<p><em>Any browser</em> means just
that. You do not need an XML-enabled browser because the servlet takes care
of that by using XML and XSL technology combined with the information in the
HTTP header. After the system administrator defines the mapping between browser
types and XSL stylesheets, the servlet does the remaining.</p>
<p>When an HTTP
request comes in to the XML Enabler, the following actions occur:</p>
<ol><li>The XML Enabler gets the XML document requested by the client (the Web
address of that document is passed as a parameter on the Web address).</li>
<li>The XML Enabler then looks at the client type, using the user-agent field
of the HTTP header, and selects an XSL style sheet. The style sheet selected
for each user-agent type is defined by the developer.</li>
<li>After the XML document and the XSL style sheet are selected, the XSL Processor
for Java combines
them, and the servlet returns the output to the client.</li>
</ol>
</div>
<div class="section" id="rzakltoolsother__TaskGuideViewer"><a name="rzakltoolsother__TaskGuideViewer"><!-- --></a><h4 class="sectiontitle">TaskGuide Viewer</h4><p>TaskGuide
Viewer is an XML-based tool for creating wizards that makes building and displaying
wizards as easy as creating and viewing HTML files. After you create a wizard
script, the TaskGuide Viewer displays the specified panels and follows your
instructions.</p>
<p>The TaskGuide Viewer enables you to focus on task content
rather than design elements. It offers usability-tested screen layout and
navigation options that eliminate the most difficult parts of building wizards:
screen layout, navigation, and data management.</p>
<p>For more information,
see the TaskGuide Viewer information at the IBM alphaWorks<sup>®</sup> Web site.</p>
</div>
<div class="section" id="rzakltoolsother__Xeena"><a name="rzakltoolsother__Xeena"><!-- --></a><h4 class="sectiontitle">Xeena</h4><p>Xeena is a visual XML editor that
enables you to visually edit valid XML documents derived from a valid DTD.
It is a Java application built on top of Swing and XML Parser
for Java.</p>
<p>Use
a hierarchical tree view to create, edit, and expand any document derived
from a valid DTD. You can edit multiple XML documents and copy, cut and paste
from one document into another.</p>
<p>A key feature of Xeena is its syntax-directed
editing ability, which ensures that all documents generated are valid with
respect to the given DTD. Xeena also helps you insert elements into the tree
correctly (with respect to the DTD) by being sensitive to the current selected
tree node and refusing to allow you to insert elements in an incorrect order.</p>
<p>For
more information, see the Xeena information on the IBM alphaWorks Web site.</p>
</div>
<div class="section" id="rzakltoolsother__IBMToolbox"><a name="rzakltoolsother__IBMToolbox"><!-- --></a><h4 class="sectiontitle"><span class="keyword">IBM Toolbox for Java</span> (ReportWriter
classes)</h4><p><span class="keyword">IBM Toolbox for Java</span> is
a set of Java classes that allow you to use Java programs
to access data on your servers. You can use these classes to write client/server
applications, applets, and servlets that work with data on your server. The <span class="keyword">IBM Toolbox for Java</span> includes a reportwriter package
containing classes that enable your applications to work with XML data.</p>
<p>The
ReportWriter classes allow your applications to create formatted documents
from XML data sources. Your application defines the document format (layout)
by using XSL stylesheets in combination with XSL Formatting Objects and the
XML data sources. With ReportWriter classes you can generate documents in
the Hewlett Packard Printer Control Language (PCL) format and the Adobe Portable
Document Format (PDF).</p>
<p>For more information, see the ReportWriter classes
in <span class="keyword">IBM Toolbox for Java</span>.</p>
</div>
<div class="section" id="rzakltoolsother__DB2XMLExtender"><a name="rzakltoolsother__DB2XMLExtender"><!-- --></a><h4 class="sectiontitle">DB2<sup>®</sup> XML Extender</h4><p>The DB2 XML Extender
is a licensed program that provides data types that you can store XML documents
in DB2 UDB
for iSeries databases
and functions that assist you in working with these structured documents.</p>
<p>You
can store entire XML documents in DB2 UDB databases as character data or store
them as external files but still manage them by using DB2 UDB. Retrieval functions allow you to
retrieve either the entire XML document or individual elements or attributes.</p>
<p>Other
features include:</p>
<ul><li>The ability to extract XML elements and attributes into traditional SQL
data types</li>
<li>The ability to transform existing DB2 UDB data into XML documents</li>
<li>Storage, retrieval, and updates of XML documents in a single column</li>
<li>Storage of XML documents as a collection of DB2 UDB data in multiple columns and tables</li>
<li>DTD management</li>
<li>Support for international code pages</li>
</ul>
<p>For more information, see the DB2 XML Extender site.</p>
</div>
<div class="section" id="rzakltoolsother__IBMWebSphereHostPublisher"><a name="rzakltoolsother__IBMWebSphereHostPublisher"><!-- --></a><img src="./delta.gif" alt="Start of change" /><h4 class="sectiontitle">IBM WebSphere<sup>®</sup> Host
Access Transformation Services</h4><p>Through its XML gateway, WebSphere Host
Access Transformation Services provides access to existing 3270 and 5250 applications
in an XML format for use within e-business applications.</p>
<p>Additionally,
the HTML mapper capability provides an install-and-go HTML entry-level emulator
for 3270 or 5250 application access. Without customization, existing 3270
and 5250 applications can be extended as HTML to Web users. This capability
is targeted at users who need occasional access to the host application and
do not yet have desktops enabled for Java applications.</p>
<p>For more information,
see the IBM WebSphere Host
Access Transformation Services Web site.</p>
<img src="./deltaend.gif" alt="End of change" /></div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzaklintro.htm" title="This topic explains what XML is, what extensions and companion standards it uses, and what it can do for you.">Using XML</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="rzakltools.htm" title="i5/OS integrates XML parsers and an XSL processor for Java right into the operating system. Additionally, you can use a wide variety of free and licensed programs to help you use XML.">XML tools for i5/OS</a></div>
<div><a href="rzakljavaapi.htm" title="Some IBM Toolbox for Java packages or functions require that you have an Extensible Markup Language XML parser or Extensible Stylesheet Language Transformations (XSLT) processor in your CLASSPATH environment variable.">XML parser and XSLT processor for Java</a></div>
<div><a href="../rzahh/reportwriter.htm">ReportWriter classes</a></div>
<div><a href="../rzahh/page1.htm">IBM Toolbox for Java</a></div>
</div>
<div class="relinfo"><strong>Related information</strong><br />
<div><a href="http://www.alphaworks.ibm.com/aw.nsf/frame?ReadForm&amp;/aw.nsf/techmain/CD02D09F25AF2A21882566F300703F6D" target="_blank">TaskGuide Viewer information</a></div>
<div><a href="http://www.alphaworks.ibm.com/" target="_blank">IBM alphaWorks Web site</a></div>
<div><a href="http://alphaworks.ibm.com/tech/xeena" target="_blank">Xeena information</a></div>
<div><a href="http://www.ibm.com/software/data/db2/extenders/xmlext/index.html" target="_blank">DB2 UDB XML Extender site</a></div>
<div><a href="http://www-306.ibm.com/software/webservers/hats/index.html" target="_blank">IBM WebSphere Host Access Transformation Services</a></div>
</div>
</div>
</body>
</html>