Interstage Application Server アプリケーション作成ガイド (CORBAサービス編)
目次 索引 前ページ次ページ

第11章 CORBAアプリケーションの高度な使い方> 11.6 サーバアプリケーションの複数ホストへの配置

11.6.2 サーバアプリケーションの登録

 作成したサーバアプリケーションをObjectDirectorに登録する方法について説明します。

インプリメンテーションリポジトリへの登録

 インプリメンテーションリポジトリへサーバアプリケーションの実装情報を登録します。
 OD_impl_instコマンドにより、サーバアプリケーションを配置する各ホスト上で登録を行います。

sharedタイプの例

  OD_impl_inst -a -r  IDL:mod/intf:1.0 -t S -f /home/prog/prog_s
                             1                        2
  1. リポジトリID
     同じサーバアプリケーションなので、同じリポジトリIDを指定します。
  2. アプリケーションのパス
     各ホスト上のサーバアプリケーションのパスを指定します。

ネーミングサービスへの登録

 ネーミングサービスへサーバアプリケーションのオブジェクトリファレンスを登録します。
 OD_or_admコマンドにより、サーバアプリケーションを配置する各ホスト上で登録を行います。

  OD_or_adm -c IDL:mod/intf:1.0 -n name
                      1             2
  1. リポジトリID
     同じサーバアプリケーションなので、同じリポジトリIDを指定します。
  2. オブジェクトリファレンスの名前
     各ホスト上のサーバアプリケーションを表す名前をそれぞれ指定します。この名前により、クライアントアプリケーションは各ホスト上のサーバアプリケーションを区別します。

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005