EMS Manual

Compiled Filters
EMS Manual426909-005
5-34
Statements
Considerations
For details, see Section 16, Event Routing.
Example
DESTINATION
RID 1,
TYPE PROCESS,
NAME =_fault_analyzer,
FORMAT OFF,
OBJECT =_ANALYZER_OBJ,
STARTUP 'type x',
CPU 5
OBJECT
is the program file name of the destination process. It must be fully qualified. If
the node name is not given, the name of the distributor's node is substituted
later. Currently, the EMF (EMS filter) language requires file names to begin with
either a dollar sign ($) or a backslash (\) character. To avoid hard-coded file
names, a DEFINE name can be given that is later resolved by the distributor.
The destination type must be of type PROCESS although the compiler does not
enforce this.
The parameters IN, OUT, STARTUP, PRI, and CPU are optional but can only be
given if OBJECT is specified.
IN
is the input file name of the destination process. It must begin with either a
dollar sign ($) or a backslash (\) character. If a node name is not given, the
distributor's node is used later. To avoid hard-coded file names, a DEFINE
name can be given that is later resolved by the distributor. OBJECT must be
specified. If omitted, the distributor's IN file is used.
OUT
is the output file name of the destination process. It must begin with either a
dollar sign ($) or a backslash (\) character. If a node name is not given, the
distributor's node is used later. To avoid hard-coded file names, a DEFINE
name can be given that is later resolved by the distributor. OBJECT must be
specified. If omitted, the distributor's OUT file is used.
STARTUP
is the startup sequence that is sent to the destination process. It must be text
embedded within quotes. Current maximum length is set to 128 characters.
OBJECT must be specified.
PRI
is the priority of the destination process. If not specified, the priority of the
distributor is inherited. OBJECT must be given.
CPU
is the CPU number for the destination process. If not specified or not available,
the distributor picks the next available CPU, excluding its own. OBJECT must
be given.
TIMEOUT
is the maximum time in seconds that this destination process should be allowed
to process an event before sending a response to the distributor. The distributor
selects the largest timeout value from all current destinations and waits for that
amount of time for any destination to respond to a write request.