ページの先頭行へ戻る
Interstage Business Application ServerV11.0.0 チュートリアルガイド
Interstage

4.2.3 環境の作成

サーバへ転送した定義ファイルを用いて、環境を作成します。

環境の作成は、システム構築シートから出力された“Output_WUAPP.txt”ファイルに記述されているコマンド文字列をコピーして実行する方法で行います。
コマンドの実行は、定義ファイルの転送先ディレクトリに移動した上で行ってください。

環境の作成は、以下の手順で実施します。

4.2.3.1 システムパラメタのチューニング

実際の運用では、環境にあったチューニングが必要ですが、本サンプルプログラムでは、チューニングを行う必要はありません。

4.2.3.2 データベースのチューニング

実際の運用では、環境にあったチューニングが必要ですが、本サンプルプログラムでは、チューニングを行う必要はありません。

4.2.3.3 データベースリソース定義の登録

サーバアプリケーションから業務用データベースを操作する場合に必要となるデータベースリソース定義を登録します。
データベースリソース定義を登録する前に、システム構築シートから出力されたデータベースリソース定義入力ファイルに、データベースにアクセスするユーザのパスワードを設定します。


以下にサンプルプログラムにおける設定例を示します。

修正するファイル

設定箇所

BASDataSource_dbrsc.def

PASSWD項目
例)パスワードがabc123の場合、PASSWD = abc123とする。

その後、システム構築シートで出力された以下のコマンド文字列をコピーして実行してください。


% cd /opt/FJSVibs/var/tmp/deploy
% /opt/FJSVibs/bin/apfwmkrsc -f BASDataSource_dbrsc.def
FSP_INTS-BAS_AP: 情報: 25104: データベースリソース定義の登録に成功しました。NAME=BASDataSource
%

$ cd /opt/FJSVibs/var/tmp/deploy
$ /opt/FJSVibs/bin/apfwmkrsc -f BASDataSource_dbrsc.def
FSP_INTS-BAS_AP: 情報: 25104: データベースリソース定義の登録に成功しました。NAME=BASDataSource
$

>cd C:\Interstage\BAS\var\tmp\deploy

>apfwmkrsc -f BASDataSource_dbrsc.def
FSP_INTS-BAS_AP: 情報: 25104: データベースリソース定義の登録に成功しました。NAME=BASDataSource

>

4.2.3.4 CORBAワークユニットの作成

CORBAワークユニットを作成します。システム構築シートで出力されたコマンド文字列をコピーして、以下のコマンドを実行してください。


% cd /opt/FJSVibs/var/tmp/deploy/ibaswu_PAYMENT
% /opt/FSUNtd/bin/isaddwudef ibaswu_PAYMENT.wu
UX:isaddwudef: 情報: EXTP2059: ワークユニット定義を登録しました: WU=ibaswu_PAYMENT SYSTEM=td001
UX:isaddwudef: 情報: EXTP2072: 定義の登録が完了しました: SYSTEM=td001
% cd /opt/FJSVibs/var/tmp/deploy/ibaswu_STOCK
%
/opt/FSUNtd/bin/isaddwudef ibaswu_STOCK.wu
UX:isaddwudef: 情報: EXTP2059: ワークユニット定義を登録しました: WU=ibaswu_STOCK SYSTEM=td001
UX:isaddwudef: 情報: EXTP2072: 定義の登録が完了しました: SYSTEM=td001
%

$ cd /opt/FJSVibs/var/tmp/deploy/ibaswu_PAYMENT
$ /opt/FJSVtd/bin/isaddwudef ibaswu_PAYMENT.wu
UX:isaddwudef: 情報: EXTP2059: ワークユニット定義を登録しました: WU=ibaswu_PAYMENT SYSTEM=td001
UX:isaddwudef: 情報: EXTP2072: 定義の登録が完了しました: SYSTEM=td001
$ cd /opt/FJSVibs/var/tmp/deploy/ibaswu_STOCK
$ /opt/FJSVtd/bin/isaddwudef ibaswu_STOCK.wu
UX:isaddwudef: 情報: EXTP2059: ワークユニット定義を登録しました: WU=ibaswu_STOCK SYSTEM=td001
UX:isaddwudef: 情報: EXTP2072: 定義の登録が完了しました: SYSTEM=td001
$

>cd C:\Interstage\BAS\var\tmp\deploy\ibaswu_PAYMENT

>isaddwudef ibaswu_PAYMENT.wu
isaddwudef: 情報: EXTP2059: ワークユニット定義を登録しました: WU=ibaswu_PAYMENT SYSTEM=td001
isaddwudef: 情報: EXTP2072: 定義の登録が完了しました: SYSTEM=td001

>cd C:\Interstage\BAS\var\tmp\deploy\ibaswu_STOCK

