105 lines
6.5 KiB
HTML
105 lines
6.5 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="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> |