TMUSREVT
-user event reporting process
TMUSREVT SRVGRP="
identifier" SRVID="
number"
options
[CLOPT="[-A] [servopts]
poll-seconds
[-- [-S] [-p] [-f
control-file]]"]
TMUSREVT
is a BEA TUXEDO system provided server that processes event report message buffers from tppost
(3), and acts as an Event Broker to filter and distribute them.
Filtering and notification rules are stored in control-file, which defaults to ${APPDIR}/tmusrevt.dat
. Control file syntax is defined in EVENT_MIB
(5); specifically, the attributes of the classes in EVENT_MIB
can be set to activate subscriptions under the full range of notification rules.
It is possible to boot one or more secondary TMUSREVT
processes for increased availability. Additional servers must be booted with the -S
command line option, which indicates a "secondary" server.
When the EVENT_MIB
(5) configuration is updated, the primary TMUSREVT
server writes to its control file. Secondary servers poll the primary server for changes and update their local control file if necessary. The polling interval is controlled by the -p
option, and is 30 seconds by default.
TMUSREVT
must run on a Release 6.0 or later machine.
To migrate the primary TMUSREVT
server to another machine, the system administrator must provide a current copy of control-file. Each secondary TMUSREVT
server automatically maintains a recent copy.
If tppost
(3) will be called in transaction mode, all TMUSREVT
server groups must have transactional capability (a TMS process).
The TMUSREVT
server's environment variables must be set so that FML field tables and VIEW files needed for message filtering and formatting are available. They could be set in the machine's or server's environment file.
*SERVERS
TMUSREVT SRVGRP=ADMIN1 SRVID=100 RESTART=Y MAXGEN=5 GRACE=3600
CLOPT="-A --"
TMUSREVT SRVGRP=ADMIN2 SRVID=100 RESTART=Y MAXGEN=5 GRACE=3600
CLOPT="-A -- -S -p 120"
tppost
(3), tpsubscribe
(3), EVENTS
(5), EVENT_MIB
(5), TMSYSEVT
(5)