Skip to end of metadata
Go to start of metadata

Scope

  • Determine the status of individual JITL Jobs
  • Announce replacement, deprecation or removal of individual jobs

JITL Jobs that extend the base class Job_Impl

 

ColourDescription
 Deprecated
 

Previously used Job_Impl or JobSchedulerJob. Now converted to JobSchedulerAdapterClass

 Removed
 Extends JobSchedulerJobAdapter but does not use Option classes
JobDescriptionUsed forDeprecation StatusReplacement Notes
sos.scheduler.managed.configuration.ConfigurationJob

Reads job chain node configuration

is used by ConfigurationOrderJob

ConfigurationOrderJob is used by JobSchedulerConfigurationPreparationJob.

This job loads the job chain node configuration into the payload

ConfigurationOrderJobdeprecatedConfigurationMonitor
sos.scheduler.job.JobSchedulerCleanupHistorydeletes records from the history tables  will extend JobSchedulerCleanupSchedulerDbJSAdapterClass
sos.scheduler.cron.JobSchedulerCronAdapterTriggers on changes to the crontab and updates JobScheduler job definition when the crontab changes deprecatedlive folder
sos.scheduler.job.JobSchedulerDequeueMailJust calls the  spooler_log.mail().dequeue()  Should be a JobScheduler Monitoring feature
see JobScheduler Monitoring Interface 
sos.scheduler.launcher.JobSchedulerLoadTestLauncherJobStarts jobs for a load testinternal use  
sos.scheduler.monitor.JobSchedulerMonitorMessageJobObserves jobs and job chains and monitors their logs removedsee JobScheduler Monitoring Interface
sos.scheduler.mysql.JobSchedulerMySQLReplicationMonitorMonitors the replication state of a MySQL Cluster removedDatabase tools
sos.scheduler.process.JobSchedulerProcessWebServiceRequestJob  deprecatedrest
sos.scheduler.process.JobSchedulerProcessWebServiceResponseJob  deprecatedrest
sos.scheduler.job.JobSchedulerRestartRestarts JobScheduler   
sos.scheduler.job.JobSchedulerSignalJobCreates parameterized orders from records of a databaseinrernal use  
sos.scheduler.job.JobSchedulerSSHBaseJobIs a base class for JobSchedulerSSHJob_deprecated and JobSchedulerSCPJob  JITL-182 - JITL SCP Job is deprecated Unsupported

sos.scheduler.job.SOSSSHJob2JSAdapter

 

JobSchedulerSynchronizeJobChains_oldSynchronize job chains removedJobSchedulerSynchronizeJobChains
JobSchedulerTextProcessorProvides some commands as count for textfiles  used by customer Auswärtiges Amt
sos.scheduler.job.JobSchedulerTriggerSanityCheckChecks disk space and memory removedSystem monitor like Nagios
sos.scheduler.webservice.JobSchedulerWebServiceShellJobStarts a shell command file deprecatedjob language=shell
sos.scheduler.webservice.JobSchedulerWebServiceShellJobRequestif an order has been started by a web service, the request xml payload will be transformed deprecatedrest
sos.scheduler.webservice.JobSchedulerWebServiceShellJobResponse  deprecatedrest
sos.scheduler.process.ProcessJobBaseclass for ProcessOrderJob deprecatedto be discussed for future subprocess handling features with Universal Agent
    job language=shell
SOSMailReadInboxReads an e-mail inbox deprecated

SOSMailProcessInbox

JITL Jobs that extend the base class JobSchedulerJob

JobDescriptionUsed forDeprecation StatusReplacement Notes
sos.scheduler.job.JobSchedulerCheckBlacklistChecks whether there is an order in a blacklist.   
sos.scheduler.job.JobSchedulerCheckSanityChecks diskspace and memory unsupportedSystem Monitors such as Nagios, op5 etc.
sos.scheduler.job.JobSchedulerCheckSlavesChecks whether agents are reachable removed

replaced by System Monitors such as Nagios, op5 etc.
see JS-684 - System Monitor (Nagios, op5) should notify if a JobScheduler Universal Agent is not available Released

sos.scheduler.job.JobSchedulerCheckUpdates

