バッチ・ジョブ用のコマンド行インターフェース

コマンド行インターフェースではジョブ・スケジューラーと対話し、バッチ・ジョブのサブミットおよび操作を行います。 lrcmd.sh または lrcmd.bat スクリプトとして app_server_root/bin ディレクトリーに置かれ、WebSphere® セル内の任意の場所から開始できます。

lrcmd スクリプトを使用して、次のコマンドを実行します。

表 1. lrcmd コマンド. この表には、lrcmd コマンドの引数、説明、および追加情報を示します。
コマンド 引数 説明 追加情報
lrcmd の使用情報を表示します。 なし このコマンドは、lrcmd コマンドの使用情報を表示します。 例: lrcmd
ジョブ・スケジューラーにジョブをサブミットします。
-cmd=submit 
-xJCL=<xjcl_filename> 
[-host=<host>] 
[-port=<port>], 
or 
-cmd=submit -job=<job_name> 
[-startDate=<startDate> 
- startTime=<startTime>] 
[-host=<host>] 
[-port=<port>]
XML ジョブ制御言語 (xJCL) ファイルが指定された場合、-xJCL=<xjcl_filename> はファイル・システムからサブミットされ、オプションで保存される xJCL のパスを指定します。オプションの引数は以下のとおりです。
  • -job=<job_name> は、xJCL リポジトリーに保存される XJCL の名前を示します。 xJCL をジョブ xJCL のリポジトリーに保存する際に使用する名前を指定します。追加情報については、-cmd=save を 参照してください。
  • -add は、指定されたジョブ名を使用してジョブ xJCL のリポジトリーに xJCL を追加する場合に使用します。
  • -replace は、指定されたジョブ名を使用してジョブ xJCL のリポジトリーに xJCL を置換または追加する場合に使用します。
  • -startDate=<startDate> (startDate の形式は yyyy-MM-dd) は、実行するジョブがサブミットされる日付として使用します。 -startTime パラメーターを定義する必要があります。
  • startTime=<startTime> (startTime の形式は HH:mm:ss) は、実行するジョブがサブミットされる時刻として使用します。 このパラメーターを使用するには、-startDate パラメーターも定義する必要があります。
  • -host=<host> は、オンデマンド・ルーター (ODR) のホスト名、または ジョブ・スケジューラー サーバーのホスト名として使用します。 指定しない場合のデフォルトは localhost です。
  • -port=<port> は、ODR HTTP プロキシーのアドレス、または ジョブ・スケジューラー サーバーの HTTP ポートとして使用します。 指定しない場合のデフォルトは 80 です。

このコマンドの両方のスタイルとも、サブミットされたジョブのジョブ ID を返します。

例:
  • lrcmd -cmd=submit -xJCL=myxjcl.xml -host=myhost -port=81
  • lrcmd -cmd=submit -xJCL=myxjcl.xml
  • lrcmd -cmd=submit -job=myjob
  • lrcmd -cmd=submit -xJCL=myxjcl.xml -add -job=myjob
  • lrcmd -cmd=submit -xJCL=C:¥¥myXJCL -add -job=MyJob -port=80 -startDate=2005-11-25-startTime=23:59:00
  • lrcmd -cmd=submit -job=MyJob -startDate=2005-11-25 -startTime=23:59:00
以前にサブミットされたジョブを取り消します。
-cmd=cancel 
-jobid=<jobid>
[-<host>] [-port=<port>]
このコマンドは、以前にサブミットされたジョブの開始を取り消すか、または実行中のジョブの実行を取り消します。

-jobid=<jobid> を、ジョブ・スケジューラー によりジョブに割り当てられたジョブ ID として使用します。ジョブ ID は、 ジョブを最初にサブミットした lrcmd -cmd=submit コマンドにより戻されます。-cmd=status コマンドは、特定のジョブのジョブ ID の識別に使用することもできます。

オプションの引数は以下のとおりです。
  • -host=<host> は、ODR ホスト名、または ジョブ・スケジューラー サーバーのホスト名として使用します。 指定しない場合のデフォルトは localhost です。
  • -port=<port> は、ODR HTTP プロキシーのアドレス、または ジョブ・スケジューラー サーバーの HTTP ポートとして使用します。 指定しない場合のデフォルトは 80 です。
