You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
174 lines
6.1 KiB
XML
174 lines
6.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<seiscomp>
|
|
<module name="scimex" category="Utilities">
|
|
<description>SeisComP event exchange between two systems.</description>
|
|
<configuration>
|
|
<parameter name="mode" type="string">
|
|
<description>
|
|
Mode of operation. Options are IMPORT or EXPORT.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="cleanupinterval" type="double" unit="s">
|
|
<description>Cache lifetime for objects.</description>
|
|
</parameter>
|
|
<parameter name="subscriptions" type="list:string">
|
|
<description>
|
|
Only used in export mode. A list of message groups to subscribe.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="conversion" type="string">
|
|
<description>
|
|
Used only in import mode. It defines the source format of the
|
|
messages that need to be converted. Currently the import of
|
|
SeisComP datamodel version 0.51 (imexscdm0.51)
|
|
is supported which was used in release Barcelona (2008).
|
|
</description>
|
|
</parameter>
|
|
<parameter name="exportHosts" type="list:string">
|
|
<description>
|
|
A list of hosts profiles to be considered for exporting.
|
|
These are used in hosts.$name directives
|
|
(see below) to define addresses, filter criteria, etc.
|
|
applicable to each recipient.
|
|
</description>
|
|
</parameter>
|
|
|
|
<parameter name="importHosts" type="list:string">
|
|
<description>
|
|
A list of hosts profiles to be considered for importing.
|
|
These are used with hosts.$name directives similarly to
|
|
exportHosts.
|
|
</description>
|
|
</parameter>
|
|
<group name="criteria">
|
|
<struct type="Filter type">
|
|
<description>A definition of an event filter.</description>
|
|
<parameter name="latitude" type="tuple:double">
|
|
<description>
|
|
Pair of doubles that defines the latitude range.
|
|
Example: -90:90.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="longitude" type="tuple:double">
|
|
<description>
|
|
Pair of doubles that defines the longitude range.
|
|
Example: -180:180.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="magnitude" type="tuple:double">
|
|
<description>
|
|
Pair of doubles that defines the magnitude range.
|
|
Example: 3:10.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="arrivalcount" type="int">
|
|
<description>
|
|
Number of minimum arrivals.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="agencyID" type="list:string">
|
|
<description>
|
|
White list of AgencyIDs (the agency identifier which
|
|
appears in the objects sent over the export-import link).
|
|
</description>
|
|
</parameter>
|
|
</struct>
|
|
</group>
|
|
<group name="hosts">
|
|
<struct type="Host system type">
|
|
<description>
|
|
A sink definition used for either import or export.
|
|
</description>
|
|
<parameter name="address" type="string">
|
|
<description>
|
|
Address of a sink, as a host name with an optional port
|
|
number e.g. 'address = 192.168.1.1' or
|
|
'address = somewhere.com:4803'
|
|
</description>
|
|
</parameter>
|
|
<parameter name="criteria" type="string">
|
|
<description>
|
|
Defining filter criteria name for sink, e.g. criteria =
|
|
world-xxl. The criteria must be defined in the criteria.
|
|
* configuration lines.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="filter" type="boolean" default="true">
|
|
<description>
|
|
Enable/disable filtering based on defined criteria.
|
|
If set to false, all events will pass, even if one
|
|
or more criteria are defined.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="conversion" type="string">
|
|
<description>
|
|
Optional target format for export.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="useDefinedRoutingTable" type="boolean" default="false">
|
|
<description>
|
|
Enable/disable defined routing tables.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="routingTable" type="list:string">
|
|
<description>
|
|
Defining routing tables in the meaning of mapping
|
|
objects to message groups. Example: Pick:NULL,
|
|
StationAmplitude:NULL, Origin:LOCATION,
|
|
StationMagnitude: MAGNITUDE, NetworkMagnitude:MAGNITUDE,
|
|
MagnitudeReference:MAGNITUDE, OriginReference:EVENT,
|
|
Event:EVENT. Specifying NULL for the message group causes
|
|
messages to be thrown away/dropped/discarded.
|
|
</description>
|
|
</parameter>
|
|
</struct>
|
|
</group>
|
|
</configuration>
|
|
<command-line>
|
|
<synopsis>
|
|
scimex [options]
|
|
</synopsis>
|
|
<group name="Generic">
|
|
<optionReference>generic#help</optionReference>
|
|
<optionReference>generic#version</optionReference>
|
|
<optionReference>generic#config-file</optionReference>
|
|
<optionReference>generic#plugins</optionReference>
|
|
<optionReference>generic#daemon</optionReference>
|
|
<optionReference>generic#auto-shutdown</optionReference>
|
|
<optionReference>generic#shutdown-master-module</optionReference>
|
|
<optionReference>generic#shutdown-master-username</optionReference>
|
|
</group>
|
|
|
|
<group name="Verbosity">
|
|
<optionReference>verbosity#verbosity</optionReference>
|
|
<optionReference>verbosity#v</optionReference>
|
|
<optionReference>verbosity#quiet</optionReference>
|
|
<optionReference>verbosity#component</optionReference>
|
|
<optionReference>verbosity#syslog</optionReference>
|
|
<optionReference>verbosity#lockfile</optionReference>
|
|
<optionReference>verbosity#console</optionReference>
|
|
<optionReference>verbosity#debug</optionReference>
|
|
<optionReference>verbosity#log-file</optionReference>
|
|
</group>
|
|
|
|
<group name="Messaging">
|
|
<optionReference>messaging#user</optionReference>
|
|
<optionReference>messaging#host</optionReference>
|
|
<optionReference>messaging#timeout</optionReference>
|
|
<optionReference>messaging#primary-group</optionReference>
|
|
<optionReference>messaging#subscribe-group</optionReference>
|
|
<optionReference>messaging#content-type</optionReference>
|
|
<optionReference>messaging#start-stop-msg</optionReference>
|
|
</group>
|
|
|
|
<group name="SCIMEX">
|
|
<option long-flag="print-default-routingtable">
|
|
<description>
|
|
Print the default object routing table.
|
|
</description>
|
|
</option>
|
|
</group>
|
|
</command-line>
|
|
</module>
|
|
</seiscomp>
|