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

174 lines
13 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="XPCML syntax" />
<meta name="abstract" content="The XPCML schema defines several element tags, and each element tag contains attribute tags." />
<meta name="description" content="The XPCML schema defines several element tags, and each element tag contains attribute tags." />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlschema.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="rzahhxpcmlschemasyntax" />
<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>XPCML syntax</title>
</head>
<body id="rzahhxpcmlschemasyntax"><a name="rzahhxpcmlschemasyntax"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">XPCML syntax</h1>
<div><p>The XPCML schema defines several element tags, and each element
tag contains attribute tags.</p>
<div class="section"><p> The following table lists the different elements that you can
declare and define in your XPCML source files. Each entry in the first column
links to the appropriate section of the XPCML schema.</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr class="tablemainheaderbar"><th valign="top" width="33.33333333333333%" id="d0e22">XPCML tag</th>
<th valign="top" width="33.33333333333333%" id="d0e24">Description</th>
<th valign="top" width="33.33333333333333%" id="d0e26">Equivalent PCML tag</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__doubleparm">doubleParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a double parameter</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">data (type=float, length=8)</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__arrayofdoubleparm">arrayOfDoubleParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a parameter that is an array of doubles</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__floatparm">floatParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a float parameter</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">data (type=float, length=4)</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__arrayoffloatparm">arrayOfFloatParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a parameter that is an array of floats</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__hexbinaryparm">hexBinaryParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a byte parameter represented in hex</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">byte (rough equivalent, represented in hex)</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__arrayofhexbinaryparm">arrayOfHexBinaryParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a parameter that is an array of hexBinaries</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__intparm">intParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines an integer parameter</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">data (type=int, length=4)</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__arrayofintparm">arrayOfIntParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a parameter that is an array of integers</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__longparm">longParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a long parameter</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">data (type=int, length=8)</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__arrayoflongparm">arrayOfLongParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a parameter that is an array of longs</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__packeddecimalparm">packedDecimalParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a packed decimal parameter</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">data (type=packed)</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__arrayofpackeddecimalparm">arrayOfPackedDecimalParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a parameter that is an array of packed decimals</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__parameterlist">parameterList</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Signals that the enclosing tag represents all of the
parameter definitions for the program</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__program">program</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Begins and ends the XML that describes one program call</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">program</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__shortparm">shortParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a short parameter</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">data (type int, length 2)</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__arrayofshortparm">arrayOfShortParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a parameter that is an array of shorts</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__stringparm">stringParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a string parameter</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__arrayofstringparm">arrayOfStringParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a parameter that is an array of strings</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__struct">struct</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a named structure that you can specify as an
argument to a program or as a field within another named structure</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">struct</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__arrayofstruct">arrayOfStruct</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines an array of structs</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__structparm">structParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Represents a reference to a struct tag found elsewhere
in the XPCML document that you want to included at a specific location in
the document</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">data (type=struct)</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__arrayofstructparm">arrayOfStructParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a parameter that is an array of struct parameters</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__unsignedintparm">unsignedIntParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines an unsigned integer parameter</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">data (type=int, length=4, precision=32)</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__arrayofunsignedintparm">arrayOfUnsignedIntParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a parameter that is an array of unsigned integers</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__unsignedshortparm">unsignedShortParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines an unsigned short parameter</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">data (type=int, length=2, precision=16)</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__arrayofunsignedshortparm">arrayOfUnsignedShortParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a parameter that is an array of unsigned shorts</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__xpcml">xpcml</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Begins and ends the XPCML source file that describes
the program call format </td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__zoneddecimalparm">zonedDecimalParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a zoned decimal parameter</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">data (type zoned)</td>
</tr>
<tr><td valign="top" width="33.33333333333333%" headers="d0e22 "><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd__arrayofzoneddecimalparm">arrayOfZonedDecimalParm</a></td>
<td valign="top" width="33.33333333333333%" headers="d0e24 ">Defines a parameter that is an array of zoned decimals</td>
<td valign="top" width="33.33333333333333%" headers="d0e26 ">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzahhxpcmlschema.htm" title="XPCML documents, called XPCML source files, contain tags and data that fully define calls to programs on your iSeries server.">XPCML schema and syntax</a></div>
</div>
</div>
</body>
</html>