目次 前 次


目次

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ネームスペースでオブジェクトをロケートする

Copyright ©1994, 2017,Oracle and/or its affiliates. All rights reserved