Introduction
- The JS7 offers to perform operations on Controllers and Agents, orders, workflows, jobs and related objects by the JS7 - REST Web Service API.
- For detailed information see the Technical Documentation of the REST Web Service API.
- The REST Web Service API can be accessed from Shell utilities such as
curl.
The Unix Shell Command Line Interface (CLI) can be used to perform deployment operations and status operations:
- Controller Deployment
- Initial Operation: register, unregister
- Agent Management: store, delete, deploy, revoke
- Controller Status Operations
- Controller Operations: terminate, restart, cancel, status
- Agent Operations: enable, disable, status, reset
- Cluster Operations on Controller and Agents: switch-over
- Workflow Deployment
- Objects: export, import, deploy, release, store, remove
- Trash: restore, delete
- Workflow Status Operations
- Orders: add, cancel, suspend, resume, let run, transfer
- Workflows: suspend, resume
- Jobs and Instructions: stop, unstop, skip, unskip
- Notices: post, get, delete
- Daily Plan Operations
- Orders: add, submit, cancel, delete, generate, copy, modify
- Submissions: delete
- Projections: get calendar, get date, create
- JOC Cockpit Status Operations
- status, check license
Download
The Unix Shell CLI is provided for download to perform deployment and status operations outside of JS7 products.
- Download: JS7 - Download (Section: Unix Shell ClI, File:
js7.unix_shell_cli.tar.gz) - The Unix Shell CLI can be used from the command line for Linux, MacOS® using bash shell.
- For encryption/decryption operations Java 17 or newer is required. All other operations do not require Java.
The archive file of the Unix Shell CLI holds the following files and directories:
Unix
js7.unix_shell_clibindeploy-controller.sh: see JS7 - Unix Shell CLI for Controller Deploymentdeploy-workflow.sh: see JS7 - Unix Shell CLI for Workflow Deploymentoperate-controller.sh: see JS7 - Unix Shell CLI for Controller Status Operationsoperate-joc.sh: see JS7 - Unix Shell CLI for JOC Cockpit Status Operationsoperate-workflow.sh: see JS7 - Unix Shell CLI for Workflow Status Operations
examples*.sh: examples for use of scripts
lib3rd-party: libraries provided by 3rd-party projectssos: libraries provided by SOS
Resources
Pages
- JS7 - Unix Shell CLI for Controller Deployment
- JS7 - Unix Shell CLI for Controller Status Operations
- JS7 - Unix Shell CLI for Workflow Deployment
- JS7 - Unix Shell CLI for Workflow Status Operations
- JS7 - Unix Shell CLI for Daily Plan Operations
- JS7 - Unix Shell CLI for JOC Cockpit Status Operations
- JS7 - Unix Shell CLI for Identity Service Deployment
- JS7 - Unix Shell CLI for Git Deployment
Navigation
Overview
Content Tools