Interstage Application Server OLTPサーバ運用ガイド
目次 索引 前ページ次ページ

付録E Interstage管理コンソールを使用したCORBAワークユニットの運用手順> E.2 Linux の場合

E.2.2 Java言語サンプルアプリケーションを利用した運用手順

 Interstage管理コンソールを使用してCORBAワークユニット(CORBAアプリケーションのワークユニット)を動作させるための環境を作成し、運用する手順について説明します。
 CORBAアプリケーションをワークユニットで運用する場合、以下の手順でアプリケーション実行環境を設定する必要があります。ここでは、Java言語サンプルアプリケーションを利用して、ワークユニットを作成してからアプリケーションを運用し、ワークユニットを削除するまでを説明します。

 本説明は、/opt/FJSVod/src/samples/complex/samplelist.Java/data/any下にあるサンプルアプリを動作させるまでのプロセスを説明しています。

1) CORBAアプリケーションの作成

 “アプリケーション作成ガイド(CORBAサービス編)”の実行手順に従ってサーバアプリケーションを作成します。ここでは/opt/FJSVod/src/samples/complex/samplelist.Java/data/anyに用意されているサンプルアプリケーションを利用します。

# PATH=/usr/bin:/opt/FJSVawjbk/jdk5/jre/bin:/opt/FJSVawjbk/jdk5/bin:/opt/FJSVod/bin:$PATH
# export PATH
# OD_HOME=/opt/FJSVod
# export OD_HOME(環境変数にOD_HOMEを設定)
# CLASSPATH=.:$OD_HOME/etc/class/ODjava4.jar:$CLASSPATH
# export CLASSPATH(環境変数にクラスパスを設定)
# LD_LIBRARY_PATH=$OD_HOME/lib:$LD_LIBRARY_PATH
# export LD_LIBRARY_PATH(環境変数にライブラリパスを設定)
# cd /opt/FJSVod/src/samples/complex/samplelist.Java/data/any
# make(アプリケーションの作成)

2) Interstage管理コンソールの起動

 Webブラウザから“https://(ホスト名):12000/IsAdmin”を指定してInterstage管理コンソールを起動します。

3) CORBAワークユニットの作成

 CORBAアプリケーションをワークユニットで動作させるため、ワークユニット定義の作成を行います。

  1. [システム]>[ワークユニット]>[新規作成]タブを選択します。
  2. ワークユニットタイプで“CORBA”を選択します。
  3. [詳細設定[表示]]をクリックし、ワークユニット設定のアプリケーション格納フォルダに“/opt/FJSVawjbk/jdk5/bin”、アプリケーション動作カレントディレクトリに“/opt/FJSVod/src/samples/complex/samplelist.Java/data/any”、ライブラリパスに“/opt/FJSVod/lib”、環境変数に“OD_IMPLID=IDL:ODsample/anytest:1.0”を設定し、[作成]ボタンを押下します。

4) CORBAアプリケーションの配備

 CORBAアプリケーションをワークユニットで動作させるための配備を行います。
 1つのワークユニットで複数のアプリケーションを運用する場合は、配備を繰り返して実施してください。

  1. [状態]タブを選択しワークユニット一覧から新規作成したワークユニット(WU001)をクリックします。
  2. [配備]タブを選択し、インプリメンテーションリポジトリIDに“IDL:ODsample/anytest:1.0”、実行プログラムファイルに“java”を入力します。
    「配備完了後、ワークユニットを起動する」のチェックは入ったままにします。
  3. [CORBAアプリケーション[表示]]をクリックすると、CORBAアプリケーションの詳細設定が表示されるので、クラスパスに“/opt/FJSVod/src/samples/complex/samplelist.Java/data/any”、 “/opt/FJSVod/etc/class/ODjava4.jar”、起動パラメタに“simple_s”を入力します。
  4. [インタフェース定義[表示]]をクリックすると、インタフェース定義の項目が表示されるので、[追加]ボタンを押下し、インタフェース定義編集画面を表示します。
  5. インタフェースリポジトリIDに“IDL:ODsample/anytest:1.0”を入力し、ネーミングサービス登録名に“ODsample::anytest”を入力します。
  6. [一覧へ反映]ボタンを押下すると、インタフェース定義が追加されます。
  7. インタフェース定義が完了した時点で[配備]ボタンを押下すると、アプリケーションの配備が行われます。

5) CORBAワークユニットの起動

 ワークユニット定義で設定したCORBAワークユニットの起動を行います。
 配備設定で“配備完了後、ワークユニットを起動する”を有効にすることで、配備と同時にワークユニットの起動も行われます。通常、本項目は有効になっています。

 また、ワークユニットはInterstage起動に連動して起動されます。通常、自動起動も有効になっています。

  1. 起動したいワークユニットで[操作]タブを選択します。
  2. [起動]ボタンを押下します。

6) クライアントアプリケーションの実行

 “アプリケーション作成ガイド(CORBAサービス編)”の実行手順に従ってクライアントアプリケーションを作成します。ここでは、/opt/FJSVod/src/samples/complex/samplelist.Java/data/anyに用意されているサンプルアプリケーションを利用します。

# PATH=/usr/bin:/opt/FJSVawjbk/jdk5/jre/bin:/opt/FJSVawjbk/jdk5/bin:/opt/FJSVod/bin:$PATH
# export PATH
# CLASSPATH=.:/opt/FJSVod/etc/class/ODjava4.jar:$CLASSPATH
# export CLASSPATH
# LD_LIBRARY_PATH=/opt/FJSVod/lib:$LD_LIBRARY_PATH
# export LD_LIBRARY_PATH
# cd /opt/FJSVod/src/samples/complex/samplelist.Java/data/any

 クライアントアプリケーションを実行します。
 クライアントアプリケーション格納先で以下を実行します。

# ./exec-CL
in.para1 = a
in.para2 = 1.0E-5
inout.para1 = c
inout.para2 = 1.0E-4
rtn.para1 = 300
rtn.param2 = test
out.para1 = x
out.para2 = 0.0010
inout.para1 = y
inout.para2 = 1.0E-4

7) CORBAワークユニットの停止

 起動中のワークユニットの停止を行います。

  1. 停止したいワークユニットで[操作]タブを選択します。
  2. [停止]ボタンを押下します。
  3. “ワークユニットの停止方法を選択してください。”と表示されるので、“停止”を選択して[実行]ボタンを押下します。

8) CORBAアプリケーションの配備解除

 CORBAアプリケーションの配備解除を行います。

  1. [配備解除]タブを選択します。
  2. 配備を解除したいインプリメンテーションリポジトリIDの左のチェックボックスにチェックを入れ、[チェックアプリケーション解除]ボタンを押下します。

9) CORBAワークユニットの削除

 CORBAワークユニットの削除を行います。

  1. [操作]タブを選択し、[削除]ボタンを押下します。
  2. “ワークユニットを削除します。よろしいですか?”というダイアログが表示されるので、[OK]を押下します。

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

Copyright 2008 FUJITSU LIMITED