非同期アプリケーション連携実行基盤におけるワークユニット定義について説明します。
ワークユニット定義は、以下の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設定値)
・・・ |