Systemwalker Operation Manager リファレンスマニュアル - Microsoft(R) Windows NT(R)/Windows(R) 2000/Windows Server(TM) 2003 - |
目次
索引
![]() ![]() |
第2章 ジョブスケジューラコマンド | > 2.2 一般ユーザ向けコマンド | > 2.2.1 jobschsetnetコマンド |
ジョブネットの登録情報を設定する制御文です。
注1) jobnetnameオペランドは、NETキーワードのすぐ後に指定してください。 注2) jobnetcommentオペランドは、jobnetnameオペランドのすぐ後に指定し てください。 注3) jobschsetnet -nche指定の場合は、省略できます。 注4) msgstarttimeオペランドは、msgonlymodeオペランドに“ONCE”を指定 したときに指定できます。msgonlymodeオペランドのすぐ後ろに指定し てください。 注5) alarmtimeオペランドを指定する場合は、starttimeオペランドも指定し てください。stoptimeオペランド、estimatetimeオペランドとは同時に 指定できません。 注6) estimatetimeオペランドは、alarmtimeオペランドとは同時に指定でき ません。 注7) holidaymodeオペランドは、holidaycalendarオペランドのすぐ後ろに指 定してください。 注8) shiftlimitオペランドは、holidayshiftオペランドのすぐ後ろに指定し てください。 注9) 一時変更のオペランドを指定する場合は、必ず指定してください。 jobschsetnet -nche指定の場合は、省略できます。 注10) messagemodeオペランドを指定する場合は、messagenameオペランドを指 定してください。 注11) noexecutionオペランドを指定する場合は、standnet、execpattern、 basenet、execday、cancelday、jobschprintr、annuallydate、 annuallyweek、monthlydate、monthlyweek、offsetmode、offsetday、 holidaycalendar、holidaymode、holidayshift、shiftlimit、enablestart、 enableend、disablestart、disableend、tstarttime、tmultitime、 tintervalstart、tiplstart、tmsgonly、tstoptime、talarmtime、 tpowermode、tiplmode、temporarystart、temporaryend、messagemode、 messagename、msgonlymode、msgstarttime、tmsgonlymode、tmsgstarttime、 carryoverの各オペランドは指定できません。 注12) carryoverオペランドは、messagemodeオペランドのすぐ後ろに指定して ください。 注13) tmsgstarttimeオペランドは、tmsgonlymodeオペランドに“ONCE”を指 定したときに指定できます。tmsgonlymodeのすぐ後ろに指定してくださ い。 備考. ジョブネットの登録情報を変更する場合は、jobnetname以外のオペラ ンドはすべて省略することができます。 省略したオペランドの情報は変更されません。 (*) : 必ず指定してください。 (**) : どれか1つを必ず選択してください。 (***) : 以下のどれか1つを指定してください。なお、省略することもでき ます。 − execpattern − basenet − annuallydateとannuallyweekの組み合わせ(どちらかまたは両方) − monthlydateとmonthlyweekの組み合わせ(どちらかまたは両方) (****): 指定する場合は、どれか1つを選択してください。
ジョブネット制御文の開始を表すキーワードです。
ジョブネット名を8バイト以内で指定します。他のジョブネット名と重複しないでください。/?*;,\”<>|:'.空白、仮名半角およびユーザ定義文字を含むことはできません。
ジョブネットへのコメントを24バイト以内で指定します。”、空白、仮名半角およびユーザ定義文字を含むことはできません。
ジョブネットの起動条件を“なし”とする場合に、“ON”を指定します。
ジョブネットを1日に1回起動する場合に、起動時刻を4バイトで指定します。
午前9時5分に起動する場合
starttime 0905 |
午後9時に起動する場合
starttime 2100 |
ジョブネットを一日に複数回起動する場合に、起動時刻を4バイトで指定します。起動時刻は6個まで指定することができます。起動時刻を1個しか指定しなかった場合、単一起動として登録されます。複数起動は、グループに含まれるジョブネットでは指定できません。
午前8時40分、午後1時、および午後5時30分に起動する場合
multitime 0840,1300,1730 |
ジョブネットを一定の間隔で起動する場合に、起動時刻、終了時刻、および起動間隔を指定します。起動間隔の指定範囲は1〜240(分)です。なお、起動時刻および終了時刻を指定する場合、登録済の“日変わり時刻”に注意してください。日変わり時刻をはさんで、起動時刻と終了時刻を設定することはできません。一定間隔は、グループに含まれるジョブネットでは指定できません。
午前10時から午後5時30分まで、60分間隔で起動する場合
intervalstart 1000,1730,60 |
この例の場合、午後5時がジョブネットの最終起動時刻となります。
ジョブスケジューラサービスの起動時にジョブネットを起動する場合に、“ON”を指定します。サーバ起動時は、グループに含まれるジョブネットでは指定できません。
特定のメッセージ事象が発生したときだけジョブネットを起動する場合に、“ON”を指定します。メッセージ起動は、グループに含まれるジョブネットでは指定できません。
待ち合わせているメッセージ事象が1日複数回発生する場合に、メッセージ事象が発生するたびにジョブネットを起動するかどうかを指定します。省略した場合は“EVERYTIME”となります。なお、ジョブネットの起動条件が「メッセージ事象発生時のみ起動」以外を指定した場合、本オペランドは無視されます。
本オペランドで“ONCE"を指定した場合、messagemodeオペランドで“ORD"および“BOT”を指定できません。
待ち合わせているメッセージ事象が発生するたびにジョブネットが起動されます。
待ち合わせているメッセージ事象が1日複数回発生しても、ジョブネットは最初の1回のみ起動されます。
メッセージ起動する場合の、ジョブネットの開始予定時刻を指定します。
HHMM(時分)の形式で4バイトで指定します。省略した場合、開始予定時刻は設定されません。なお、ジョブネットの起動条件が「メッセージ事象発生時のみ起動」以外を指定した場合、本オペランドは無視されます。
「メッセージ起動時の処置」が“ONCE”の場合のみ指定可能です。
ジョブネットの「実行属性」が“INTS”の場合に、停止する時刻を指定します。停止時刻は、HHMM(時分)の形式で4バイトで指定します。省略した場合、停止時刻は指定されません。
午後5時に停止する場合
stoptime 1700 |
ジョブネットの終了予定時刻を指定します。
HHMM(時分)の形式で4バイトで指定します。省略した場合、終了予定時刻は設定されません。日変わり時刻をはさんで、起動時刻と終了予定時刻を指定することはできません。なお、ジョブネットの起動条件が「単一起動」以外の時は指定できません。
ジョブネットの実行予測時間を指定します。
数字文字列で指定します。指定範囲は1〜9999(分)です。省略した場合、および“0”を指定した場合は実行予測時間は指定されません。
ジョブネットの実行属性に“INS”を指定した場合には、本オペランドを指定することはできません。
ジョブネット起動予定時刻にジョブスケジューラサービスが起動されていなかった時の処置を指定します。省略した場合は、“RESET”となります。ジョブネットの起動条件として「単一起動」以外が指定されている場合、および、ジョブネットがグループに含まれる場合は、「電源未投入時の処置」の指定値は無視されます。
ジョブスケジューラサービスが起動されてもジョブネットは起動されません。
ジョブスケジューラサービス起動時にジョブネットが起動されます。
サーバ起動時のジョブネットをジョブスケジューラサービス起動時ごとに起動するか指定します。省略した場合は“EVERYTIME”となります。
ジョブスケジューラサービスが起動されるごとにジョブネットが起動されます。
1日に複数回ジョブスケジューラサービスが起動されてもジョブネットは最初の1回のみ起動されます。
ジョブネットの実行の依頼先を、実行属性として指定します。省略した場合は“JES”となり、ジョブ実行制御に実行を依頼します。
ジョブネットの実行をジョブ実行制御に依頼する場合に指定します。
ジョブネットの実行をInterstageに依頼する場合に指定します。
ジョブ実行制御に依頼するジョブのデフォルトホストを64バイト以内で指定します。ジョブの制御文で依頼先ホストを省略した場合、デフォルトホストにジョブが投入されます。
実行サーバがシステムダウンなどで使用できない時に第2候補のサーバへ実行依頼する場合は、“第1候補のホスト名,第2候補のホスト名”の形式で指定します。第2候補のホスト名として、自ホスト(接続先ホスト)を指定することはできません。記述形式を以下に示します。
defaulthost 第1候補のホスト名,第2候補のホスト名 |
第1候補および第2候補の実行サーバ指定時の注意事項
第1候補および第2候補の実行サーバを指定する場合の注意事項を以下に示します。
- コンマ“,”は、第1候補と第2候補のホスト名の区切り記号として認識されます。コンマを含んだホスト名は指定できません。
- 指定できるホスト名の長さは、第1候補、第2候補のホスト名、およびコンマを含めて64バイト以内です。
起動日生成の時に基準となるジョブネットであることを宣言する場合に指定します。省略した場合は、“RESET”となります。
起動日生成の時の基準ジョブネットになりません。
起動日生成の時の基準ジョブネットになります。
起動日雛形を利用する場合に、登録済みの起動日雛形名を指定します。
基準ジョブネットを利用する場合に、基準ジョブネットとして登録されているジョブネット名を指定します。基準ジョブネットであることを宣言している場合は指定することはできません。なお、基準ジョブネットは同一プロジェクトのものしか引用できません。
ジョブネットの起動予定日を設定します。YYYY年MM月DD日を起動日として設定する場合は、“YYYY,MM,DD”と指定します。複数の起動日を設定することができます。今年、来年および再来年の3年分まで指定できます。
2005年10月1日および10日を起動日として設定する場合
execday 2005,10,01,10 |
2005年10月1日および12月10日を起動日として設定する場合
execday 2005,10,01 |
起動を解除したい日付を指定します。“起動日設定”と同じ形式で指定します。
jobschprint -rコマンドにより展開される起動日設定のビットパターンデータを指定します(jobschprintコマンドにより生成された値以外が指定された場合の動作は保証されません。また、同一バージョンのjobschprintコマンドによる展開結果以外の動作は保証されません。jobschprintコマンドにより展開した年号と違う年に本パラメタを指定することはできません。)。ビットパターンデータを指定した場合、3年間はjobschprint -rコマンドにより展開したジョブネットの起動日と同一の起動日を設定することができます。なお、本オペランドを指定した直後は、他の起動日設定用オペランド(毎月カレンダ、毎年カレンダ、基準ジョブネット名、起動日雛形、カレンダ名、休日シフト、オフセット、有効期間/無効期間など)による起動日の再計算は実施されません。
毎年カレンダを利用する場合に、毎年のジョブネットを起動する日付を指定します。MM月DD日を起動日として設定する場合は、“MMDD”と指定します。複数の起動日を設定することができます。
毎年カレンダを利用する場合に、ジョブネットを起動する曜日を各月ごとに指定します。1つのオペランドで1つの月しか設定できません。複数の月を設定する場合は、本オペランドを複数回指定します。指定する形式は、何月かを表す数値を1〜12の範囲で指定し、その後、曜日を表す英単語の先頭3文字を半角文字で指定します。“12,SUN,MON,TUE,WED,THU,FRI,SAT”のような形式で指定します。
毎月カレンダを利用する場合に、毎月のジョブネットを起動する日付を指定します。毎月DD日を起動日として設定する場合は、“DD”と指定します。複数の起動日を設定することができます。なお、毎月月末に起動する場合は“LAST”と指定します。
毎月カレンダを利用する場合に、毎月のジョブネットを起動する曜日を週ごとに指定します。1つのオペランドの指定で1つの週しか設定できません。複数の週を設定する場合は、本オペランドを複数回指定します。指定する形式は、何週目かを表す数値を0〜6(第1〜第5まで。0は毎週の指定。6は月の最終週)の範囲で指定し、その後、曜日を表す英単語の先頭3文字を半角文字で指定します。“5,SUN,MON,TUE,WED,THU,FRI,SAT”のような形式で指定します。
基準日から移動する日数を数える方法を以下に示すパラメタから選択して指定します。省略した場合は、“EXECDAY”が指定されたことになります。
カレンダの稼働日で移動する日数を数えます。
休日には関係なく、絶対日数で移動する日数を数えます。
基準日から移動する日数を“-99”から“99”までの間で指定します。省略した場合は“0”となります。
起動日を生成するときに元となる、カレンダ名(「システムカレンダ」および「システムカレンダ」以外のカレンダ)を指定します。1つのジョブネットについて5個までカレンダを指定することができます。
複数のカレンダを指定する場合には、“,”で区切って指定します。
複数のカレンダを指定する時の組み合わせ方を以下に示すパラメタから選択して指定します。省略した場合は、“AND”が指定されたことになります。
すべてのカレンダで休日設定されている日のみを休日とします。
少なくとも1つのカレンダで休日設定されている日を休日とします。
起動日の登録および起動日雛形で設定される起動日が、休日と重なった場合の対処方法を以下に示すパラメタから選択して指定します。
ジョブネットの起動日を前日に変更します。
ジョブネットの起動日を翌日に変更します。
当日を休日として認識し、ジョブネットを起動しません。
当日を起動日として認識し、ジョブネットを起動します。
休日シフトを行う時に休日が連続した時に起動を抑止する日数“0”から“99”までの間で指定します。省略した場合は、“0”となります。
ジョブネットを運用する期間を“YYYY,MM,DD”の形式で指定します。有効期限開始日を省略した場合、即日から有効期限終了日まで有効となります。有効期限終了日を省略した場合、有効期限開始日以降、有効となります。有効期限開始日、有効期限終了日共に省略した場合は、すべての日が有効となります。
ジョブネットを運用しない期間を“YYYY,MM,DD”の形式で指定します。無効期限開始日を省略した場合、即日から無効期限終了日まで無効となります。無効期限終了日を省略した場合、無効期限開始日以降、無効となります。無効期限開始日、無効期限終了日共に省略した場合は、すべての日が有効となります。
ジョブネットを1日に1回起動する場合に、起動時刻を4バイトで指定します。なお、本指定は、一時変更開始日から一時変更終了日までの期間が有効になります。
ジョブネットを1日に複数回起動する場合に、起動時刻を4バイト以内で指定します。起動時刻は6個まで指定することができます。なお、本指定は、一時変更開始日から一時変更終了日までの期間が有効になります。起動時刻を1個しか指定しなかった場合、単一起動(一時変更)として登録されます。複数起動(一時変更)は、グループに含まれるジョブネットでは指定できません。
ジョブネットを一定の間隔で起動する場合に、起動時刻、終了時刻、および起動間隔を指定します。起動間隔の指定範囲は1〜240(分)です。日変わり時刻をはさんで、起動時刻と終了時刻を指定することはできません。なお、本指定は、一時変更開始日から一時変更終了日までの期間が有効になります。一定間隔(一時変更)はグループに含まれるジョブネットでは指定できません。
ジョブスケジューラサービスの起動時にジョブネットを起動する場合に,“ON”を指定します。なお、本指定は、一時変更開始日から一時変更終了日までの期間が有効になります。IPL時起動(一時変更)はグループに含まれるジョブネットでは指定できません。
特定のイベント事象が発生したときだけジョブネットを起動する場合に、“ON”を指定します。なお、本指定は、一時変更開始日から一時変更終了日までの期間が有効になります。メッセージ起動(一時変更)はグループに含まれるジョブネットでは指定できません。
待ち合わせているメッセージ事象が1日複数回発生する場合に、メッセージ事象が発生するたびにジョブネットを起動するかどうかを指定します。省略した場合は“EVERYTIME”となります。
本指定は、一時変更開始日から一時変更終了日までの期間が有効になります。なお、ジョブネットの起動条件が「メッセージ事象発生時のみ起動」以外を指定した場合、本オペランドは無視されます。
本オペランドで“ONCE"を指定した場合、messagemodeオペランドで“ORD"および“BOT"を指定できません。
待ち合わせているメッセージ事象が発生するたびにジョブネットが起動されます。
待ち合わせているメッセージ事象が1日複数回発生しても、ジョブネットは最初の1回のみ起動されます。
メッセージ起動する場合の、ジョブネットの開始予定時刻を指定します。
HHMM(時分)の形式で4バイトで指定します。省略した場合、開始予定時刻は設定されません。
本指定は、一時変更開始日から一時変更終了日までの期間が有効になります。なお、ジョブネットの起動条件が「メッセージ事象発生時のみ起動」以外を指定した場合、本オペランドは無視されます。
「メッセージ起動時の処置」が“ONCE”の場合のみ指定可能です。
ジョブネットの「実行属性」が“INTS”の場合に、停止する時刻を指定します。停止時刻は、HHMM(時分)の形式で4バイトで指定します。省略した場合、停止時刻は指定されません。なお、本指定は、一時変更開始日から一時変更終了日までの期間が有効になります。
ジョブネットの終了予定時刻(一時変更)を指定します。
HHMM(時分)の形式で4バイトで指定します。省略した場合、終了予定時刻は設定されません。日変わり時刻をはさんで、起動時刻と終了予定時刻を指定することはできません。なお、本指定は、一時変更開始日から一時変更終了日までの期間が有効になります。
ジョブネット起動予定時刻にジョブスケジューラサービスが起動されていなかった時の処置を指定します。省略した場合は、“RESET”となります。なお、本指定は、一時変更開始日から一時変更終了日までの期間が有効になります。ジョブネットの一時変更の起動条件として「単一起動(一時変更)」以外が指定されている場合、および、ジョブネットがグループに含まれている場合、「電源未投入時の処置(一時変更)」の指定値は無視されます。
ジョブスケジューラサービスが起動されてもジョブネットは起動しません。
ジョブスケジューラサービス起動時にジョブネットを起動します。
IPL時起動(一時変更)のジョブネットをジョブスケジューラサービス起動時ごとに起動するか否かを指定します。省略した場合は、“EVERYTIME”となります。なお、本指定は、一時変更開始日から一時変更終了日までの期間が有効になります。
ジョブスケジューラサービスが起動されるごとにジョブネットが起動します。
1日に複数回ジョブスケジューラサービスが起動されてもジョブネットは最初の1回のみ起動します。
ジョブネットを一時変更する期間を“YYYY,MM,DD”の形式で指定します。一時変更開始日のみを指定した場合は、指定した当日のみが一時変更の対象になります。
メッセージ事象の待ち合わせ条件(AND/OR)、起動条件(ORD/COG/BOT/UNC)、および起動時刻との条件(ANDTIME/ORTIME)を組み合わせて指定します。messagemodeオペランドを省略した場合、パラメタとして“AND,UNC,ORTIME”が指定されたことになります。「起動時刻との条件」として“ANDTIME”を指定した場合、または、ジョブネットがグループに含まれる場合は、「起動条件」として“ジョブネット実行中も有効”(“ORD”および“BOT”)は指定できません。ジョブネットがグループに含まれる場合、「起動時刻との条件」で指定した値は無視されます。
登録してあるメッセージ事象のすべてが発生した場合に、ジョブネットを起動します。
登録してあるメッセージ事象のうちどれかひとつでも発生した場合に、ジョブネットを起動します。
“ジョブネット実行中も有効”です。ジョブネットが実行中に発生したメッセージ事象が有効となります。その場合、ジョブネットが終了次第、実行中にメッセージ事象が発生した回数分、再びジョブネットが起動されます。ORDパラメタを指定しない場合、ジョブネットが実行中に発生したメッセージ事象は無効となります。
“起動日のみ有効”です。ジョブネットの起動予定日に登録したメッセージ事象が発生した場合、ジョブネットを起動します。
“ジョブネット実行中も有効&起動日のみ有効”です。ジョブネットの起動予定日に登録したメッセージ事象が発生した場合、メッセージが発生した回数分ジョブネットを起動します。
起動条件を設定しない場合に指定します。
起動予定時刻が到来し、待ち合わせていたメッセージ事象が発生した時にジョブネットが起動されます。ジョブネットの起動条件が“単一起動”(一時変更期間中は“単一起動(一時変更)”)の場合のみ有効になります。
起動予定時刻の到来または、待ち合わせていたメッセージ事象の発生のどちらか一方の起動条件が満たされればジョブネットが起動されます。
日変わり時刻が到来したときの持ち越し処理の指定をします。messagemodeオペランドに“ANDTIME"が指定されている場合に指定できます。
日変わり時刻の到来時に、ジョブネットの持ち越し処理を行いません。
日変わり時刻の到来時に、ジョブネットの持ち越し処理を行います。
ジョブネットの起動の契機となるメッセージ事象を12バイト以内で指定します。“,”、“:”、空白、仮名半角、およびユーザ定義文字を含むことはできません。70個まで指定できます。
MSG1.MSG2,MSG3の3個のメッセージ事象を登録する場合
messagename MSG1,MSG2,MSG3 |
ジョブネットを構成するジョブの数を指定します。指定範囲は1〜255です。ただし、Interstage属性のジョブネットでは1つしか指定できません。省略した場合、ジョブ制御文は記述できません。
下図のようなジョブ構成を持つジョブネットを定義する場合の制御文を図の下に示します。
NET jobnetname KANRI ← KANRIのジョブネット名 jobnetcomment 業務管理 ← KANRIのジョブネット名称 starttime 0850 ← 8時50分から起動します。 execpattern 毎月20日 ← 起動日雛形名「毎月20日」を ジョブネットの起動日にします。 holidaycalendar SYSTEM_CALENDAR ← カレンダとして「SYSTEM_CALENDAR」を利用します。 holidayshift BEF ← カレンダの休日とジョブネットの起動日が重なった時 job 5 ← ジョブ制御文を5つ定義します。 ; ジョブネットの起動日を前日に変更します。 JOB jobname GYOUMU1.bat jobnumber 1 ; JOB jobname GYOUMU2.bat jobnumber 2 pre_job 1 ; JOB jobname GYOUMU3.bat jobnumber 3 pre_job 2 ; JOB jobname GYOUMU4.bat jobnumber 4 pre_job 1 ; JOB jobname GYOUMU5.bat jobnumber 5 pre_job 4 ;
目次
索引
![]() ![]() |