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

143 lines
7.5 KiB
HTML
Raw Permalink 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="concept" />
<meta name="DC.Title" content="Data queue server" />
<meta name="abstract" content="Identify exit point for data queue server." />
<meta name="description" content="Identify exit point for data queue 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="rzaiimstexdata" />
<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>Data queue server</title>
</head>
<body id="rzaiimstexdata"><a name="rzaiimstexdata"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Data queue server</h1>
<div><p>Identify exit point for data queue server.</p>
<p>The data queue server has one exit point defined:</p>
<p id="rzaiimstexdata__IDX259"><a name="rzaiimstexdata__IDX259"><!-- --></a>QIBM_QZHQ_DATA_QUEUE format ZHQ00100</p>
<p>The exit point QIBM_QZHQ_DATA_QUEUE is defined to run an exit point program
when the following data queue server requests are received:</p>
<ul><li>Query</li>
<li>Receive</li>
<li>Create</li>
<li>Delete</li>
<li>Send</li>
<li>Clear</li>
<li>Cancel</li>
<li>Peek</li>
</ul>
<div class="section"><h4 class="sectiontitle">Exit point QIBM_QZHQ_DATA_QUEUE format ZHQ00100</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="d0e47">Offset</th>
<th rowspan="2" valign="top" width="20%" id="d0e49">Type</th>
<th rowspan="2" valign="top" width="20%" id="d0e51">Field</th>
<th rowspan="2" valign="top" width="40%" id="d0e53">Description</th>
</tr>
<tr><th valign="top" width="10%" id="d0e56">Dec</th>
<th valign="top" width="10%" id="d0e58">Hex</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="10%" headers="d0e47 d0e56 ">0</td>
<td valign="top" width="10%" headers="d0e47 d0e58 ">0</td>
<td valign="top" width="20%" headers="d0e49 ">CHAR(10)</td>
<td valign="top" width="20%" headers="d0e51 ">User profile name</td>
<td valign="top" width="40%" headers="d0e53 ">The name of the user profile that is calling the server</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e47 d0e56 ">10</td>
<td valign="top" width="10%" headers="d0e47 d0e58 ">A</td>
<td valign="top" width="20%" headers="d0e49 ">CHAR(10)</td>
<td valign="top" width="20%" headers="d0e51 ">Server identifier</td>
<td valign="top" width="40%" headers="d0e53 ">For the data queue, server the value is *DATAQSRV.</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e47 d0e56 ">20</td>
<td valign="top" width="10%" headers="d0e47 d0e58 ">14</td>
<td valign="top" width="20%" headers="d0e49 ">CHAR(8)</td>
<td valign="top" width="20%" headers="d0e51 ">Format name</td>
<td valign="top" width="40%" headers="d0e53 ">The user exit format name being used. For QIBM_QZHQ_DATA_QUEUE the
format name is ZHQ00100.</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e47 d0e56 ">28</td>
<td valign="top" width="10%" headers="d0e47 d0e58 ">1C</td>
<td valign="top" width="20%" headers="d0e49 ">BINARY(4)</td>
<td valign="top" width="20%" headers="d0e51 ">Requested function</td>
<td valign="top" width="40%" headers="d0e53 ">The function being performed <ul><li><span class="uicontrol">X'0001'</span> - Query the attributes of a data queue</li>
<li><span class="uicontrol">X'0002'</span> - Receive a message from a data queue</li>
<li><span class="uicontrol">X'0003'</span> - Create a data queue</li>
<li><span class="uicontrol">X'0004'</span> - Delete a data queue</li>
<li><span class="uicontrol">X'0005'</span> - Send a message to a data queue</li>
<li><span class="uicontrol">X'0006'</span> - Clear messages from a data queue</li>
<li><span class="uicontrol">X'0007'</span> - Cancel a pending receive request</li>
<li><span class="uicontrol">X'0012'</span> - Receive a message from a data queue without
deleting it</li>
</ul>
</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e47 d0e56 ">32</td>
<td valign="top" width="10%" headers="d0e47 d0e58 ">20</td>
<td valign="top" width="20%" headers="d0e49 ">CHAR(10)</td>
<td valign="top" width="20%" headers="d0e51 ">Object name</td>
<td valign="top" width="40%" headers="d0e53 ">Data queue name</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e47 d0e56 ">42</td>
<td valign="top" width="10%" headers="d0e47 d0e58 ">2A</td>
<td valign="top" width="20%" headers="d0e49 ">CHAR(10)</td>
<td valign="top" width="20%" headers="d0e51 ">Library name</td>
<td valign="top" width="40%" headers="d0e53 ">Data queue library</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e47 d0e56 ">52</td>
<td valign="top" width="10%" headers="d0e47 d0e58 ">34</td>
<td valign="top" width="20%" headers="d0e49 ">CHAR(2)</td>
<td valign="top" width="20%" headers="d0e51 ">Relational operation</td>
<td valign="top" width="40%" headers="d0e53 ">Relational operator for receive-by-key operation on the request<ul class="simple"><li><strong>X'0000'</strong> - No operator</li>
<li><strong>'EQ'</strong> - Equal</li>
<li><strong>'NE'</strong> - Not equal</li>
<li><strong>'GE'</strong> - Greater or equal</li>
<li><strong>'GT'</strong> - Greater than</li>
<li><strong>'LE'</strong> - Less or equal</li>
<li><strong>'LT'</strong> - Less than</li>
</ul>
</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e47 d0e56 ">54</td>
<td valign="top" width="10%" headers="d0e47 d0e58 ">36</td>
<td valign="top" width="20%" headers="d0e49 ">BINARY(4)</td>
<td valign="top" width="20%" headers="d0e51 ">Key length</td>
<td valign="top" width="40%" headers="d0e53 ">Key length specified on the request</td>
</tr>
<tr><td valign="top" width="10%" headers="d0e47 d0e56 ">58</td>
<td valign="top" width="10%" headers="d0e47 d0e58 ">3A</td>
<td valign="top" width="20%" headers="d0e49 ">CHAR(256)</td>
<td valign="top" width="20%" headers="d0e51 ">Key value</td>
<td valign="top" width="40%" headers="d0e53 ">Key value specified on the request</td>
</tr>
<tr><td colspan="5" valign="top" headers="d0e47 d0e49 d0e51 d0e53 d0e56 d0e58 "><div class="note"><span class="notetitle">Note:</span> This format is defined by member
EZHQEP in files H, QRPGSRC, QRPGLESRC, QLBLSRC and QCBLLESRC in library QSYSINC.</div>
</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>