(2) 動的起動インタフェースのサンプルプログラムの実行例を説明します。
種別 | ディレクトリ (注1) | 備考 |
---|---|---|
$OD_SAMPLES/complex/samplelist.C/dii/* | スレッドモード用 | |
$OD_SAMPLES/complex/samplelist.C_nt/dii/* | プロセスモード用 | |
$OD_SAMPLES/complex/samplelist.C++/dii/* | スレッドモード用 | |
$OD_SAMPLES/ complex/samplelist.C++_nt/dii/* | プロセスモード用 | |
$OD_SAMPLES/CalcSample/c_dii |
| |
$OD_SAMPLES/CalcSample/c++_dii |
|
注1)
ここで使用している環境変数は以下のとおりです。なお、Interstageのインストールパスはデフォルトです。
環境変数 | 値 | 備考 |
---|---|---|
OD_SAMPLES | /opt/FSUNod/src/samples | |
/opt/FJSVod/src/samples |
“D.4.1.1 静的インタフェース/各種データ型(C言語)”を参照してください。
“D.4.1.1 静的インタフェース/各種データ型(C言語)”を参照してください。
dyn3のサンプルプログラムでは、クライアントアプリケーションの実行時に以下のようなエラーメッセージが表示されることがありますが、クライアントアプリケーションの実行時のタイミングによるもので、動作上は問題ありません。
error poll-response |
四則演算(C言語)では以下をサーバアプリケーションとして使用します。
種別 | ディレクトリ (注1) |
---|---|
$OD_SAMPLES/CalcSample/c |
注1)
ここで使用している環境変数は以下のとおりです。なお、Interstageのインストールパスはデフォルトです。
環境変数 | 値 | 備考 |
OD_SAMPLES | /opt/FSUNod/src/samples | |
/opt/FJSVod/src/samples |
<作成/サーバ>
$OD_SAMPLES/CalcSample/cをサーバアプリケーションディレクトリとして、その配下のアプリケーションをコンパイルすることでサーバアプリケーションを作成します。
作成方法は、“D.4.1.1 静的インタフェース/各種データ型(C言語)”の<作成>を参照してください。
<作成/クライアント>
$OD_SAMPLES/CalcSample/c_diiをクライアントアプリケーションディレクトリとして、その配下のアプリケーションをコンパイルすることでクライアントアプリケーションを作成します。
作成方法は、“D.4.1.1 静的インタフェース/各種データ型(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 |
四則演算(C++言語)では以下をサーバアプリケーションとして使用します。
種別 | ディレクトリ (注1) |
---|---|
$OD_SAMPLES/CalcSample/c++ |
注1)
ここで使用している環境変数は以下のとおりです。なお、Interstageのインストールパスはデフォルトです。
環境変数 | 値 | 備考 |
OD_SAMPLES | /opt/FSUNod/src/samples | |
/opt/FJSVod/src/samples |
<作成/サーバ>
$OD_SAMPLES/CalcSample/c++をサーバアプリケーションディレクトリとして、その配下のアプリケーションをコンパイルすることでサーバアプリケーションを作成します。
作成方法は、“D.4.1.1 静的インタフェース/各種データ型(C言語)”の<作成>を参照してください。
<作成/クライアント>
$OD_SAMPLES/CalcSample/c++_diiをクライアントアプリケーションディレクトリとして、その配下のアプリケーションをコンパイルすることでクライアントアプリケーションを作成します。
作成方法は、“D.4.1.1 静的インタフェース/各種データ型(C言語)”の<作成>を参照してください。
<実行>
“D.4.2.3 動的起動インタフェース/四則演算(C言語)”の<実行>を参照してください。
クライアントアプリケーションの実行時に以下のようなエラーメッセージが表示されることがありますが、クライアントアプリケーションの実行時のタイミングによるもので、動作上は問題ありません。
error poll-response |