例:

lrcmd -cmd=cancel -jobid=myjob:2 -host=myLRShost -port=9083

ジョブを再始動します。
-cmd=restart 
-jobid=<jobid>
[-host=<host>] [-port=<port>]
このコマンドは、取り消したジョブを再始動します。再開可能な状態のジョブのみを再開できます。

-jobid=<jobid> を、ジョブ・スケジューラー によりジョブに割り当てられたジョブ ID として使用します。ジョブ ID は、 ジョブを最初にサブミットした lrcmd -cmd=submit コマンドにより戻されます。-cmd=status コマンドは、特定のジョブのジョブ ID の識別に使用することもできます。

オプションの引数は以下のとおりです。
  • -host=<host> は、ODR ホスト名、または ジョブ・スケジューラー サーバーのホスト名として使用します。 指定しない場合のデフォルトは localhost です。
  • -port=<port> は、ODR HTTP プロキシーのアドレス、または ジョブ・スケジューラー サーバーの HTTP ポートとして使用します。 指定しない場合のデフォルトは 80 です。
バッチ・アプリケーションに関連付けられたバッチ・ジョブのみを再開できます。-cmd=cancel コマンドを使用してバッチ・ジョブが取り消された場合、状態は再開可能に変更されます。

ジョブが再開される場合、処理は最後に正常にコミットされたチェックポイントから再開されます。

例:

lrcmd -cmd=restart -jobid=myjob:2 -host=myLRShost -port=9081

ジョブ情報をパージします。
-cmd=purge 
-job=<jobid> 
[-host=<host>] [-port=<port>]
このコマンドは、ジョブ・スケジューラーおよびグリッド・エンドポイントからジョブ情報をパージします。

ジョブ・スケジューラーは、ジョブの完了後、ジョブに関する情報を維持します。 purge コマンドは、ジョブ・スケジューラーおよびグリッド・エンドポイント・データベースから、ジョブ情報を永久に削除します。また、このコマンドは、ジョブのジョブ・ログもパージします。

-jobid=<jobid> は、ジョブ・スケジューラー によってジョブに割り当てられたジョブ ID として使用します。 ジョブ ID は、 ジョブを最初にサブミットした lrcmd -cmd=submit コマンドにより戻されます。-cmd=status コマンドは、特定のジョブのジョブ ID の識別に使用することもできます。

オプションの引数は以下のとおりです。
  • -host=<host> は、ODR ホスト名、または ジョブ・スケジューラー サーバーのホスト名として使用します。 指定しない場合のデフォルトは localhost です。
  • -port=<port> は、ODR HTTP プロキシーのアドレス、または ジョブ・スケジューラー サーバーの HTTP ポートとして使用します。 指定しない場合のデフォルトは 80 です。
ジョブ・スケジューラーは、ジョブの完了後にジョブに関する情報を維持します。purge コマンドは、ジョブ・スケジューラーおよびグリッド・エンドポイント・データベースからジョブ情報を永久に削除します。また、このコマンドは、ジョブのジョブ・ログもパージします。

例:

lrcmd -cmd=purge -jobid=myjob:2

ジョブ・リポジトリーに xJCL を保存します。
-cmd=save 
-xJCL=<xjcl_filename> 
-job=<job_name> 
[-host=<host>] [-port=<port>]
このコマンドは、将来の -cmd=submit コマンドで使用するために、ジョブ・リポジトリーに xJCL 文書を保存します。
  • -xJCL=<xjcl_filename> を使用して、保存する xJCL ファイルのファイル名を指定します。
  • -job=<job_name> を使用して、xJCL をジョブ xJCL のリポジトリーに保存する場合に使用する名前を指定します。
  • 将来の -cmd=submit コマンドでこのジョブ名を使用して、保存済みの xJCL を参照することができます。
