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 from the machine on which the job is executed.
- 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.
- Version 15 and newer of Java remove the Nashorn JavaScript engine.
- The scripting languages JScript and VBScript are supported by the Windows JVM on 32bit systems only, see 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 to run Shell Jobs for any scripting language for which the interpreter is available remains unchanged.
- API Jobs are supported for scripting languages available with the GraalVM such as
- JavaScript (Node.js)
- Perl
- Python
- Ruby
- At the same time JS7 API Jobs do not provide the same capabilities as for JS1. JS7 API Jobs are limited to receive arguments and to return a result. Actions on inventory objects such as adding orders, stopping jobs etc. are available from the JS7 REST Web Service API (see below).
...
Overview
Content Tools