Introduction
- JS7 is a rewrite from scratch of the JobScheduler components. The motivation for JS7 is not to improve the existing branch 1.x (JS1) but to create something better.
- Early releases of JS7 were focused on new users of the product. Current users of the 1.x JobScheduler branch will find migration tools available which will be continually improved in parallel to JS7 releases.
Capability Reference
The Converter strives for accuracy, however, a few configuration items in JS1 *.xml files require manual adjustment.
JS1 | JS7 | Status | ||||||
---|---|---|---|---|---|---|---|---|
Object | Category | XML Node | Explanation | Object | Instruction | Explanation | Feasibility | Completion |
Job | Shell Jobs | <job> | Job attributes such as timeout, parallelism etc. | Workflow | JS7 - Job Instruction | Standalone jobs are converted to individual workflows. | confirmed | done |
<job process_class="..." | Agent Assignment | Job | JS7 - Job Instruction | confirmed | open | |||
<job><script language="shell"> | Shell Jobs | Job | JS7 - Job Instruction | confirmed | done | |||
COM Jobs | <job><script language="VBScript"> | VBScript for 32bit machines via COM | see JS7 - Migration of VBScript Jobs | denied | declined | |||
<job><script language="JScript"> | JScript for 32bit machines via COM | see JS7 - Migration of VBScript Jobs | denied | declined | ||||
<job><script language="com"> | COM Interface | no automated conversion | denied | declined | ||||
| Spidermonkey Engine Nashorn Engine | no automated conversion | denied | declined | ||||
JITL Database | <job><script language="java" java_class="com.sos.jitl.managed.job.ManagedDatabaseJobJSAdapterClass"> | JITL Job | denied | declined | ||||
JITL File Operations | <job>script language="java" java_class="sos.scheduler.file.JobSchedulerCanWrite"> | JITL Job JobSchedulerCanWrite | Job | JS7 - JITL CanWriteJob | confirmed | open | ||
<job>script language="java" java_class="sos.scheduler.file.JobSchedulerCopyFile"> | JITL Job JobSchedulerCopyFile | Job | JS7 JITL CopyFileJob | confirmed | open | |||
<job>script language="java" java_class="sos.scheduler.file.JobSchedulerExistsFile"> | JITL Job JobSchedulerExistsFile | Job | JS7 - JITL FileExistsJob | confirmed | open | |||
<job>script language="java" java_class="sos.scheduler.file.JobSchedulerNotExistsFile"> | JITL Job JobSchedulerNotExistsFile | Job | JS7 - JITL FileNotExistsJob | confirmed | open | |||
<job>script language="java" java_class="sos.scheduler.file.JobSchedulerRemoveFile"> | JITL Job JobSchedulerRemoveFile | Job | JS7 - JITL RemoveFileJob | confirmed | open | |||
<job>script language="java" java_class="sos.scheduler.file.JobSchedulerRenameFile"> | JITL Job JobSchedulerRenameFile | Job | JS7 - JITL RenameFileJob | confirmed | open | |||
JITL File Transfer | <job>script language="java" java_class="sos.scheduler.jade.JadeJob"> | JITL Job JadeJob | Job | JS7 - File Transfer | Converted to Shell Job | confirmed | open | |
<job>script language="java" java_class="sos.scheduler.jade.Jade4DMZJob"> | JITL Job Jade4DMZJob | Job | JS7 - File Transfer | Converted to Shell Job | confirmed | open | ||
JITL Agentless Scheduling | <job>script language="java" java_class="sos.scheduler.file.JobSchedulerSSHJob"> | JITL Job JobSchedulerSSHJob | Job | JS7 - JITL SSHJob | confirmed | open | ||
JITL Installation | <job>script language="java" java_class="sos.scheduler.InstallationService.JSBatchInstallerJSAdapterClass"> | JITL Job AgentBatchInstaller | Job | JS7 - Automated Update of Agent | converted to JS7 - JITL SSHJob | possible | not in scope | |
JITL Operation | <job>script language="java" java_class="sos.scheduler.job.JobSchedulerCheckBlacklist"> | JITL Job JobSchedulerCheckBlacklist | JS7 - File Watching | not converted | implicit | not required | ||
<job>script language="java" java_class="sos.scheduler.CheckRunHistory.JobSchedulerCheckRunHistoryJSAdapterClass"> | JITL Job JobSchedulerCheckRunHistory | Job | JS7 - JITL CheckHistoryJob | partly | not in scope | |||
<job>script language="java" java_class="com.sos.dailyschedule.job.CreateDailyScheduleJSAdapterClass"> | JITL Job JobSchedulerCreateDailySchedule | Service | JS7 - Daily Plan Service | covered by JS7 - Daily Plan | implicit | not required | ||
<job>script language="java" java_class="com.sos.jitl.latecomers.JobSchedulerStartLatecomersJSAdapterClass"> | JITL Job JobSchedulerStartLatecomers | JS7 - Daily Plan Service | covered by JS7 - Daily Plan | implicit | not required | |||
JITL Housekeeping | ||||||||
Job Chain | <job_chain> | Workflow | Job Chains are converted to workflows | confirmed | done | |||
<job_chain><file_order_source> | File Watching | |||||||
Overview
Content Tools