CORBA通知サービスの使用

     前  次    目次  新規ウィンドウで索引を開く  PDFとして表示 - 新規ウィンドウ  Adobe Readerを取得 - 新規ウィンドウ
コンテンツはここから始まります

概要

はじめに

機能の概要

製品の構成要素

CORBA通知サービスAPIのリファレンス

はじめに

サービスの品質

永続的なサブスクリプション

一時的なサブスクリプション

チャネル・ファクトリの取得

トランザクションの使用

構造化イベントのフィールド、型、およびフィルタ

イベントの設計

イベントのFMLフィールド表ファイルの作成

Oracle Tuxedoアプリケーションとの相互運用性

イベントのポスト

イベントの受信

サブスクリプションの作成時に使用するパラメータ

Oracleシンプル・イベントAPI

TOBJ_SimpleEvents::Channelインタフェース

Channel::subscribe

Channel::unsubscribe

Channel::push_structured_event

Channel::exists

TOBJ_SimpleEvents::ChannelFactoryインタフェース

Channel_Factory::find_channel

CosNotificationサービスAPI

サポートされているCosNotificationサービスのクラスの概要

CosNotificationサービスのクラスの詳しい説明

CosNotifyFilter::Filterクラス

CosNotifyFilter::Filter::add_constraints

CosNotifyFilter::Filter::destroy

CosNotifyFilter::FilterFactoryクラス

CosNotifyFilter::FilterFactory::create_filter

CosNotifyChannelAdmin::StructuredProxyPushSupplierクラス

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クラス

CosNotifyChannelAdmin::StructuredProxyPushConsumer:: connect_structured_push_supplier

CosNotifyChannelAdmin::StructuredProxyPushConsumer:: push_structured_event

CosNotifyChannelAdmin::StructuredProxyPushConsumer:: disconnect_structured_push_consumer

CosNotifyChannelAdmin::StructuredProxyPushConsumer::MyType

CosNotifyChannelAdmin::ConsumerAdminクラス

CosNotifyChannelAdmin::ConsumerAdmin:: obtain_notification_push_supplier

CosNotifyChannelAdmin::ConsumerAdmin::get_proxy_supplier

CosNotifyChannelAdmin::SupplierAdminクラス

CosNotifyChannelAdmin::SupplierAdmin:: obtain_notification_push_consumer

CosNotifyChannelAdmin::EventChannelクラス

CosNotifyChannelAdmin::EventChannel:: ConsumerAdmin default_consumer_admin

CosNotifyChannelAdmin::EventChannel:: ConsumerAdmin default_supplier_admin

CosNotifyChannelAdmin::EventChannel::default_filter_factory

CosNotifyChannelAdmin::EventChannelFactoryクラス

CosNotifyChannelAdmin::EventChannelFactory::get_event_channel

CosNotifyComm::StructuredPushConsumerインタフェース

CosNotifyComm::StructuredPushConsumer::push_structured_event

CosNotifyComm::StructuredPushConsumer:: disconnect_structured_push_consumer

CosNotifyComm::StructuredPushConsumer::Offer_change

例外のマイナー・コード

Oracleシンプル・イベントAPIの使い方

開発プロセス

イベントの設計

ステップ1:イベントをポストするアプリケーションの記述

イベント・チャネルの取得

イベントの作成とポスト

ステップ2:イベントをサブスクライブするアプリケーションの記述

CosNotifyComm::StructuredPushConsumerインタフェースの実装

イベント・チャネルの取得

コールバック・オブジェクトの作成

サブスクリプションの作成

C++共同クライアント/サーバー・アプリケーションのスレッドに関する留意事項

ステップ3:通知サービス・アプリケーションのコンパイルと実行

クライアント・スタブ・ファイルとスケルトン・ファイルの生成

アプリケーションのビルドと実行

CosNotificationサービスAPIの使い方

開発プロセス

イベントの設計

ステップ1:イベントをポストするアプリケーションの記述

イベント・チャネルの取得

イベントの作成とポスト

ステップ2:イベントをサブスクライブするアプリケーションの記述

CosNotifyComm::StructuredPushConsumerインタフェースの実装

イベント・チャネル、ConsumerAdminオブジェクト、およびフィルタ・ファクトリ・オブジェクトの取得

コールバック・オブジェクトの作成

サブスクリプションの作成

ステップ3:通知サービス・アプリケーションのコンパイルと実行

クライアント・スタブ・ファイルとスケルトン・ファイルの生成

アプリケーション・コードのコンパイルとリンク

Introductoryサンプル・アプリケーションのビルド

概要

Introductoryサンプル・アプリケーションのビルドと実行

環境変数の設定を確認する

Introductoryサンプル・アプリケーションのファイルを作業ディレクトリにコピーする

Introductoryサンプル・アプリケーションのファイルに対する保護属性を変更する

環境を設定する

Introductoryサンプル・アプリケーションのビルド

makefileの概要

makefileを実行する

Introductoryサンプル・アプリケーションを起動する

Introductoryサンプル・アプリケーションの使い方

Subscriberアプリケーションを使用したイベントのサブスクライブ

Reporterアプリケーションを使用したイベントのポスト

システムの停止とディレクトリのクリーンアップ

Advancedサンプル・アプリケーションのビルド

概要

Advancedサンプル・アプリケーションのビルドと実行

環境変数の設定を確認する

Advancedサンプル・アプリケーションのファイルを作業ディレクトリにコピーする

Advancedサンプル・アプリケーションのファイルに対する保護属性を変更する

環境を設定する

Advancedサンプル・アプリケーションのビルド

makefileの概要

makefileを実行する

Advancedサンプル・アプリケーションを起動する

Advancedサンプル・アプリケーションの使い方

Subscriberアプリケーションを使用したイベントのサブスクライブ

Reporterアプリケーションを使用したイベントのポスト

システムの停止とディレクトリのクリーンアップ

CORBA通知サービスの管理

はじめに

通知サービスの構成

データ・フィルタの構成

ホストとポートの設定

トランザクション・ログの作成

イベント・キューの作成

一時的および永続的なサブスクリプションのスペース・パラメータの値の割出し

一時的なサブスクリプションのIPCキュー・スペース

永続的なサブスクリプションの/Qキュー・サイズ・パラメータ

ディスク上のキュー・スペースのデバイスの作成

キュー・スペースの構成

キューの作成

Microsoft WindowsでのIPCパラメータの設定

UBBCONFIGファイルとTUXCONFIGファイルの作成

通知サービスの管理

データベースの同期

システムからのデッド・サブスクリプションのパージ

キュー使用率のモニター

キューからの不要なイベントのパージ

エラー・キューの管理

通知サービスの管理ユーティリティとコマンド

ntsadminユーティリティ

ntsadmin

ntsadminコマンド

ntsadminユーティリティの使い方

通知サーバー

TMNTS

TMNTSFWD_T

TMNTSFWD_P


  先頭に戻る       前  次