CORBA 要求レベルのインターセプタ
このマニュアルでは、プログラマが、BEA Tuxedo 製品の CORBA 環境に要求レベルのインターセプタをインプリメントする方法について説明します。CORBA 要求レベルのインターセプタは、BEA Tuxedo システムの高度なプログラミング機能です。
CORBA 要求レベルのインターセプタの概要
インターセプタのアーキテクチャ
機能と制限事項
実行フロー
クライアント側での実行
クライアント側での例外処理
ターゲット側での実行
ターゲット側での例外処理
exception_occurred メソッド
短絡動作について
複数の要求レベルのインターセプタの使用方法
複数のクライアント側インターセプタ
複数のターゲット側インターセプタ
インターセプタおよびメタ・オペレーション
CORBA 要求レベルのインターセプタの開発
ステップ 1: CORBA アプリケーションのインターフェイスの識別
ステップ 2: インターセプタ・インプリメンテーション・コードの記述
インプリメンテーション・ファイルの起動
実行時のインターセプタの初期化
要求からのインターセプタ名の取得
要求内のオペレーションの識別
インターセプタの応答オペレーションのインプリメント
データ入力ストリームからのパラメータの読み出し
例外
ステップ 3: インターセプタ・ヘッダ・ファイルの作成
ステップ 4: インターセプタのビルド
ステップ 5: インターセプタのテスト
CORBA 要求レベルのインターセプタのデプロイ
インターセプタの登録
インターセプタの登録解除
インターセプタの呼び出し順の変更
PersonQuery サンプル・アプリケーション
PersonQuery サンプル・アプリケーションのしくみ
PersonQuery データベース
クライアント・アプリケーションのコマンド行インターフェイス
PersonQuery サンプル・アプリケーションの OMG IDL
PersonQuery サンプル・アプリケーションのビルドと実行
PersonQuery サンプル・アプリケーション用ファイルのコピー
PersonQuery アプリケーション・ファイルに対する保護の変更
環境変数の設定
CORBA クライアントおよびサーバ・アプリケーションのビルド
PersonQuery クライアントおよびサーバ・アプリケーションの起動
PersonQuery サンプル・アプリケーションの実行
PersonQuery サンプル・アプリケーションの停止
InterceptorSimp サンプル・インターセプタ
PersonQuery サンプル・インターセプタのしくみ
PersonQuery インターセプタの登録および実行
インターセプタの出力の検証
インターセプタの登録解除
インターセプタの登録解除
InterceptorSec サンプル・インターセプタ
PersonQuery サンプル・インターセプタのしくみ
InterceptorSec ターゲット側インターセプタのしくみ
SecurityCurrent オブジェクトの使用
SecurityCurrent オブジェクトの取得
ユーザ属性リストの作成
PersonQuery インターセプタの登録および実行
インターセプタ出力の検証
インターセプタの登録解除
InterceptorData サンプル・インターセプタ
InterceptorDataClient インターセプタ
InterceptorDataTarget インターセプタ
InterceptorData インターセプタのインプリメント
InterceptorData インターセプタの登録および実行
インターセプタ出力の検証
インターセプタの登録解除
要求レベルのインターセプタの API
インターセプタの階層構造
未使用インターフェイスについての注意事項
Interceptors::Interceptor インターフェイス
RequestLevelInterceptor::
RequestInterceptor インターフェイス
RequestLevelInterceptor::
ClientRequestInterceptor インターフェイス
RequestLevelInterceptor::
TargetRequestInterceptor インターフェイス
CORBA::DataInputStream インターフェイス
要求レベルのインターセプタのスタータ・ファイル
スタータ・インプリメンテーション・コード
スタータ・ヘッダ・ファイル・コード
|
Copyright © 2001, BEA Systems, Inc. All rights reserved.
Required browser: Netscape 4.0 or higher, or Microsoft Internet Explorer 4.0 or higher.
|