Hitachi

JP1 Version 12 JP1/Automatic Operation Service Template Reference


4.1 List of basic plug-ins

The following table lists the basic plug-ins.

No.

Plug-in name

Description

1

General command plug-in

Enables execution of a specified command on the operation target device.

2

File-transfer plug-in

Enables forwarding of a file or folder from the JP1/AO server to the operation target device, and vice versa.

3

Repeated execution plug-in

Enables repeated execution of a flow.

4

Email notification plug-in

Enables JP1/AO to connect to a SMTP server and send email with the specified recipient, subject, and body.

5

User-response wait plug-in

Enables the operator to select the processing of subsequent steps during the execution of the service.

6

Standard output plug-in

Enables the value of a specified property to be output to standard output.

7

Terminal connect plug-in #

Enables authenticated connections to the operation target device via Telnet or SSH.

8

Terminal command plug-in #

Enables execution of commands on remote target devices connected to by a terminal connect plug-in.

9

Terminal disconnect plug-in #

Enables disconnection from operation target devices connected to by a terminal connect plug-in.

10

Flow plug-in

Enables hierarchical flows to be created by defining flows within other flows.

11

Interval plug-in

Controls the execution interval between steps.

12

Branch by returncode plug-in

Chooses which processing to execute next based on the return value of the previous step.

13

Test value plug-in

Judges return values by comparison to a value of a service property or other element.

14

Abnormal-end plug-in

Enables a flow, task, hierarchy flow, or repeated flow to be abnormally terminated.

15

Branch by property value plug-in

Chooses which processing to perform next by comparison to a value of a service property or other element.

16

JavaScript plug-in

Executes JavaScript code that converts JSON-formatted text.

17

File export plug-in

Outputs the specified value in the desired format.

18

Web client plug-in

Sends or receives HTTP messages.

19

Python Plug-in

Executes Python scripts.

#: These plug-ins must be used in the following sequence:

  1. Terminal connect plug-in

  2. Terminal command plug-in

  3. Terminal disconnect plug-in