オプションの引数は以下のとおりです。
  • -host=<host> は、ODR ホスト名、または ジョブ・スケジューラー サーバーのホスト名として使用します。 指定しない場合のデフォルトは localhost です。
  • -port=<port> は、ODR HTTP プロキシーのアドレス、または ジョブ・スケジューラー サーバーの HTTP ポートとして使用します。 指定しない場合のデフォルトは 80 です。

例:

  • lrcmd -cmd=save -xJCL=myxjcl.xml -job=myjob -host=myODRHost -port=82
  • lrcmd -cmd=submit -job=myjob
ジョブ・リポジトリーからのジョブを除去します。
-cmd=remove 
-job=<job_name> 
[-host=<host>] [-port=<port>]
このコマンドは、以前に保存した xJCL 文書をジョブ・リポジトリーから除去します。

-job=<job_name> を使用して、以前にジョブ・リポジトリーにファイルを保存したときにジョブに割り当てられた名前を指定します。

  • -host=<host> は、ODR ホスト名、または ジョブ・スケジューラー サーバーのホスト名として使用します。 指定しない場合のデフォルトは localhost です。
  • -port=<port> は、ODR HTTP プロキシーのアドレス、または ジョブ・スケジューラー サーバーの HTTP ポートとして使用します。 指定しない場合のデフォルトは 80 です。
例:

lrcmd -cmd=remove -jobid=myjob:2 -host=myhost -port=9083

バッチ・ジョブの状況を表示します。
-cmd=status
または
-cmd=status 
-jobid=<jobid>
[-host=<host>] [-port=<port>]
このコマンドは、ジョブ・スケジューラー・データベース内の 1 つ以上のジョブに関する状況情報を表示します。

オプションの引数: -job=<jobid>。指定された場合、指定されたジョブのジョブ情報のみが表示されることを示します。

例:
  • lrcmd -cmd=status host=myODRHost -port=83
  • lrcmd -cmd=submit -xJCL=myxjcl.xml (returns job ID LongRunningScheduler:17)
  • lrcmd -cmd=status -jobid=LongRunningScheduler:17
ジョブを中断します。
-cmd=suspend 
-jobid=<jobid>
-seconds=<seconds>
[-host=<host>] [-port=<port>]
このコマンドは、グリッド・バッチ・ジョブの開始を指定された秒数中断します。 (lrcmd -cmd=resume などを使用して) 手動で再開される場合を除き、ジョブは指定された秒数の経過後に実行を自動的に再開します。

-jobid=<jobid>ジョブ・スケジューラー によりジョブに割り当てられたジョブ ID として使用します。ジョブ ID は、 そのジョブを最初にサブミットした lrcmd -cmd=submit コマンドにより返されます。-cmd=status コマンドは、特定のジョブのジョブ ID の識別に使用することもできます。

オプションの引数は以下のとおりです。

-seconds=<seconds> を使用して、 ジョブの開始を中断する秒数を指定します。指定しない場合、デフォルト値の 15 秒が使用されます。-seconds=0 が指定されている場合、ジョブは手動で再開されない限り開始されません。

  • -host=<host> を ODR ホスト名または ジョブ・スケジューラー サーバー・ホスト名として使用します。指定しない場合のデフォルトは localhost です。
  • -port=<port> は、ODR HTTP プロキシーのアドレス、または ジョブ・スケジューラー サーバーの HTTP ポートとして使用します。 指定しない場合のデフォルトは 80 です。

例:

lrcmd -cmd=submit -xJCL=myxjcl.xml (returns job ID myjob:23)。ジョブ myjob:23 が実行を開始したあとで、5 分間中断されます。例: lrcmd -cmd=suspend -jobid=myjob:23 -seconds=300 -port=81 -host=myODRHost

ジョブの実行を、5 分経過する前に再開できます。例:lrcmd -cmd=resume -jobid=myjob:23

以前に中断されたジョブの開始を再開します。
-cmd=resume 
-jobid=<jobid>
[-host=<host>] [-port=<port>]
このコマンドは、以前に中断されたバッチ・ジョブの開始を再開します。

-jobid=<jobid> は、ジョブ・スケジューラー によってジョブに割り当てられたジョブ ID として使用します。 ジョブ ID は、 そのジョブを最初にサブミットした lrcmd -cmd=submit コマンドにより返されます。-cmd=status コマンドは、特定のジョブのジョブ ID の識別に使用することもできます。

