190 lines
10 KiB
HTML
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>
|