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

4.1.1 環境の作成

環境の作成は、以下の手順で行います。

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

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

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

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

4.1.1.3 環境構築コマンドの実行

環境構築コマンドは、同期アプリケーション連携実行基盤を動作させる環境を容易に作成するためのコマンドです。
サーバ上で環境構築コマンドを実行することで、以下のとおりに環境を作成することができます。

また、配備時に必要となる以下のファイルを作成します。

環境構築コマンドを使用して環境を作成する手順を示します。
サーバ上で以下のコマンドを実行してください。


% /opt/FJSVibs/bin/apfwsyncsetup -u BAS -r BASDataSource -d BAS -a PAYMENT
PASSWORD:(注)
deploydef output directory: /opt/FJSVibs/var/tmp/deploy/ibaswu_PAYMENT/PAYMENT
apfwrtconfig output directory: /opt/FJSVibs/var/tmp/deploy/ibaswu_PAYMENT/PAYMENT/def
FSP_INTS-BAS_AP: 情報: 26502: 同期アプリケーション連携実行基盤の環境作成に成功しました。
% /opt/FJSVibs/bin/
apfwsyncsetup -u BAS -r BASDataSource -d BAS -a STOCK
データベースリソース定義は既に登録されています。上書き登録をしますか
[y/n]? y
PASSWORD:(注)
deploydef output directory:
/opt/FJSVibs/var/tmp/deploy/ibaswu_STOCK/STOCK
apfwrtconfig output directory: /opt/FJSVibs/var/tmp/deploy/ibaswu_STOCK/STOCK/def
FSP_INTS-BAS_AP: 情報: 26502: 同期アプリケーション連携実行基盤の環境作成に成功しました。
%

注)Symfoware Serverへ接続する“BAS”ユーザのパスワードを入力してください。


$ /opt/FJSVibs/bin/apfwsyncsetup -u BAS -r BASDataSource -d BAS -a PAYMENT
PASSWORD:(注)
deploydef output directory: /opt/FJSVibs/var/tmp/deploy/ibaswu_PAYMENT/PAYMENT
apfwrtconfig output directory: /opt/FJSVibs/var/tmp/deploy/ibaswu_PAYMENT/PAYMENT/def
FSP_INTS-BAS_AP: 情報: 26502: 同期アプリケーション連携実行基盤の環境作成に成功しました。
$ /opt/FJSVibs/bin/
apfwsyncsetup -u BAS -r BASDataSource -d BAS -a STOCK
データベースリソース定義は既に登録されています。上書き登録をしますか
[y/n]? y
PASSWORD:(注)
deploydef output directory:
/opt/FJSVibs/var/tmp/deploy/ibaswu_STOCK/STOCK
apfwrtconfig output directory: /opt/FJSVibs/var/tmp/deploy/ibaswu_STOCK/STOCK/def
FSP_INTS-BAS_AP: 情報: 26502: 同期アプリケーション連携実行基盤の環境作成に成功しました。
$

注)Symfoware Serverへ接続する“BAS”ユーザのパスワードを入力してください。


>apfwsyncsetup -u BAS -r BASDataSource -d BAS -a PAYMENT
PASSWORD:(注)
deploydef output directory: C:\Interstage\BAS\var\tmp\deploy\ibaswu_PAYMENT\PAYMENT

apfwrtconfig output directory: C:\Interstage\BAS\var\tmp\deploy\ibaswu_PAYMENT\PAYMENT\def
FSP_INTS-BAS_AP: 情報: 26502: 同期アプリケーション連携実行基盤の環境作成に成功しました。

>
apfwsyncsetup -u BAS -r BASDataSource -d BAS -a STOCK
データベースリソース定義は既に登録されています。上書き登録をしますか
[y/n]? y
PASSWORD:(注)
deploydef output directory: C:\Interstage\BAS\var\tmp\deploy\ibaswu_STOCK\STOCK

apfwrtconfig output directory: C:\Interstage\BAS\var\tmp\deploy\ibaswu_STOCK\STOCK\def
FSP_INTS-BAS_AP: 情報: 26502: 同期アプリケーション連携実行基盤の環境作成に成功しました。

>

注)Symfoware Serverへ接続する“BAS”ユーザのパスワードを入力してください。

上記の環境構築コマンドを実行すると、以下の設定で環境が作成されます。

環境構築コマンドを実行すると、以下のファイルが生成されます。

出力先

出力されるファイル

ファイルの種類

/opt/FJSVibs/var/tmp/deploy

ibaswu_PAYMENT

PAYMENT

ibaswu_PAYMENT_PAYMENT.deploy

アプリケーション配備定義ファイル

def

apfwrt-config.xml

アプリケーション連携実行基盤定義ファイル

ibaswu_STOCK

STOCK

ibaswu_STOCK_STOCK.deploy

アプリケーション配備定義ファイル

def

apfwrt-config.xml

アプリケーション連携実行基盤定義ファイル


環境構築コマンドを実行すると、以下のファイルが生成されます。

出力先

出力されるファイル

ファイルの種類

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

ibaswu_PAYMENT

PAYMENT

ibaswu_PAYMENT_PAYMENT.deploy

アプリケーション配備定義ファイル

def

apfwrt-config.xml

アプリケーション連携実行基盤定義ファイル

ibaswu_STOCK

STOCK

ibaswu_STOCK_STOCK.deploy

アプリケーション配備定義ファイル

def

apfwrt-config.xml

アプリケーション連携実行基盤定義ファイル


テスト環境に配備したサーバアプリケーションを、リモートデバッグ機能のアタッチデバッグを使用してテストするために、環境構築コマンドを実施した後に、以下の作業を行います。
アタッチデバッグを使用してテストしない場合、または運用環境を構築する場合には、以下の作業を行う必要はありません。

  1. isinfwudefコマンドを使用して、環境構築コマンドで定義されたワークユニット定義を、ワークユニット定義ファイルとして保存します。


    % /opt/FSUNtd/bin/isinfwudef ibaswu_PAYMENT > /opt/FJSVibs/var/tmp/deploy/ibaswu_PAYMENT/ibaswu_PAYMENT.wu
    %
    /opt/FSUNtd/bin/isinfwudef ibaswu_STOCK > /opt/FJSVibs/var/tmp/deploy/ibaswu_STOCK/ibaswu_STOCK.wu
    %

    $ /opt/FJSVtd/bin/isinfwudef ibaswu_PAYMENT > /opt/FJSVibs/var/tmp/deploy/ibaswu_PAYMENT/ibaswu_PAYMENT.wu
    $
    /opt/FJSVtd/bin/isinfwudef ibaswu_STOCK > /opt/FJSVibs/var/tmp/deploy/ibaswu_STOCK/ibaswu_STOCK.wu
    $
  2. 手順1で生成したそれぞれのワークユニット定義ファイルをテキストエディタで開いて、アタッチデバッグを行うための環境変数の設定を追加します。

    追加する項目

    設定値

    [Control Option]

      

    Path for Application

    /opt/FJSVcbl/bin

      

    Environment Variable

    CBR_ATTACH_TOOL=client01(注)/APD

    注)サーバから開発環境のホスト名の名前解決ができない場合には、開発環境のIPアドレスを指定してください。

  3. isaddwudefコマンドを使用してワークユニットを再定義してください。


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