Page History
...
- JS1 includes support for a number of scripting languages:
- Shell Jobs implemented with any scripting language are supported, provided that the script interpreter, e.g. Python, Ruby etc., is available on the machine which the job is executed on.
- API Jobs are supported for a number of scripting languages to which the JobScheduler Job API is exposed:
- JavaScript (Nashorn)
- JScript (Microsoft)
- Perl (PerlScript)
- PowerShell (Microsoft)
- VBScript (Microsoft)
- JavaScript is available from the Java Virtual Machine (JVM) implementation provided by the Nashorn JavaScript Engine.
- Versions 15 and newer of Java remove the Nashorn JavaScript engine.
- The JScript and VBScript scripting languages are only supported by the Windows JVM on 32bit systems as described in VBScript Jobs. The ScriptControl:VBScript job type introduced with JobScheduler release 1.10 acts as a replacement for VBScript jobs.
- JS7 includes support for the following scripting languages:
- The option of running Shell Jobs for any scripting language for which the interpreter is available remains unchanged.
- For Java and JavaScript Jobs the JS7 - Job API is offered.
- JS7 - JavaScript Jobs are supported based on use of the Oracle® GraalVM with JS7 Agents starting from Release 2.5.4 and Release 2.6.1.
- The JavaScript interpreter/compiler is mostly compatible with Nashorn.
- JS7 - How to use the REST API from JavaScript Jobs
- At the same time JS7 Java/JavaScript Jobs do not provide the same capabilities as API Jobs for JS1. JS7 JVM Jobs are limited by design to receiving arguments and returning result objects. Actions on inventory objects such as adding orders, stopping jobs etc. are available through the JS7 - REST Web Service API (see below).
...
Overview
Content Tools