ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzahh_5.4.0.1/rzahhxpcmlmain.htm

105 lines
6.5 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?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="reference" />
<meta name="DC.Title" content="Extensible Program Call Markup Language" />
<meta name="abstract" content="Extensible Program Call Markup Language (XPCML) enhances the functionality and usability of the Program Call Markup Language (PCML) by offering support for XML schemas. XPCML does not support serialization, so unlike PCML, you cannot serialize an XPCML document." />
<meta name="description" content="Extensible Program Call Markup Language (XPCML) enhances the functionality and usability of the Program Call Markup Language (PCML) by offering support for XML schemas. XPCML does not support serialization, so unlike PCML, you cannot serialize an XPCML document." />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlenhance.htm#rzahhxpcmlenhance" />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlrequire.htm#rzahhxpcmlrequire" />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlschema.htm#rzahhxpcmlschema" />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlusing.htm#rzahhxpcmlusing" />
<meta name="DC.Relation" scheme="URI" content="rzahhxmlmain.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlenhance.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlrequire.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlschema.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlusing.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzahhxpcmlmain" />
<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>Extensible Program Call Markup Language</title>
</head>
<body id="rzahhxpcmlmain"><a name="rzahhxpcmlmain"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Extensible Program Call Markup Language</h1>
<div><p>Extensible Program Call Markup Language (XPCML) enhances the functionality
and usability of the Program Call Markup Language (PCML) by offering support
for XML schemas. XPCML does not support serialization, so unlike PCML, you
cannot serialize an XPCML document. </p>
<div class="section"><p>However, XPCML offers several valuable enhancements when compared
to PCML:</p>
<ul><li>Specify and pass values for program parameters</li>
<li>Retrieve the results of a program call to your iSeries™ server in XPCML</li>
<li>Transform an existing PCML document into the equivalent XPCML document</li>
<li>Extend and customize the XPCML schema to define new simple and complex
elements and attributes</li>
</ul>
<p>For more information about XPCML, see the following pages:</p>
</div>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="rzahhxpcmlenhance.htm">Advantages of XPCML over PCML</a></strong><br />
Extensible Program Call Markup Language (XPCML) offers several valuable enhancements over PCML.</li>
<li class="ulchildlink"><strong><a href="rzahhxpcmlrequire.htm">Requirements for using XPCML</a></strong><br />
The Extensible Program Call Markup Language (XPCML) has the same
workstation Java™ virtual machine requirements as the rest of the IBM<sup>®</sup> Toolbox
for Java™. </li>
<li class="ulchildlink"><strong><a href="rzahhxpcmlschema.htm">XPCML schema and syntax</a></strong><br />
XPCML documents, called XPCML source files, contain tags and data
that fully define calls to programs on your iSeries server.</li>
<li class="ulchildlink"><strong><a href="rzahhxpcmlusing.htm">Using XPCML</a></strong><br />
Using XPCML is similar to using PCML. The following steps serve as a general outline for the actions that you need to perform to use XPCML.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzahhxmlmain.htm" title="IBM Toolbox for Java includes several Extensible Markup Language (XML) components, including an XML parser.">Extensible Markup Language components</a></div>
</div>
<div class="linklistwithchild">
<div class="ulchildlink"><strong><a href="rzahhxpcmlenhance.htm#rzahhxpcmlenhance">Advantages
of XPCML over PCML</a></strong><br />
Find out more about valuable XPCML enhancements compared to PCML.</div>
<div class="ulchildlink"><strong><a href="rzahhxpcmlrequire.htm#rzahhxpcmlrequire">Requirements</a></strong><br />
Read about the software requirements for using XPCML.</div>
<div class="ulchildlink"><strong><a href="rzahhxpcmlschema.htm#rzahhxpcmlschema">XPCML schema
and syntax</a></strong><br />
See how the XPCML schema defines XPCML syntax and available server data
types. Find out how to extend and customize the schema to meet your specific
programming needs.</div>
<div class="ulchildlink"><strong><a href="rzahhxpcmlusing.htm#rzahhxpcmlusing">Using XPCML</a></strong><br />
Learn how to take advantage of XPCML enhancements, including passing
different kinds of parameters to your server program and retrieving returned
parameter data. Find out how to condense XPCML code, which makes the code
easier to use and read, and how to use XPCML with your current PCML-enabled
applications.</div>
<p>XPCML is only one way to use XML with your server. For more information
about using XML, see the following pages:</p>
<blockquote><p><a href="rzahhxmlmain.htm#rzahhxmlmain">Extensible
Markup Language components</a></p>
<p><a href="../rzamj/rzamjmain.htm">XML
Toolkit</a></p>
<p><a href="http://www.w3.org/XML/Schema" target="_blank">W3C Architecture domain: XML Schema</a> <img src="www.gif" alt="Link outside Information Center" /></p>
</blockquote>
<br />
</div>
</div>
</body>
</html>