Author: kwright
Date: Tue Feb 26 08:50:22 2013
New Revision: 1450079
URL: http://svn.apache.org/r1450079
Log:
Update API description for reports. Part of CONNECTORS-652.
Modified:
manifoldcf/trunk/site/src/documentation/content/xdocs/en_US/programmatic-operation.xml
manifoldcf/trunk/site/src/documentation/content/xdocs/ja_JP/programmatic-operation.xml
Modified:
manifoldcf/trunk/site/src/documentation/content/xdocs/en_US/programmatic-operation.xml
URL:
http://svn.apache.org/viewvc/manifoldcf/trunk/site/src/documentation/content/xdocs/en_US/programmatic-operation.xml?rev=1450079&r1=1450078&r2=1450079&view=diff
==============================================================================
---
manifoldcf/trunk/site/src/documentation/content/xdocs/en_US/programmatic-operation.xml
(original)
+++
manifoldcf/trunk/site/src/documentation/content/xdocs/en_US/programmatic-operation.xml
Tue Feb 26 08:50:22 2013
@@ -76,7 +76,7 @@
<p></p>
<p></p>
<table>
- <tr><th>Resource</th><th>Verb</th><th>What it does</th><th>Input
format</th><th>Output format</th></tr>
+ <tr><th>Resource</th><th>Verb</th><th>What it does</th><th>Input
format/query args</th><th>Output format</th></tr>
<tr><td>outputconnectors</td><td>GET</td><td>List all registered
output
connectors</td><td>N/A</td><td>{"outputconnector":[<em><list_of_output_connector_objects></em>]}
<strong>OR</strong> {"error":<em><error_text></em>}</td></tr>
<tr><td>authorityconnectors</td><td>GET</td><td>List all
registered authority
connectors</td><td>N/A</td><td>{"authorityconnector":[<em><list_of_authority_connector_objects></em>]}
<strong>OR</strong> {"error":<em><error_text></em>}</td></tr>
<tr><td>repositoryconnectors</td><td>GET</td><td>List all
registered repository
connectors</td><td>N/A</td><td>{"repositoryconnector":[<em><list_of_repository_connector_objects></em>]}
<strong>OR</strong> {"error":<em><error_text></em>}</td></tr>
@@ -111,9 +111,60 @@
<tr><td>restart/<em><job_id></em></td><td>PUT</td><td>Stop
and start a specified job</td><td>N/A</td><td>{ } <strong>OR</strong>
{"error":<em><error_text></em>}</td></tr>
<tr><td>pause/<em><job_id></em></td><td>PUT</td><td>Pause a
specified job</td><td>N/A</td><td>{ } <strong>OR</strong>
{"error":<em><error_text></em>}</td></tr>
<tr><td>resume/<em><job_id></em></td><td>PUT</td><td>Resume
a specified job</td><td>N/A</td><td>{ } <strong>OR</strong>
{"error":<em><error_text></em>}</td></tr>
+
+
<tr><td>repositoryconnectionhistory/<em><encoded_connection_name></em></td><td>GET</td><td>Get
a history
report</td><td><em><history_query_parameters></em></td><td>{"row":[{"column":[{"name":<em><col_name></em>,"value":<em><col_value></em>},
...]}, ...]} <strong>OR</strong>
{"error":<em><error_text></em>}</td></tr>
+
<tr><td>repositoryconnectionquery/<em><encoded_connection_name></em></td><td>GET</td><td>Get
a queue
report</td><td><em><queue_query_parameters></em></td><td>{"row":[{"column":[{"name":<em><col_name></em>,"value":<em><col_value></em>},
...]}, ...]} <strong>OR</strong>
{"error":<em><error_text></em>}</td></tr>
+
<tr><td>repositoryconnectionactivities/<em><encoded_connection_name></em></td><td>GET</td><td>Get
a list of legal activities for a
connection</td><td>N/A</td><td>{"activity":[<em><activity_name></em>,
...]} <strong>OR</strong> {"error":<em><error_text></em>}</td></tr>
+
<tr><td>repositoryconnectionjobs/<em><encoded_connection_name></em></td><td>GET</td><td>Get
a list of jobs for a
connection</td><td>N/A</td><td>{"job":[<em><list_of_job_objects></em>]}
<strong>OR</strong> {"error":<em><error_text></em>}</td></tr>
+
</table>
<p></p>
- <p>Other resources having to do with reports have been planned, but
not yet been implemented.</p>
+ </section>
+ <section>
+ <title>History query parameters</title>
+ <p></p>
+ <p>The history query parameters and their meanings are as
follows:</p>
+ <table>
+ <tr><th>Parameter</th><th>Report
type</th><th>Multivalued?</th><th>Meaning</th></tr>
+ <tr><td>report</td><td>All</td><td>No</td><td>The kind of history
report desired; legal values are "simple", "maxactivity", "maxbandwidth", and
"result"; defaults to "simple"</td></tr>
+ <tr><td>starttime</td><td>All</td><td>No</td><td>Starting time in
ms since epoch; defaults to "0"</td></tr>
+ <tr><td>endtime</td><td>All</td><td>No</td><td>Ending time in ms
since epoch; defaults to now</td></tr>
+ <tr><td>activity</td><td>All</td><td>Yes</td><td>Which activities
you want to see</td></tr>
+ <tr><td>entitymatch</td><td>All</td><td>No</td><td>Regular
expression matching entity identifier; defaults to ""</td></tr>
+
<tr><td>entitymatch_insensitive</td><td>All</td><td>No</td><td>Case insensitive
version of entitymatch</td></tr>
+ <tr><td>resultcodematch</td><td>All</td><td>No</td><td>Regular
expression match result code; defaults to ""</td></tr>
+
<tr><td>resultcodematch_insensitive</td><td>All</td><td>No</td><td>Case
insensitive version of resultcodematch</td></tr>
+ <tr><td>sortcolumn</td><td>All</td><td>Yes</td><td>Result column
to sort the result by</td></tr>
+
<tr><td>sortcolumn_direction</td><td>All</td><td>Yes</td><td>Direction to sort
the corresponding column ("ascending" or "descending")</td></tr>
+ <tr><td>startrow</td><td>All</td><td>No</td><td>Starting row in
resultset to return; defaults to 0</td></tr>
+ <tr><td>rowcount</td><td>All</td><td>No</td><td>Maximum number of
rows to return; defaults to 20</td></tr>
+ <tr><td>idbucket</td><td>maxactivity, maxbandwidth,
result</td><td>No</td><td>Regular expression selecting which part of the entity
identifier to use as an aggregation key; defaults to "()"</td></tr>
+ <tr><td>idbucket_insensitive</td><td>maxactivity, maxbandwidth,
result</td><td>No</td><td>Case insensitive version of idbucket</td></tr>
+ <tr><td>resultcodebucket</td><td>result</td><td>No</td><td>Regular
expression selecting which part of the result code to use as an aggregation
key; defaults to "(.*)"</td></tr>
+
<tr><td>resultcodebucket_insensitive</td><td>result</td><td>No</td><td>Case
insensitive version of resultcodebucket</td></tr>
+ <tr><td>interval</td><td>maxactivity,
maxbandwidth</td><td>No</td><td>Size of window in milliseconds for assessing
rate; defaults to 300000</td></tr>
+ </table>
+ <p></p>
+ </section>
+ <section>
+ <title>Queue query parameters</title>
+ <p></p>
+ <p>The queue query parameters and their meanings are as follows:</p>
+ <table>
+ <tr><th>Parameter</th><th>Report
type</th><th>Multivalued?</th><th>Meaning</th></tr>
+ <tr><td>report</td><td>All</td><td>No</td><td>The kind of queue
report desired; legal values are "document" or "status"; defaults to
"document"</td></tr>
+ <tr><td>now</td><td>All</td><td>No</td><td>The time in
milliseconds since epoch to perform the queue assessment relative to; defaults
to current time</td></tr>
+ <tr><td>idmatch</td><td>All</td><td>No</td><td>Regular expression
matching document identifier; defaults to ""</td></tr>
+ <tr><td>idmatch_insensitive</td><td>All</td><td>No</td><td>Case
insensitive version of idmatch</td></tr>
+ <tr><td>statematch</td><td>All</td><td>Yes</td><td>State to match;
valid values are "neverprocessed", "previouslyprocessed", "outofscope"</td></tr>
+ <tr><td>statusmatch</td><td>All</td><td>Yes</td><td>Status to
match; valid values are "inactive", "processing", "expiring", "deleting",
"readyforprocessing", "readyforexpiration", "waitingforprocessing",
"waitingforexpiration", "waitingforever", and "hopcountexceeded"</td></tr>
+ <tr><td>sortcolumn</td><td>All</td><td>Yes</td><td>Result column
to sort the result by</td></tr>
+
<tr><td>sortcolumn_direction</td><td>All</td><td>Yes</td><td>Direction to sort
the corresponding column ("ascending" or "descending")</td></tr>
+ <tr><td>startrow</td><td>All</td><td>No</td><td>Starting row in
resultset to return; defaults to 0</td></tr>
+ <tr><td>rowcount</td><td>All</td><td>No</td><td>Maximum number of
rows to return; defaults to 20</td></tr>
+ <tr><td>idbucket</td><td>status</td><td>No</td><td>Regular
expression selecting which part of the document identifier to use as an
aggregation key; defaults to "()"</td></tr>
+
<tr><td>idbucket_insensitive</td><td>status</td><td>No</td><td>Case insensitive
version of idbucket</td></tr>
+ </table>
<p></p>
</section>
<section>
Modified:
manifoldcf/trunk/site/src/documentation/content/xdocs/ja_JP/programmatic-operation.xml
URL:
http://svn.apache.org/viewvc/manifoldcf/trunk/site/src/documentation/content/xdocs/ja_JP/programmatic-operation.xml?rev=1450079&r1=1450078&r2=1450079&view=diff
==============================================================================
---
manifoldcf/trunk/site/src/documentation/content/xdocs/ja_JP/programmatic-operation.xml
(original)
+++
manifoldcf/trunk/site/src/documentation/content/xdocs/ja_JP/programmatic-operation.xml
Tue Feb 26 08:50:22 2013
@@ -76,7 +76,7 @@
<p></p>
<p></p>
<table>
- <tr><th>Resource</th><th>Verb</th><th>What it does</th><th>Input
format</th><th>Output format</th></tr>
+ <tr><th>Resource</th><th>Verb</th><th>What it does</th><th>Input
format/query args</th><th>Output format</th></tr>
<tr><td>outputconnectors</td><td>GET</td><td>List all registered
output
connectors</td><td>N/A</td><td>{"outputconnector":[<em><list_of_output_connector_objects></em>]}
<strong>OR</strong> {"error":<em><error_text></em>}</td></tr>
<tr><td>authorityconnectors</td><td>GET</td><td>List all
registered authority
connectors</td><td>N/A</td><td>{"authorityconnector":[<em><list_of_authority_connector_objects></em>]}
<strong>OR</strong> {"error":<em><error_text></em>}</td></tr>
<tr><td>repositoryconnectors</td><td>GET</td><td>List all
registered repository
connectors</td><td>N/A</td><td>{"repositoryconnector":[<em><list_of_repository_connector_objects></em>]}
<strong>OR</strong> {"error":<em><error_text></em>}</td></tr>
@@ -111,9 +111,60 @@
<tr><td>restart/<em><job_id></em></td><td>PUT</td><td>Stop
and start a specified job</td><td>N/A</td><td>{ } <strong>OR</strong>
{"error":<em><error_text></em>}</td></tr>
<tr><td>pause/<em><job_id></em></td><td>PUT</td><td>Pause a
specified job</td><td>N/A</td><td>{ } <strong>OR</strong>
{"error":<em><error_text></em>}</td></tr>
<tr><td>resume/<em><job_id></em></td><td>PUT</td><td>Resume
a specified job</td><td>N/A</td><td>{ } <strong>OR</strong>
{"error":<em><error_text></em>}</td></tr>
+
+
<tr><td>repositoryconnectionhistory/<em><encoded_connection_name></em></td><td>GET</td><td>Get
a history
report</td><td><em><history_query_parameters></em></td><td>{"row":[{"column":[{"name":<em><col_name></em>,"value":<em><col_value></em>},
...]}, ...]} <strong>OR</strong>
{"error":<em><error_text></em>}</td></tr>
+
<tr><td>repositoryconnectionquery/<em><encoded_connection_name></em></td><td>GET</td><td>Get
a queue
report</td><td><em><queue_query_parameters></em></td><td>{"row":[{"column":[{"name":<em><col_name></em>,"value":<em><col_value></em>},
...]}, ...]} <strong>OR</strong>
{"error":<em><error_text></em>}</td></tr>
+
<tr><td>repositoryconnectionactivities/<em><encoded_connection_name></em></td><td>GET</td><td>Get
a list of legal activities for a
connection</td><td>N/A</td><td>{"activity":[<em><activity_name></em>,
...]} <strong>OR</strong> {"error":<em><error_text></em>}</td></tr>
+
<tr><td>repositoryconnectionjobs/<em><encoded_connection_name></em></td><td>GET</td><td>Get
a list of jobs for a
connection</td><td>N/A</td><td>{"job":[<em><list_of_job_objects></em>]}
<strong>OR</strong> {"error":<em><error_text></em>}</td></tr>
+
</table>
<p></p>
- <p>Other resources having to do with reports have been planned, but
not yet been implemented.</p>
+ </section>
+ <section>
+ <title>History query parameters</title>
+ <p></p>
+ <p>The history query parameters and their meanings are as
follows:</p>
+ <table>
+ <tr><th>Parameter</th><th>Report
type</th><th>Multivalued?</th><th>Meaning</th></tr>
+ <tr><td>report</td><td>All</td><td>No</td><td>The kind of history
report desired; legal values are "simple", "maxactivity", "maxbandwidth", and
"result"; defaults to "simple"</td></tr>
+ <tr><td>starttime</td><td>All</td><td>No</td><td>Starting time in
ms since epoch; defaults to "0"</td></tr>
+ <tr><td>endtime</td><td>All</td><td>No</td><td>Ending time in ms
since epoch; defaults to now</td></tr>
+ <tr><td>activity</td><td>All</td><td>Yes</td><td>Which activities
you want to see</td></tr>
+ <tr><td>entitymatch</td><td>All</td><td>No</td><td>Regular
expression matching entity identifier; defaults to ""</td></tr>
+
<tr><td>entitymatch_insensitive</td><td>All</td><td>No</td><td>Case insensitive
version of entitymatch</td></tr>
+ <tr><td>resultcodematch</td><td>All</td><td>No</td><td>Regular
expression match result code; defaults to ""</td></tr>
+
<tr><td>resultcodematch_insensitive</td><td>All</td><td>No</td><td>Case
insensitive version of resultcodematch</td></tr>
+ <tr><td>sortcolumn</td><td>All</td><td>Yes</td><td>Result column
to sort the result by</td></tr>
+
<tr><td>sortcolumn_direction</td><td>All</td><td>Yes</td><td>Direction to sort
the corresponding column ("ascending" or "descending")</td></tr>
+ <tr><td>startrow</td><td>All</td><td>No</td><td>Starting row in
resultset to return; defaults to 0</td></tr>
+ <tr><td>rowcount</td><td>All</td><td>No</td><td>Maximum number of
rows to return; defaults to 20</td></tr>
+ <tr><td>idbucket</td><td>maxactivity, maxbandwidth,
result</td><td>No</td><td>Regular expression selecting which part of the entity
identifier to use as an aggregation key; defaults to "()"</td></tr>
+ <tr><td>idbucket_insensitive</td><td>maxactivity, maxbandwidth,
result</td><td>No</td><td>Case insensitive version of idbucket</td></tr>
+ <tr><td>resultcodebucket</td><td>result</td><td>No</td><td>Regular
expression selecting which part of the result code to use as an aggregation
key; defaults to "(.*)"</td></tr>
+
<tr><td>resultcodebucket_insensitive</td><td>result</td><td>No</td><td>Case
insensitive version of resultcodebucket</td></tr>
+ <tr><td>interval</td><td>maxactivity,
maxbandwidth</td><td>No</td><td>Size of window in milliseconds for assessing
rate; defaults to 300000</td></tr>
+ </table>
+ <p></p>
+ </section>
+ <section>
+ <title>Queue query parameters</title>
+ <p></p>
+ <p>The queue query parameters and their meanings are as follows:</p>
+ <table>
+ <tr><th>Parameter</th><th>Report
type</th><th>Multivalued?</th><th>Meaning</th></tr>
+ <tr><td>report</td><td>All</td><td>No</td><td>The kind of queue
report desired; legal values are "document" or "status"; defaults to
"document"</td></tr>
+ <tr><td>now</td><td>All</td><td>No</td><td>The time in
milliseconds since epoch to perform the queue assessment relative to; defaults
to current time</td></tr>
+ <tr><td>idmatch</td><td>All</td><td>No</td><td>Regular expression
matching document identifier; defaults to ""</td></tr>
+ <tr><td>idmatch_insensitive</td><td>All</td><td>No</td><td>Case
insensitive version of idmatch</td></tr>
+ <tr><td>statematch</td><td>All</td><td>Yes</td><td>State to match;
valid values are "neverprocessed", "previouslyprocessed", "outofscope"</td></tr>
+ <tr><td>statusmatch</td><td>All</td><td>Yes</td><td>Status to
match; valid values are "inactive", "processing", "expiring", "deleting",
"readyforprocessing", "readyforexpiration", "waitingforprocessing",
"waitingforexpiration", "waitingforever", and "hopcountexceeded"</td></tr>
+ <tr><td>sortcolumn</td><td>All</td><td>Yes</td><td>Result column
to sort the result by</td></tr>
+
<tr><td>sortcolumn_direction</td><td>All</td><td>Yes</td><td>Direction to sort
the corresponding column ("ascending" or "descending")</td></tr>
+ <tr><td>startrow</td><td>All</td><td>No</td><td>Starting row in
resultset to return; defaults to 0</td></tr>
+ <tr><td>rowcount</td><td>All</td><td>No</td><td>Maximum number of
rows to return; defaults to 20</td></tr>
+ <tr><td>idbucket</td><td>status</td><td>No</td><td>Regular
expression selecting which part of the document identifier to use as an
aggregation key; defaults to "()"</td></tr>
+
<tr><td>idbucket_insensitive</td><td>status</td><td>No</td><td>Case insensitive
version of idbucket</td></tr>
+ </table>
<p></p>
</section>
<section>