作成したサーバアプリケーションをObjectDirectorに登録する方法について説明します。
インプリメンテーションリポジトリへの登録
インプリメンテーションリポジトリへサーバアプリケーションの実装情報を登録します。
OD_impl_instコマンドにより、サーバアプリケーションを配置する各ホスト上で登録します。
sharedタイプの場合
OD_impl_inst -a -r IDL:mod/intf:1.0 -t S -f /home/prog/prog_s 1 2
リポジトリID
同じサーバアプリケーションのため、同じリポジトリIDを指定します。
アプリケーションのパス
各ホスト上のサーバアプリケーションのパスを指定します。
ネーミングサービスへの登録
ネーミングサービスへサーバアプリケーションのオブジェクトリファレンスを登録します。
OD_or_admコマンドにより、サーバアプリケーションを配置する各ホスト上で登録します。
OD_or_adm -c IDL:mod/intf:1.0 -n name 1 2
リポジトリID
同じサーバアプリケーションのため、同じリポジトリIDを指定します。
オブジェクトリファレンスの名前
各ホスト上のサーバアプリケーションを表す名前をそれぞれ指定します。この名前により、クライアントアプリケーションは各ホスト上のサーバアプリケーションを区別します。