WORK IN PROGRESS
Here we have a collection of questions frequently asked by users.
Note that you may also find the following useful:
- our bilingual FAQs (German and English)
- our HowTos (only in English) which describe ready-to-run configuration examples that can be downloaded and deployed in hot folders
If you don't find the information you're looking for on one of these sources you can also look in our OpenSource users' forum on SourceForge. tx.
Getting Started
- Creating a Job
- Should I Use Multiple Jobs or One Job With Multiple Orders?
- What is the concept of "job chains and order processing"?
- Passing Parameters to shell-jobs
- Passing parameters from shell-jobs to JS
- Automatically Generating Jobs and Orders
Feature List
- reporting feature to provide analysis/information of job execution (daily/monthly report analysis)
- monitoring of Job delay, Job abort and generate alerts in addition to email
- File-watching___monitoring-File creation, File change and Timestamp change
- Integrated with NMS tools for enhanced monitoring and alerting
- support of Unicode or UTF-8 (e.g. Japanese language) in addition to English
- SAP R/3 Adapter
- Update Service
- Batch Update/Installation of Agents
- Does JobScheduler have the capacity to run scheduled ..... in some manner.
- Jetty Plugin
- Amazon AMI installation guide
Trouble Shooting
- JobScheduler was installed but does not work
- What infos the support need in case of a support-request?
- MySQL 4 user gets a database error during the setup for Job Scheduler releases > 1.3.10.1132
- MySQL h1. 5.5 user gets a database error during the setup for Job Scheduler releases < 1.3.10.1132
- Z-JAVA-100 Java Virtual Machine cannot be loaded
- Z-JAVA-101 Java Virtual Machine is not started
- ERROR MSWIN-0000007E The specified module could not be found (LoadLibrary, Java Virtual Machine...)
- Z-JAVA-105 Java exception java.lang.OutOfMemoryError
- ERRNO-13 Permission denied
- How does setup.sh
- "/bin/sh___./bin/scheduler___not found" on Ubuntu 64Bit
- SCHEDULER-289___port is blocked
- SCHEDULER-451 Database check failed for PostgreSQL
- SCHEDULER-721___Scheduler is not responding quickly
- How to limit the growth of scheduler.log
- No license key was found or License key has been expired.
- MySQL Exception___The last packet successfully received from the server was xxx,xxx,xxx milliseconds ago
- MySQL Exception___Lock wait timeout exceeded; try restarting transaction
- TCP connections leave in FIN_WAIT_2 state
- What is the difference between "end" and "kill immediately"?
- JobScheduler doesn't run on Mac OS
Different Topics
Configuration Issues
- Is there a timezone support in JobScheduler?
- Can multiple SOS Job Scheduler instances be installed and configured to run on a single host ?
- How can I add environment variables?
- How can I change the location of the scheduler configuration?
- How can I change the scheduler id?
- How can I increase the Java heap space?
- How can I solve problems with temporary files which cannot deleted?
- How to connect a drive letter with a share under windows
- How will JobScheduler determine the location of the JVM (MS Windows only)?
- Exit Code Handling
- Exit Codes___Emulating an Autosys max_exit_success
- How can i modify the from address of an eMail sent from JS for
- CPU and Memory Usage
- How do I get the amount of memory used by the JobScheduler?
- Order Jobs vs Standalone Jobs
- How to run JobScheduler with Jetty
- Amazon AMI installation guide
- Reset order parameters on order start
- What components come as part of a JobScheduler installation?
- Which databases are supported by JobScheduler?
- How is JobScheduler licensed for different operating systems?
- Which operating systems can be used as a server?
- How are work plans or job schedules handled?
- What will be installed on a client; how will jobs be started there?
- Is there a limit to the number of order jobs in a job chain?
- Can JobScheduler retain order of execution when a batch job is delayed?
- Can a job chain be manually restarted at any job after an error?
- JobScheduler remains in the status "stopping" after restart
- Is a JobScheduler restart required after job editing in JOE without a database
- How are conflicts handled if multiple users make changes to the same job?
- How can we access log files, job & order history etc. if no database is used?
- How can JobScheduler access files that are owned by another user?
- Setting job dependencies
- How JobScheduler handles the daylight saving time?
Parameter Issues
- Setting parameters
- Passing Parameters to shell-jobs
- Passing parameters from shell-jobs to JS
- Using parameters in a dynamic way with substitution
- Clone parameters from an persistent order
- Storing parameters in external files
Mail issues
- Mail Settings
- How to configure e-mail service?
- How to configure different e-mail recipients for different serverity levels?
- How to change the file type for mail attachments?
- How to change the e-mail text?
- How to configure the mail subject?
- How to send notifications to pager devices?
- How can i modify the from address of an eMail sent from JS
- Mailproblem___SCHEDULER-320 could not send mail
Database issues
- How can JobScheduler run with Oracle 11?
- How can JobScheduler run with Postgres 9.1 and higher?
- How to change the database connection (password, user, database, port ...)
- How can JobScheduler operate with a light-weight database like H2
- How to define a trigger in Oracle which starts a job in Job Scheduler
- How to archive JobScheduler history tables in a seperate database
- MySQL 4 user gets a database error during the setup for Job Scheduler releases > 1.3.10.1132
- MySQL h1. 5.5 user gets a database error during the setup for Job Scheduler releases < 1.3.10.1132
- MySQL Exception___The last packet successfully received from the server was xxx,xxx,xxx milliseconds ago
- MySQL Exception___Lock wait timeout exceeded; try restarting transaction
- SCHEDULER-451 Database check failed for PostgreSQL
- I would like to execute a stored procedure. How can i do that?
Scheduling Issues
- How to prevent the execution of a job at the last sunday of a month?
- How to prevent the execution of a job at a specific monthday?
- How to stop a job for a not predfined period?
- How can I let run an order job at a start time different to the start time of the order?
- How can I see which jobs are planned for the future?
- How can I define a repeat job that does not go beyond a specific date?
JobScheduler Operations Center (JOC)
- Which browser are supported?
- How can I store filters persistent which are not disappear after cleanup cookies?
- Running JOC behind an Apache Proxy
- How can I set the language?
- JOC is very slow
- If the title of a JobScheduler object contains an URL then JOC creates a link
- Stopping Jobs, Disabling Jobs temporary, Skipping Nodes
- How can I start JOC with restricted permissions?
- Can a job chain be manually restarted at any job after an error?
- What is the difference between "end" and "kill immediately"?
- JOC shows error___Automation Server can't create object
JobScheduler Architecture
- How does a supervisor scheduler distribute the 'central_configuration_directory'?
- What to consider when an agent is used
- What is the difference between SSH-Job execution and remote JS-Agents?
- Starting Jobs in the DMZ using JS-Agents
- Cluster
- How can you make sure that all JobSchedulers have the same configuration?
- How to manage distributed orders in JOC
JITL - JobScheduler Integrated Template Library Jobs
Template Jobs (former called "Standard Jobs") are "ready-made-jobs" which can used with a simple parameter-setup only.
A general overview of "JITL" can be found here___JITL.
- JobSchedulerFTPSend Job___Send Files using FTP
- JobSchedulerManagedDatabase Job___Launch Database Statement
- JobSchedulerJasperReport Job___Create Report with JasperReport
- JobSchedulerCleanupHistory Job__Cleanup log entries in the JobScheduler history
- SOSSSHJob2JSAdapter Job___Error if command or command_script parameter are empty
- JobSchedulerCanWrite Job___Check whether a file is writable
- JobSchedulerCopyFile Job___Copy one or more files
- JobSchedulerFTPReceive Job___Receive files by FTP
- JobSchedulerExistsFile Job___Check whether a file exists
Shell jobs: starting scripts
- Passing Parameters to shell-jobs
- Passing parameters from shell-jobs to JS
- A generic shell-job___passing the shell-script to execute as a parameter to the job
- How to execute a PHP script with JS
- How to execute a maven build with JS
- Can I use Ruby for pre-postprocessing%3F
Java jobs
Error handling
- Exit Code Handling
- Exit Code Handling with post processing
- How to control the process flow of a jobchain by exit codes
- How to set setback waiting time depending on last exit code
- Proceeding with suspend the order after max setback count is reached
- How to reschedule stopped job
- Stopping a job in error
The Microsoft Windows PowerShell: starting scripts
- Accessing the JobScheduler API with the JobScheduler Powershell Adapter
- How to execute a PowerShell script with JS
- Setting the executionPolicy to execute .ps1-scripts
- How to get the Exit code of a powershell script
- How to pass variable-values from JS to a powershell script
- Passing_parameters_from_shell-jobs_to_JS
- Passing parameters between powershell scripts
- A generic PowerShell Job
JobScheduler Object Editor (JOE)
- JOE does not run on 64Bit
- What should I do to run JOE on 64Bit
- Using JOE (JobScheduler Object Editor) from Windows to configure a JobScheduler on Unix
- JOE does not run on Unix - Can't load library___libswt-pi-gtk.so
- JOE does not run on Unix - gtk_init_check() failed
- How to create a Job with JOE
- How to create a Job-Chain with JOE
- How to create an Order with JOE
- How to call nested Job Chains
- Videos showing how JOE is used
- Is a JobScheduler restart required after job editing in JOE without a database
- How are conflicts handled if multiple users make changes to the same job?
JobScheduler Information Dashboard (JID)
- JID does not run on 64Bit
- What should I do to run JID on 64Bit
- JID does not work with PostGres
- How JID works with PostGres
File- and Directory-Watching
- How to start Jobs or JobChains on a file-event?
- Is it possible to get a history of all transferred files?
- How can i watch a folder on a remote server?
- Waiting for some files and when all arrived execute a job?
JobScheduler Managed Jobs
- Development for the "Managed Jobs GUI" (JMJ) has been stopped.
- Prerequisites to call the MANAGED JOBS Web Interface
- Why have the command parameter of some jobs a hexadecimal coded value?
- How can I purge the SCHEDULER_MANAGED_SUBMISSIONS database table?
- Error message___Missing function OCIPLogon, possibly is not loaded Oracle extension
- Using Oracle Easy Connect string
- TNS___could not resolve the connect identifier specified
- TNS___listener does not currently know of service requested in connect descriptor
- Error message___Missing function mssql_connect, possibly not loaded MSSQL extension
- How can I configure backup cluster in the MANAGED JOBS Interface?
- How can I deinstall the JobScheduler Managed Jobs component
- MANAGED JOBS Web Interface with HTTP Autentication
NMS (Network Monitor Systems/Windows Event Log)
- How can I use a NMS to monitor Job Scheduler jobs?
- Job Scheduler plugin for Nagios. Passive checks
- How connect Job Scheduler with Nagios using NSCA?
- How to redirect error messages and warnings to the windows event log
Audit trail
Controlling Job Scheduler by other Applications
- The external API
- When I sent a show_jobs command, the response dont contain all jobs
- How do I get the memory used by the JobScheduler?
- How do I forward XML commands to the JobScheduler?
How to syncronize jobs
- How to prevent a job run, when another job is running
- Syncronizing job chains. Waiting for the execution of an order in another job chain
- Avoiding the execution of a job chain when an order is already running in the chain
- Parallel Execution
- Waiting for two files. Execute a job for each file. Proceed when both files arrived
- Synchronizing between two job chains on different servers
- How to wait for an external event. Manually resuming the execution
Trigger Jobs using Eventing
- How can I trigger a job or a jobchain based on a (series of) event(s)?
- How to start Jobs or JobChains on a file-event?
Remote Scheduling
- What is the difference between SSH-Job execution and remote JS-Agents?
- How to define on which server a job should run
- When to use SSH, Agents or a JobScheduler instance
- What is the JobScheduler SuperVisor
- What to consider when an agent is used
- How remote configuration works?
- How remote execution works?
- Agentless scheduling on Windows with psexec
File transfer with JobScheduler
Using the JobScheduler internal API
- How to access order or job parameters
- Job configuration
- Java programming
- JScript coding
- VBScript code
- C# .Net programming
- JobScheduler Powershell Adapter
- Using the JobScheduler API from C# Jobs
- Why does the order object is not set in spooler_task_after()?
Performance issues
Developer Issues
JobScheduler Development
JobScheduler Programming
- Job configuration
- Java programming
- JScript coding
- VBScript code
- C# .Net programming
- JobScheduler Powershell Adapter
- How to call nested Job Chains