CORBAネーム・サービスの使用

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

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ネーム・サービス・サンプル・アプリケーションの使用

ネーム・サービス・サンプル・アプリケーションのしくみ

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

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

CORBA C++クライアントおよびサーバー・バージョンのネーム・サービス・サンプル・アプリケーション

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

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

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

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

開発手順

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

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

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

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

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


  先頭に戻る       前  次