ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzaie_5.4.0.1/rzaieapi_qzhtcrttcmserver.htm

236 lines
11 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="topic" />
<meta name="DC.Title" content="Create Triggered Cache Manager Server (QzhtCrtTCMServer) API" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2002,2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2002,2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzaieapi_qzhtcrttcmserver" />
<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>Create Triggered Cache Manager Server (QzhtCrtTCMServer) API</title>
</head>
<body id="rzaieapi_qzhtcrttcmserver"><a name="rzaieapi_qzhtcrttcmserver"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<!--Java sync-link--><h1 class="topictitle1">Create Triggered Cache Manager Server (QzhtCrtTCMServer) API</h1>
<div><div class="important"><span class="importanttitle">Important:</span> Information
for this topic supports the latest PTF levels for HTTP Server for i5/OS .
It is recommended that you install the latest PTFs to upgrade to the latest
level of the HTTP Server for i5/OS. Some of the topics documented here are
not available prior to this update. See <a href="http://www-03.ibm.com/servers/eserver/iseries/software/http/services/service.html" target="_blank">http://www.ibm.com/servers/eserver/iseries/software/http/services/service.htm</a> <img src="www.gif" alt="Link outside Information Center" /> for more information. </div>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" class="figborder" frame="void" border="0" rules="none"><tbody><tr><td colspan="4" valign="top">Required Parameter Group:</td>
</tr>
<tr><td align="right" valign="top" width="6.313131313131313%">1</td>
<td valign="top" width="31.313131313131315%">request variable</td>
<td valign="top" width="31.060606060606062%">Input</td>
<td valign="top" width="31.313131313131315%">Char(*)</td>
</tr>
<tr><td align="right" valign="top" width="6.313131313131313%">2</td>
<td valign="top" width="31.313131313131315%">length of request variable</td>
<td valign="top" width="31.060606060606062%">Input</td>
<td valign="top" width="31.313131313131315%">Binary(4)</td>
</tr>
<tr><td align="right" valign="top" width="6.313131313131313%">3</td>
<td valign="top" width="31.313131313131315%">request variable format</td>
<td valign="top" width="31.060606060606062%">Input</td>
<td valign="top" width="31.313131313131315%">Char(8)</td>
</tr>
<tr><td align="right" valign="top" width="6.313131313131313%">4</td>
<td valign="top" width="31.313131313131315%">error code</td>
<td valign="top" width="31.060606060606062%">I/O</td>
<td valign="top" width="31.313131313131315%">Char(*)</td>
</tr>
<tr><td colspan="4" valign="top">Library Name/Service Program: QTCM/QZHTINCONF</td>
</tr>
<tr><td colspan="4" valign="top">Threadsafe: Yes</td>
</tr>
</tbody>
</table>
</div>
<p>Use the QzhtCrtTCMServer API to create triggered cache manager servers.
Configuration information associated with servers is stored separately for
each server. The API is a callable service implemented as an ILE entry point
within the QZHTINCONF *SRVPGM in the QTCM *LIB. </p>
<p>The QTCM/H(QZHTINCONF) header file includes ILE C prototypes for this API.</p>
</div>
<div class="nested1" id="authoritylocks"><a name="authoritylocks"><!-- --></a><h2 class="topictitle2">Authorities and locks</h2>
<div><ul><li>*IOSYSCFG special authority</li>
</ul>
</div>
</div>
<div class="nested1" id="required"><a name="required"><!-- --></a><h2 class="topictitle2">Required parameter group</h2>
<div><dl><dt class="dlterm"><strong>request variable</strong></dt>
<dd>INPUT: CHAR(*) <p>The variable used to pass information used to create
a new triggered cache manager servers.</p>
</dd>
</dl>
<dl><dt class="dlterm"><strong>length of request variable</strong></dt>
<dd>INPUT: BINARY(4) <p>The number of bytes that the calling program provides
for <em>Request variable</em>.</p>
</dd>
</dl>
<dl><dt class="dlterm"><strong>request variable format</strong></dt>
<dd>INPUT: CHAR(8) <p>The format name of Request variable data. The following
values must be used:</p>
<ul><li>INDP0100: Basing server information for server data.</li>
</ul>
</dd>
</dl>
<dl><dt class="dlterm"><strong>error code</strong></dt>
<dd>I/O: CHAR(*) <p>The structure in which to return error information.</p>
</dd>
</dl>
</div>
</div>
<div class="nested1" id="indp0100_format"><a name="indp0100_format"><!-- --></a><h2 class="topictitle2">INDP0100 format</h2>
<div>
<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="d0e142">Offset</th>
<th rowspan="2" valign="top" id="d0e144">Type</th>
<th rowspan="2" valign="top" id="d0e146">Field</th>
</tr>
<tr><th valign="top" id="d0e149">Dec</th>
<th valign="top" id="d0e151">Hex</th>
</tr>
</thead>
<tbody><tr><td valign="top" headers="d0e142 d0e149 ">0</td>
<td valign="top" headers="d0e142 d0e151 ">0</td>
<td valign="top" headers="d0e144 ">Char(32)</td>
<td valign="top" headers="d0e146 ">Server name</td>
</tr>
<tr><td valign="top" headers="d0e142 d0e149 ">32</td>
<td valign="top" headers="d0e142 d0e151 ">20</td>
<td valign="top" headers="d0e144 ">Binary(4)</td>
<td valign="top" headers="d0e146 ">Autostart property</td>
</tr>
<tr><td valign="top" headers="d0e142 d0e149 ">36</td>
<td valign="top" headers="d0e142 d0e151 ">24</td>
<td valign="top" headers="d0e144 ">Binary(4)</td>
<td valign="top" headers="d0e146 ">Local TCP port</td>
</tr>
<tr><td valign="top" headers="d0e142 d0e149 ">40</td>
<td valign="top" headers="d0e142 d0e151 ">28</td>
<td valign="top" headers="d0e144 ">Char(32)</td>
<td valign="top" headers="d0e146 ">Basing server</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="nested1" id="field_descriptions"><a name="field_descriptions"><!-- --></a><h2 class="topictitle2">Field descriptions</h2>
<div><dl><dt class="dlterm"><strong>Server name</strong></dt>
<dd>The name used by the new triggered cache manager server (left justified
and padded with blanks if necessary).<div class="note"><span class="notetitle">Note:</span> Server names must be unique.</div>
</dd>
</dl>
<dl><dt class="dlterm"><strong>Autostart property</strong></dt>
<dd>Specifies if the new triggered cache manager server is to start when startup
of *AUTOSTART triggered cache manager servers is requested. Usually *AUTOSTART
servers are requested to start when TCP/IP is started, however they may also
be requested via the STRTCPSVR command or QzhtStrTCMServer API. The default
value is 0 (QZHT_NO). <p>Special values and their meanings are as follows:</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><tbody><tr><td valign="top" width="17.17171717171717%"><strong>1</strong></td>
<td valign="top" width="82.82828282828282%">QZHT_YES, QZHT_TRUE, QZHT_ENABLED: The new server is
to start when startup of *AUTOSTART servers is requested.</td>
</tr>
<tr><td valign="top" width="17.17171717171717%"><strong>0</strong></td>
<td valign="top" width="82.82828282828282%">QZHT_NO, QZHT_FALSE, QZHT_DISABLED: The new server is
not to start when startup of *AUTOSTART servers is requested.</td>
</tr>
<tr><td valign="top" width="17.17171717171717%"><strong>-1</strong></td>
<td valign="top" width="82.82828282828282%">QZHT_DEFAULT: The default value is used.</td>
</tr>
</tbody>
</table>
</div>
</dd>
</dl>
<dl><dt class="dlterm"><strong>Local TCP port</strong></dt>
<dd>The TCP port number used by the new triggered cache manager server. The
value must be greater than 0 and less than 65536, or equal the special value
described below. The default value is 7049. <p>The special value and its meaning
is as follows:</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><tbody><tr><td valign="top" width="17.17171717171717%"><strong>-1</strong></td>
<td valign="top" width="82.82828282828282%">QZHT_DEFAULT: The default value is used.</td>
</tr>
</tbody>
</table>
</div>
<div class="note"><span class="notetitle">Note:</span> Triggered cache manager servers use the same port number for
all IP interfaces.</div>
</dd>
</dl>
<dl><dt class="dlterm"><strong>Basing server</strong></dt>
<dd>The name of an existing triggered cache manager server from which all
configuration data is obtained and used to create the new triggered cache
manager server (left justified and padded with blanks if necessary). The value
must be the name of an existing triggered cache manager server, or one of
the special values described below. If the *DEFAULT special value is used,
the default configuration is used to create the new triggered cache manager
server. <p>The special value and its meaning is as follows:</p>
<dl><dt class="dlterm"><strong>*Default</strong></dt>
<dd>QZHT_DEFAULT_CHAR: The default configuration is used for the new server.</dd>
</dl>
</dd>
</dl>
</div>
</div>
<div class="nested1" id="error"><a name="error"><!-- --></a><h2 class="topictitle2">Error messages</h2>
<div><dl><dt class="dlterm"><strong>TCM7001 E</strong></dt>
<dd>User &amp;1 is not authorized.</dd>
</dl>
<dl><dt class="dlterm"><strong>TCM7030 E</strong></dt>
<dd>Severe error occurred while addressing parameter list.</dd>
</dl>
<dl><dt class="dlterm"><strong>TCM7031 E</strong></dt>
<dd>Request variable format is not valid.</dd>
</dl>
<dl><dt class="dlterm"><strong>TCM7033 E</strong></dt>
<dd>Length of request variable is not valid for the format specified.</dd>
</dl>
<dl><dt class="dlterm"><strong>TCM703E E</strong></dt>
<dd>Error code parameter is not valid.</dd>
</dl>
<dl><dt class="dlterm"><strong>TCM70F0 E</strong></dt>
<dd>Unknown error occurred while processing request.</dd>
</dl>
<dl><dt class="dlterm"><strong>TCM7103 E</strong></dt>
<dd>User QTCM is not authorized to the configuration file for the basing triggered
cache manager server &amp;1.</dd>
</dl>
<dl><dt class="dlterm"><strong>TCM7193 E</strong></dt>
<dd>A configuration file for the basing triggered cache manager server &amp;1
was not found.</dd>
</dl>
<dl><dt class="dlterm"><strong>TCM72C3 E</strong></dt>
<dd>Value passed at offset &amp;1 is not valid.</dd>
</dl>
<dl><dt class="dlterm"><strong>TCM4937 E</strong></dt>
<dd>Triggered cache manager server using name &amp;1 already exists.</dd>
</dl>
<dl><dt class="dlterm"><strong>TCM74C0 E</strong></dt>
<dd>Triggered cache manager server name is not valid.</dd>
</dl>
<dl><dt class="dlterm"><strong>TCM734C3 E</strong></dt>
<dd>Basing triggered cache manager server name is not valid.</dd>
</dl>
</div>
</div>
</body>
</html>