MSMQ-MQSeries Event Logger DAP
Event Logger can send events to a message queue. This provides a mechanism for reliable delivery of reporting events to Interaction Server's reporting clients. Disconnection of the client does not lead to a loss of reporting events. Instead, events are preserved for the specific client and delivered to the client (or otherwise read by the client) after its restart. The message queue requires a DAP object that is specifically for streaming reporting events to that message queue.
These options are configured on the DAP for a IBM MQ-Series or Microsoft Message Queue (MSMQ) queue.
event-filtering Section
event-filter-by-id
Default Value: No default value
Valid Values: Comma-separated list of event identifiers
Changes Take Effect: Immediately
Related Options: event-filter-by-id
If this option is present and not empty, only events with event IDs specified in the comma-separated list and permitted by the event type filters are logged into their corresponding reporting tables. If this option is absent or empty, all events permitted by the event type filters are logged into their corresponding reporting tables.
logger-settings Section
delivery-protocol
Default Value: eventlog
Valid Values: mq-series, msmq, eventlog, jms
Changes Take Effect: After restart
Specifies the delivery protocol to be used for Event Logging.
delivery-queue-manager-name
Default Value: No default value
Valid Values: Any valid queue manager name
Changes Take Effect: After restart
Related Options: delivery-queue-name
This option is used for logging events to MQ-Series message queues. MQ-Series message queues have a queue manager entity that manages a set of message queues. To post messages to an MQ-Series queue the queue manager name and a queue name (see delivery-queue-name) should be specified.
delivery-queue-name
Default Value: No default value
Valid Values: Any valid queue name
Changes Take Effect: After restart
Specifies the name of the queue to which messages will be sent. For MSMQ or MQ-Series, this specifies the name of the queue.
recoverable
Default Value: false
Valid Values: true, false
Changes Take Effect: Immediately
If this option is set to true, the messages being sent will have a flag MQMSG_DELIVERY_RECOVERABLE, otherwise, the messages will have a flag MQMSG_DELIVERY_EXPRESS.
udata
Default Value: No default value
Valid Values: Comma-separated list of event identifiers
Changes Take Effect: Immediately
Specifies a comma-separated list of event identifiers which must contain user data. If the option is absent or empty, that is interpreted to mean that all user data is to be included in all events. This option is analogous to the UData key used in reporting registration.