Interstage Application Server アプリケーション作成ガイド (CORBAサービス編) |
目次
索引
![]() ![]() |
付録D サンプルプログラム | > D.4 実行手順(Solaris/Linux) | > D.4.2 動的起動インタフェース |
四則演算(C言語)では以下をサーバアプリケーションとして使用します。
種別 |
ディレクトリ (注1) |
$OD_SAMPLES/CalcSample/c |
注1)
ここで使用している環境変数は以下のとおりです。なお、Interstageのインストールパスはデフォルトです。
環境変数 |
値 |
備考 |
OD_SAMPLES |
/opt/FSUNod/src/samples |
|
/opt/FJSVod/src/samples |
|
$OD_SAMPLES/CalcSample/cをサーバアプリケーションディレクトリとして、その配下のアプリケーションをコンパイルすることでサーバアプリケーションを作成します。
作成方法は、“静的インタフェース/各種データ型(C言語)”の<作成>を参照してください。
$OD_SAMPLES/CalcSample/c_diiをクライアントアプリケーションディレクトリとして、その配下のアプリケーションをコンパイルすることでクライアントアプリケーションを作成します。
作成方法は、“静的インタフェース/各種データ型(C言語)”の<作成>を参照してください。
作成したアプリケーションの実行手順を以下に示します。
クライアントアプリケーションディレクトリに移動します。その後、registar.shを実行して、サンプルプログラムを実行するために必要なインプリメンテーションリポジトリIDとオブジェクトリファレンスを登録します。
register.sh |
サーバアプリケーションディレクトリに移動します。その後、exec-SV.shを実行して、サーバアプリケーションを起動します。
exec-SV.sh & |
クライアントアプリケーションディレクトリに移動します。その後、exec-CL.shを実行してクライアントアプリケーションを起動し、出力結果を確認します。
exec-CL.sh |
サーバアプリケーションディレクトリに移動します。その後、stop-SV.shを実行して、サーバアプリケーションを停止します。
stop-SV.sh |
クライアントアプリケーションディレクトリに移動します。その後、unregister.shを実行して、不要となったサンプルプログラムのインプリメンテーションリポジトリIDとオブジェクトリファレンスを削除します。
unregister.sh |
目次
索引
![]() ![]() |