The T_EVENT_QUEUE class represents a set of subscriptions registered with the Event Broker for queue-based notification. When an event is detected, it is compared to each T_EVENT_QUEUE object. If the event name matches the value in TA_EVENT_EXPR and the optional filter rule is true, then the event buffer is stored in the specified reliable queue.
Check MIB(5) for an explanation of Permissions
Attribute Semantics
TA_EVENT_EXPR: string[1...255]
recomp(3) format, controls which event names match this subscription.
TA_EVENT_FILTER: string[1...255]
TA_EVENT_FILTER_BINARY: carray[1...64000]
TA_EVENT_FILTER, but may contain arbitrary binary data. Only one of TA_EVENT_FILTER or TA_EVENT_FILTER_BINARY may be specified.
TA_STATE:
GET: ACTive
GET operation will retrieve configuration information for the matching T_EVENT_QUEUE object(s).
SET: {NEW|INValid}
SET operation will update configuration information for the T_EVENT_QUEUE object. The following states indicate the meaning of a TA_STATE set in a SET request. States not listed may not be set.
|
|
Create |
|
|
Delete |
TA_QSPACE: string[1...15]
TA_QNAME: string[1...15]
TA_QCTL_QTOP: short
tpenqueue(3)'s TPQCTL control structure to request notification via the /Q subsystem with the message to be placed at the top of the queue.
TA_QCTL_BEFOREMSGID: short
tpenqueue(3)'s TPQCTL control structure to request notification via the /Q subsystem with the message to be placed on the queue ahead of the specified message.
TA_QCTL_QTIME_ABS: short
tpenqueue(3)'s TPQCTL control structure to request notification via the /Q subsystem with the message to be processed at the specified time.
TA_QCTL_QTIME_REL: short
tpenqueue(3)'s TPQCTL control structure to request notification via the /Q subsystem with the message to be processed relative to the dequeue time.
TA_QCTL_DEQ_TIME: short
tpenqueue(3)'s TPQCTL control structure.
TA_QCTL_PRIORITY: short
tpenqueue(3)'s TPQCTL control structure.
TA_QCTL_MSGID: string[1...31]
tpenqueue(3)'s TPQCTL structure.
TA_QCTL_CORRID: string[1...31]
tpenqueue(3)'s TPQCTL control structure.
TA_QCTL_REPLYQUEUE: string[1...15]
tpenqueue(3)'s TPQCTL control structure.
TA_QCTL_FAILUREQUEUE: string[1...15]
tpenqueue(3)'s TPQCTL control structure.
TA_EVENT_PERSIST: short
TA_EVENT_TRAN: short
tppost(3) call is transactional, include the tpenqueue(3) call in the client's transaction.