Scope

  • JobScheduler Master and Agent instances can be used
    • on different platforms and
    • from different releases
  • With the JobScheduler Universal Agent more platforms will become available for the Agent and some platforms will be discontinued for the JobScheduler Master.
  • The following information shows the degree of interaction between Master and Agent across releases.

Compatibility Matrix

  • The compatibility matrix is provided for recent JobScheduler Master and Agent releases.
 Agent 1.3.12Agent 1.5Agent 1.6Agent 1.7Agent 1.8Agent 1.9Universal Agent 1.10
Master 1.3.12tcptcptcptcptcptcpno
Master 1.5tcptcptcptcptcptcpno

Master 1.6

tcptcptcptcptcptcpno
Master 1.7tcptcptcptcptcptcpno
Master 1.8tcptcptcptcptcp or httptcp or httpno
Master 1.9tcptcptcptcptcp or http

tcp or http

optional keep-alive

no
Master 1.10tcptcptcptcptcptcp

http with tunnel

keep-alive

  • tcp:
    • The address of the Agent is configured using host and port, e.g. <process_class remote_scheduler="host1:4445"/>
    • Ephemeral Ports 59999 and below are required on the master side, see How to configure remote execution
  • http:
    • The address of the Agent is configured using scheme http, host and port, e.g. <process_class remote_scheduler="http://host1:4445"/>
    • Ephemeral Ports 59999 and below are required on the master side, see How to configure remote execution
  • http with tunnel:
  • optional keep-alive: to prevent a firewall from closing an idle connection a keep-alive packet can be activated starting with version 1.9.6, see JS-1454 - Getting issue details... STATUS JS-1506 - Getting issue details... STATUS
  • keep-alive: JobScheduler Universal Agent automatically sends keep-alive packets, see JS-1456 - Getting issue details... STATUS

Feature Matrix

  • Even though there is compatibility between different versions of JobScheduler Master and Agent as listed above, not all master and Agent versions support all features.
  • The feature Matrix lists features and JobScheduler Master and Agent versions which support these features
FeatureFunctionMaster 1.7
Linux/Windows 
Master 1.8
Linux/Windows 

Master 1.9
Linux/Windows 

Master 1.10
Linux/Windows

Agent 1.3.12Agent 1.6Agent 1.7Agent 1.9Universal Agent 1.10
Shell Script Jobs with ParametersParameter handlingLinux/WindowsLinux/WindowsLinux/WindowsLinux/Windowsyesyesyesyesyes
 Parameters from include filesTesting in progressTesting doneTesting in progressTesting in progressyesyesyesyesyes
Shell Script Jobs with MonitorsJavaScript based Monitorsyesyesyesyesyesyesyesyesyes
JITL Jobs for Database ProcessingJobSchedulerManagedDatabaseJobyesyesyesyesnonononoyes
JITL Jobs for YADE Managed File TransferAgent (localhost) to remote SFTPTesting in progressTesting doneTesting in progressTesting in progressyesyesyesyesyes
 Remote SFTP to Agent (localhost)Testing in progressTesting doneTesting in progressTesting in progressyesyesyesyesyes
 Agent (localhost) to remote SFTP Via DMZTesting in progressTesting doneTesting in progressTesting in progressnonononoyes
 Remote SFTP to Agent (localhost) to Via DMZTesting in progressTesting doneTesting in progressTesting in progressnonononoyes
JITL Jobs for File ProcessingJobSchedulerExistsFileTesting in progressTesting doneTesting in progressTesting in progressyesyesyesyesyes
API JobsAPI job implemented with JavaScript in compatibility mode javax.script:ECMAScript Testing in progressTesting doneTesting in progressTesting in progressyesyesyesyesyes
File Watchinglocal file orders on the JobScheduler Masteryesyesyesyesn/an/an/an/an/a
 file orders on a remote JobScheduler Agentnononoyesnonononoyes