8.3.1 What you can do with user applications
A user application is a user-created program that is capable of interacting with a web (HTTP) interface. By sending requests from the user application to the web (HTTP) API provided by JP1/AJS3, you can perform various operations via the Internet, such as batch processing to register jobs for execution or to collect information about units.
Because user applications use the APIs provided by JP1/AJS3, the functions that can be implemented depend on the APIs that are available.
The following table describes the operations that can be performed by using user applications.
No. |
Operation |
Description |
|
---|---|---|---|
1 |
Executing units |
Immediate execution registration |
You can register jobnets for immediate execution. |
2 |
Planned execution registration |
You can register jobnets for planned execution. |
|
3 |
Fixed execution registration |
You can register jobnets for fixed execution. |
|
4 |
Cancellation of registration for execution |
You can unregister jobnets that have been registered for execution. |
|
5 |
Operating units |
Change plan (change time) |
You can temporarily change the execution time for a unit that has already been registered for execution. |
6 |
Change plan (execute immediately) |
You can immediately execute a unit that has already been registered for execution by temporarily changing the execution schedule of the unit. |
|
7 |
Change plan (execution prohibited) |
You can cancel execution of a unit that has already been registered for execution by temporarily changing the execution schedule of the unit. |
|
8 |
Change plan (release change) |
You can undo a change that was temporarily made to the execution schedule of a unit. |
|
9 |
Change hold attribute |
You can set the hold attribute for a unit or remove the hold attribute from a unit. |
|
10 |
Interrupt |
You can interrupt the execution of a unit. |
|
11 |
Kill |
You can forcibly terminate the execution of a unit. |
|
12 |
Rerun |
You can rerun a unit. |
|
13 |
Change delay monitor |
You can temporarily change the delay monitoring settings for a unit that has already been registered for execution. |
|
14 |
Change job status |
You can change the job status. |
|
15 |
Obtaining unit information |
Obtaining a list of units |
You can obtain the unit name, unit type, execution status, and other unit information about a specified unit or about the units belonging to that specified unit. |
16 |
Obtaining unit information |
You can obtain the unit information about a specified unit. |
|
17 |
Obtaining the detailed execution result of a unit |
You can obtain the detailed execution result of a unit that has already been executed. |
|
18 |
Other operations |
Obtaining version information |
You can obtain information about the versions of products. |
19 |
Obtaining protocol version of JP1/AJS3 - Manager |
You can obtain the protocol version of JP1/AJS3 - Manager to which you are connecting. |