A job net can be registered as a job in multiple job nets. A job net that has been registered in multiple job nets is called a "linked job net". For each linked job net, there is another job net that holds the definition information for the linked job net. A job net that contains definition information for linked job nets is called a "master linked job net". Linked job nets are registered as a copy of their master linked job net, and refer to the definition information in that master linked job net. Multiple linked job nets can be registered in a single parent job net.
There is a limit to the number of linked job nets that can refer to a single master linked job net. Refer to "Maximum Values for Job Scheduling" in the Systemwalker Operation Manager Technical Guide for details on the maximum values.
Linked job nets can be layered by using child job nets to combine them into layers. Even if linked job nets are combined into layers, there can only be up to five layers. The master linked job net that a linked job net refers to can also be layered without any problems. However, it is not possible to register a linked job net within another linked job net.
Registering linked job nets
When there is a job net that will become a master linked job net, register a parent job net where a linked job net has been allocated as a job. When the linked job net is registered, the job net specified as the reference job net becomes the master linked job net. The master linked job net continues to be a top-layer job net. The procedure for registering linked job nets is explained below.
Procedure for registering linked job nets
Register a master linked job net
Register the job net that will become the master linked job net in the same project as the project where the linked job net will be registered. At this point, ensure that the job net meets the conditions for becoming a master linked job net (see below).
Register the parent job net that will hold the linked job net as a job.
Linked job nets can be registered in a job net with the Job Execution Control attribute. Use either the New Job Net window or the Change Job Net window to register a job net with the Job Execution Control attribute, where the linked job net has been allocated as a job. Specify the job net that was registered in Step 1 as the reference destination for the linked job net.
Refer to "4.2.3 Registering Job Nets" and "4.2.4 Registering Jobs" for details on the setup procedure.
Conditions for becoming a master linked job net
To become a master linked job net, a job net must meet all of the following conditions:
The job net must be in the same project as the parent job net where the linked job net will be registered.
The job net must have the Job Execution Control attribute.
The Execution Condition for the job net must be set to None.
The job net must not belong to a group.
The job net must not be a child job net of another job net.
Copy and start is not specified in the job net properties.
The job net must not have been duplicated via a "copy and startup" operation.
The job net must not be a linked job net.
The job net must not have been layered using a linked job net.
The job net must not be a termination process job net. [Windows]
Changing linked job nets
Master linked job nets contain definition information for all of the linked job nets that refer to them. If a job net is registered as a linked job net, changing the master linked job net allows changes to most of the definition information to be reflected to the linked job nets that refer to that master linked job net.
Executing linked job nets
Executing a linked job net does not affect the execution of other linked job nets that refer to the same master linked job net. Each linked job net is executed as a separate job net. This means that multiple linked job nets that refer to the same master linked job net can be executed at the same time. Separate execution logs are saved for each linked job net. However, it is not possible to change the master linked job net that a linked job net refers to while that linked job net (or a job net in a higher layer) is executing.
Using linked job nets in Master Schedule Management environments
Linked job nets can be used in Master Schedule Management environments. Using linked job nets in Master Schedule Management environments allows for more precise control, as compared to environments where the Master Schedule Management function is not used.
Linked job nets can be registered in the "master project" and the "operation change project". Linked job nets that have been registered in the master project or the operation change project are extracted by the Master Schedule Management function and then registered and executed as normal child job nets of the "schedule by dates project". Thereafter, even if the definition information in the master linked job nets in the master project is changed, this information will not be reflected to the normal child job nets that have been registered in the schedule by dates project. This means that the master linked job nets in the master project and the operation change project can be changed even if the normal child job nets that have been registered in the schedule by dates project are executing. Note also that master linked job nets cannot be registered in the schedule by dates project.