Tuxedo CORBA ノーティフィケーション サービス

     前  次    目次     
ここから内容の開始

概要

はじめに

機能の概要

製品の構成要素

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


  ページの先頭       前  次