ページの先頭行へ戻る
Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)

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

  作成したサーバアプリケーションを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. オブジェクトリファレンスの名前
      各ホスト上のサーバアプリケーションを表す名前をそれぞれ指定します。この名前により、クライアントアプリケーションは各ホスト上のサーバアプリケーションを区別します。