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

1497 lines
77 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="topic" />
<meta name="DC.Title" content="Trigger messages for triggered cache manager on HTTP Server (powered by Apache)" />
<meta name="abstract" content="This topic provides information about trigger requests and trigger messages." />
<meta name="description" content="This topic provides information about trigger requests and trigger messages." />
<meta name="DC.Relation" scheme="URI" content="rzaieconcepts.htm" />
<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="rzaietrigger" />
<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>Trigger messages for triggered cache manager on HTTP Server (powered
by Apache)</title>
</head>
<body id="rzaietrigger"><a name="rzaietrigger"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Trigger messages for triggered cache manager on HTTP Server (powered
by Apache)</h1>
<div><p>This topic provides information about trigger requests
and trigger messages.</p>
<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>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzaieconcepts.htm" title="This topic provides concepts of functions on HTTP Server and IBM Web Administration for i5/OS interface.">Concepts of functions of HTTP Server</a></div>
</div>
</div><div class="hr" id="requests"><a name="requests"><!-- --></a><h2 class="topictitle2">Trigger requests</h2>
<div><p>Communication with the <a href="rzaietriggeredcacheman.htm">triggered
cache manager</a> function is done using HTTP 1.0 protocol. The HTTP POST
method is used to send trigger messages to the triggered cache manager function
(unless otherwise noted). The Content-Length header is required on all POST
requests. The header Content-Type may be set to application/x-trigger-request,
but is not required. All other request headers are ignored. </p>
<p>The contents of a POST request should not be URL encoded. Each line of
the POST request describes an independent trigger message. A single logical
operation is associated with each trigger message. Any line that begins with
a pound sign (#) is treated as a comment line and is ignored. </p>
<p>Trigger messages are issued by writing a program to submit them using the
HTTP 1.0 protocol. You should write a program to issue a POST similar to the
following: </p>
<p><tt>POST /<em>handler</em>/ HTTP/1.0<br />
Content-Type: application/x-trigger-request<br />
Content-length: <em>nn</em><br />
-id trigid1 -qp A -update -from /item1.html -to /item1.html</tt></p>
<p>Where:</p>
<ul><li><em>handler</em> is the name of the trigger handler that should process
your trigger message. The Admin trigger name is admin. The ODG-Admin trigger
handler name is odg-admin. Update Cache trigger handler and Publish trigger
handler names are defined by you in your configuration. </li>
<li><em>nn</em> is the actual length of your content. </li>
</ul>
</div>
</div>
<div class="hr" id="messages"><a name="messages"><!-- --></a><h2 class="topictitle2">Trigger messages</h2>
<div><p>The following tasks (organized by trigger handler) are supported using
trigger messages. Trigger messages are plain text printable strings. Trigger
messages generally consist of keywords and associated values. Keywords may
be abbreviated to the shortest unambiguous string. Optional letters are specified
within square brackets. For example, <tt>-fo[rce]</tt> indicates that any
of the following are valid: -fo, -for, -forc, or -force. </p>
<ul><li>Admin trigger handler<ul><li><a href="#terminate">Terminate the triggered cache manager function (Admin trigger handler)</a> </li>
<li><a href="#query">Query request queues (Admin trigger handler)</a> </li>
<li><a href="#start_logging">Start logging (Admin trigger handler)</a> </li>
<li><a href="#stop_logging">Stop logging (Admin trigger handler)</a> </li>
<li><a href="#roll_log">Roll log (Admin trigger handler)</a> </li>
<li><a href="#purge">Purge request (Admin trigger handler)</a> </li>
<li><a href="#query_messages">Query trigger messages (Admin trigger handler)</a> </li>
<li><a href="#cache_targets">Enable and disable cache targets (Admin trigger handler)</a> </li>
<li><a href="#acknowledgement">Enable and disable acknowledgement targets (Admin trigger handler)</a> </li>
<li><a href="#change_priority">Change cache target priority (Admin trigger handler)</a></li>
</ul>
</li>
<li>Update cache trigger handler<ul><li><a href="#update_object">Update cache target object (Update Cache trigger handlers)</a> </li>
<li><a href="#delete_object">Delete cache target object (Update Cache trigger handlers)</a> </li>
</ul>
</li>
<li>Publish trigger handlers<ul><li><a href="#update_target_object">Update cache target object (Publish trigger handlers)</a> </li>
</ul>
</li>
<li>ODG-Admin trigger handler<ul><li><a href="#dump_odg">Dump the ODG to disk (ODG-Admin trigger handler)</a> </li>
<li><a href="#add_object_odg">Add an object to the ODG (ODG-Admin trigger handler)</a> </li>
<li><a href="#delete_object_odg">Delete an object from the ODG (ODG-Admin trigger handler)</a> </li>
<li><a href="#add_edge">Add an edge to the ODG (ODG-Admin trigger handler)</a> </li>
<li><a href="#delete_edge">Delete an edge from the ODG (ODG-Admin trigger handler)</a> </li>
<li><a href="#query_orphan">Query orphan objects (ODG-Admin trigger handler)</a> </li>
<li><a href="#query_dependencies">Query dependencies (ODG-Admin trigger handler)</a> </li>
<li><a href="#query_dependents">Query dependents (ODG-Admin trigger handler)</a> </li>
<li><a href="#query_chain">Query chain (ODG-Admin trigger handler)</a> </li>
<li><a href="#retreive_object">Retreive object from the ODG (ODG-Admin trigger handler)</a></li>
</ul>
</li>
</ul>
</div>
<div class="hr" id="terminate"><a name="terminate"><!-- --></a><h3 class="topictitle3">Terminate the triggered cache manager function (Admin trigger handler)</h3>
<div><p>Use this trigger message to stop the triggered cache manager function.
Terminating the triggered cache manager function may result in significant
delays during restart.</p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id <em>trigid</em> -term[inate] </tt></p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.081632653061224%" id="d0e206">Keyword</th>
<th valign="top" width="70.91836734693877%" id="d0e208">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.081632653061224%" headers="d0e206 "><tt>-id </tt></td>
<td valign="top" width="70.91836734693877%" headers="d0e208 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.081632653061224%" headers="d0e206 "><tt>-term[inate] </tt></td>
<td valign="top" width="70.91836734693877%" headers="d0e208 "><p>No value. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="query"><a name="query"><!-- --></a><h3 class="topictitle3">Query request queues (Admin trigger handler)</h3>
<div><p>Use this trigger message to monitor the status of request queues. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id <em>trigid</em> -q[ueues]</tt></p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.441624365482234%" id="d0e257">Keyword</th>
<th valign="top" width="70.55837563451777%" id="d0e259">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.441624365482234%" headers="d0e257 "><tt>-id </tt></td>
<td valign="top" width="70.55837563451777%" headers="d0e259 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.441624365482234%" headers="d0e257 "><tt>-qu[eues] </tt></td>
<td valign="top" width="70.55837563451777%" headers="d0e259 "><p>No value. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Responses</h4><p>This trigger message returns one line
per request queue, where each line has the following format:</p>
<p><tt>1140
id internalid admin ! description-name: active=nn queued=mm lifetime-total=tt
lifetime-failed=ff lifetime-retried=rr threads=numt </tt> </p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.64824120603015%" id="d0e291">Response</th>
<th valign="top" width="70.35175879396985%" id="d0e293">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.64824120603015%" headers="d0e291 "><tt>1140</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e293 "><p>The message ID 1140, response to query request queues. </p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e291 "><tt>id</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e293 "><p>The trigger ID from the query or the internally generated
trigger ID if -id was omitted from the query. </p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e291 "><tt>internalid </tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e293 "><p>The internally generated trigger id. </p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e291 "><tt>description-name </tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e293 "><p>The name of the configuration description whose request
queue this line pertains to. </p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e291 "><tt>nn</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e293 "><p>The number of requests in this request queue that
are currently processing. </p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e291 "><tt>mm </tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e293 "><p>The number of requests in this request queue that
are waiting to be processed. </p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e291 "><tt>tt</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e293 "><p>The number of total requests processed by this request
queue since the triggered cache manager function was last started. </p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e291 "><tt>ff</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e293 "><p>The total number of requests which were processed
and failed by this request queue since the triggered cache manager function
was last started. </p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e291 "><tt>rr</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e293 "><p>The total number of requests which were processed
and retried by this request queue since the triggered cache manager function
was last started. </p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e291 "><tt>numt </tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e293 "><p>The number of threads used to handle this request
queue. This number remains constant unless the triggered cache manager function
is restarted and the configuration was changed to specify more threads. For
example: <tt>1140 6 6 admin ! publishapp: active=5 queued=7 lifetime-total=98770
lifetime-failed=0 lifetime-retried=0 threads=10 </tt></p>
</td>
</tr>
</tbody>
</table>
</div>
<p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="start_logging"><a name="start_logging"><!-- --></a><h3 class="topictitle3">Start logging (Admin trigger handler)</h3>
<div><p>Use this trigger message to start logging messages to the configured log. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -startlog </tt></p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.381443298969074%" id="d0e394">Keyword</th>
<th valign="top" width="70.61855670103093%" id="d0e396">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.381443298969074%" headers="d0e394 "><tt>-id</tt></td>
<td valign="top" width="70.61855670103093%" headers="d0e396 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.381443298969074%" headers="d0e394 "><tt>-startlog</tt></td>
<td valign="top" width="70.61855670103093%" headers="d0e396 "><p>No value.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="stop_logging"><a name="stop_logging"><!-- --></a><h3 class="topictitle3">Stop logging (Admin trigger handler)</h3>
<div><p>Use this trigger message to stop logging messages to the log. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -stoplog</tt> </p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.292929292929294%" id="d0e443">Keyword</th>
<th valign="top" width="70.70707070707071%" id="d0e445">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.292929292929294%" headers="d0e443 "><tt>-id</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e445 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e443 "><tt>-stoplog</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e445 "><p>No value. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="roll_log"><a name="roll_log"><!-- --></a><h3 class="topictitle3">Roll log (Admin trigger handler)</h3>
<div><p>Use this trigger message to roll over the log. The current log file is
closed, .old is appended to the file name, and a new file is started. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -rolllog </tt></p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.292929292929294%" id="d0e491">Keyword</th>
<th valign="top" width="70.70707070707071%" id="d0e493">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.292929292929294%" headers="d0e491 "><tt>-id</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e493 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e491 "><tt>-rolllog</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e493 "><p>No value. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="purge"><a name="purge"><!-- --></a><h3 class="topictitle3">Purge request (Admin trigger handler)</h3>
<div><p>Use this trigger message to purge an asynchronous request that has not
yet completed. Note that it may not be possible to immediately purge a request
if the request is in a state which must complete before it can be removed
from the system. When a purge trigger message arrives, the specified request
is marked purged and it is deleted from the system at the first available
synchronization point. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -purge triggerid</tt> </p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.797979797979796%" id="d0e540">Keyword</th>
<th valign="top" width="70.2020202020202%" id="d0e542">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.797979797979796%" headers="d0e540 "><tt>-id</tt></td>
<td valign="top" width="70.2020202020202%" headers="d0e542 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.797979797979796%" headers="d0e540 "><tt>-purge</tt></td>
<td valign="top" width="70.2020202020202%" headers="d0e542 "><p>The internal ID assigned to the request. The internal
ID is returned to the requester as part of the response when the trigger message
is accepted and can also be found in the logs. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="query_messages"><a name="query_messages"><!-- --></a><h3 class="topictitle3">Query trigger messages (Admin trigger handler)</h3>
<div><p>Use these trigger messages to find the status of all trigger messages or
a particular trigger message. You can query all trigger messages or query
a specific trigger message. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -qa[ll]</tt></p>
<p><tt>-id
trigid -qt[rigger] triggerid </tt></p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.441624365482234%" id="d0e591">Keyword</th>
<th valign="top" width="70.55837563451777%" id="d0e593">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.441624365482234%" headers="d0e591 "><tt>-id</tt></td>
<td valign="top" width="70.55837563451777%" headers="d0e593 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique id is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.441624365482234%" headers="d0e591 "><tt>-qa[ll]</tt></td>
<td valign="top" width="70.55837563451777%" headers="d0e593 "><p>No value. Queries all trigger messages. </p>
</td>
</tr>
<tr><td valign="top" width="29.441624365482234%" headers="d0e591 "><tt>-qt[rigger]</tt></td>
<td valign="top" width="70.55837563451777%" headers="d0e593 "><p>The internal ID assigned to the request. The internal
ID is returned to the requester as part of the response when the trigger message
is accepted and can also be found in the logs. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Responses</h4><p>The following message is returned as one
line for each trigger message, where each line has the following format: </p>
<p><tt>1151
id internalid admin ! trigger-id trigger-internalid handler state queue-policy
collapsed-id purged </tt> </p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.292929292929294%" id="d0e632">Response</th>
<th valign="top" width="70.70707070707071%" id="d0e634">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.292929292929294%" headers="d0e632 "><tt>1151</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e634 "><p>The message ID 1151, response to a query trigger
message. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e632 "><tt>id</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e634 "><p>The trigger ID from the query or the internally generated
trigger ID if -id was omitted from the query. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e632 "><tt>internalid</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e634 "><p>The internally generated trigger id. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e632 "><tt>trigger-id</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e634 "><p>The trigger ID from the trigger message. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e632 "><tt>handler</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e634 "><p>The name of the trigger handler. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e632 "><tt>state</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e634 "><p>The state of the trigger message. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e632 "><tt>queue-policy</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e634 "><p>The queue policy specified on the trigger message.
See <a href="#queue_policy">Queue policy</a>. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e632 "><tt>collapsed-id</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e634 "><p>The internal identifier of the trigger message into
which this request has been collapsed, if the request has been collapsed. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e632 "><tt>purged</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e634 "><p>The word purged, if the request has been purged.
For example: <tt>1151 DaedalusCtl 212 admin ! trg65 180</tt> updates Collapsed
A 160 purged.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="cache_targets"><a name="cache_targets"><!-- --></a><h3 class="topictitle3">Enable and disable cache targets (Admin trigger handler)</h3>
<div><p>Any cache target can be enabled or disabled without shutting down the triggered
cache manager function. If a cache target is disabled, no data is sent to
the cache target, and all other actions proceed as normal.</p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -chsi[nk] target {e[nable]|d[isable]}</tt> </p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.797979797979796%" id="d0e733">Keyword</th>
<th valign="top" width="70.2020202020202%" id="d0e735">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.797979797979796%" headers="d0e733 "><tt>-id</tt></td>
<td valign="top" width="70.2020202020202%" headers="d0e735 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique id is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.797979797979796%" headers="d0e733 "><tt>-chsi[nk]</tt></td>
<td valign="top" width="70.2020202020202%" headers="d0e735 "><p>The name of the cache target to enable or disable. </p>
</td>
</tr>
<tr><td valign="top" width="29.797979797979796%" headers="d0e733 "><tt>{e[nable]|d[isable]} </tt></td>
<td valign="top" width="70.2020202020202%" headers="d0e735 "><p>Specify enable to enable the cache target. Specify
disable to disable the cache target. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="acknowledgement"><a name="acknowledgement"><!-- --></a><h3 class="topictitle3">Enable and disable acknowledgement targets (Admin trigger handler)</h3>
<div><p>Any acknowledgement target can be enabled or disabled without shutting
down the triggered cache manager function. If an acknowledgement target is
disabled, no requests are sent to the acknowledgement target, and the system
acts as if the request was successfully sent. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -chac[k] acknowledgement {e[nable]|d[isable]}</tt> </p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.64824120603015%" id="d0e789">Keyword</th>
<th valign="top" width="70.35175879396985%" id="d0e791">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.64824120603015%" headers="d0e789 "><tt>-id</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e791 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique id is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e789 "><tt>-chac[k]</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e791 "><p>The name of the acknowledgement to enable or disable. </p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e789 "><tt>{e[nable]|d[isable]}</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e791 "><p>Specify enable to enable the acknowledgement. Specify
disable to disable the acknowledgement. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="change_priority"><a name="change_priority"><!-- --></a><h3 class="topictitle3">Change cache target priority (Admin trigger handler)</h3>
<div><p>The cache target priority associated with an Update Cache trigger handler
can be changed without shutting down the triggered cache manager function.
</p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>id trigid -chsp[riority] handler num </tt></p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.145728643216078%" id="d0e842">Keyword</th>
<th valign="top" width="70.85427135678391%" id="d0e844">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.145728643216078%" headers="d0e842 "><tt>-id</tt></td>
<td valign="top" width="70.85427135678391%" headers="d0e844 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique id is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.145728643216078%" headers="d0e842 "><tt>-chsp[riority] </tt></td>
<td valign="top" width="70.85427135678391%" headers="d0e844 "><p>The name of the trigger handler and the new value
for the cache target priority. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="update_object"><a name="update_object"><!-- --></a><h3 class="topictitle3">Update cache target object (Update Cache trigger handlers)</h3>
<div><p>Use these messages to copy a single object (optionally renaming the object)
or copy a list of objects from a data source to a cache target. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -qp[olicy] queue-policy -ob[jects]
object-list </tt></p>
<p><tt>-id trigid -qp[olicy] queue-policy -up[date] -fr[om]
source-d -to target-id </tt></p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="30.15075376884422%" id="d0e893">Keyword</th>
<th valign="top" width="69.84924623115577%" id="d0e895">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="30.15075376884422%" headers="d0e893 "><tt>-id</tt></td>
<td valign="top" width="69.84924623115577%" headers="d0e895 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="30.15075376884422%" headers="d0e893 "><tt>-qp[olicy] </tt></td>
<td valign="top" width="69.84924623115577%" headers="d0e895 "><p>Optional. See <a href="#queue_policy">Queue policy</a>. </p>
</td>
</tr>
<tr><td valign="top" width="30.15075376884422%" headers="d0e893 "><tt>-ob[jects] </tt></td>
<td valign="top" width="69.84924623115577%" headers="d0e895 "><p>Specifies a list of objects delimited by a space.
Paths are relative to the cache target directory defined in your configuration.
For example: <tt>-ob item1.html item2.html /dir3/item3.html</tt>. </p>
</td>
</tr>
<tr><td valign="top" width="30.15075376884422%" headers="d0e893 "><tt>-up[date] </tt></td>
<td valign="top" width="69.84924623115577%" headers="d0e895 "><p>No value. </p>
</td>
</tr>
<tr><td valign="top" width="30.15075376884422%" headers="d0e893 "><tt>-fr[om] </tt></td>
<td valign="top" width="69.84924623115577%" headers="d0e895 "><p>Required if -update is specified. Any printable string
that specifies the name of the source object. </p>
</td>
</tr>
<tr><td valign="top" width="30.15075376884422%" headers="d0e893 "><tt>-to</tt></td>
<td valign="top" width="69.84924623115577%" headers="d0e895 "><p>Optional, defaults to the value specified by -to.
Any printable string that specifies the name of the cache target object. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="delete_object"><a name="delete_object"><!-- --></a><h3 class="topictitle3">Delete cache target object (Update Cache trigger handlers)</h3>
<div><p>Use these messages to delete cache target objects.</p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -qp[olicy] queue-policy -de[elete]
object </tt></p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.64824120603015%" id="d0e975">Keyword</th>
<th valign="top" width="70.35175879396985%" id="d0e977">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.64824120603015%" headers="d0e975 "><tt>-id</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e977 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e975 "><tt>-qp[olicy] </tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e977 "><p>Optional. See <a href="#queue_policy">Queue policy</a>. </p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e975 "><tt>-de[lete] </tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e977 "><p>Specifies the object to delete.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="update_target_object"><a name="update_target_object"><!-- --></a><h3 class="topictitle3">Update cache target object (Publish trigger handlers)</h3>
<div><p>Use this message to move data from one or more data sources, construct
pages, and write constructed pages to one or more targets. This message inputs
a set of object names. The objects are copied from a data source and all other
objects that have been defined as dependent upon the input objects are added
to this set. All objects are then assembled and copied to the cache target.
Object dependencies are identified through an object dependency graph (ODG). </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -qp[olicy] queue-policy -ob[jects]
itemlist </tt></p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.292929292929294%" id="d0e1033">Keyword</th>
<th valign="top" width="70.70707070707071%" id="d0e1035">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.292929292929294%" headers="d0e1033 "><tt>-id</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1035 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used.</p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1033 "><tt>-qp[olicy] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1035 "><p>Optional. See <a href="#queue_policy">Queue policy</a>. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1033 "><tt>-ob[jects]</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1035 "><p>Specifies a list of objects delimited by a space.
Paths are relative to the cache target directory defined in your configuration.
For example: <tt>-ob item1.html item2.html /dir3/item3.html</tt>. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="dump_odg"><a name="dump_odg"><!-- --></a><h3 class="topictitle3">Dump the ODG to disk (ODG-Admin trigger handler)</h3>
<div><p>Use this message to write the current state of the ODG into a text format.
A file named snapshot.log is created in the directory containing the specified
ODG. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -dos[napshot] </tt></p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.292929292929294%" id="d0e1094">Keyword</th>
<th valign="top" width="70.70707070707071%" id="d0e1096">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.292929292929294%" headers="d0e1094 "><tt>-id</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1096 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1094 "><tt>-dos[napshot]</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1096 "><p>No value. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="add_object_odg"><a name="add_object_odg"><!-- --></a><h3 class="topictitle3">Add an object to the ODG (ODG-Admin trigger handler)</h3>
<div><p>Use this message to add an object to the ODG. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -ao[bject] objectid </tt></p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.292929292929294%" id="d0e1142">Keyword</th>
<th valign="top" width="70.70707070707071%" id="d0e1144">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.292929292929294%" headers="d0e1142 "><tt>-id</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1144 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1142 "><tt>-ao[bject]</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1144 "><p>Specifies the name of the object to add.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="delete_object_odg"><a name="delete_object_odg"><!-- --></a><h3 class="topictitle3">Delete an object from the ODG (ODG-Admin trigger handler)</h3>
<div><p>Use these messages to delete an object from the ODG. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -dob[ject] objectid </tt></p>
<p><tt>-id
trigid -dob[ject] objectid -fo[rce] </tt></p>
<p><tt>-id trigid -dob[ject]
objectid -dor[phans] </tt></p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.292929292929294%" id="d0e1196">Keyword</th>
<th valign="top" width="70.70707070707071%" id="d0e1198">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.292929292929294%" headers="d0e1196 "><tt>-id</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1198 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1196 "><tt>-dob[ject] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1198 "><p>Specifies the name of the object to delete. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1196 "><tt>-fo[rce] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1198 "><p>Optional. No value. Specifies that all edges connected
to the object are removed and the object is removed.</p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1196 "><tt>-dor[phans] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1198 "><p>Optional. No value. Specifies that all edges connected
to the object are removed, the object is removed, and orphaned objects are
removed. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="add_edge"><a name="add_edge"><!-- --></a><h3 class="topictitle3">Add an edge to the ODG (ODG-Admin trigger handler)</h3>
<div><p>Use these messages to add an edge to the ODG. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -ae[dge] -fr[om] from-object
-to to-object -ed[getype] composition </tt></p>
<p><tt>-id trigid -ae[dge]
-fr[om] from-object -to to-object -ed[getype] composition -fo[rce]</tt> </p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.292929292929294%" id="d0e1262">Keyword</th>
<th valign="top" width="70.70707070707071%" id="d0e1264">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.292929292929294%" headers="d0e1262 "><tt>-id</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1264 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1262 "><tt>-ae[dge] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1264 "><p>No value. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1262 "><tt>-fr[om] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1264 "><p>Specifies the file name of the independent object. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1262 "><tt>-to </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1264 "><p>Specifies the file name of the dependent object. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1262 "><tt>-ed[getype] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1264 "><p>Must be composition. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1262 "><tt>-fo[rce] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1264 "><p>Optional. No value. Specifies that any necessary
endpoints are added and then the edge is added. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="delete_edge"><a name="delete_edge"><!-- --></a><h3 class="topictitle3">Delete an edge from the ODG (ODG-Admin trigger handler)</h3>
<div><p>Use these messages to delete an edge from the ODG. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -de[dge] -fr[om] from-object
-to to-object -ed[getype] composition </tt></p>
<p><tt>-id trigid -de[dge]
-fr[om] from-object -to to-object -ed[getype] composition -dor[phans] </tt></p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.292929292929294%" id="d0e1341">Keyword</th>
<th valign="top" width="70.70707070707071%" id="d0e1343">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.292929292929294%" headers="d0e1341 "><tt>-id </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1343 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1341 "><tt>-de[dge] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1343 "><p>No value. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1341 "><tt>-fr[om] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1343 "><p>Specifies the file name of the independent object. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1341 "><tt>-to </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1343 "><p>Specifies the file name of the dependent object. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1341 "><tt>-ed[getype] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1343 "><p>Must be composition. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1341 "><tt>-dor[phans] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1343 "><p>Optional. No value. Specifies that the edge is removed
and orphaned endpoints are removed. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="query_orphan"><a name="query_orphan"><!-- --></a><h3 class="topictitle3">Query orphan objects (ODG-Admin trigger handler)</h3>
<div><p>Use this message to retrieve a list of all orphaned objects. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -qo[rphans]</tt> </p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.292929292929294%" id="d0e1418">Keyword</th>
<th valign="top" width="70.70707070707071%" id="d0e1420">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.292929292929294%" headers="d0e1418 "><tt>-id </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1420 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1418 "><tt>-qo[rphans] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1420 "><p>No value.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="query_dependencies"><a name="query_dependencies"><!-- --></a><h3 class="topictitle3">Query dependencies (ODG-Admin trigger handler)</h3>
<div><p>Use this message to query an object for a list of all objects that this
object is dependent upon. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -qdependen[cies] object -ed[dgetype]
composition</tt> </p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.292929292929294%" id="d0e1467">Keyword</th>
<th valign="top" width="70.70707070707071%" id="d0e1469">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.292929292929294%" headers="d0e1467 "><tt>-id</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1469 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1467 "><tt>-qdependen[cies] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1469 "><p>Specifies the name of the object to query. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1467 "><tt>-ed[dgetype] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1469 "><p>Must be <tt>composition</tt>. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="query_dependents"><a name="query_dependents"><!-- --></a><h3 class="topictitle3">Query dependents (ODG-Admin trigger handler)</h3>
<div><p>Use this message to query an object fo a list of all objects that are dependent
upon this object. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -qdependen[ts] object -ed[dgetype]
composition</tt> </p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.292929292929294%" id="d0e1526">Keyword</th>
<th valign="top" width="70.70707070707071%" id="d0e1528">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.292929292929294%" headers="d0e1526 "><tt>-id</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1528 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used.</p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1526 "><tt>-qdependen[ts]</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1528 "><p>Specifies the name of the object to query. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1526 "><tt>-ed[dgetype] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1528 "><p>Must be <tt>composition</tt>. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="query_chain"><a name="query_chain"><!-- --></a><h3 class="topictitle3">Query chain (ODG-Admin trigger handler)</h3>
<div><p>Use this message to return the list of all dependencies of the objects
in the object list. This query returns a list of all the objects that might
be affected if all of the objects in the object list were triggered to a Publish
trigger handler. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>-id trigid -qc[hain] list -ed[dgetype]
composition</tt> </p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.292929292929294%" id="d0e1585">Keyword</th>
<th valign="top" width="70.70707070707071%" id="d0e1587">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.292929292929294%" headers="d0e1585 "><tt>-id</tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1587 "><p>Optional. Any printable string and is used for identification
in the logs and within messages. If not specified, an internally generated
unique ID is used. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1585 "><tt>-qc[hain] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1587 "><p>Specifies a list of objects delimited by a space.</p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1585 "><tt>-ed[dgetype] </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1587 "><p>Must be <tt>composition</tt>. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
<div class="hr" id="retreive_object"><a name="retreive_object"><!-- --></a><h3 class="topictitle3">Retreive object from the ODG (ODG-Admin trigger handler)</h3>
<div><p>Use a GET request with the following URL to retreive an object out of the
object dependency graph (ODG) repository. </p>
<div class="section"><h4 class="sectiontitle">Syntax</h4><p><tt>/odg-name/{source|assembled}/object-name </tt></p>
</div>
<div class="section"><h4 class="sectiontitle">Keywords</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.292929292929294%" id="d0e1643">Keyword</th>
<th valign="top" width="70.70707070707071%" id="d0e1645">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.292929292929294%" headers="d0e1643 "><tt>odg-name </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1645 "><p>The name of the ODG description in the configuration.</p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1643 "><tt>{source|assembled} </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1645 "><p>Specify source to indicate that the original data
should be returned. Specify assembled to indicate that the assembled version
of the object should be returned. </p>
</td>
</tr>
<tr><td valign="top" width="29.292929292929294%" headers="d0e1643 "><tt>object-name </tt></td>
<td valign="top" width="70.70707070707071%" headers="d0e1645 "><p>The name of the object. </p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Response</h4><p>The Content-Length: response header record
is returned. If the specified URL is not valid, status code 404 is returned.
A URL may not be valid for any of the following reasons: </p>
<ul><li>The ODG name specified is not a valid ODG. </li>
<li>The second directory name is neither source or assembled. </li>
<li>The object name does not exist in the specified ODG. </li>
</ul>
<p>See <a href="#responses">Trigger responses</a>.</p>
</div>
</div>
</div>
</div>
<div class="hr" id="queue_policy"><a name="queue_policy"><!-- --></a><h2 class="topictitle2">Queue policy</h2>
<div><p>Some trigger messages may specify a queuing policy. A queuing policy refers
to how asynchronous trigger messages are sequenced through the request queues.
There are three different queuing policies: A, S, and P. Trigger messages
queued under policy A (asynchronous) are processed independently of each other
and generally in parallel of each other. Trigger messages queued under policy
S or P (sequential or parallel) are logically grouped into a dependent group
consisting of at least one S trigger message and zero or more P trigger messages.
For example, trigger messages may arrive in groups which can be visualized
in either of the two following ways: </p>
<pre>trailing-S group) PPPPPPPS PPS PPPPS S PPS
(leading -S group) SPPPPPPP SPPPPPP SPPPPPP S SPP</pre>
<p>Sets of consecutive P trigger messages are processed in parallel, but while
any type P trigger message is being processed, no type S trigger message may
be started. Once a type S trigger message has started, no type P trigger message
may start. For any queue, there is at most one type S trigger message processed
at any time. For any queue, no type S trigger message is being processed if
a type P trigger message is being processed. Type A trigger messages are processed
regardless of the current state of type S or P trigger messages. </p>
<p>Note that because the request queues are associated with trigger handler
descriptions, you may have multiple S and P streams processing in parallel,
so long as the incoming trigger messages are directed to different trigger
handlers. </p>
</div>
</div>
<div class="hr" id="responses"><a name="responses"><!-- --></a><h2 class="topictitle2">Trigger responses</h2>
<div><p>Responses are sent when a trigger message is received and as an acknowledgement
message. The format of the response is: </p>
<pre class="block"><em>sss</em> <em>text</em>
Content-Length: <em>nn</em>
Content-Type: application/x-trigger-msglist
<em>mmmm requestors-requestid internal-requestid handlerid</em> ! data\r\n</pre>
<p>Where:</p>
<ul><li><em>sss</em> is one of the defined status codes. See <a href="#status_codes">Trigger status and message codes</a>.
</li>
<li><em>text</em> is the message text associated with the status code. </li>
<li><em>nn</em> is the length of the content. </li>
<li><em>mmmm</em> is one on the defined message codes. See <a href="#status_codes">Trigger status and message codes</a>. </li>
<li><em>requestors-requestid</em> is the trigger ID supplied by the caller.
If no trigger ID is supplied with the trigger message, the internally generated
ID is supplied. </li>
<li><em>internal-requestid</em> is the internally generated trigger id. This
value is guaranteed to be unique. </li>
<li><em>handlerid</em> is the name of the trigger handler used to process this
request. </li>
<li><em>data</em> is text relevant to the message. </li>
</ul>
<p>Some handlers process trigger messages asynchronously. The initial response
to asynchronous trigger messages is to indicate a status code of 202. Final
status is provided through an acknowledgement message sent to an acknowledgement
target. </p>
</div>
</div>
<div class="hr" id="status_codes"><a name="status_codes"><!-- --></a><h2 class="topictitle2">Trigger status and message codes</h2>
<div><p>The general status codes may be sent in response to any trigger message.
Handler specific status codes are listed for status codes that have a more
specific meaning. </p>
<div class="section"><h4 class="sectiontitle">General status codes</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="21.694915254237287%" id="d0e1776">Value</th>
<th valign="top" width="46.779661016949156%" id="d0e1778">Meaning</th>
<th valign="top" width="31.52542372881356%" id="d0e1780">Example of cause or use</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="21.694915254237287%" headers="d0e1776 "><tt>200</tt></td>
<td valign="top" width="46.779661016949156%" headers="d0e1778 "><p>The request was completed successfully</p>
</td>
<td valign="top" width="31.52542372881356%" headers="d0e1780 "><p>Queries</p>
</td>
</tr>
<tr><td valign="top" width="21.694915254237287%" headers="d0e1776 "><tt>202</tt></td>
<td valign="top" width="46.779661016949156%" headers="d0e1778 "><p>The request has been accepted for processing. There
may be an asynchronous response later.</p>
</td>
<td valign="top" width="31.52542372881356%" headers="d0e1780 "><p>Publish trigger handlers</p>
</td>
</tr>
<tr><td valign="top" width="21.694915254237287%" headers="d0e1776 "><tt>400</tt></td>
<td valign="top" width="46.779661016949156%" headers="d0e1778 "><p>Client error, handler specific. The returned text
body may contain more information.</p>
</td>
<td valign="top" width="31.52542372881356%" headers="d0e1780 "><p>Malformed POST</p>
</td>
</tr>
<tr><td valign="top" width="21.694915254237287%" headers="d0e1776 "><tt>404</tt></td>
<td valign="top" width="46.779661016949156%" headers="d0e1778 "><p>Cannot find URL requested.</p>
</td>
<td valign="top" width="31.52542372881356%" headers="d0e1780 "><p>Handler does not exist</p>
</td>
</tr>
<tr><td valign="top" width="21.694915254237287%" headers="d0e1776 "><tt>500</tt></td>
<td valign="top" width="46.779661016949156%" headers="d0e1778 "><p>Server error, handler specific. The returned text
body may contain more information.</p>
</td>
<td valign="top" width="31.52542372881356%" headers="d0e1780 "><p>Publish errors</p>
</td>
</tr>
<tr><td valign="top" width="21.694915254237287%" headers="d0e1776 "><tt>501</tt></td>
<td valign="top" width="46.779661016949156%" headers="d0e1778 "><p>Specified HTTP command not implemented.</p>
</td>
<td valign="top" width="31.52542372881356%" headers="d0e1780 "><p>HEAD, PUT</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Admin trigger handler status codes</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.64824120603015%" id="d0e1852">Value</th>
<th valign="top" width="70.35175879396985%" id="d0e1854">Meaning</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.64824120603015%" headers="d0e1852 "><tt>202</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1854 "><p>Success. The command response is in the body.</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1852 "><tt>400</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1854 "><p>Failure. The request syntax is wrong.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Update cache trigger handler status codes</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.64824120603015%" id="d0e1880">Value</th>
<th valign="top" width="70.35175879396985%" id="d0e1882">Meaning</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.64824120603015%" headers="d0e1880 "><tt>202</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1882 "><p>Success. The trigger message is queued for processing.</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1880 "><tt>400</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1882 "><p>Failure. The request syntax is wrong.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Publish trigger handler status codes</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.64824120603015%" id="d0e1908">Value</th>
<th valign="top" width="70.35175879396985%" id="d0e1910">Meaning</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.64824120603015%" headers="d0e1908 "><tt>202</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1910 "><p>Success. The operation is queued for processing.</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1908 "><tt>400</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1910 "><p>Failure. The request syntax is wrong.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">ODG-Admin trigger handler status codes</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.64824120603015%" id="d0e1936">Value</th>
<th valign="top" width="70.35175879396985%" id="d0e1938">Meaning</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.64824120603015%" headers="d0e1936 "><tt>200</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1938 "><p>Success. The operation is complete, with possible
warnings.</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1936 "><tt>400</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1938 "><p>Failure. The requested syntax is wrong.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section"><h4 class="sectiontitle">Trigger message codes</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="29.64824120603015%" id="d0e1964">Code</th>
<th valign="top" width="70.35175879396985%" id="d0e1966">Meaning</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1101</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>{0} (Successful acknowledgement of queued trigger
message. The data consists of the list of objects that are rebuilt)</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1102</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>{0} request is queued (The trigger message was successfully
queued) </p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1104</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Server terminated</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1105</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Log roll-over successful</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1106</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Logging has been enabled</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1107</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Logging has been disabled</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1108</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Request "{0}" will be purged</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1109</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Specified object "{0}" has been deleted from ODG
"{1}"</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1110</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Object "{0}" defined in ODG "{1}"</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1111</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Edge "{0}" to :{1}" was deleted from ODG "{2}"</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1113</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Edge "{0}" to "{1}" was added in ODG "{2}"</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1114</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Collapsed requests {0} will also be purged</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1115</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Server will terminate after active asynchronous request
have completed</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1120</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Snapshot for {0} successful</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1140</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>{0}: active={1} queued={2} lifetime-total={3} lifetime-failed={4}
lifetime-retried={5} threads={6}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1141</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Lifetime total server requests={0}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1150</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>No active requests.</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1151</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>{0} {1} {2} {3} {4} {5}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1152</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Version: {0} Started: {1}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1160</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>{0} {1} {2}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1161</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>{0}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1162</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>{0}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1170</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>={0} "{1}" has been changed</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>1171</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>{0} "{1}" has been changed to have cache target priority
{2}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>2102</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>A value for the "{0}" flag was specified and will
be ignored</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>2103</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Changed "{0}" to "/{0}" because all names specified
on the command line must be absolute</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>2104</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Error saving request to disk, request will not be
recovered over restart</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>2105</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Error rolling log</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>2106</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Logging already enabled</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>2107</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Logging already disabled</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>2108</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Duplicate object "{0}" will be ignored</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>2110</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Server is in the process of being shutdown. This
request will not be executed until the server is restarted.</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>2115</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>No value found for the "{0}" flag. The flag has been
ignored</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>2116</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Value "{0}" for "{1}" keyword will be ignored</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>2117</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Specification of the "{0}" keyword was done twice,
"{1}" ignored</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9011</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Error reading "{0}" from data source specified in
description "{1}" {2}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9012</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Error writing "{0}" to cache target specified in
description "{1}" {2}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9013</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Error sending acknowledgment to acknowledgment specified
in description "{0}" {1}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9014</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Error erasing "{0}" from cache target specified in
description "{1}" {2}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9102</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Error assembling "{0}" {1}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9103</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Error parsing "{0}" {1}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9106</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Error creating log file: {0}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9108</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Could not delete "{0}" from ODG "{1}": {2}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9110</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Could not delete edge "{0}" to "{1}" from ODG "{2}":
{3}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9112</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Could not add edge "{0}" to "{1}" in ODG "{2}": {3}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9114</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Invalid keyword "{0}" found, request rejected</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9115</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Required flag "{0}" was not specified</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9116</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>One of the flags "{0}" must be specified</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9117</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Invalid edgetype "{0}" specified, request rejected</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9118</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Both keywords "{0}" and "{1}" are specified, but
are mutually exclusive</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9122</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Exception taking snapshot: {0}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9126</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Two arguments for the "{0}" flag must be specified</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9127</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>One argument for the "{0}" flag must be specified</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9128</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Specified ODG "{0}" does not allow updates via API
commands</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9129</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Specified ODG "{0}" does not exist</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9130</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Object "{0}" does not exist in ODG "{1}"</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9131</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>ODG cycle detected, some objects in the chain: {0}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9132</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Invalid edgetype "{0}" returned by dependency parser,
verify configuration</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9135</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Leftover pages cannot be built - check for duplicates
of: {0}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9138</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Error writing "{0}" to repository in "{1}" {2}</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9140</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Request was purged before completion.</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9141</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>{0} "{1}" does not exist</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9142</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>{0} "{1}" is invalid, must be integer </p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9143</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>{0} "{1}" does not support enable/disable</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9150</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>ODG Fatal Exception Processing Request</p>
</td>
</tr>
<tr><td valign="top" width="29.64824120603015%" headers="d0e1964 "><tt>9151</tt></td>
<td valign="top" width="70.35175879396985%" headers="d0e1966 "><p>Internal error {0}</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</body>
</html>