Check for newer versions. No more server available
that can be reached by external JobScheduler instances

 removed 
sos.scheduler.job.JobSchedulerCreateSequencegets a sequence number from the database deprecatedHibernate with implementation per DBMS
sos.scheduler.job.JobSchedulerDatabaseMonitorChecks whether a database connection is available deprecatedSystem Monitors such as Nagios, op5 etc.
sos.scheduler.job.JobSchedulerEventJobChecks event handlers   
sos.scheduler.job.JobSchedulerExistsEventJobCheck whether an event exists using a XPATH expression deprecatedcom.sos.jitl.eventing.checkevents.JobSchedulerCheckEventsJSAdapterClass
sos.scheduler.job.JobSchedulerExportJobExports records from a database to xml deprecatedto be discussed: check use of hostWare; export/import might be useful
sos.scheduler.job.JobSchedulerExtractJobExports records from a database to a CSV file using hostware deprecatedreplaced by com.sos.jitl.extract.job.ResultSet2CSVJobJSAdapterClass
sos.scheduler.ftp.JobSchedulerFTPReceiveReceives files from a FTP server  YADE-280 - Retirement of YADE send and receive operations Unsupported YADE
sos.scheduler.ftp.JobSchedulerFTPSendSends files to a FTP server  YADE-280 - Retirement of YADE send and receive operations Unsupported YADE
sos.scheduler.job.JobSchedulerHttpPostJobExecutes a HTTP POST   
sos.scheduler.job.JobSchedulerImportJobImports an XML file into a database deprecatedcheck use of hostWare; export/import might be useful
sos.scheduler.logMessage.JobSchedulerLogAnalyserAnalyses scheduler.log for error detecting removedsee JobScheduler Monitoring Interface
sos.scheduler.job.JobSchedulerMailJobSend e-mail deprecated 
sos.scheduler.managed.JobSchedulerManagedStarterStarter for Managed JobsManaged Jobsremovedsee Managed Jobs (deprecated) 
sos.scheduler.managed.JobSchedulerManagedStarter_1Starter for Managed JobsManaged Jobsremovedsee Managed Jobs (deprecated) 
sos.scheduler.managed.JobSchedulerManagedStarter_3Starter for Managed JobsManaged Jobsremovedsee Managed Jobs (deprecated) 
sos.scheduler.file.JobSchedulerMD5FileCreate or checks md5 files   
sos.scheduler.mysql.JobSchedulerMySQLMaintenanceMonitorMaintenance of mysql databases removedMySQL database tools
sos.scheduler.job.JobSchedulerShowParamswrites the current parameter list to the log to be removedis replaced by adapter class functionality
sos.scheduler.live.JobSchedulerSynchronizeConfigurationDetects XML configurations and writes them to the databaseManaged Jobsremovedlive folder, see Managed Jobs (deprecated) 
sos.scheduler.job.JobSchedulerTimetableJobcreate schedules in a databaseTimeTable,Managed Jobsremoved 

JITL Jobs that extend the base class JobSchedulerJobAdapter

