目次 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