ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzaii_5.4.0.1/rzaiimstexremcmd.htm

190 lines
10 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="Remote command and distributed program call server" />
<meta name="abstract" content="Identify exit point for remote command and distributed program call server" />
<meta name="description" content="Identify exit point for remote command and distributed program call server" />
<meta name="DC.Relation" scheme="URI" content="rzaiimst35.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzaiimstexremcmd" />
<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>Remote command and distributed program call server</title>
</head>
<body id="rzaiimstexremcmd"><a name="rzaiimstexremcmd"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Remote command and distributed program call server</h1>
<div><p>Identify exit point for remote command and distributed program
call server</p>
<p>The remote command and distributed program call server has one exit point
defined:</p>
<p id="rzaiimstexremcmd__IDX269"><a name="rzaiimstexremcmd__IDX269"><!-- --></a>QIBM_QZRC_RMT format CZRC0100</p>
<p>The QIBM_QZRC_RMT exit point is defined to call a program for either remote
command or distributed program call requests.</p>
<p>The format of the parameter fields differ according to the type of request.</p>
<div class="section"><h4 class="sectiontitle">Remote command requests for exit point QIBM_QZRC_RMT format
CZRC0100</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th colspan="2" valign="top" id="d0e32">Offset</th>
<th rowspan="2" valign="top" width="20%" id="d0e34">Type</th>
<th rowspan="2" valign="top" width="20%" id="d0e36">Field</th>
<th rowspan="2" valign="top" width="40%" id="d0e38">Description</th>
</tr>
<tr><th valign="top" width="10%" id="d0e41">Dec</th>
<th valign="top" width="10%" id="d0e43">Hex</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="10%" headers="d0e32 d0e41 ">0</td>
<td valign="top" width="10%" headers="d0e32 d0e43 ">0</td>
<td valign="top" width="20%" headers="d0e34 ">CHAR(10)</td>
<td valign="top" width="20%" headers="d0e36 ">User profile name</td>
<td valign="top" width="40%" headers="d0e38 ">The name of the user profile that is calling the server</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e32 d0e41 ">10</td>
<td valign="top" width="10%" headers="d0e32 d0e43 ">A</td>
<td valign="top" width="20%" headers="d0e34 ">CHAR(10)</td>
<td valign="top" width="20%" headers="d0e36 ">Server identifier</td>
<td valign="top" width="40%" headers="d0e38 ">For the remote command server, the value is *RMTSRV.</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e32 d0e41 ">20</td>
<td valign="top" width="10%" headers="d0e32 d0e43 ">14</td>
<td valign="top" width="20%" headers="d0e34 ">CHAR(8)</td>
<td valign="top" width="20%" headers="d0e36 ">Format name</td>
<td valign="top" width="40%" headers="d0e38 ">The user exit format name being used. For QIBM_QZRC_RMT, the format
name is CZRC0100.</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e32 d0e41 ">28</td>
<td valign="top" width="10%" headers="d0e32 d0e43 ">1C</td>
<td valign="top" width="20%" headers="d0e34 ">BINARY(4)</td>
<td valign="top" width="20%" headers="d0e36 ">Requested function</td>
<td valign="top" width="40%" headers="d0e38 ">The function being performed <p><strong>X'1002'</strong> - Remote command</p>
</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e32 d0e41 ">32</td>
<td valign="top" width="10%" headers="d0e32 d0e43 ">20</td>
<td valign="top" width="20%" headers="d0e34 ">CHAR(10)</td>
<td valign="top" width="20%" headers="d0e36 ">Reserved</td>
<td valign="top" width="40%" headers="d0e38 ">Not used for remote command requests</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e32 d0e41 ">42</td>
<td valign="top" width="10%" headers="d0e32 d0e43 ">2A</td>
<td valign="top" width="20%" headers="d0e34 ">CHAR(10)</td>
<td valign="top" width="20%" headers="d0e36 ">Reserved</td>
<td valign="top" width="40%" headers="d0e38 ">Not used for remote command requests</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e32 d0e41 ">52</td>
<td valign="top" width="10%" headers="d0e32 d0e43 ">34</td>
<td valign="top" width="20%" headers="d0e34 ">BINARY(4)</td>
<td valign="top" width="20%" headers="d0e36 ">Length of the next field</td>
<td valign="top" width="40%" headers="d0e38 ">The length of the following command string</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e32 d0e41 ">56</td>
<td valign="top" width="10%" headers="d0e32 d0e43 ">38</td>
<td valign="top" width="20%" headers="d0e34 ">CHAR (*)</td>
<td valign="top" width="20%" headers="d0e36 ">Command string</td>
<td valign="top" width="40%" headers="d0e38 ">Command string for remote command requests</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="rzaiimstexremcmd__IDX270"><a name="rzaiimstexremcmd__IDX270"><!-- --></a><h4 class="sectiontitle">Distributed program call requests
for exit point QIBM_QZRC_RMT format CZRC0100</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th colspan="2" valign="top" id="d0e150">Offset</th>
<th rowspan="2" valign="top" width="20%" id="d0e152">Type</th>
<th rowspan="2" valign="top" width="20%" id="d0e154">Field</th>
<th rowspan="2" valign="top" width="40%" id="d0e156">Description</th>
</tr>
<tr><th valign="top" width="10%" id="d0e159">Dec</th>
<th valign="top" width="10%" id="d0e161">Hex</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="10%" headers="d0e150 d0e159 ">0</td>
<td valign="top" width="10%" headers="d0e150 d0e161 ">0</td>
<td valign="top" width="20%" headers="d0e152 ">CHAR(10)</td>
<td valign="top" width="20%" headers="d0e154 ">User profile name</td>
<td valign="top" width="40%" headers="d0e156 ">The name of the user profile that is calling the server</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e150 d0e159 ">10</td>
<td valign="top" width="10%" headers="d0e150 d0e161 ">A</td>
<td valign="top" width="20%" headers="d0e152 ">CHAR(10)</td>
<td valign="top" width="20%" headers="d0e154 ">Server identifier</td>
<td valign="top" width="40%" headers="d0e156 ">For the distributed program call server, the value is *RMTSRV.</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e150 d0e159 ">20</td>
<td valign="top" width="10%" headers="d0e150 d0e161 ">14</td>
<td valign="top" width="20%" headers="d0e152 ">CHAR(8)</td>
<td valign="top" width="20%" headers="d0e154 ">Format name</td>
<td valign="top" width="40%" headers="d0e156 ">The user exit format name being used. For QIBM_QZRC_RMT, the format
name is CZRC0100.</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e150 d0e159 ">28</td>
<td valign="top" width="10%" headers="d0e150 d0e161 ">1C</td>
<td valign="top" width="20%" headers="d0e152 ">BINARY(4)</td>
<td valign="top" width="20%" headers="d0e154 ">Requested function</td>
<td valign="top" width="40%" headers="d0e156 ">The function being performed <p><strong>X'1003'</strong> - Distributed program
call</p>
</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e150 d0e159 ">32</td>
<td valign="top" width="10%" headers="d0e150 d0e161 ">20</td>
<td valign="top" width="20%" headers="d0e152 ">CHAR(10)</td>
<td valign="top" width="20%" headers="d0e154 ">Program name</td>
<td valign="top" width="40%" headers="d0e156 ">Name of the program being called</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e150 d0e159 ">42</td>
<td valign="top" width="10%" headers="d0e150 d0e161 ">2A</td>
<td valign="top" width="20%" headers="d0e152 ">CHAR(10)</td>
<td valign="top" width="20%" headers="d0e154 ">Library name</td>
<td valign="top" width="40%" headers="d0e156 ">Library of the specified program</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e150 d0e159 ">52</td>
<td valign="top" width="10%" headers="d0e150 d0e161 ">34</td>
<td valign="top" width="20%" headers="d0e152 ">BINARY(4)</td>
<td valign="top" width="20%" headers="d0e154 ">Number of parameters</td>
<td valign="top" width="40%" headers="d0e156 ">The total number of parameters for the program call. This does not
always indicate the number of parameters that follow.</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e150 d0e159 ">56</td>
<td valign="top" width="10%" headers="d0e150 d0e161 ">38</td>
<td valign="top" width="20%" headers="d0e152 ">CHAR(*)</td>
<td valign="top" width="20%" headers="d0e154 ">Parameter information</td>
<td valign="top" width="40%" headers="d0e156 ">Information about the parameters being passed to the specified program.
All parameter strings have the following format regardless of the parameter
usage type. The last field in the structure is specified for input/output
parameter usage types. <ul><li>BINARY(4) - Length of parameter information for this parameter</li>
<li>BINARY(4) - Maximum length of parameter</li>
<li>BINARY(2) - Parameter usage type <ul><li><span class="uicontrol">1</span> - Input</li>
<li><span class="uicontrol">2</span> - Output</li>
<li><span class="uicontrol">3</span> - Input / output</li>
</ul>
</li>
<li>CHAR(*) - Parameter string</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzaiimst35.htm" title="Identify exit points for the servers.">Exit program parameters</a></div>
</div>
</div>
</body>
</html>