JobDescriptionUsed forDeprecation StatusReplacement Notes
com.sos.jitl.reporting.job.report.AggregationJobJSAdapterClassAggregation for the JobSchedule Reporting InterfaceReporting  
com.sos.dailyschedule.job.CheckDailyScheduleJSAdapterClassSynchronize the daily plan with the history   
sos.scheduler.misc.CopyJob2OrderParameterJSAdapterClassCopies all job parameters to the current order   
com.sos.dailyschedule.job.CreateDailyScheduleJSAdapterClassCreates a daily plan   
com.sos.jitl.extract.job.CSV2CSVJobJSAdapterClass???   
com.sos.jitl.reporting.job.report.FactJobJSAdapterClass???   
com.sos.scheduler.generics.GenericAPIJobJSAdapterClass???   
com.sos.jitl.reporting.job.inventory.InventoryJobJSAdapterClass???   
sos.scheduler.jade.Jade4JessyBaseClass???   
com.sos.jade.job.JadeDeleteHistoryJSAdapterClassDeletes history records from the YADE transfer databasehousekeepingdeprecatedcom.sos.jitl.housekeeping.cleanupdb.JobSchedulerCleanupSchedulerDbJSAdapterClass
com.sos.jitl.splitter.JobChainSplitterJSAdapterClassCreates parallelly running orders in a job chain   
com.sos.jitl.eventing.checkevents.JobSchedulerCheckEventsJSAdapterClassChecks whether an event is activeevent handling  
sos.scheduler.CheckRunHistory.JobSchedulerCheckRunHistoryJSAdapterClassChecks whether a job did run   
com.sos.jitl.housekeeping.cleanupdb.JobSchedulerCleanupSchedulerDbJSAdapterClassDeletes history records from the scheduler history tableshousekeeping  
sos.scheduler.job.JobSchedulerDequeueEventsJobDequeues eventsevent handling  
sos.scheduler.file.JobSchedulerFileOperationBase.JobSchedulerFileOperationBase()Base class for file operations   
sos.scheduler.file.JobSchedulerFolderTreeJSAdapterClassJob JobSchedulerFolderTree creates report for disk space usage  JITL-153 - Job JobSchedulerFolderTree creates report for disk space usage Removed  
sos.scheduler.ftp.JobSchedulerFTPSendSends File to an FTP server  YADE-280 - Retirement of YADE send and receive operations Unsupported YADE
sos.scheduler.LaunchAndObserve.JobSchedulerLaunchAndObserveJSAdapterClass  to be deletedused for customer
sos.scheduler.managed.db.JobSchedulerManagedDBReportJobJSAdapterClassSends database reports by e-mail   
sos.scheduler.managed.JobSchedulerManagedJobUsed by Managed Jobs to be deletedsee Managed Jobs (deprecated)
sos.scheduler.db.JobSchedulerPLSQLJobJSAdapterClassExecutes plsql scripts   
sos.scheduler.job.JobSchedulerRemoteCommandJobExecute commands on a remote machine deprecatedreplaced by Agents, SSH Job
com.sos.jitl.housekeeping.rotatelog.JobSchedulerRotateLogJSAdapterClassRotates the log   
sos.scheduler.job.JobSchedulerSubmitEvenTaskAfterMonitorMonitor to submit an event   
sos.scheduler.job.JobSchedulerSubmitEventJobJob to submit an event   
sos.scheduler.job.JobSchedulerSynchronizeJobChains1Old version of the sync job to be deleted 
com.sos.jitl.sync.JobSchedulerSynchronizeJobChainsJSAdapterClassSynchronize job chains   
sos.scheduler.xsl.JobSchedulerXslTransformJSAdapterClassPerforms a XSL transformation   
sos.scheduler.InstallationService.JSBatchInstallerJSAdapterClassInstalls Agents deprecatedJob has to be migrated to a new job for JobScheduler Universal Agent
com.sos.jitl.eventing.JSEventsClientBaseClassBase class for event jobs   
sos.scheduler.file.JSExistsFileJSAdapterClassChecks whether a file exists   
sos.scheduler.job.JSObjects2GraphvizJSAdapterClassCreates diagrams for job chains   
sos.scheduler.reports.JSReportAllParametersJSAdapterClass??? deprecatedparameters are logged by adapter class
com.sos.jitl.mail.smtp.JSSmtpMailClientBaseClassBase class for mail jobs   
sos.scheduler.job.MonitorSchedulerSendMailSends e-mail   
com.sos.jitl.extract.job.ResultSet2CSVJobJSAdapterClassExtracts a result set to a CSV file   
sos.scheduler.job.SOSDExJSAdapterClass.SOSDExJSAdapterClass()YADE   
sos.ftphistory.job.SOSFTPHistoryJob???   
sos.scheduler.jade.SOSJade4DMZJSAdapter.SOSJade4DMZJSAdapter()YADE for DMZ   
com.sos.jade.job.SOSJadeHistoryJSAdapterClass???   
sos.mail.SOSMailProcessInboxReads e-mail from a POP3 account  should be improved for use of imap and optional encryption (use of Java properties files)
sos.scheduler.db.SOSSQLPlusJobJSAdapterClassExecutes command in Oracle SqlPlus   
sos.scheduler.job.SOSSSHJob2JSBaseAdapterExecutes commands via SSH   
com.sos.jitl.operations.criticalpath.job.UncriticalJobNodesJobJSAdapterClassProvides a critical path solution   

 

