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

第5章 アプリケーションの開発(C++言語)> 5.4 サーバアプリケーションの登録

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

 インプリメンテーションリポジトリにサーバアプリケーション情報を登録するため、OD_impl_instコマンドを使用します。OD_impl_instコマンドでの登録処理の例と指定する情報について以下に示します。


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

OD_impl_inst -ax def

 -ax def
 定義ファイルで指定した定義情報をサーバアプリケーション情報として登録します。

 defファイルの内容
rep_id = IDL:ODdemo/calculator:1.0
type = shared
binary = D:\server\simple_s.exe
mode = SYNC_END
ior = 1.1
locale = SJIS

 defファイルの内容
rep_id = IDL:ODdemo/calculator:1.0
type = shared
binary = /home/guest/simple_s
uid = user
gid = group
mode = SYNC_END
ior = 1.1
locale = EUC
 rep_id = IDL:ODdemo/calculator:1.0
 インプリメンテーションリポジトリIDを指定します。
 type = shared
 サーバタイプを指定します。指定できるタイプには、persistent,shared,unsharedがあります。
 binary = D:\server\simple_s.exe
 binary = /home/guest/simple_s
 サーバアプリケーションの格納場所のパス名を指定します。
 uid = user
 サーバアプリケーション実行時のユーザIDを指定します。
 gid = group
 サーバアプリケーション実行時のグループIDを指定します。
 mode = SYNC_END
 サーバアプリケーションがCORBA::BOA::impl_is_ready()(または、CORBA::BOA::obj_is_ready())発行時の動作モードを指定します。指定できる動作モードはCOMPATIBLE、SYNC_ENDがあります。
 ior = 1.1
 連携するIORのバージョンを指定します。指定できるバージョンには1.0、1.1があります。
 locale = SJIS
 locale = EUC
 サーバアプリケーションのコード系を指定します。

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

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