1.2.4 Notes when an interrupt operation is performed in the Service Builder window
This subsection describes the behavior when another user performs an interrupt operation on a service template or plug-in while you are editing the same service template or plug-in. The examples for service templates are shown below. You can expect the same behavior for plug-ins.
In these examples, the user who is editing a service template in the Service Builder window is called the operation user. Also, the user who performs different operations on the service template that the operation user is operating, is called the interrupt user.
When a service template is copied while it is being edited
Even while the operation user is editing a service template, the interrupt user can copy the same service template. The content of the service template created by the copy operation is the same as the content before the operation user saves the editing result of the service template.
Figure 1‒8: When a service template is copied while it is being edited When a file is deleted or renamed while a service template or plug-in is being edited
While the operation user is editing a service template or plug-in, if the interrupt user performs one of the operations below on the same service template or plug-in, an error message appears. This error message appears when the operation user saves the service template or plug-in, or when the operation user builds or releases the service template.
The plug-in icon set for the plug-in is deleted (except for the standard plug-in icon).
The script file set for the plug-in is deleted or renamed.
The custom file set for the service template is deleted or renamed.
Figure 1‒9: When a file is deleted or renamed while a service template is being edited When a service template is released while it is being edited
While the operation user is editing a service template, if the interrupt user releases the same service template, the release processing is performed successfully. However, the result of the release processing is not applied to the window in which the operation user is editing the service template. When the operation user saves the editing result of the service template, the save processing fails, and an error message appears.
When you release a service template, you need to confirm that no other users are editing the same service template.
Figure 1‒10: When a service template is released while it is being edited