Hitachi

JP1 Version 12 JP1/Automatic Operation Service Template Developer's Guide 


8.3.8 Timing with which step execution can be interrupted

A step can be interrupted before and after processing of a plug-in contained in that step is performed.

Before processing of a plug-in means the time immediately after input properties are generated after step execution is started. At this time, the status of the step is Interrupted.

After processing of a plug-in means the time immediately after output properties and return value are output. At this time, the status of the step is Interrupted (After Execution).

When a step is interrupted, you can change the step property values and return value. This allows you to check the plug-in processing and flow transitions by specifying any values for step properties or return value, thus reviewing problems with plug-in processing and flow. If you interrupt a step before processing of a plug-in, you can then select whether to perform the plug-in processing.

Note, however, that step execution cannot be interrupted for some plug-ins.

Tip
  • Immediately after debugging starts, step execution is automatically interrupted before processing of the plug-in in the first step.

  • If a plug-in returns a value of 65 or greater during processing, debug task processing continues even if you attempt interruption after processing of the plug-in. This might occur if the value of an input property of the step is specified incorrectly or if JP1/AO is unable to connect to the OS of the operation target device.