-cmd=suspend の説明を参照してください。
ジョブの出力を表示します。
-cmd=output 
-jobid=<jobid>
[-host=<host>] [-port=<port>]
指定されたジョブの実行中にジョブ・スケジューラーおよびグリッド・エンドポイントによって生成された出力を表示します。

-jobid=<jobid> は、ジョブ・スケジューラーによってジョブに割り当てられた ID として使用します。ジョブ ID は、 そのジョブを最初にサブミットした lrcmd -cmd=submit コマンドにより返されます。-cmd=status コマンドは、特定のジョブのジョブ ID の識別に使用することもできます。

(なし)
バッチ・ジョブの戻りコードを表示します。
-cmd=getBatchJobRC 
-jobid=<jobid>
[-host=<host>] [-port=<port>]
グリッド・バッチ・ジョブによって生成される戻りコード全体を表示します。
-jobid=<jobid> は、ジョブ・スケジューラーによってジョブに割り当てられた ID として使用します。ジョブ ID は、 ジョブを最初にサブミットした lrcmd -cmd=submit コマンドにより戻されます。-cmd=status コマンドは、特定のジョブのジョブ ID の識別に使用することもできます。
  • -host=<host> を ODR ホスト名または ジョブ・スケジューラー サーバー・ホスト名として使用します。指定しない場合のデフォルトは localhost です。
  • -port=<port> は、ODR HTTP プロキシーのアドレス、または ジョブ・スケジューラー サーバーの HTTP ポートとして使用します。 指定しない場合のデフォルトは 80 です。
(なし)
ジョブ・スケジューラーへの繰り返しジョブ要求を実行依頼します。
-cmd=submitRecurringRequest 
-xJCL=<XML file name> 
-request=<name of request>
-startDate=<date where first
 job gets submitted>
-startTime=<time where job 
 gets submitted>
-interval=<time period between
 job submissions>
[-host=<host>] [-port=<port>]
または
-cmd=submitRecurringRequestjob=
<job_name> 
-request=<name of request>
-startDate=<date where first
 job gets submitted>
-startTime=<time where job 
 gets submitted>
-interval=<time period between
 job submissions>
[-host=<host>] [-port=<port>]
ジョブ・スケジューラーに繰り返しジョブ要求を実行依頼します。 ジョブ・スケジューラーは、指定された xJCL に対して、引数で指定された時間間隔で バッチ・ジョブを実行依頼します。
  • xJCL=<xjcl_filename> は、 ファイル・システムからサブミットされ、オプションで保存される xJCL のパスを指定します。
  • -request=<name of request> は、この繰り返しジョブ実行依頼要求の識別に使用される要求の固有の名前として使用します。 -startDate=<date where first job gets submitted> は、最初のジョブを開始するために実行依頼する日付です。 startDate の形式は yyyy-MM-dd にする必要があります。また、 -startTime パラメーターも定義する必要があります。
  • -startTime=<time where job gets submission> は、最初のジョブおよび後続のすべての繰り返しジョブを開始するために実行依頼する時刻です。 startTime の形式は HH:mm:ss にする必要があります。このパラメーターを使用する場合は、-startDate パラメーターも定義する必要があります。
  • -interval=<time period between job submissions> は、 この繰り返しジョブ要求における 2 つのジョブ実行依頼の間の時間間隔であり、サポートされている時間間隔は daily、weekly、および monthly です。
オプションの引数は以下のとおりです。
  • xJCL リポジトリー内の保存済み XJCL の名前。追加情報については、-cmd=save を 参照してください。
  • -host=<host> は、ODR ホスト名、またはジョブ・スケジューラー・サーバーのホスト名です。 指定しない場合のデフォルトは localhost です。
  • -port=<port> は、ODR HTTP プロキシーのアドレス、またはジョブ・スケジューラー・サーバーの HTTP ポートです。 指定しない場合のデフォルトは 80 です。

