BEA Logo BEA Tuxedo Release 8.0

  BEA ホーム  |  イベント  |  ソリューション  |  パートナ  |  製品  |  サービス  |  ダウンロード  |  ディベロッパ・センタ  |  WebSUPPORT

 

   Tuxedo ホーム   |   CORBA 要求レベルのインターセプタ   |   前へ   |   次へ   |   目次   |   索引

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 インターフェイス

 

要求レベルのインターセプタのスタータ・ファイル

スタータ・インプリメンテーション・コード

スタータ・ヘッダ・ファイル・コード

 

 

back to top   next page