Tuxedo CORBA ネーム サービス

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

CORBA ネーム サービスの概要

CORBA ネーム サービス

CORBA ネーム サービスについて

CORBA ネーム サービス リファレンス

CORBA ネーム サービスのコマンド

cns

cnsbind

cnsls

cnsunbind

CORBA ネーム サービスの機能と制限事項

NameService 環境オブジェクトへの初期リファレンスの取得

CORBA ネーム サービスで使用する CosNaming データ構造体

NamingContext オブジェクト

CosNaming::NamingContext::bind()

CosNaming::NamingContext::bind_context()

CosNaming::NamingContext::bind_new_context()

CosNaming::NamingContext::destroy()

CosNaming::NamingContext::list()

CosNaming::NamingContext::new_context()

CosNaming::NamingContext::rebind()

CosNaming::NamingContext::rebind_context()

CosNaming::NamingContext::resolve()

CosNaming::NamingContext::unbind()

NamingContextExt オブジェクト

CosNaming::NamingContextExt::resolve_str()

CosNaming::NamingContextExt::to_name()

CosNaming::NamingContextExt::to_string()

CosNaming::NamingContextExt::to_URL()

BindingIterator オブジェクト

CosNaming::BindingIterator::destroy()

CosNaming::BindingIterator::next_n()

CosNaming::BindingIterator::next_one()

CORBA ネーム サービスで発生する例外

AlreadyBound

CannotProceed

InvalidAddress

InvalidName

NotEmpty

NotFound

Oracle Tuxedo ネームスペースの管理

CORBA ネーム サービスのインストール

CORBA ネーム サービスのサーバ プロセスの起動

ネームスペースの永続化

永続ストレージ ファイルの圧縮

関連付けのない NamingContext オブジェクトの削除

ネームスペースのフェデレーション

インバウンド フェデレーション

アウトバウンド フェデレーション

複数の Oracle Tuxedo ドメイン間のフェデレーション

バインディング イテレータの管理

セキュリティで保護された Oracle Tuxedo アプリケーションでの CORBA ネーム サービスの使用

CORBA Name Service サンプル アプリケーションの使用

Name Service サンプル アプリケーションのしくみ

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

ステップ 1: Name Service サンプル アプリケーションのファイルを作業ディレクトリにコピーする

CORBA C++ クライアントおよびサーバ バージョンの Name Service サンプル アプリケーション

ステップ 2: Name Service サンプル アプリケーションのファイルに対する保護属性を変更する

ステップ 3: 環境変数の設定を確認する

ステップ 4: runme コマンドを実行する

CORBA ネーム サービスを使用するアプリケーションの開発

開発手順

ステップ 1: CosNaming インタフェースの OMG IDL を取得する

ステップ 2: CosNaming インタフェースの宣言およびプロトタイプをインクルードする

ステップ 3: Oracle Tuxedo ネームスペースに接続する

ステップ 4: Oracle Tuxedo ネームスペースにオブジェクトをバインドする

ステップ 5: 名前を使用して Oracle Tuxedo ネームスペースでオブジェクトをロケートする


  ページの先頭       前  次