2.3.1 I/O Plugin execution timing
The following table describes the order in which I/O Plugins are executed during node transition in Operational Content.
Execution order |
I/O Plugin |
I/O Plugin method |
---|---|---|
1 |
I/O Plugin associated with the transfer source node |
inputFromNode method (IIoPluginController (server processing implementation interface)) |
2 |
I/O Plugin associated with the transfer destination node# |
outputToNode method (IIoPluginController (server processing implementation interface)) |
Note that I/O Plugins are also executed when node transition occurs in the Operational Content Execution Window (preview). If you do not want to execute I/O Plugins in a preview window, you need to implement accordingly. For details about the implementation, see 5.2.3 Plugin processing during preview.
The following operations are possible by specifying error information for return values of the methods of I/O Plugins shown in this table:
-
Display an alert when a user executes the I/O Plugin
-
Highlight the item for which an invalid value is entered, and then suppress node transition
For details about the information you can specify for return values of methods, see the return values of inputFromNode method or outputToNode method in 5.2 IIoPluginController (server processing implementation interface).