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

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