|
|
Using the CORBA Notification Service
This document describes using the CORBA Notification Service in the BEA Tuxedo® product. This document defines concepts associated with using the Notification Service and describes the development process for CORBA applications. In addition, instructions for building and running the Notification sample applications and descriptions of the Notification Service application programming interface (API) and administrative tasks and tools are included in this document.
CORBA Notification Service API Reference
Structured Event Fields, Types, and Filters
Creating FML Field Table Files for Events
Interoperability with BEA Tuxedo Applications
Parameters Used When Creating Subscriptions
TOBJ_SimpleEvents::Channel Interface
Channel::push_structured_event
TOBJ_SimpleEvents::ChannelFactory Interface
Overview of Supported CosNotification Service Classes
Detailed Descriptions of CosNotification Service Classes
CosNotifyFilter::Filter::add_constraints
CosNotifyFilter::Filter::destroy
CosNotifyFilter::FilterFactory::create_filter
CosNotifyChannelAdmin::StructuredProxyPushSupplier:: connect_structured_push_consumer
CosNotifyChannelAdmin::StructuredProxyPushSupplier::set_qos
CosNotifyChannelAdmin::StructuredProxyPushSupplier::add_filter
CosNotifyChannelAdmin::StructuredProxyPushSupplier::get_filter
CosNotifyChannelAdmin::StructuredProxyPushSupplier::
disconnect_structured_push_supplier
CosNotifyChannelAdmin::StructuredProxyPushSupplier::MyType
CosNotifyChannelAdmin::StructuredProxyPushConsumer::
connect_structured_push_supplier
CosNotifyChannelAdmin::StructuredProxyPushConsumer::
push_structured_event
CosNotifyChannelAdmin::StructuredProxyPushConsumer::
disconnect_structured_push_consumer
CosNotifyChannelAdmin::StructuredProxyPushConsumer::MyType
CosNotifyChannelAdmin::ConsumerAdmin::
obtain_notification_push_supplier
CosNotifyChannelAdmin::ConsumerAdmin::get_proxy_supplier
CosNotifyChannelAdmin::SupplierAdmin::
obtain_notification_push_consumer
CosNotifyChannelAdmin::EventChannel::
ConsumerAdmin default_consumer_admin
CosNotifyChannelAdmin::EventChannel::
ConsumerAdmin default_supplier_admin
CosNotifyChannelAdmin::EventChannel::default_filter_factory
CosNotifyChannelAdmin::EventChannelFactory::get_event_channel
CosNotifyComm::StructuredPushConsumer::push_structured_event
CosNotifyComm::StructuredPushConsumer::
disconnect_structured_push_consumer
CosNotifyComm::StructuredPushConsumer::Offer_change
Using the BEA Simple Events API
Step 1: Writing an Application to Post Events
Step 2: Writing an Application to Subscribe to Events
Implementing the CosNotifyComm::StructuredPushConsumer Interface
Step 3: Compiling and Running Notification Service Applications
Generating the Client Stub and Skeleton Files
Building and Running Applications
Using the CosNotification Service API
Step 1: Writing an Application to Post Events
Step 2: Writing an Application to Subscribe to Events
Implementing the CosNotifyComm::StructuredPushConsumer Interface
Getting the Event Channel, ConsumerAdmin Object, and Filter Factory Object
Step 3: Compiling and Running Notification Service Applications
Generating the Client Stub and Skeleton Files
Compiling and Linking the Application Code
Building the Introductory Sample Application
Building and Running the Introductory Sample Application
Verifying the Settings of the Environment Variables
Copying the Files for the Introductory Sample Application into a Work Directory
Changing the Protection Attribute on the Files for the Introductory Sample Application
Building the Introductory Sample Application
Starting the Introductory Sample Application
Using the Introductory Sample Application
Shutting Down the System and Cleaning Up the Directory
Building the Advanced Sample Application
Building and Running the Advanced Sample Application
Verifying the Settings of the Environment Variables
Copying the Files for the Advanced Sample Application into a Work Directory
Changing the Protection Attribute on the Files for the Advanced Sample Application
Building the Advanced Sample Application
Starting the Advanced Sample Application
Using the Advanced Sample Application
Shutting Down the System and Cleaning Up the Directory
CORBA Notification Service Administration
Configuring the Notification Service
Determining Space Parameters for Transient and Persistent Subscriptions
Creating a Device on Disk for the Queue Space
Setting IPC Parameters on Microsoft Windows
Creating the UBBCONFIG File and the TUXCONFIG File
Managing the Notification Service
Purging the System of Dead Subscriptions
Purging the Queues of Unwanted Events
Notification Service Administration Utility and Commands
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|