A service is a host-bound runtime that belongs to a client interface. It connects a client's logic to a specific host and (optionally) an instance and DB role.
| Type | Description |
|---|---|
SERVICE |
Standard built-in service |
PREDEFINED_SERVICE |
Customer-predefined service |
CUSTOM |
User-defined service |
| Subtype | Requires instance | Requires port | Requires DB role | Stateless |
|---|---|---|---|---|
JSON_API |
Yes (unique) | No | Yes | Yes |
ARCVIEW |
Yes (unique) | No | Yes | Yes |
MQTT |
Yes (unique) | Yes | Yes | No |
| State | Description |
|---|---|
UNKNOWN |
State not determined |
INACTIVE |
Disabled (stateless) |
ACTIVE |
Enabled (stateless) |
STOPPED |
Stopped (stateful) |
STARTING |
Starting up |
RUNNING |
Operational |
STOPPING |
Shutting down |
WAITING |
Waiting for dependency |
Stateless services (JSON-RPC, ArcView) only use INACTIVE/ACTIVE.
Editing a service requires permissions on:
See Admin Permissions.