Interstage Job Workload Server セットアップガイド
|
目次

|
6.4.5.1 ワークユニット定義ファイルの編集
“バッチワークユニットの環境設定”で登録したワークユニット定義ファイルを更新します。
配備したすべてのバッチアプリケーションで共通の環境変数として、以下の環境変数がないかどうかを確認します。


- アプリケーションが動作するために必要なPATH環境変数
- アプリケーションが動作するために必要なLD_LIBRARY_PATH環境変数
- アプリケーションが動作するために必要なCLASSPATH環境変数
- アプリケーションが動作するために必要なその他の環境変数

- アプリケーションが動作するために必要なPATH環境変数
- アプリケーションが動作するために必要なCLASSPATH環境変数
- アプリケーションが動作するために必要なその他の環境変数
すべてのバッチアプリケーションで共通の環境変数がある場合は、以下の説明のとおりワークユニット定義ファイルの定義項目を更新します。

以下に示す項目以外の項目は編集しないでください。

ワークユニット定義ファイルの詳細は、“バッチワークユニットの設定”を参照してください。
◆アプリケーションが動作するために必要なPATH環境変数の設定
配備したアプリケーション自身が、動作するのに必要なパスを設定します。
設定したパスは、アプリケーションが動作するプロセス内のPATH環境変数の値になります。
ワークユニット定義ファイルの項目は、以下のとおりです。
セクション : Control Option
定義項目名 : Path for Application



本定義項目には、/usr/sbin などシステム管理者(スーパユーザ)が使用するコマンドやシェルスクリプトが格納されているパスは設定しないでください。
◆アプリケーションが動作するために必要なLD_LIBRARY_PATH環境変数の設定

配備したアプリケーション自身が、動作するのに必要なライブラリパスを設定します。
設定したライブラリパスは、アプリケーションが動作するプロセス内のLD_LIBRARY_PATH環境変数の値になります。
ワークユニット定義ファイルの項目は、以下のとおりです。
セクション : Control Option
定義項目名 : Library for Application
◆アプリケーションが動作するために必要なCLASSPATH環境変数の設定
配備したアプリケーション自身が、動作するのに必要なクラスパスを設定します。
設定したクラスパスは、アプリケーションが動作するプロセス内のCLASSPATH環境変数の値になります。
ワークユニット定義ファイルの項目は、以下のとおりです。
セクション : Application Program
定義項目名 : CLASSPATH for Application
◆アプリケーションが動作するために必要なその他の環境変数の設定
配備したアプリケーション自身が、動作するのに必要な各種環境変数を設定します。
ワークユニット定義ファイルの項目は、以下のとおりです。
セクション : Control Option
定義項目名 : Environment Variable
バッチアプリケーションがCOBOLの場合、以下を設定します。

- NLSPATH=/opt/FJSVcbl/lib/nls/%L/%N.cat:/opt/FJSVcbl/lib/nls/C/%N.cat:/opt/FSUNbsort/lib/nls/%L/%N.cat:/opt/FSUNbsort/lib/nls/C/%N.cat
- @CBR_CONSOLE=SYSTEM
- @WinCloseMsg=OFF

バッチアプリケーションがCOBOLの場合の詳細は、“NetCOBOL 使用手引書”の“環境変数一覧”を参照してください。

ワークユニット定義ファイルの編集で、「アプリケーションが動作するために必要なLD_LIBRARY_PATH環境変数の設定」と「アプリケーションが動作するために必要なその他の環境変数の設定」を追加する例を以下に示します。(太字部分が編集した部分です。)

[WORK UNIT]
Name : jobq001_CWU
Kind : ASYNC
Batch Mode : YES
[Control Option]
Current Directory : /MCBATT/jobq001/BTWU
Application Retry Count : 6
Process Degeneracy : YES
Library for Application : /opt/FJSVcbl/lib
Library for Application : /opt/FSUNrdb2b/lib
Environment Variable : LANG=ja
Environment Variable : OD_CODE_SET=EUC
Number of Revision Directories : 2
Environment Variable : NLSPATH=/opt/FJSVcbl/lib/nls/%L/%N.cat:/opt/FJSVcbl/lib/nls/C/%N.cat:/opt/FSUNbsort/lib/nls/%L/%N.cat:/opt/FSUNbsort/lib/nls/C/%N.cat
[Application Program]
Destination : jobq001_CSTEPdest
Concurrency : 5 |

[WORK UNIT]
Name : jobq001_CWU
Kind : ASYNC
Batch Mode : YES
[Control Option]
Current Directory : /MCBATT/jobq001/BTWU
Application Retry Count : 6
Process Degeneracy : YES
Library for Application : /opt/FJSVcbl/lib
Library for Application : /opt/FJSVrdb2b/lib
Environment Variable : LANG=ja_JP.UTF-8
Environment Variable : OD_CODE_SET=UTF8
Number of Revision Directories : 2
Environment Variable : NLSPATH=/opt/FJSVcbl/lib/nls/%L/%N.cat:/opt/FJSVcbl/lib/nls/C/%N.cat:/opt/FSUNbsort/lib/nls/%L/%N.cat:/opt/FSUNbsort/lib/nls/C/%N.cat
[Application Program]
Destination : jobq001_CSTEPdest
Concurrency : 5 |

[WORK UNIT]
Name : jobq001_CWU
Kind : ASYNC
Batch Mode : YES
[Control Option]
Current Directory : d:\MCBATT\jobq001\BTWU
Application Retry Count : 6
Process Degeneracy : YES
Path for Application : d:\app\bin
Environment Variable:OD_CODE_SET=SJISMS
Number of Revision Directories : 2
Environment Variable:@CBR_CONSOLE=SYSTEM
Environment Variable:@WinCloseMsg=OFF
[Application Program]
Destination : jobq001_CSTEPdest
Concurrency : 5 |

- LD_LIBRARY_PATH環境変数は、Windows(R)ではPATH環境変数になります。
Copyright 2009 FUJITSU LIMITED