Systemwalker Operation Manager リファレンスマニュアル - UNIX/Windows(R)共通 - |
目次 索引 |
第4章 ジョブスケジューラコマンド | > 4.8 jobschsetnetコマンド |
ジョブネットの登録情報を設定する制御文です。
ジョブネット制御文の開始を表すキーワードです。
ジョブネット名を8バイト以内で指定します。他のジョブネット名と重複しないでください。/?*;,\”<>|:'.空白、仮名半角およびユーザ定義文字を含むことはできません。
ジョブネットへのコメントを24バイト以内で指定します。”、空白、仮名半角およびユーザ定義文字を含むことはできません。
ジョブネットの起動条件を“なし”とする場合に、“ON”を指定します。
ジョブネットを1日に1回起動する場合に、起動時刻をHHMM(時分)の形式で4バイトで指定します。
午前9時5分に起動する場合
starttime 0905 |
午後9時に起動する場合
starttime 2100 |
ジョブネットを一日に複数回起動する場合に、起動時刻をHHMM(時分)の形式で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”を指定した場合は実行予測時間は指定されません。
ジョブネットの実行属性に“INTS”を指定した場合には、本オペランドを指定することはできません。
ジョブネット起動予定時刻にジョブスケジューラサービス/デーモンが起動されていなかった時の処置を指定します。省略した場合は、“RESET”となります。ジョブネットの起動条件として「単一起動」以外が指定されている場合、および、ジョブネットがグループに含まれる場合は、「電源未投入時の処置」の指定値は無視されます。
ジョブスケジューラサービス/デーモンが起動されてもジョブネットは起動されません。
ジョブスケジューラサービス/デーモン起動時にジョブネットが起動されます。
サーバ起動時のジョブネットをジョブスケジューラサービス/デーモン起動時ごとに起動するか指定します。省略した場合は“EVERYTIME”となります。
ジョブスケジューラサービス/デーモンが起動されるごとにジョブネットが起動されます。
1日に複数回ジョブスケジューラサービス/デーモンが起動されてもジョブネットは最初の1回のみ起動されます。
ジョブネットの実行の依頼先を、実行属性として指定します。
実行属性は以下です。省略した場合は“JES”となり、ジョブ実行制御に実行を依頼します。
ジョブネットの実行をジョブ実行制御に依頼する場合に指定します。
ジョブネットの実行をInterstageに依頼する場合に指定します。
実行属性は以下です。省略した場合は“NORMAL”となり、ジョブスケジューラに実行を依頼します。
旧バージョン互換(旧・標準)属性でジョブスケジューラに依頼する場合に指定します。また、省略した場合の実行属性になります。
ジョブネットの実行をジョブ実行制御に依頼する場合に指定します。
ジョブネットの実行をInterstageに依頼する場合に指定します。
ジョブネットの実行をPowerAIMに依頼する場合に指定します。
ジョブネットを持ち越した場合の運用指示を指定します。本オペランドは、スケジュール分散環境が構築され、運用日管理のスケジュールが行われているときに有効となります。省略した場合は“CANCEL”になります。
打ち切りを指示します。ジョブネットを持ち越した場合に自動的に打ち切ります。
完了待ちを指示します。ジョブネットを持ち越した場合に、翌日の同一ジョブネットを持ち越したジョブネットが完了した時点でスケジュールします。
並列走行を指示します。ジョブネットを持ち越した場合に翌日の同一ジョブネットは持ち越したジョブネットの完了の有無にかかわらず、日変わり時刻到来時にスケジュールします。
オペレータ対処を指示します。持ち越したジョブネットは停止状態になります。
ジョブ実行制御に依頼するジョブのデフォルトホストを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”のような形式で指定します。
基準日情報“営業日”の指定の場合に、月初め、月締めのどちらを基準とするかを指定します。
営業日を月初めから数えます。
営業日を月締めから逆算します。
基準日情報“営業日”指定の場合に、月初め日を指定します。“0”は指定できません。
1日から28日です。
月末です。
基準日情報“営業日”指定の場合に、営業日を指定します。複数指定した場合には、“,”(コンマ)で区切って指定します。“0”は指定できません。
第1営業日(月初め)から数えた営業日です。bnsmodeオペランドで“End”を指定した場合は指定できません。
第-1営業日(月締め)から逆算した営業日です。bnsmodeオペランドで“Start”を指定した場合は指定できません。
基準日情報“営業日”指定の場合に、“月度内の営業日のみを起動日とする”の有無(ON/OFF)を指定します。bnsmodeオペランドが指定されている場合の省略値は“ON”です。
“月度内の営業日のみを起動日とする”を指定します。
“月度内の営業日のみを起動日とする”を指定しません。
基準日から移動する日数を数える方法を以下に示すパラメタから選択して指定します。省略した場合は、“EXECDAY”が指定されたことになります。
カレンダの稼働日で移動する日数を数えます。
休日には関係なく、絶対日数で移動する日数を数えます。
基準日から移動する日数を“-99”から“99”までの間で指定します。省略した場合は“0”となります。
起動日を生成するときに元となる、カレンダ名を指定します。1つのジョブネットについて5個までカレンダを指定することができます。
複数のカレンダを指定する場合には、“,”で区切って指定します。
複数のカレンダを指定する時の組み合わせ方を以下に示すパラメタから選択して指定します。省略した場合は、“AND”が指定されたことになります。
すべてのカレンダで休日設定されている日のみを休日とします。
少なくとも1つのカレンダで休日設定されている日を休日とします。
起動日の登録および起動日雛形で設定される起動日が、休日と重なった場合の対処方法を以下に示すパラメタから選択して指定します。
ジョブネットの起動日を前日に変更します。
ジョブネットの起動日を翌日に変更します。
当日を休日として認識し、ジョブネットを起動しません。
当日を起動日として認識し、ジョブネットを起動します。
休日シフトを行う時に休日が連続した時に起動を抑止する日数“0”から“99”までの間で指定します。省略した場合は、“0”となります。
ジョブネットを運用する期間を“YYYY,MM,DD”の形式で指定します。有効期限開始日を省略した場合、即日から有効期限終了日まで有効となります。有効期限終了日を省略した場合、有効期限開始日以降、有効となります。有効期限開始日、有効期限終了日共に省略した場合は、すべての日が有効となります。
ジョブネットを運用しない期間を“YYYY,MM,DD”の形式で指定します。無効期限開始日を省略した場合、即日から無効期限終了日まで無効となります。無効期限終了日を省略した場合、無効期限開始日以降、無効となります。無効期限開始日、無効期限終了日共に省略した場合は、すべての日が有効となります。
ジョブネットを1日に1回起動する場合に、起動時刻をHHMM(時分)の形式で4バイトで指定します。なお、本指定は、一時変更開始日から一時変更終了日までの期間が有効になります。
ジョブネットを1日に複数回起動する場合に、起動時刻をHHMM(時分)の形式で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”)は指定できません。ジョブネットがグループに含まれる場合、「起動時刻との条件」で指定した値は無視されます。
登録してあるメッセージ事象のすべてが発生した場合に、ジョブネットを起動します。
登録してあるメッセージ事象のうちどれか1つでも発生した場合に、ジョブネットを起動します。
“ジョブネット実行中も有効”です。ジョブネットが実行中に発生したメッセージ事象が有効となります。その場合、ジョブネットが終了次第、実行中にメッセージ事象が発生した回数分、再びジョブネットが起動されます。ORDパラメタを指定しない場合、ジョブネットが実行中に発生したメッセージ事象は無効となります。
“起動日のみ有効”です。ジョブネットの起動予定日に登録したメッセージ事象が発生した場合、ジョブネットを起動します。
“ジョブネット実行中も有効&起動日のみ有効”です。ジョブネットの起動予定日に登録したメッセージ事象が発生した場合、メッセージが発生した回数分ジョブネットを起動します。
起動条件を設定しない場合に指定します。
起動予定時刻が到来し、待ち合わせていたメッセージ事象が発生した時にジョブネットが起動されます。ジョブネットの起動条件が“単一起動”(一時変更期間中は“単一起動(一時変更)”)の場合のみ有効になります。
起動予定時刻の到来または、待ち合わせていたメッセージ事象の発生のどちらか一方の起動条件が満たされればジョブネットが起動されます。
日変わり時刻が到来したときの持ち越し処理の指定をします。「起動時刻の到来を待つ」(messagemodeオペランドに“ANDTIME"が指定されている)場合、または起動条件が「メッセージ事象発生時のみ起動」(msgonlyオペランドに“ON”が指定されている)の場合に指定できます。省略値は“RESET”です。
日変わり時刻の到来時に、ジョブネットの持ち越し処理を行いません。
日変わり時刻の到来時に、ジョブネットの持ち越し処理を行います。
ジョブネットの起動の契機となるメッセージ事象を12バイト以内で指定します。“,”、“:”、空白、仮名半角、およびユーザ定義文字を含むことはできません。70個まで指定できます。
MSG1.MSG2,MSG3の3個のメッセージ事象を登録する場合
messagename MSG1,MSG2,MSG3 |
ジョブネットを構成するジョブの数を指定します。指定範囲は1〜255です。ただし、Interstage属性のジョブネットでは1つしか指定できません。省略した場合、ジョブ制御文は記述できません。
以下のオペランドを含む制御文を利用して、ジョブネットを変更した場合、起動日が再作成されます。
この変更により、[起動日]ウィンドウや[運用予定]ウィンドウで指定した起動日が、制御文の内容で上書きされる場合があります。また、変更したジョブネットが基準ジョブネットの場合、その基準ジョブネットの起動日を利用しているジョブネットについても、起動日が再作成されます。
execpattern、basenet、execday、cancelday、jobschprintr、annualydate、annualyweek、monthlydate、monthlyweek、bnsmode、bnsbase、bnsday、bnslimit、offsetmode、offsetday、holidaycalender、holidaymode、holidayshift、shiftlimit、enablestart、enableend、disablestart、disableend
下図のようなジョブ構成を持つジョブネットを定義する場合の制御文を図の下に示します。
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 ;
目次 索引 |