Job removed in 1.12.

JobDescriptionUsed forReplacement Notes
sos.scheduler.monitor.JobSchedulerMonitorMessageJobObserves jobs and job chains and monitors their logs see JobScheduler Monitoring Interface
sos.scheduler.mysql.JobSchedulerMySQLReplicationMonitorMonitors the replication state of a MySQL Cluster Database tools
JobSchedulerSynchronizeJobChains_oldSynchronize job chains JobSchedulerSynchronizeJobChains
sos.scheduler.job.JobSchedulerTriggerSanityCheckChecks disk space and memory System monitor like Nagios
sos.scheduler.job.JobSchedulerCheckSlavesChecks whether agents are reachable 

replaced by System Monitors such as Nagios, op5 etc.
see JS-684 - System Monitor (Nagios, op5) should notify if a JobScheduler Universal Agent is not available Released

sos.scheduler.job.JobSchedulerCheckUpdates

Check for newer versions. No more server available
that can be reached by external JobScheduler instances

  
sos.scheduler.logMessage.JobSchedulerLogAnalyserAnalyses scheduler.log for error detecting see JobScheduler Monitoring Interface
sos.scheduler.managed.JobSchedulerManagedStarterStarter for Managed JobsManaged Jobssee Managed Jobs (deprecated) 
sos.scheduler.managed.JobSchedulerManagedStarter_1Starter for Managed JobsManaged Jobssee Managed Jobs (deprecated) 
sos.scheduler.managed.JobSchedulerManagedStarter_3Starter for Managed JobsManaged Jobssee Managed Jobs (deprecated) 
sos.scheduler.mysql.JobSchedulerMySQLMaintenanceMonitorMaintenance of mysql databases MySQL database tools
sos.scheduler.live.JobSchedulerSynchronizeConfigurationDetects XML configurations and writes them to the databaseManaged Jobslive folder, see Managed Jobs (deprecated) 
sos.scheduler.job.JobSchedulerTimetableJobcreate schedules in a databaseTimeTable,Managed Jobs 
sos.scheduler.file.JobSchedulerFolderTreeJSAdapterClassJob JobSchedulerFolderTree creates report for disk space usage  
sos.scheduler.LaunchAndObserve.JobSchedulerLaunchAndObserveJSAdapterClass  used for customer
sos.scheduler.managed.JobSchedulerManagedJobUsed by Managed Jobs see Managed Jobs (deprecated)
sos.scheduler.job.JobSchedulerSynchronizeJobChains1Old version of the sync job  
sos.scheduler.job.JobSchedulerSSHBaseJobIs a base class for JobSchedulerSSHJob_deprecated and JobSchedulerSCPJob 

sos.scheduler.job.SOSSSHJob2JSAdapter

 

sos.scheduler.ftp.JobSchedulerFTPSendSends File to an FTP server YADE
sos.scheduler.ftp.JobSchedulerFTPReceiveReceives files from a FTP server YADE
sos.ftphistory.job.SOSFTPHistoryJob???  
com.sos.dailyschedule.job.CheckDailyScheduleJSAdapterClassSynchronize the daily plan with the history  
com.sos.scheduler.generics.GenericAPIJobJSAdapterClassIs not used    

 

Jobs that will be removed in 2.0

 

 

 

JobDescriptionUsed forReplacement Notes
sos.scheduler.managed.configuration.ConfigurationJob

Reads job chain node configuration

is used by ConfigurationOrderJob

ConfigurationOrderJob is used by JobSchedulerConfigurationPreparationJob.

This job loads the job chain node configuration into the payload

ConfigurationOrderJobConfigurationMonitor
sos.scheduler.cron.JobSchedulerCronAdapterTriggers on changes to the crontab and updates JobScheduler job definition when the crontab changes live folder
sos.scheduler.process.JobSchedulerProcessWebServiceRequestJob  rest
sos.scheduler.process.JobSchedulerProcessWebServiceResponseJob  rest
sos.scheduler.webservice.JobSchedulerWebServiceShellJobStarts a shell command file job language=shell
sos.scheduler.webservice.JobSchedulerWebServiceShellJobRequestif an order has been started by a web service, the request xml payload will be transformed rest
sos.scheduler.webservice.JobSchedulerWebServiceShellJobResponse  rest
sos.scheduler.process.ProcessJobBaseclass for ProcessOrderJob to be discussed for future subprocess handling features with Universal Agent
SOSMailReadInboxReads an e-mail inbox 

