Shell Scripts
Shell scripts can be used. These can be either Windows or Unix shell scripts. It is possible to pass variables from JS7 JobScheduler to the shell script and from the shell script back to JS7 JobScheduler. In this way, for example, values can be transferred from one step of a workflow to the next or to all following steps. Error detection is done by checking the exit code of the script and by checking the output to stderr.
Classes
Another more powerful way to create jobs is to write Javascript, Perl, VBScript, PowerShell etc) and let these classes or programs be executed by JS7 JobScheduler. Using this method means it is possible to use all the methods of JS7 JobScheduler's API Interface. All our JITL - JS7 JobScheduler Integrated Template Library jobs, for example, are implemented as Java classes. Using a programming language instead of a shell script makes it possible to use external APIs of applications more efficiently.