1つのジョブネットを複数のジョブネットにジョブとして登録することができます。複数のジョブネットに登録されたジョブネットを“リンクジョブネット”と呼びます。リンクジョブネットには、定義情報となるジョブネットが存在します。リンクジョブネットの定義情報となるジョブネットを“マスタリンクジョブネット”と呼びます。リンクジョブネットは、マスタリンクジョブネットの複製として登録され、マスタリンクジョブネットの定義情報を参照します。リンクジョブネットは1つの親ジョブネットに複数登録することもできます。
一つのマスタリンクジョブネットを参照するリンクジョブネット数には、制限があります。制限値について詳細は、“Systemwalker Operation Manager 解説書”の“ジョブのスケジューリングに関する制限値”を参照してください。
リンクジョブネットによる階層化は、子ジョブネットを用いた階層化と組み合わせることができます。組み合わせて階層化する場合でも、第5階層まで階層化することが可能です。リンクジョブネットが参照しているマスタリンクジョブネットが階層化されていても、問題ありません。ただし、リンクジョブネットの中に、さらにリンクジョブネットを登録することはできません。
リンクジョブネットの登録
マスタリンクジョブネットとなるジョブネットが存在する状態で、リンクジョブネットのジョブを配置した親ジョブネットを登録します。リンクジョブネットを登録することにより、参照先に指定したジョブネットが、マスタリンクジョブネットとなります。マスタリンクジョブネットは、そのまま第1階層に残ります。リンクジョブネットの登録の流れを以下に説明します。
リンクジョブネットの登録手順
マスタリンクジョブネットを登録する
リンクジョブネットを登録するプロジェクトと同じプロジェクトに、マスタリンクジョブネットとなるジョブネットを登録します。その際、マスタリンクジョブネットとなるための条件(以下参照)を満たすようにしてください。
リンクジョブネットのジョブを持つ親ジョブネットを登録する
リンクジョブネットは、ジョブ実行制御属性のジョブネットに登録することができます。[ジョブネットの新規作成]ウィンドウ、または[ジョブネットの変更]ウィンドウで、リンクジョブネットのジョブを配置したジョブ実行制御属性のジョブネットを登録します。リンクジョブネットの参照先として、1.で登録しておいたジョブネットを指定します。
なお、設定手順の詳細は、“4.2.3 ジョブネットを登録する”および“4.2.4 ジョブを登録する”を参照してください。
マスタリンクジョブネットとなるための条件
マスタリンクジョブネットとなれるのは、以下の条件をすべて満たすジョブネットです。
リンクジョブネットを登録する親ジョブネットと同一プロジェクトである。
実行属性がジョブ実行制御属性である。
起動条件に[なし]が設定されているジョブネットである。
グループに属していないジョブネットである。
他のジョブネットの子ジョブネットとなっていない。
複写起動により複写されたジョブネットでない。
リンクジョブネットでない。
リンクジョブネットにより階層化されていない。
終了処理ジョブネットでない。【Windows版】
リンクジョブネットの変更
マスタリンクジョブネットは、参照しているすべてのリンクジョブネットの定義情報となります。ジョブネットをリンクジョブネットとして登録しておくことにより、定義情報のほとんどは、マスタリンクジョブネットを変更することで、そのマスタリンクジョブネットを参照しているリンクジョブネットに変更を反映できます。
リンクジョブネットの実行
リンクジョブネットの実行は、同じマスタリンクジョブネットを参照している他のリンクジョブネットの実行に影響を与えません。リンクジョブネットはそれぞれ別のジョブネットとして実行されます。そのため、同じマスタリンクジョブネットを参照しているリンクジョブネットを同時に実行することも可能です。実行履歴もそれぞれ別に保存されます。ただし、リンクジョブネット、およびその上位の階層のジョブネットが実行中の間は、リンクジョブネットが参照しているマスタリンクジョブネットを変更することができなくなります。
マスタスケジュール管理環境における利用について
リンクジョブネットは、マスタスケジュール管理環境においても利用可能です。マスタスケジュール管理環境で利用することにより、マスタスケジュール管理機能を使用しない環境に比べ、より細やかな制御が可能となります。
リンクジョブネットは、マスタプロジェクト、および運用変更用プロジェクトに登録することができます。マスタプロジェクト、および運用変更用プロジェクトに登録されたリンクジョブネットは、マスタスケジュール管理機能により抽出され、運用日管理プロジェクトに通常の子ジョブネットとして登録、実行されます。登録後にマスタプロジェクト内のマスタリンクジョブネットの定義情報を変更しても、情報は反映されません。そのため、そのジョブネットが実行中の場合でも、マスタプロジェクト、および運用変更用プロジェクトのマスタリンクジョブネットを変更することができます。なお、マスタリンクジョブネットは、運用日管理プロジェクトには登録されません。