The server-based message stream interface (MSI) enables external applications to read and change incoming messages on the management server before they are stored in the database.
NOTE:
The policy that generates a message must specify that the
management server diverts or copies the message to the MSI.
Otherwise, the message bypasses the MSI.
Each external application must be registered with the MSI on the management server using a server-based MSI policy. Normally, if a Smart Plug-in (SPI) uses server-based MSI, it includes the policy for the external applications that it provides.
If you develop your own MSI applications using the C and COM APIs provided, you must install the applications on the management server. You must then create or modify a server-based MSI policy to register them, and then deploy the policy to the management server that you want to configure.
Specify an Order number in the range -127 to 127. This controls the order in which application instances can read and change the stream of incoming messages. An application instance with a lower order number is able to read, change, and delete messages before an application instance with a higher order number.
If multiple application instances have the same order number, the management server forwards messages to all the application instances at the same time.
CAUTION:
Forwarding messages to multiple application instances at the same
time can have undesirable results with diverted messages, because
there will be two messages in the message stream with the same
message ID.
The same problem can also occur with messages that are copied to
the MSI, if at least two application instances receive the same
message in parallel and do not modify it.
Optional. Add further application instances. To reorder the instances, click an instance in the list, and then click Move Up, Move Down, or type a number and click Move to.
Related Topics: