![]() |
![]() |
![]() |
![]() |
![]() |
Each object in these groups represents a single subscription request. Client Notifications (tuxEventClientTbl group) indicate which events trigger an unsolicited message to a client. Service Notifications (tuxEventSvcTbl group) indicate which events trigger a request to an application service. Application Queue Notifications (tuxEventQueTbl group) indicate which events send a message to an application queue. System Command Notifications (tuxEventCmdTbl group) indicate which events trigger an operating system command. Log File Notifications (tuxEventUlogTbl group) indicate which events generate a record in the central event log (ulog). The EventBroker automatically removes temporary subscriptions when it detects that the corresponding target is no longer active.When an event is detected, it is compared to each tuxEventClientTbl instance. If the event name matches the value in the event expression and the optional filter rule is true, then the event buffer is sent to the specified client’s unsolicited message handling routine. To create a new row in this table, it is necessary to issue a SET request that at least specifies the values for tuxEventClientExpr and tuxEventClientId.
Event pattern expression. This expression, which is a regular expression, controls which event names match this subscription. For the format of regular expressions, see reference page tpsubscribe(3c) in Oracle Tuxedo ATMI C Function Reference.A SET operation updates configuration information for the row in tuxEventClientTbl. The following state indicates the meaning of a tuxEventClientState set in a SET request. States not listed cannot be set.Delete row. Successful return leaves the row in the invalid(2) state.Create a new Row: To create a new instance of tuxEventCmdTbl the user must specify at least tuxEventCmdExpr and tuxEventCmd. All objects except tuxEventCmdState can be updated only during creation of a new instance.
Event pattern expression. This expression, which is a regular expression, controls which event names match this subscription. For the format of regular expressions, see reference page tpsubscribe(3c) in Oracle Tuxedo ATMI C Function Reference.A SET operation updates configuration information for the tuxEventCmdTbl instance. The following state indicates the meaning of a tuxEventCmdState set in a SET request. States not listed cannot be set.When an event is detected, it is compared to each tuxEventQueTbl instance. If the event name matches the value in the event expression and the optional filter rule is true, then the event buffer is stored in the specified reliable queue. To create a new row in this table, it is necessary to issue a SET request that at least specifies tuxEventQueExpr, tuxEventQspace, and tuxEventQname.
Event pattern expression. This expression, which is a regular expression, controls which event names match this subscription. For the format of regular expressions, see reference page tpsubscribe(3c) in Oracle Tuxedo ATMI C Function Reference.SET: invalid(2)A SET operation updates configuration information for the tuxEventQueTbl instance. The following state indicates the meaning of a tuxEventQueState set in a SET request. States not listed cannot be set.This value, if present, is passed in to 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.This value, if present, is passed in to 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.This value, if present, is passed in to tpenqueue(3)’s TPQCTL control structure to request notification via the /Q subsystem with the message to be processed at the specified time.This value, if present, is passed in to tpenqueue(3)’s TPQCTL control structure to request notification via the /Q subsystem with the message to be processed relative to the dequeue time.This value, if present, is passed in to tpenqueue(3)’s TPQCTL control structure.This value, if present, is passed in to tpenqueue(3)’s TPQCTL control structure.This value, if present, is passed in to tpenqueue(3)’s TPQCTL control structure.This value, if present, is passed in to tpenqueue(3)’s TPQCTL control structure.This value, if present, is passed in to tpenqueue(3)’s TPQCTL control structure.This value, if present, is passed in to tpenqueue(3)’s TPQCTL control structure.If non-zero and the client’s tppost(3) call is transactional, include the tpenqueue(3) call in the client’s transaction.When an event is detected, it is compared to each tuxEventSvcTbl instance. If the event name matches the value in the event expression and the optional filter rule is true, then the event buffer is sent to the specified Tuxedo service routine.To create a new row in this table, a SET request must be issued that specifies values for at least tuxEventSvcExpr and tuxEventSvcName.
Event pattern expression. This expression, which is a regular expression, controls which event names match this subscription. For the format of regular expressions, see reference page tpsubscribe(3c) in Oracle Tuxedo ATMI C Function Reference.SET: invalid(2)A SET operation updates configuration information for the tuxEventSvcTbl instance. The following state indicates the meaning of a tuxEventSvcState set in a SET request. States not listed cannot be set.If non-zero, do not cancel this subscription if the tuxEventSvcName service is no longer available.If non-zero and the client’s tppost(3) call is transactional, include the tuxEventSvcName service call in the client’s transaction.This group contains objects that represent subscriptions registered with the EventBroker for writing system userlog(3) messages.When an event is detected, it is compared to each tuxEventUlogTbl instance. If the event name matches the value in the event expression and the optional filter rule is true, then the event buffer is formatted and passed to the Tuxedo userlog(3) function.Create a new Row: To create a new instance of tuxEventUlogTbl the user must at least specify values for tuxEventUlogExpr and tuxEventUserlog. All objects except tuxEventUlogState can be updated only during creation of a new instance.
Event pattern expression. This expression, which is a regular expression, controls which event names match this subscription. For the format of regular expressions, see reference page tpsubscribe(3c) in Oracle Tuxedo ATMI C Function Reference.A SET operation updates configuration information for the tuxEventUlogTbl instance. The following state indicates the meaning of a tuxEventUlogState set in a SET request. States not listed cannot be set.Write a userlog(3) message when a matching event is detected.