インプリメンテーションリポジトリにサーバアプリケーション情報を登録するため、OD_impl_instコマンドを使用します。OD_impl_instコマンドでの登録処理の例と指定する情報について以下に示します。
インプリメンテーションリポジトリへの登録
OD_impl_inst -ax def |
定義ファイルで指定した定義情報でサーバアプリケーション情報を登録することを示します。
defファイルの内容
rep_id = IDL:ODdemo/calculator:1.0 |
インプリメンテーションリポジトリIDを指定します。
サーバタイプを指定します。指定できるタイプには、persistent,shared,unsharedがあります。
サーバアプリケーションのパス名を指定します。
サーバアプリケーションのライブラリ名を指定します。動的スケルトンインタフェースの場合は、ライブラリパスの後に“,DSI”を定義する必要があります。
ライブラリは、サーバアプリケーションと同一ディレクトリ、または環境変数PATHに指定されているディレクトリに格納する必要があります。
連携するIORのバージョンを指定します。指定できるバージョンには1.0、1.1があります。
サーバアプリケーションのコード系を指定します。
開発環境として“NetCOBOL”を使用してUNICODEのアプリケーションを開発する場合は、“UNICODE”を指定してください。
defファイルの内容
rep_id = IDL:ODdemo/calculator:1.0 |
インプリメンテーションリポジトリIDを指定します。
サーバタイプを指定します。指定できるタイプには、persistent,shared,unsharedがあります。
サーバアプリケーションのパス名を指定します。
サーバアプリケーションのライブラリ名を指定します。動的スケルトンインタフェースの場合は、ライブラリパスの後に“,DSI”を定義する必要があります。
ライブラリは、環境変数LD_LIBRARY_PATHに指定されたディレクトリに格納する必要があります。
サーバアプリケーション実行時のユーザIDを指定します。
サーバアプリケーション実行時のグループIDを指定します。
連携するIORのバージョンを指定します。指定できるバージョンには1.0、1.1があります。
サーバアプリケーションのコード系を指定します。
開発環境として“NetCOBOL”を使用してUNICODEのアプリケーションを開発する場合は、“UNICODE”を指定してください。
サーバアプリケーション実行時の環境変数を指定します。
アプリケーションの実行に必要なライブラリパスを指定してください。