Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Scope

  • The libsosperlscript.so library is included with the JobScheduler setup and acts as an interface to a local Perl installation should Perl API Jobs be used.

    • This library is used exclusively for job scripts of type <script language="perlscript">, i.e. for jobs that make use of the JobScheduler API. 
    • This library is not required for Perl scripts that can be executed from the command line independently of a JobScheduler instance.
    • The library in the JobScheduler setup only works if you use the JobScheduler API without additional Perl modules. See also
      Jira
      serverSOS JIRA
      serverId6dc67751-9d67-34cd-985b-194a8cdc9602
      keyJS-1576
  • This article explains how to build the libsosperlscript.so library for Unix environments.
    • Jira
      serverSOS JIRA
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId6dc67751-9d67-34cd-985b-194a8cdc9602
      keyJS-1614

Prerequisites

  • The JobScheduler sources have to be downloaded from the SOS Git repositories. The sources are available from https://github.com/sos-berlin
  • Additional tools have to be downloaded and configured following the below sequence of steps.

Git

  • You can find the Git download and documentation here.
  • SOS uses Git 1.7.1. You can download the latest release from here.

Anchor
java
java
Java JDK

  • The path to your Java JDK is required for the compilation
  • SOS uses the path /usr/java/jdk1.8.0_31

Perl
  • Version: Perl 5.10 or above
  • You can find the downloads here.
  • No further configuration is required for Perl. 

 

...