ページの先頭行へ戻る
Interstage Business Application Server セットアップガイド
FUJITSU Software

付録F 非同期ワークユニットのワークユニット定義

非同期アプリケーション連携実行基盤におけるワークユニット定義について説明します。
ワークユニット定義は、以下の3つのセクションで構成されています。

ワークユニット定義は、[WORK UNIT]セクションでワークユニット定義の始まりを宣言した後、[Control Option]セクションおよび[Application Program]セクションを記述します。
複数のアプリケーション連携実行基盤を1つのワークユニット上で動作させる場合は、[Application Program]セクションを複数記載します。

非同期アプリケーション連携実行基盤における、ワークユニット定義の記述例は以下のとおりです。

注意

太字の項目は必ず指定してください。その他の項目は省略可能です。省略した場合には省略値が有効になります。

参照

ワークユニット定義の記述形式については、“Interstage Application Server OLTPサーバ運用ガイド”の“記述形式”を参照してください。

[WORK UNIT]
Name: ASYNCWU ワークユニット名
Kind: ASYNC ワークユニット種別
Batch Mode
: NO バッチモード

[Control Option]
Current Directory: /opt/FJSVibs/var/deployment/mlserver/ASYNCWU/current
カレントディレクトリパス
Environment Variable: LANG= ja_JP.UTF-8 環境変数
Environment Variable: OD_CODE_SET=UTF8 環境変数 ・・・ Application Retry Count: 1 連続異常終了回数 Library for Application: /opt/FSUNrdb2b/lib アプリケーション使用ライブラリパス(環境変数LD_LIBRARY_PATH設定値) ・・・ Path for Application: /app/bin アプリケーション使用パス(環境変数PATH設定値) ・・・ Path: /app/exit/bin 出口プログラムライブラリパス ・・・ Maximum Processing Time for Exit Program: 60 出口プログラム最大処理時間 WorkUnit Exit Program: wuexit ワークユニット出口プログラム名 Executable File of Exit Program for Salvage: libexit1.so 出口プログラム実行ファイル名 Output of Stack Trace: YES タイムアウト検出時のスタックトレース取得の有無 Startup Time: 300 ワークユニット起動待ち時間 Shutdown Time: 120 プロセス強制停止時間 Start Log: YES プロセス起動ログ採取 Process Degeneracy: YES プロセス縮退運用有無 Number of Revision Directories: 1 カレントディレクトリの退避世代数 [Application Program]
Destination: que01 Destination Process Mode: NO プロセスモード Concurrency: 1 プロセス多重度 Thread Concurrency: 1 スレッド数 Transaction Retry Count: 1 トランザクションリトライカウント数 Environment Variable: APLENV=XX 環境変数 ・・・ Maximum Processing Time for Exit Program: 30 出口プログラム最大処理時間 Executable File of Exit Program for Salvage: libexit2.so プロセス回収出口プログラム実行ファイル名 Exit Program for Process Salvage: collectionexit プロセス回収出口プログラム名 CLASSPATH for Application: /app/class アプリケーション使用クラスパス(環境変数CLASSPATH設定値) ・・・

 [WORK UNIT]
Name: ASYNCWU ワークユニット名
Kind: ASYNC ワークユニット種別
Batch Mode
: NO バッチモード

[Control Option]
Current Directory: /opt/FJSVibs/var/deployment/mlserver/ASYNCWU/current
カレントディレクトリパス
Environment Variable: LANG= ja_JP.UTF-8 環境変数
Environment Variable: OD_CODE_SET=UTF8 環境変数 ・・・ Application Retry Count: 1 連続異常終了回数 Library for Application: /opt/FJSVrdb2b/lib アプリケーション使用ライブラリパス(環境変数LD_LIBRARY_PATH設定値) ・・・ Path for Application: /app/bin アプリケーション使用パス(環境変数PATH設定値) ・・・ Path: /app/exit/bin 出口プログラムライブラリパス ・・・ Maximum Processing Time for Exit Program: 60 出口プログラム最大処理時間 WorkUnit Exit Program: wuexit ワークユニット出口プログラム名 Executable File of Exit Program for Salvage: libexit1.so 出口プログラム実行ファイル名 Output of Stack Trace: YES タイムアウト検出時のスタックトレース取得の有無 Startup Time: 300 ワークユニット起動待ち時間 Shutdown Time: 120 プロセス強制停止時間 Start Log: YES プロセス起動ログ採取 Process Degeneracy: YES プロセス縮退運用有無 Number of Revision Directories: 1 カレントディレクトリの退避世代数 [Application Program]
Destination: que01 Destination Process Mode: NO プロセスモード Concurrency: 1 プロセス多重度 Thread Concurrency: 1 スレッド数 Transaction Retry Count: 1 トランザクションリトライカウント数 Environment Variable: APLENV=XX 環境変数 ・・・ Maximum Processing Time for Exit Program: 30 出口プログラム最大処理時間 Executable File of Exit Program for Salvage: libexit2.so プロセス回収出口プログラム実行ファイル名 Exit Program for Process Salvage: collectionexit プロセス回収出口プログラム名 CLASSPATH for Application: /app/class アプリケーション使用クラスパス(環境変数CLASSPATH設定値) ・・・

 [WORK UNIT]
Name: ASYNCWU ワークユニット名
Kind: ASYNC ワークユニット種別
Batch Mode
: NO バッチモード

[Control Option]
Current Directory: C:\Interstage\BAS\var\deployment\mlserver\ASYNCWU\current
カレントディレクトリパス
・・・ Application Retry Count: 1 連続異常終了回数 ・・・ Path for Application: d:\product1\bin アプリケーション使用パス(環境変数PATH設定値) ・・・ Path: c:\application\bin 出口プログラムライブラリパス ・・・ Maximum Processing Time for Exit Program: 60 出口プログラム最大処理時間 WorkUnit Exit Program: wuexit ワークユニット出口プログラム名 Executable File of Exit Program for Salvage: libexit1.so 出口プログラム実行ファイル名 Output of Stack Trace: YES タイムアウト検出時のスタックトレース取得の有無 Startup Time: 300 ワークユニット起動待ち時間 Shutdown Time: 120 プロセス強制停止時間 Start Log: YES プロセス起動ログ採取 Process Degeneracy: YES プロセス縮退運用有無 Number of Revision Directories: 1 カレントディレクトリの退避世代数 [Application Program]
Destination: que01 Destination Process Mode: NO プロセスモード Concurrency: 1 プロセス多重度 Thread Concurrency: 1 スレッド数 Transaction Retry Count: 1 トランザクションリトライカウント数 Environment Variable: APLENV=XX 環境変数 ・・・ Maximum Processing Time for Exit Program: 30 出口プログラム最大処理時間 Executable File of Exit Program for Salvage: libwuexit.DLL プロセス回収出口プログラム実行ファイル名 Exit Program for Process Salvage: collectionexit プロセス回収出口プログラム名 CLASSPATH for Application: D:\app\class アプリケーション使用クラスパス(環境変数CLASSPATH設定値) ・・・