SOSMailProcessInbox

sos.scheduler.job.JobSchedulerCheckSanityChecks diskspace and memory System Monitors such as Nagios, op5 etc.
sos.scheduler.job.JobSchedulerCreateSequencegets a sequence number from the database Hibernate with implementation per DBMS
sos.scheduler.job.JobSchedulerDatabaseMonitorChecks whether a database connection is available System Monitors such as Nagios, op5 etc.
sos.scheduler.job.JobSchedulerExistsEventJobCheck whether an event exists using a XPATH expression com.sos.jitl.eventing.checkevents.JobSchedulerCheckEventsJSAdapterClass
sos.scheduler.job.JobSchedulerExportJobExports records from a database to xml to be discussed: check use of hostWare; export/import might be useful
sos.scheduler.job.JobSchedulerExtractJobExports records from a database to a CSV file using hostware replaced by com.sos.jitl.extract.job.ResultSet2CSVJobJSAdapterClass
sos.scheduler.job.JobSchedulerImportJobImports an XML file into a database check use of hostWare; export/import might be useful
sos.scheduler.job.JobSchedulerMailJobSend e-mail  
com.sos.jade.job.JadeDeleteHistoryJSAdapterClassDeletes history records from the YADE transfer databasehousekeepingcom.sos.jitl.housekeeping.cleanupdb.JobSchedulerCleanupSchedulerDbJSAdapterClass
sos.scheduler.job.JobSchedulerRemoteCommandJobExecute commands on a remote machine replaced by Agents, SSH Job
sos.scheduler.InstallationService.JSBatchInstallerJSAdapterClassInstalls Agents Job has to be migrated to a new job for JobScheduler Universal Agent
sos.scheduler.reports.JSReportAllParametersJSAdapterClass  parameters are logged by adapter class
com.sos.jitl.splitter.JobChainSplitterJSAdapterClassCreates parallelly running orders in a job chain  
sos.scheduler.CheckRunHistory.JobSchedulerCheckRunHistoryJSAdapterClassChecks whether a job did run  
com.sos.jitl.housekeeping.cleanupdb.JobSchedulerCleanupSchedulerDbJSAdapterClassDeletes history records from the scheduler history tableshousekeeping 
com.sos.jitl.sync.JobSchedulerSynchronizeJobChainsJSAdapterClassSynchronize job chains  
com.sos.jade.job.SOSJadeHistoryJSAdapterClass???  
sos.scheduler.job.JobSchedulerCheckBlacklistChecks whether there is an order in a blacklist.  
sos.scheduler.job.JobSchedulerCleanupHistorydeletes records from the history tables will extend JobSchedulerCleanupSchedulerDbJSAdapterClass

sos.scheduler.job.JobSchedulerDeleteHistory

   
sos.scheduler.jade.SFTPSendJob   
sos.scheduler.jade.SFTPReceiveJob   
sos.scheduler.jade.FTPSendJob   

sos.scheduler.jade.FTPReceiveJob

   
sos.scheduler.managed.JobSchedulerManagedExecutableJob   
sos.scheduler.process.JobSchedulerProcessSubprocessJob   

sos.scheduler.process.JobSchedulerProcessPreparationJob

   
sos.jadehistory.job.JADEHistoryJob   
com.sos.jitl.join.JobSchedulerJoinOrdersJSAdapterClass
   