例:

  • lrcmd :-cmd=submitRecurringRequest -xJCL=C:¥¥myxJCL -port=81 -request=MyMonthlyReport -interval=monthly -startDate=2006-01-02 -startTime=23:59:00
  • lrcmd -cmd=submitRecurringRequest -job=WeeklyJob -request=MyWeeklyReport -interval=weekly -startDate=2006-01-02 -startTime=23:59:00
既存の繰り返しジョブ要求を変更します。
lrcmd 
-cmd=modifyRecurringRequest
-request=<name of request>
-xJCL=<XML file name> 
-interval=<time period between
 job submissions>
-startDate=<date where first
 job gets submitted>
-startTime=<time where job 
 gets submitted>
引数:
  • <name of request> は、 この繰り返しジョブ実行依頼要求の変更の識別に使用される要求の固有の名前として使用します。
  • <XML file name> は、 実行がスケジュールされるバッチ・ジョブを記述した XML ファイルの名前として使用します。
  • <time period between job submissions> は、この繰り返しジョブ要求における 2 つのジョブ実行依頼の間の時間間隔であり、サポートされている時間間隔は daily、weekly、および monthly です。
  • <date where first job gets submitted> は、最初のジョブを開始するために実行依頼する日付です。 startDate の形式は yyyy-MM-dd にする必要があります。 また、-startTime パラメーターも定義する必要があります。
  • <time where job gets submission> は、 最初のジョブおよび後続のすべての繰り返しジョブを開始するためにサブミットする時刻です。 startTime の形式は HH:mm:ss にする必要があります。 また、-startDate パラメーターも定義する必要があります。
このコマンドでは、次のパラメーターのいずれか 1 つを定義する必要があります: -xJCL、-interval (-startDate および -startTime)。

オプションの引数は以下のとおりです。

  • -port: を、ODR プロキシー HTTP アドレスまたはジョブ・スケジューラー・サーバー HTTP ポートとして使用します。デフォルトは 80 です。
  • -host: を、ODR ホストまたはジョブ・スケジューラー・ホストとして使用します。デフォルトは localhost です。
例:

lrcmd -cmd=modifyRecurringRequest -request=MyWeeklyReport -xJCL=C:¥¥myNewXJCL -port=80

lrcmd -cmd=modifyRecurringRequest -request=MyWeeklyReport -startDate=2006-02-02 -startTime=22:30:00 -xJCL=C:¥¥myFebXJCL -port=80