>
isaddwudef ibaswu_STOCK.wu
isaddwudef: 情報: EXTP2059: ワークユニット定義を登録しました: WU=ibaswu_STOCK SYSTEM=td001
isaddwudef: 情報: EXTP2072: 定義の登録が完了しました: SYSTEM=td001

>

4.2.3.5 CORBAサーバアプリケーションの登録

CORBAサーバアプリケーションを登録します。
システム構築シートで出力されたコマンド文字列をコピーして、以下のコマンドを実行してください。


% cd /opt/FJSVibs/var/tmp/deploy/ibaswu_PAYMENT
% /opt/FSUNod/bin/OD_impl_inst -ax PAYMENT_corba.def
% /opt/FSUNod/bin/OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a PAYMENT -n PAYMENT
% cd /opt/FJSVibs/var/tmp/deploy/ibaswu_STOCK
% /opt/FSUNod/bin/OD_impl_inst -ax STOCK_corba.def
% /opt/FSUNod/bin/OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a STOCK -n STOCK
%

$ cd /opt/FJSVibs/var/tmp/deploy/ibaswu_PAYMENT
$ /opt/FJSVod/bin/OD_impl_inst -ax PAYMENT_corba.def
$ /opt/FJSVod/bin/OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a PAYMENT -n PAYMENT
$ cd /opt/FJSVibs/var/tmp/deploy/ibaswu_STOCK
$ /opt/FJSVod/bin/OD_impl_inst -ax STOCK_corba.def
$ /opt/FJSVod/bin/OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a STOCK -n STOCK
$

>cd C:\Interstage\BAS\var\tmp\deploy\ibaswu_PAYMENT

>OD_impl_inst -ax PAYMENT_corba.def

>
OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a PAYMENT -n PAYMENT

>cd C:\Interstage\BAS\var\tmp\deploy\ibaswu_STOCK


>
OD_impl_inst -ax STOCK_corba.def

>
OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a STOCK -n STOCK

>

4.2.3.6 データベースアクセス環境の作成

サーバアプリケーションがSymfoware Serverの業務用データベースにアクセスするための環境を作成します。


システム構築シートで出力したクライアント用の動作環境ファイル“fssqlenvc”を、ワークユニットごとに以下のディレクトリにコピーしてください。

ワークユニット名

格納先ディレクトリ

ibaswu_PAYMENT

/opt/FJSVibs/var/deployment/mlserver/ibaswu_PAYMENT/current

ibaswu_STOCK

/opt/FJSVibs/var/deployment/mlserver/ibaswu_STOCK/current

実行例を以下に示します。

% mkdir -p /opt/FJSVibs/var/deployment/mlserver/ibaswu_PAYMENT/current
%
cp -p fssqlenvc /opt/FJSVibs/var/deployment/mlserver/ibaswu_PAYMENT/current/.
% mkdir -p /opt/FJSVibs/var/deployment/mlserver/ibaswu_STOCK/current
%
cp -p fssqlenvc /opt/FJSVibs/var/deployment/mlserver/ibaswu_STOCK/current/.
%

システム構築シートで出力したクライアント用の動作環境ファイル“fssqlenvc”を、ワークユニットごとに以下のディレクトリにコピーしてください。

ワークユニット名

格納先ディレクトリ

ibaswu_PAYMENT

/opt/FJSVibs/var/deployment/mlserver/ibaswu_PAYMENT/current

ibaswu_STOCK

/opt/FJSVibs/var/deployment/mlserver/ibaswu_STOCK/current

実行例を以下に示します。

$ mkdir -p /opt/FJSVibs/var/deployment/mlserver/ibaswu_PAYMENT/current
$ cp -p fssqlenvc /opt/FJSVibs/var/deployment/mlserver/ibaswu_PAYMENT/current/.
$ mkdir -p /opt/FJSVibs/var/deployment/mlserver/ibaswu_STOCK/current
$
cp -p fssqlenvc /opt/FJSVibs/var/deployment/mlserver/ibaswu_STOCK/current/.
$

システム構築シートで出力したクライアント用の動作環境ファイル“fssqlenvc”を、ワークユニットごとに以下のフォルダに格納します。

ワークユニット名

格納先フォルダ

ibaswu_PAYMENT

C:\Interstage\BAS\var\deployment\mlserver\ibaswu_PAYMENT\current

ibaswu_STOCK

C:\Interstage\BAS\var\deployment\mlserver\ibaswu_STOCK\current

実行例を以下に示します。

>mkdir C:\Interstage\BAS\var\deployment\mlserver\ibaswu_PAYMENT\current

>copy fssqlenvc C:\Interstage\BAS\var\deployment\mlserver\ibaswu_PAYMENT\current\.
1 個のファイルをコピーしました。

>mkdir C:\Interstage\BAS\var\deployment\mlserver\ibaswu_STOCK\current

>
copy fssqlenvc C:\Interstage\BAS\var\deployment\mlserver\ibaswu_STOCK\current\.
1 個のファイルをコピーしました。

>