Cosminexus アプリケーションサーバ V8 リファレンス コマンド編
形式
cjexecjob <サーバ名称> [[<Javaオプション>]...] <Javaアプリケーションクラス名> [[<mainメソッドに渡す引数>]...]
cjexecjob [<スケジュールグループ名>] [-jobID <ジョブID>] [[<Javaオプション>]...] <Javaアプリケーションクラス名> [[<mainメソッドに渡す引数>]...]
機能
スケジューリング機能を使用しない場合は,指定したサーバ名称のバッチサーバでバッチアプリケーションを実行します。
スケジューリング機能を使用する場合は,CTMによって振り分けられたバッチサーバでバッチアプリケーションを実行します。なお,ジョブが実行できるバッチサーバがないときは,バッチアプリケーションをスケジュールキューに待機させます。
<Javaオプション>以降の引数には最大1024バイトまで指定できます。
cjexecjobコマンドを実行した場合,およびcjexecjobコマンドの処理が終了した場合は,メッセージが出力されます。cjexecjobコマンドが出力するメッセージは,usrconf.cfg(バッチアプリケーション用オプション定義ファイル)のbatch.log.stdout.enabledキーによって抑止できます。
cjexecjobコマンドのオプションは,usrconf.cfg(バッチアプリケーション用オプション定義ファイル)で指定します。また,システムプロパティは,usrconf.properties(バッチアプリケーション用ユーザプロパティファイル)で指定します。usrconf.cfg(バッチアプリケーション用オプション定義ファイル)およびusrconf.properties(バッチアプリケーション用ユーザプロパティファイル)が格納されているディレクトリは,次の順で検索されます。
注※ 環境変数(CJBATCHUSRCONFDIR)にはディレクトリを絶対パスで指定してください。
同じキーのシステムプロパティを複数指定した場合,最後に指定したシステムプロパティが優先されます。
同じキーのシステムプロパティを異なる手段で指定した場合の優先順位は次のとおりです。
引数
入力例
cjexecjob MyBatchServer com.hitachi.mypackage.MyBatchApp
cjexecjob JOBGROUP com.hitachi.mypackage.MyBatchApp
戻り値
注意事項
All Rights Reserved. Copyright (C) 2008, 2010, Hitachi, Ltd.