sos.scheduler.misc.CopyJob2OrderParameterJSAdapterClassCopies all job parameters to the current order  
com.sos.dailyschedule.job.CreateDailyScheduleJSAdapterClassCreates a daily plan  
com.sos.jitl.reporting.job.report.FactJobJSAdapterClass   
sos.scheduler.jade.Jade4JessyBaseClassJobs FTPReceive, FTPSend, SFTPReceive, SFTPSend do extent this class. As they will be removed, this Class no longer is neccessary  
sos.scheduler.job.JobSchedulerDequeueEventsJobDequeues eventsevent handling 
com.sos.jitl.reporting.job.inventory.InventoryJobJSAdapterClass???  
sos.scheduler.job.JSObjects2GraphvizJSAdapterClassCreates diagrams for job chains  
sos.scheduler.job.JobSchedulerSignalJobCreates parameterized orders from records of a databaseinternal use in the 
JobSchedulerManagedDatabaseJob Replaced by  JobSchedulerManagedDatabaseJobSOSHibernate job 

Jobs available in 2.0

 

JobDescriptionUsed forReplacement Notes
sos.scheduler.job.JobSchedulerDequeueMailJust calls the  spooler_log.mail().dequeue() Should be a JobScheduler Monitoring feature
see JobScheduler Monitoring Interface 
sos.scheduler.launcher.JobSchedulerLoadTestLauncherJobStarts jobs for a load testinternal use 
sos.scheduler.job.JobSchedulerRestartRestarts JobScheduler  
JobSchedulerTextProcessorProvides some commands as count for textfiles used by customer Auswärtiges Amt
sos.scheduler.job.JobSchedulerEventJobChecks event handlers  
sos.scheduler.job.JobSchedulerHttpPostJobExecutes a HTTP POST  
sos.scheduler.file.JobSchedulerMD5FileCreate or checks md5 files  
com.sos.jitl.reporting.job.report.AggregationJobJSAdapterClassAggregation for the JobSchedule Reporting InterfaceReporting 
com.sos.jitl.extract.job.CSV2CSVJobJSAdapterClass???  
com.sos.scheduler.generics.GenericAPIJobJSAdapterClass???  
com.sos.jitl.reporting.job.inventory.InventoryJobJSAdapterClass???  
com.sos.jitl.eventing.checkevents.JobSchedulerCheckEventsJSAdapterClassChecks whether an event is activeevent handling 
sos.scheduler.CheckRunHistory.JobSchedulerCheckHistoryJSAdapterClassChecks whether a job did run  
sos.scheduler.file.JobSchedulerFileOperationBase.JobSchedulerFileOperationBase()Base class for file operations  
sos.scheduler.managed.db.JobSchedulerManagedDBReportJobJSAdapterClassSends database reports by e-mail  
sos.scheduler.db.JobSchedulerPLSQLJobJSAdapterClassExecutes plsql scripts  
com.sos.jitl.housekeeping.rotatelog.JobSchedulerRotateLogJSAdapterClassRotates the log  
sos.scheduler.job.JobSchedulerSubmitEvenTaskAfterMonitorMonitor to submit an event  
sos.scheduler.job.JobSchedulerSubmitEventJobJob to submit an event  
sos.scheduler.xsl.JobSchedulerXslTransformJSAdapterClassPerforms a XSL transformation  
com.sos.jitl.eventing.JSEventsClientBaseClassBase class for event jobs  
sos.scheduler.file.JSExistsFileJSAdapterClassChecks whether a file exists  
com.sos.jitl.mail.smtp.JSSmtpMailClientBaseClassBase class for mail jobs  
sos.scheduler.job.MonitorSchedulerSendMailSends e-mail  
com.sos.jitl.extract.job.ResultSet2CSVJobJSAdapterClassExtracts a result set to a CSV file  
sos.scheduler.job.SOSDExJSAdapterClass.SOSDExJSAdapterClass()YADE  
sos.scheduler.jade.SOSJade4DMZJSAdapter.SOSJade4DMZJSAdapter()YADE for DMZ  
sos.mail.SOSMailProcessInboxReads e-mail from a POP3 account should be improved for use of imap and optional encryption (use of Java properties files)
sos.scheduler.db.SOSSQLPlusJobJSAdapterClassExecutes command in Oracle SqlPlus  
sos.scheduler.job.SOSSSHJob2JSBaseAdapterExecutes commands via SSH  
com.sos.jitl.operations.criticalpath.job.UncriticalJobNodesJobJSAdapterClassProvides a critical path solution  

 

 

  • No labels