XACI Command Reference Manual

Example:
XACI>> Alter XABroker \sys.$XABR, Conn 500, MsgLVL 1;
-- ALTER XABR \SYS.$XABR Successful
RUN XABROKER
This command will run an already configured XABroker from the XACONFIG table with active flag set. The user has to
set the Active Flag of the desired XABroker Configuration that has to be started using the Alter XADef command before
using this command. This is a sensitive command (the user needs super privilege to execute this command) and “*” wild
card is not supported.
RUN XABROKER [obj-name];
The obj-name can be:
[[\system-name.]$ XABR]
XABroker-name
is the name of the XABroker process to be started (running).
Example:
XACI>> Run XABroker \sys.$XABR;
-- RUN XABR \SYS.$XABR Successful
KILL XABROKER
This command will kill or terminate the running XABroker process, $XABR. This is a sensitive command (the user needs
super privilege to execute this command).
KILL XABROKER obj-name, REASON text[, AFTER stop-mode];
The obj-name can be:
[[\system-name.]$XABR]
AFTER stop-mode
stop-mode specifies how quickly and abruptly the user wishes the XABroker to stop. It may take one of two
key values.
NOW – terminates the broker abruptly (abort as fast as possible). All active transactions will be rolled back
and prepared transactions need to be resolved when the broker restarts.
IDLE – terminates the broker when there are no connections (for several days) or transactions running. This
option is not supported in this release (v1.0).
REASON text
text is a nonempty string literal up to 70 characters explaining the shut down of XABroker. This will be
written to the EMS collector if the command is accepted. Strings longer than 70 characters will be truncated
with a warning and single quoting is required.
XABroker-name