Page History
...
Setting | Default | Explanation |
---|---|---|
autosys.input.splitConfiguration | true false | Creates separate XML files containing the original AutoSys® job definition for each standalone job (a job without any conditions) or for each box job. Example:
|
autosys.input.diagram.generate | true false | Specifies that diagram files in SVG format should be created. Example:
|
autosys.input.diagram.optimize.dependencies | false | Attempts to resolve AutoSys® job conditions in order to reduce the dependencies (arrows) between various jobs in diagrams. |
autosys.input.diagram.outputFormat | svg | Specifies the output format of diagram files. |
autosys.input.diagram.size | 0 | |
autosys.input.diagram.graphviz.executable | Specifies the location of the graphviz Example:
| |
autosys.input.diagram.graphviz.cleanupDotFiles | false | Specifies if existing SVG output files should be deleted on start of conversionwhether the converter should delete the .dot (internal Graphviz format) files once the conversion is complete. Example:
|
...
Setting | Default | Explanation |
---|---|---|
workflowConfig.default.timezone | Etc/UTC | Specifies the default time zone that is added to converted workflows. This time zone for example is applied to JS7 - Admission Times for Jobs. |
Section: Workflow Job
Setting | Default | Explanation |
---|---|---|
jobConfig.forced.GraceTimeout | ||
Specifies the grace timeout after which a running job is terminated if the cancel/force operation is used, see JS7 - Job Instruction. | ||
jobConfig.forced.parallelism | ||
Specifies the number of parallel tasks that a job can be running for, see JS7 - Job Instruction. | ||
jobConfig.forced.failOnErrWritten | false | Specifies the handling of job output to the stderr channel. If set to true then output to stderr is considered an error, otherwise such output is logged and no error is raised, , see JS7 - Job Instruction. |
jobConfig.forced.warnOnErrWritten | false | Specifies the handling of job output to the stderr channel. If set to |
jobConfig.forcedV1Compatible | false | JS7 workflows can be operated in a JS1 compatibility mode. If set to
Consider that environment variables are not added by the Converter but are created on-the-fly by the Controller and Agents. |
jobConfig.forced.retry.maxTries | Forces use of the indicated maximum for use of the JS7 - Retry Instruction. Without this setting the AutoSys® | |
jobConfig.forced.retry.delays | Forces the indicated delay between retries. | |
jobConfig.forced.shell.unix.commandPrefix | Forces a prefix to be used for Unix shell jobs. Example:
| |
jobConfig.forced.shell.windows.commandPrefix | Forces a prefix to be used for Windows shell jobs. | |
jobConfig.default.shell.unix.shebang | #!/bin/bash | Specifies the shebang to be inserted to the begin of job scripts: Example:
|
Section: Agent
Settings | Default | Explanation | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
agentConfig.forcedControllerIdforced.controllerId | Forces use of the given ControllerId for all generated agents. | ||||||||||||||||
agentConfig.default.defaultControllerIdcontrollerId | This setting specifies Specifies the ControllerId to be used for generated agents if the Master ID in JS1 (process_class.spooler_id ) is empty.no ControllerId is provided in the agentConfig (forced.agent, default.agent, mappings) for a specific agent. | ||||||||||||||||
agentConfig.forced.agent agentConfig.forcedAgent | Forces use of the given Agent for all converted jobs. Agent definition:
| ||||||||||||||||
agentConfig.defaultAgentdefault.agent |
| Without an Agent being specified the JS1 executes jobs with the Master. In JS7 an Agent has to be used. This setting specifies an Agent that is used for jobs that are executed with a Master in JS1This agent is used when an AutoSys® job does not provide machine information. The syntax for assignments: see | |||||||||||||||
agentConfig.mappings | By default the Converter handles the mapping of Agent Names found in JS1 process classes (
The syntax for mapping includes: AutoSys® job machine attribute: The syntax for mapping includes:
Example:
or
Any number of mappings are specified separated by a semicolon. This setting can be split across a number of lines by use the "\" line continuation character at the end of each line that should be continueda semicolon. This setting can be split across a number of lines by use the "\" line continuation character at the end of each line that should be continued. Configuration of mappings in a file:
|
Section: Mock
Setting | Default | Explanation | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
mockConfig.forced.jitl.mockLevel | Mock levels are used for dry runs of the conversion for JS7 - Job Templates (JITL JVM Jobs). If a mock level is specified then JVM Jobs will not be executed but will log and will optionally check arguments only. The following values can be specified for this setting:
Without this setting being specified the JITL JVM Jobs will be executed from the converted jobs. | ||||||||||||
mockConfig.forced.shell.unixScript | Mock scripts are used for dry runs of the conversion. The job scripts of converted Shell Jobs are replaced by the call to a mock script for Unix platforms. Consider that mock scripts have to be provided by the user and have to be available for Agents at run-time. This setting specifies the path to a mock script for Unix, for example, A mock script for Unix can look like this:
If no mock script is specified then the original JS1 job AutoSys® job script is used for the converted JS7 job. | ||||||||||||
mockConfig.forced.shell.windowsScript | Mock scripts are used for dry runs of the conversion. The job scripts of converted Shell Jobs are replaced by the call to a mock script for Windows platforms. Consider that mock scripts have to be provided by the user and have to be available for Agents at run-time. Specifies the path to a mock script for Windows, for example, A mock script for Windows can look like this:
If no mock script is specified then the original AutoSys® job script is used for the converted JS7 job. |
...
- Agents
- At least one Agent has to be available.
- The Converter offers to map Agent Names from AutoSys® to JS7 Agents. Such Agents have to be available in the JS7 prior to conversion. Users can register Agents as Standalone Agents and as Cluster Agents, see JS7 - Agent Management.
- Calendars
- At lease one working day calendar has to be available. The calendar can be stored in an arbitrary folder. The name of the calendar can be specified with the
scheduleConfig.forced.workingDayCalendarName
andscheduleConfig.default.workingDayCalendarName
settings or it will default toAnyDays
. - Optionally a non-working day celandar can be available. The calendar can be stored in an arbitrary folder. The name of the calendar can be specified with the
scheduleConfig.forced.nonWorkingDayCalendarName
andscheduleConfig.default.nonWorkingDayCalendarName
settings. By default no non-working day Calendar will be applied.- If the calendar specified by converted schedules is not available in the JS7 then imported schedules become invalid. They can be individually assigned a calendar in the JS7 inventory.
- At lease one working day calendar has to be available. The calendar can be stored in an arbitrary folder. The name of the calendar can be specified with the
Delimitations
At the time of writing the following configuration elements are not supported:
generateConfig.cyclicOrders
...
- .
Further Resources
...