Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
WORK IN PROGRESS
Here we have a A collection of questions frequently asked questions from the by users.
Have a look before asking a question in the forum. tx.
Getting Started
- Creating a Job
- What is the concept of "job chains and order processing"?
- Passing Parameters to shell-jobs
- Passing parameters from shell-jobs to JS
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.
Trouble Shooting
Note that you may also find the following useful:
- our bilingual FAQs (German and English)
- our HowTos (in English) that describe ready-to-run configuration examples that can be downloaded and deployeshelld to hot folders
If you don't find the information you are looking for in one of these sources then you could ask for support in the Community Resources.
Anchor | ||||
---|---|---|---|---|
|
- What hardware and software requirements apply to JobScheduler?
- Creating a Job
- Should I use multiple jobs or one job with multiple orders?
- How to pass parameters to subsequent jobs in a job chain
- How can I generate new jobs and orders automatically?
- How do I set-up a fail-safe operational environment for JobScheduler and its database?
- What resources are required for a JobScheduler installation and its database?
- How to set-up security settings for JOC
- How to handle errors
- How to run batch programs
- How to handle dependencies
- Can JobScheduler be operated on a Unix system without an X-Server?
- How to access the documentation via JOC and JOE
- How to link jobs to custom documentation sources
- What is an order?
Anchor | ||||
---|---|---|---|---|
|
- Is a reporting feature provided for analysis and information of job execution - daily or monthly report analysis?
- How can we monitor job delays and aborts and generate alerts in addition to e-mail?
- How to monitor incoming files with directory monitoring
- Support of Unicode with UTF-8 encoding for languages such as Japanese in addition to English
- Update Service
- JobScheduler Universal Agent - Batch Installation and Update of Agents
- Is JobScheduler able to run scheduled tasks in a particular manner?
- How to operate JobScheduler with Jetty
- How to install JobScheduler in an Amazon AWS EC2 cloud instance
- How to migrate cron jobs to JobScheduler jobs
- Recovery Strategies
- Release 1-3-x -> 1-5-x
- How to use JobScheduler with IBM AS/400 & System i
- Does JobScheduler have a real time Web GUI and Dashboard?
- Does JobScheduler come with some standard jobs?
- How to dynamically specify a remote JobScheduler instance
- What is the concept behind the JobScheduler 'roles' option?
- How to carry out OS-independent file operations
Anchor | ||||
---|---|---|---|---|
|
- What logging possibilities does JobScheduler provide?
- JobScheduler was installed but does not work
- What information will SOS need when you submit a support What infos the support need in case of a support- request?
- MySQL 4 user gets a database error during the setup for Job Scheduler JobScheduler releases > 1.3.10.1132
- MySQL h1. >= 5.5 user gets a database error during the setup for Job Scheduler JobScheduler 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
- Z-JAVA-105 Java exception java lang OutOfMemoryError
- ERRNO-13 Permission denied
- Z-REMOTE-118 No response from new process within 60s
- How does setup.shthe setup shell script work?
- Why do I get a "Scheduler not found Error"/bin/sh___./bin/scheduler___not found" on Ubuntu 64Bit?
- SCHEDULER-289 Port is blocked
- SCHEDULER-451 Database check failed for PostgreSQL
Different Topics
Configuration Issues
- SCHEDULER-721 Scheduler is not responding quickly
- How to limit the growth of the Main Log and Debug Log (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
- What to do if TCP connections are left in the FIN WAIT 2 state?
- What is the difference between "end" and "kill immediately"?
- JobScheduler doesn't run on Mac OS
- How to connect JID to a remote database
- How to move the JobScheduler to another server
- Cannot run program "xterm" during the installation on Unix
- You get log4j__WARN messages after you start the JobScheduler
- Start/Stop the JobScheduler in the Windows service dialog
- JobScheduler is paused in the Windows service dialog after start
- A JobScheduler job executing Windows shell command throws an access denied error
Various Topics
Anchor | ||||
---|---|---|---|---|
|
- What time zone support is available Is there a timezone support in JobScheduler?
- Can multiple SOS Job Scheduler JobScheduler instances be installed and configured to run on a single host?
- How can I add environment variables?
- How I set the temporary directory?
- How to can I change the location of the scheduler configurationJobScheduler configuration
- Can I have multiple live folders?
- How can I change the scheduler id?to modify the JobScheduler ID
- How can I to increase or decrease the Java heap space?
- How can I solve problems with temporary files which that cannot be deleted?
- How to connect a drive letter with a share for Windows?
- How will JobScheduler determine the location of the JVM for Windows?
- How to configure the handling of exit codes by jobs
- Exit Codes - Emulating an Autosys max exit success
- How can I modify the from-address of an e-mail sent by JobScheduler?
- CPU and Memory Usage
- How do I get the amount of memory used by the JobScheduler?
- Should I use multiple jobs or one job with multiple orders?
- How to operate JobScheduler with Jetty
- How to use Jetty for your own applications
- How to disable the request method Trace in the Jetty plugin of JobScheduler to avoid XSS exploits
- Amazon AMI installation guide
- Reset order parameters on order start
- What components come as part of a JobScheduler installation?
- Which Database Management Systems are supported by JobScheduler?
- How is JobScheduler licensed for different operating systems?
- Which operating systems can be used for JobScheduler?
- How are work plans or job schedules handled?
- Which components will be installed on a client and how will jobs be started there?
- Is there a limit to the number of jobs in a job chain?
- Will JobScheduler retain the order of execution when a batch job is delayed?
- Can a job chain be manually restarted at any job node 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 JobScheduler access files that are owned by a different user?
- How can job dependencies be defined for the JobScheduler?
- How does JobScheduler handle daylight saving time?
- How to configure JobScheduler for using log4j
- How can JobScheduler execute a process under a different user account for Windows?
- How to auto start JobScheduler when Linux starts?
- How to call a JobScheduler Agent dynamically via parameters?
- How to Set the Language for all JobScheduler Interfaces?
- Check whether a script is running after a suspend?
- Why does JOC show a "replacement standing by" message after changes to a job object file?
- How to configure balanced distributed orders
- What is the best way to check the status of a job?
- Example for combining time and file-based events to start a job chain
- Can I edit remote JobScheduler objects per UNC?
- How can I let a job run finish after a new instance should have started?
- Using locks
- How can I avoid two orders running at the same time in two different job chains?
- Can JobScheduler be operated on a Unix system without an X-Server?
- How to immediately start a job that is only to run once
- How to use Process Classes
- How to modify the JobScheduler ID
- How to stop use of resources such as a database
- Which communication protocols are used?
- How to serialize jobs with locks before parallel execution
- Why does JOC show a "replacement standing by" message after changes to a job object file?
- How can you change the port JobScheduler listens on?
- How to connect to a database using LDAP
- Example for setting up job chain dependencies
- How to suppress execution dates in a schedule
- Which ports are used by JobScheduler?
- Which commands does JobScheduler execute via HTTP GET?
- What is the concept behind the JobScheduler 'roles' option?
- db setting - row lock instead of page lock
- <process../> element in job configuration is deprecated
Anchor | ||||
---|---|---|---|---|
|
- How to set and read job and order parameters
- How to pass parameters to subsequent jobs in a job chain
- How to dynamically use node parameters and internal parameter substitution
- Clone parameters from a Persistent Order
- How to store job and order parameters in external files
- How to access node parameters when executing a job with a JobScheduler Agent
- How do you specifiy a prefix for environment variables created by JobScheduler?
- How to define job chain node parameters for orders
- How to pass arguments to a Java class
- How to merge global variables into job and order parameters
- How to create global variables
- How to set job and order parameters by substituting global variables
- How to specify parameters using the "on_exit_code" command
- How to restart a JobScheduler in a cluster after the database connection has been lost
- How to add date values to order parameters
- How to ensure changes to parameters defined in external files are updated
Anchor | ||||
---|---|---|---|---|
- How to configure e-mail settings
- How to configure an e-mail service
- How to configure e-mail for STARTTLS with TLSv1 and PLAIN authentication
- How to configure different e-mail recipients for different serverity levels?severity levels
- How to configure a different e-mail 'from name'?
- How to change the file type for e-mail attachments
- How to suppress attachments with a specific file type?
- How to change the e-mail text?
- How to configure the e-mail subject
- How to send notifications to pager devices
- How can i modify the from address of an eMail sent from JS
- SCHEDULER-320 could not send mail
- How to cause JobScheduler to send an SMS text message on job failure
- How to define an e-mail monitor which sends e-mail on success on error or on job start
- How to set the language for JobScheduler e-mail
Anchor | ||||
---|---|---|---|---|
|
- Which information is stored in a database by JobScheduler?
- What size will a database used by JobScheduler have?
- How to make JobScheduler run with Oracle 11g
- How can JobScheduler run with PostgreSQL 9-1 and newerHow can JobScheduler run with Oracle 11?
- How to change the database connection (, password, user, database , port etc...)
- How can JobScheduler operate with a light-weight database like H2
- 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
- a lightweight database such as H2?
- How to define a trigger in Oracle which starts a job in Job Scheduler
- How to archive JobScheduler history tables in a separate 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 sql command. How can i do that?
- ORACLE IO exception - Connection reset or Timeout reached - 30s - for process
- How to run Oracle Stored Procedures using PL/SQL
- How to enable connection pooling with Hibernate using c3po
- How to solve SSO problem with SQL Server
- Message "Not binding factory to JNDI, no JNDI name configured"
- How to perform a vacuum with PostgreSQL databases
- How to configure JID to connect to a database with IntegratedSecurity
- How to connect to an SQL Server with a domain account
- Can I use JobScheduler with the MariaDB database?
Anchor | ||||
---|---|---|---|---|
|
- 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?
JSOperations GUI
- configure the run-time element for specific days of a month
- How can I let a job run at a different start time to that 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?
- How to skip the run-time definition for a specific time
- How to immediately start a job that is only to run once
- How can I schedule a job to run on working day number x?
- How would a JobScheduler Agent communicate with a Backup JobScheduler in case of failover?
Anchor | ||||
---|---|---|---|---|
|
- How to verify host and port of JobScheduler if JOC were not accessible
- Which browsers are supported?
- How to store filters persistently that would not disappear after cleanup of cookies
- Running JOC
- How can I store filters persistent which are not disappear after cleanup cookies?
- Running the Operations GUI behind an Apache Proxy
- How can I set the language?
- OperationsGUI JOC is very slow
- How to skip nodes in a job chain and stop and temporarily disabled jobs
- How to start JOC with restricted permissions
- Can a job chain be manually restarted at any job node after an error?
- What is the difference between "end" and "kill immediately"?
- JOC shows error___Automation Server can't create object
- HTTP Authentication
- JOC - Basic Functions List
- The development of the "Last Activities" tab in JOC has been stopped.
- Why is an order history entry red?
Anchor | ||||
---|---|---|---|---|
|
- How does a supervisor scheduler distribute the 'central_configuration_directory'?Supervisor JobScheduler deploy the central configuration directory?
- How to configure a JobScheduler Master and Agent to work togetherWhat to consider when an agent is used
- What is the difference between SSH -Job job execution and remote JS-Agents?
- Starting Jobs in the DMZ using JS-Agents
Standard Jobs
- JobScheduler Agents?
- Cluster Operation
- How does the watchdog mechanism monitor for cluster fail-over?
- How to configure that an e-mail will be sent in case of cluster fail-over
- How can you make sure that all JobSchedulers have the same configuration?
- How to manage distributed orders in JOC
- How to use a Java JRE only for JobScheduler
- Example showing an architecture for forwarding files from multiple nodes
- How can I transfer files with YADE to and from a database server over a middle server?
Anchor | ||||
---|---|---|---|---|
|
Template jobs (formerly called "Standard Jobs") "Standard Jobs" are "ready-made-jobs" which that can used with a simple parameter-setup only.
A general overview to "Standard Jobs" one will find here.
Below are a report by categories:
of JITL Jobs can be found in: JITL - JobScheduler Integrated Template Library
- JobSchedulerFTPSend Job___Send Files using FTP
- CategoryJobSchedulerManagedDatabase Job___FileHandling
- Launch Database Statement
Shell jobs: starting scripts
- Launch Database Statement
- JobSchedulerCleanupHistory Job__Cleanup log entries in the JobScheduler history
- SOSSSHJob2JSAdapter Job___How the job handles StdErr and ExitCode
- 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
- JobSchedulerHttpPostJob Job___Post the content of a file to an url
See also:
Anchor | ||||
---|---|---|---|---|
|
- Passing parameter Passing Parameters to shell-jobs
- Passing parameters from shell-jobs to JS
- How to control the process flow of a jobchain by exit codes
- A generic shell-job ___- passing the shell-script to execute as a job parameter to the job
- How to execute a PHP script with JS
- How to execute a maven build with JS
...
- Maven build with JobScheduler
- Can I use Ruby for pre-postprocessing?
- How to set the working directory for shell scripts
- How to start a job and delete the job after exexution
- How does JobScheduler get the exit code from a shell script?
Anchor java_jobs java_jobs
Java Jobs
java_jobs | |
java_jobs |
Anchor | ||||
---|---|---|---|---|
|
- What are the differences between the SpiderMonkey, Rhino and Nashorn scripting engines?
- How to change over to Java 1.8 - the new Nashorn JavaScript engine
Anchor | ||||
---|---|---|---|---|
|
- How to handle errors - an introduction
- How to configure the handling of exit codes by jobs
- How to use Job Post-processing to handle Exit Codes
- Example for control of the process flow of a job chain by exit codes
- How to determine setback intervals depending on the exit code
- How to suspend an order after the max setback count has been reached
- How to reschedule a stopped job
- How to stop a job in error
- How to read stdout from a job and switch to a node depending on the occurrence of a specific string
The Microsoft Windows PowerShell: starting scripts
- Accessing the JobScheduler API with the JobScheduler Powershell Adapter
- How to execute a PowerShell script with JSJobScheduler
- Why can't JobScheduler execute Windows PowerShell scripts?Setting the executionPolicy to execute .ps1-scripts
- How to get the Exit exit code of a powershell PowerShell script
- How to pass variable-values parameters from JS JobScheduler to a powershell PowerShell script
- Passing_parameters_from_shell-jobs_to_JS
- Passing parameters between powershell scripts
- A How to configure a generic PowerShell Jobjob
Anchor | ||||
---|---|---|---|---|
|
- 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 job with JOE
- How to create a Job-Chain job chain with JOE
- How to create an Order order with JOE
...
- 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?
JobScheduler Managed Jobs
The Managed Jobs PHP Web Interface is essentially only an additional possibility to configure the JobScheduler objects (jobs, job chains, orders, ...).
There is no need for the Managed Jobs PHP Web Interface and it will also no longer being developed.
I recommend the Job Scheduler Object Editor (JOE) to configure the objects.
For monitoring and operating you have an OperationsGUI via
No Format |
---|
http://[scheduler_host]:[scheduler_port] |
(e.g.
No Format |
---|
http://localhost:4444 |
).
- 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
- 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)
- call nested job chains programmatically
- 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?
- How to change JOE's environment
- How to start JOE with a specific JobScheduler Hot Folder
Anchor | ||||
---|---|---|---|---|
|
- Daily plans in JID in detail
- JID does not run on 64Bit
- What should I do to run JID on 64Bit
- JID does not work with PostGres
- I get an error when I try to use JID with PostgreSQL
- How to connect JID to a remote database
- How to change JID's environment
- How to set-up JID with login
- Howto setup the log configuration
- Why can't I see a job or job chain in the JID planned or history tabs?
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
- How to start jobs and job chains on a file event
- How to wait for files and only execute jobs once the files have arrived
- How to make sure that a file is completely written
- How to monitor a folder for more than one file name pattern
- How to prevent an error when a file order directory is missing
Anchor | ||||
---|---|---|---|---|
|
- Does JobScheduler support Nagios/op5 integration?
- How to carry out passive checks with the JobScheduler Plugin for Nagios
- How to connect Job Scheduler to Nagios using NSCA
- 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
- Windows Event Log
- How to cause JobScheduler to send an SMS text message on job failure
- Does JobScheduler handle SNMP traps?
- Can JobScheduler synchronize objects such as jobs or job chains between Primary and Backup instances via HTTPS?
- JobScheduler Monitoring Interface
Anchor | ||||
---|---|---|---|---|
|
Controlling Job Scheduler by other Applications
Using Oracle Triggers
...
- The external API
- How to ensure that the response to a <show_jobs> command contains all jobs
- How do I get the memory used by the JobScheduler?
- How do I forward XML commands to the JobScheduler?
Anchor | ||||
---|---|---|---|---|
|
- How to prevent a job run, starting when another job is running
- Syncronizing Example showing the synchronization of job chains . Waiting by waiting for the execution of an order in another job chain
- Avoiding How to avoid the execution of a job chain when an order is already running
- Example for parallel execution
- Example for parallel execution in a job chain
- Example showing how to run parallel jobs in a job chain
- Example showing the synchronization of multiple job chains
- How to wait for files and only execute jobs once the files have arrived
- Example showing synchronization between two job chains on different servers
- How to wait for events in a job chain
- How to start a job chain with a time event and only when another job chain has finished
- Example with parallel execution in different job chains and synchronisation
- Example with execution of a second job chain only if a specific job has ended successfully and first job chain is completed
- Example with execution of three job chains on two different servers synchronized by eventsParallel Execution
Trigger Jobs using Eventing
- How to install the Event Service feature in JobScheduler
- What documentation is available for Events with JobScheduler?
- How can I raise an event from a command line?
- How to 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
- job chain using events
- How to start jobs and job chains on a file event
- How to wait for events in a job chain
- Example showing creation of execution dependencies between job chains using events
- How to use the JobScheduler event handler in a complex job chain
Remote Scheduling
- What is the difference between SSH job execution and remote JobScheduler Agents?
- How to define on which server a job should run
- When to use SSH, Agents or a JobScheduler instance
- How does a Supervisor JobScheduler deploy the central configuration directory?
- How to configure a JobScheduler Master and Agent to work together
- How to implement Central Configuration with a Supervisor JobScheduler
- How to configure remote execution
- Agentless scheduling on Windows with PsExec
- Agentless scheduling on Windows with copSSH
- How to check output to stdout from an SSH job
- How does the watchdog mechanism monitor for cluster fail-over?
- How to dynamically specify a remote JobScheduler instance
- Example for complex dynamic setting of remote JobSchedulers
- How to get the PID of a task executed by a remote JobScheduler AgentWhat is the JobScheduler SuperVisor
File transfer with JobScheduler
- An introduction to file transfer with JobScheduler
- How to Organizing organise secure file transfer when files become available on a remote host
- How to send and receive files using a jump server in the DMZ
- How to send and receive files between networks with DMZs
- Example for YADE file transfer using JITL Job
- How to transfer files with YADE from Server A to Server B using polling and post-processing
Using the JobScheduler internal API
- How can I best get started with the Job Schedulerthe JobScheduler Java API Reference Impl?
- How to access order parameters and job parameters using the JobScheduler API
- Java programming
- JScript coding
- VBScript code
- Prerequisites to use the internal API with Perl
- 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()?
- How to merge global variables into job and order parameters
- How to create global variables
- How to set job and order parameters by substituting global variables
- How can I log from multiple threads?
- How to serialize jobs with locks before parallel execution
- Why is there a different logging behaviour in post-processing of Java Jobs and Shell Jobs?
- Cannot locate strict Perl Module
Performance issues
Integration and Migration
- How to use JobScheduler with IBM AS/400 & System i
- Controlling JobScheduler with a Tivoli Workload Scheduler Master
Best Practice
- Best Practice
- How to configure sequential execution of jobs in parallel
- How to dynamically specify a remote JobScheduler instance
- Example for complex dynamic setting of remote JobSchedulers
Developer Issues
JobScheduler Build Instructions
JobScheduler Programming
- How to create an internal API job
- Java programming
- C# .Net programming
- JobScheduler Powershell Adapter
- How to call nested job chains programmatically
- How to get the current PID on Windows
- How to run a Vaadin project via Maven on Jetty
Technical Issues and Restrictions
Localisation and Translation
Tools
Mindmaps