表 2. lrcmd コマンド. この表には、lrcmd コマンドの引数、説明、および追加情報を示します。
コマンド 引数 説明 追加情報
lrcmd の使用情報を表示します。 なし このコマンドは、lrcmd コマンドの使用情報を表示します。 例: lrcmd
以前にサブミットされたジョブの実行を停止します。
-cmd=stop 
[-jobid=<job_id>
[-host=<host>] 
[-port=<port>]
このコマンドは、チェックポイントが発生した場合、以前にサブミットされたジョブの実行を停止します。

-jobid=<jobid>ジョブ・スケジューラー によりジョブに割り当てられたジョブ ID として使用します。

オプションの引数は以下のとおりです。
  • -host=<host> は、ODR ホスト名、または ジョブ・スケジューラー サーバーのホスト名として使用します。 指定しない場合のデフォルトは localhost です。
  • -port=<port> は、ODR HTTP プロキシーのアドレス、または ジョブ・スケジューラー サーバーの HTTP ポートとして使用します。 指定しない場合のデフォルトは 80 です。
例:
  • lrcmd -cmd=stop -jobid=MyApp:1 -port=80 -host=myodrhost.com
  • lrcmd -cmd=stop -jobid=MyApp:1 -port=9080 -host=mygshost.com -userid=myname -password=mypassword
ジョブ定義 xJCL で参照されるシンボリック変数を表示します。
-cmd=getSymbolicVariables 
-xJCL=<xjcl_file>
[-<host>] [-port=<port>]
このコマンドは、ジョブ定義 xJCL で参照されるシンボリック変数を表示します。

-jobid=<jobid>ジョブ・スケジューラー によりジョブに割り当てられたジョブ ID として使用します。

オプションの引数は以下のとおりです。
  • -XJCL=<xjcl_file> を使用して、グリッド・ジョブを記述するジョブ定義 xJCL ファイルのパスを指定します。
  • -job=<job_name> には、 ジョブ・スケジューラーのジョブ・リポジトリー内のキーであるジョブ名を指定します。
  • -host=<host> を ODR ホスト名または ジョブ・スケジューラー サーバー・ホスト名として使用します。指定しない場合のデフォルトは localhost です。
  • -port=<port> は、ODR HTTP プロキシーのアドレス、または ジョブ・スケジューラー サーバーの HTTP ポートとして使用します。 指定しない場合のデフォルトは 80 です。
例:
  • lrcmd -cmd=getSymbolicVariables -xJCL=C:¥myXJCL -port=9080 -host=mygshost.com
  • lrcmd -cmd=getSymbolicVariables -job=MyJob -port=80 -host=myodrhost.com -userid=myname -password=mypassword
ジョブ・ログを保存します。
-cmd=saveJobLog 
-jobid=<job_id>
[-host=<host>] 
[-fileName=<fileName>]
このコマンドは、要求されたジョブ ID に関連付けられたジョブ・ログをローカル・ファイル・システムに保存します。

-jobid=<job_id> は、 ジョブ・スケジューラーによってジョブに割り当てられたジョブ ID として使用します。 ジョブ ID は、 ジョブを最初にサブミットした lrcmd -cmd=submit コマンドにより戻されます。

-fileName=<fileName> を使用して、圧縮されたジョブ・ログ・データが保存されるローカル・ファイル・システムのファイルの名前を指定します。ファイルが存在する場合、そのファイルは置き換えられます。 ファイル名 <fileName> には、埋め込まれたブランクを含めることはできません。

オプションの引数は以下のとおりです。
  • -host=<host> を ODR ホスト名または ジョブ・スケジューラー サーバー・ホスト名として使用します。指定しない場合のデフォルトは localhost です。
  • -port=<port> は、ODR HTTP プロキシーのアドレス、または ジョブ・スケジューラー サーバーの HTTP ポートとして使用します。 指定しない場合のデフォルトは 80 です。
例:
  • lrcmd -cmd=saveJobLog -jobid=MyApp:1 -fileName=/tmp/myZippedJobLog -port=80 -host=myodrhost.com
  • lrcmd -cmd=saveJobLog -jobid=MyApp:1 -fileName=/tmp/mySavedJobLog -port=9080 -host=mygshost.com -userid=myname -password=mypassword
ジョブ・ログを取得します。
-cmd=getJobLog -jobid=<job_id>
要求されたジョブ ID に関連付けられたジョブ・ログを表示します。

-jobid=<job_id>ジョブ・スケジューラー によりジョブに割り当てられたジョブ ID として使用します。ジョブ ID は、 ジョブを最初にサブミットした lrcmd -cmd=submit コマンドにより戻されます。

オプションの引数は以下のとおりです。
  • -host=<host> を ODR ホスト名または ジョブ・スケジューラー サーバー・ホスト名として使用します。指定しない場合のデフォルトは localhost です。
  • -port=<port> は、ODR HTTP プロキシーのアドレス、または ジョブ・スケジューラー サーバーの HTTP ポートとして使用します。 指定しない場合のデフォルトは 80 です。
例:
  • lrcmd -cmd=getJobLog -jobid=MyApp:1 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getJobLog -jobid=MyApp:1 -port=9080 -host=mygshost.com -userid=myname -password=mypassword
ジョブ・ログのパージ
-cmd=getJobLog -jobid=<job_id> 
-logTimeStamp=<logTimeStamp> 
要求されたジョブ ID に関連付けられたジョブ・ログおよびログのタイム・スタンプを削除します。ジョブ・ログのエントリーは、例えば次に残っています。/opt/IBM/WebSphere/AppServer/profiles/scheduler/joblogs/PostingsSampleEar_99/14022007_164535/part.0.log. エントリーは、ジョブ・ログが削除された理由を追跡します。
  • -jobid=<job_id> を、ジョブ・スケジューラーによってジョブに割り当てられたジョブ ID として使用します。ジョブ ID は、 ジョブを最初にサブミットした lrcmd -cmd=submit コマンドにより戻されます。
  • -logTimeStamp=<logTimeStamp を使用して、タイム・スタンプ、つまり削除されるジョブ・ログを特定するサブディレクトリー名を指定します。 タイム・スタンプは、-cmd=getLogMetaData によって返されます。
  • -userid=<user_id> を使用して、ジョブ・スケジューラー・サーバーがセキュア・モードで稼働している場合に必要とされるユーザー ID を指定します。
  • -password=<password> を使用して、 ジョブ・スケジューラー・サーバーがセキュア・モードで実行されている場合に必要なパスワードを指定します。
例:
  • lrcmd -cmd=getLogMetaData -jobid=PostingsSampleEar:99 -port=80 -host=myodrhost.com -userid=myname -password=mypassword
  • lrcmd -cmd=purgeJobLog -jobid=PostingsSampleEar:99 -port=80 -logTimeStamp=14022007_164535 -host=myodrhost.com -userid=myname -password=mypassword
要求されたジョブ ID のジョブ・ログのメタデータを表示します。
-cmd=getLogMetaData
 -jobid=<job_id>
ジョブ・ログのメタデータは、要求されたジョブ ID に関連付けられたログのタイム・スタンプを示します。メタデータまたはタイム・スタンプは、ジョブの固有のインスタンスを識別します。 同じジョブ番号を持つ複数の異なるジョブからのログが存在する場合があります。

-jobid=<job_id> を、ジョブ・スケジューラーによってジョブに割り当てられたジョブ ID として使用します。ジョブ ID は、 ジョブを最初にサブミットした lrcmd -cmd=submit コマンドにより戻されます。

例:
  • lrcmd -cmd=getLogMetaData -jobid=MyApp:1 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getLogMetaData -jobid=MyApp:1 -port=9080 -host=mygshost.com
ジョブ・ログのパーツ・リストを表示します。
-cmd=getLogPartList 
-jobid=<job_id>
-logTimeStamp=<logTimeStamp> 
要求されたジョブ ID に関連付けられたジョブ・ログのパーツ・リストおよびログのタイム・スタンプを表示します。コマンド getLogMetaData を使用して、-logTimeStamp=<timestamp> で使用するタイム・スタンプを返します。

-jobid=<job_id> を、ジョブ・スケジューラーによってジョブに割り当てられたジョブ ID として使用します。ジョブ ID は、 ジョブを最初にサブミットした lrcmd -cmd=submit コマンドにより戻されます。

例:
  • lrcmd -cmd=getLogPartList -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getLogPartList -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=9080 -host=myodrhost.com -userid=myname -password=mypassword
ジョブ・ログのパーツを表示します。
-cmd=getLogPart -jobid=<job_id> 
-logTimeStamp=<logTimeStamp> -logPart=<logPart>    
要求されたジョブ ID、ログのタイム・スタンプ、およびログのパーツに関連付けられたジョブ・ログのパーツを表示します。

-jobid=<job_id> を、ジョブ・スケジューラーによってジョブに割り当てられたジョブ ID として使用します。ジョブ ID は、 そのジョブを最初にサブミットした lrcmd -cmd=submit コマンドにより返されます。

-logTimeStamp=<logTimeStamp> は、 戻されるパート・リスト情報が含まれているジョブ・ログを識別するタイム・スタンプ (サブディレクトリー名) を指定する場合に使用します。タイム・スタンプは、-cmd=getLogMetaData によって返されます。

-logPart=<logPart> を使用して、要求されたジョブ ID および返されるタイム・スタンプに関連付けられたジョブ・ログの部分を指定します。このログ・パートの情報は、-cmd=getLogPartList によって戻されます。

例:
  • lrcmd -cmd=submit -xJCL=myxjcl.xml -host=myhost -port=80 (ジョブ ID PostingsSampleEar:99 を返します)
  • lrcmd -cmd=getLogMetaData -jobid=PostingsSampleEar:99 (タイム・スタンプ 14022007_164535 を返します)
  • lrcmd -cmd=getLogPart -jobid=PostingsSampleEar:99 -logTimeStamp=14022007_164535 -logPart=part.1.log
要求されたジョブ ID に関連付けられたジョブ・ログのサイズを表示します。
-cmd=getLogSize -jobid=<job_id>   -logTimeStamp=<logTimeStamp>
このコマンドは、ジョブ・ログのサイズをバイト単位で返します。

-jobid=<job_id> を、ジョブ・スケジューラーによってジョブに割り当てられたジョブ ID として使用します。ジョブ ID は、 ジョブを最初にサブミットした lrcmd -cmd=submit コマンドにより戻されます。

-logTimeStamp=<logTimeStamp> は、 戻されるパート・リスト情報が含まれているジョブ・ログを識別するタイム・スタンプ、 すなわちサブディレクトリー名を指定する場合に使用します。タイム・スタンプは、-cmd=getLogMetaData によって返されます。

例:
  • lrcmd -cmd=getLogSize -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getLogSize -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=9080 -host=myodrhost.com -userid=myname -password=mypassword
最後に変更された時間からのジョブ・ログの経過時間を秒単位で返します。
-cmd=getLogAge -jobid=<job_id>
-logTimeStamp=<logTimeStamp> 
経過時間を表示します。
  • lrcmd -cmd=getLogAge -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getLogAge -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=9080 -host=myodrhost.com -userid=myname -password=mypassword

-jobid=<jobid> は、ジョブ・スケジューラーによってジョブに割り当てられた ID として使用します。ジョブ ID は、 そのジョブを最初にサブミットした lrcmd -cmd=submit コマンドにより返されます。-cmd=status コマンドは、特定のジョブのジョブ ID の識別に使用することもできます。

-logTimeStamp=<logTimeStamp> は、 戻されるパート・リスト情報が含まれているジョブ・ログを識別するタイム・スタンプ、 すなわちサブディレクトリー名を指定する場合に使用します。タイム・スタンプは、-cmd=getLogMetaData によって返されます。

例:
  • lrcmd -cmd=getLogAge -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getLogAge -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=9080 -host=myodrhost.com -userid=myname -password=mypassword

バッチ・ジョブの出力の取得の例:

lrcmd -cmd=output -jobid=mybatchjob:63 -host=myLRSHost -port=9081

結果の例:

CWLRB4940I: com.ibm.websphere.batch.wsbatch : -cmd=output -jobid=mybatchjob:63

CWLRB5000I: Wed Jun 15 17:55:36 EDT 2005 : com.ibm.websphere.batch.wsbatch : response to output

CWLRB1740I: [Wed Jun 15 17:55:36 EDT 2005] Job [mybatchjob:63] is in job setup.
CWLRB1760I: [Wed Jun 15 17:55:37 EDT 2005] Job [mybatchjob:63] is submitted for execution.
CWLRB2420I: [Wed Jun 15 17:55:37 EDT 2005] Job [mybatchjob:63] Step [Step1] is in step setup.
CWLRB2440I: [Wed Jun 15 17:55:38 EDT 2005] Job [mybatchjob:63] Step [Step1] is dispatched.
CWLRB2460I: [Wed Jun 15 17:55:38 EDT 2005] Job [mybatchjob:63] Step [Step1] is in step breakdown.
CWLRB2600I: [Wed Jun 15 17:55:38 EDT 2005] Job [mybatchjob:63] Step [Step1] completed normally rc=0.
CWLRB2420I: [Wed Jun 15 17:55:39 EDT 2005] Job [mybatchjob:63] Step [Step2] is in step setup.
CWLRB2440I: [Wed Jun 15 17:55:39 EDT 2005] Job [mybatchjob:63] Step [Step2] is dispatched.
CWLRB2460I: [Wed Jun 15 17:55:40 EDT 2005] Job [mybatchjob:63] Step [Step2] is in step breakdown.
CWLRB2600I: [Wed Jun 15 17:55:40 EDT 2005] Job [mybatchjob:63] Step [Step2] completed normally rc=4.
End

トピックのタイプを示すアイコン 概念トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cgrid_bgcommd
ファイル名:cgrid_bgcommd.html