9.7.1 バッチアプリケーションの実行
バッチアプリケーションを実行する場合もデバッグ時と同様に,Eclipseから実行できます。ここでは「9.6.1 デバッグ環境の設定」でバッチアプリケーションのManagement Serverリモート管理機能への接続を設定していることを前提としています。
バッチアプリケーションを実行するには,次に示す方法があります。
-
ショートカットからバッチアプリケーションを実行する方法
-
[実行構成]ダイアログを表示してバッチアプリケーションを実行する方法
それぞれの手順を示します。
(1) ショートカットからバッチアプリケーションを実行する方法
-
[プロジェクト・エクスプローラー]ビューで,実行するプロジェクトを選択する,またはJavaファイルをエディタで開きます。
-
Eclipseのメニューから[実行]−[実行]−[Cosminexus バッチ・アプリケーション]を選択します。
バッチアプリケーションの実行が開始されます。バッチサーバが起動されていない場合は,バッチサーバが起動します。
Management Serverの管理ユーザの設定で管理ユーザの認証を[認証あり]に設定している場合でManagement Serverリモート管理機能に未接続のときは,[ログイン - リモート管理]ダイアログが表示されるので,管理ユーザIDとパスワードを入力して,[OK]ボタンをクリックします。
(2) [実行構成]ダイアログを表示してバッチアプリケーションを実行する方法
(3) 実行時の注意事項
-
バッチアプリケーションを実行する場合は,実行を中断したり,変数や式を調査したりすることはできません。
-
バッチサーバが一つも構築されていない場合は,エラーになります。
-
実行開始時に,実行の対象となるメインクラス,または実行するバッチサーバが複数ある場合は,[バッチ・アプリケーションの選択]ダイアログが表示されるので,実行の対象となるメインクラスまたは実行するバッチサーバを指定してください。
-
実行の対象となる同一の起動構成が複数ある場合は,[バッチ・アプリケーションの選択]ダイアログが表示されるので,実行する起動構成を選択してください。
-
起動済みのバッチサーバの設定を,運用管理ポータルやSmart Composer機能で変更した場合,バッチサーバを再起動してください。
-
バッチアプリケーションの初回実行時には,バッチサーバを起動するため,バッチアプリケーションの実行までに時間が掛かります。
-
Management Serverの設定で,バッチサーバの自動再起動が有効になっている場合,バッチアプリケーションの強制停止に失敗すると,バッチサーバが自動的に再起動されます。バッチサーバの再起動中は,バッチサーバを操作できません。