A Step within a Task is the actual work.
Currently there are 4 standard step types supported, but via the custom step more steps are available.
Executes the IM Sequencer client
Copies or moves files from source to target directory
Executes a external script or application
Send files or directory contents to a list of recipients
Other steps provided via plugins like SQL, Powershell or WinSCP, you can also develop your own step plugins more information can be found here.
Every step contains information that is equal for every step, click on the above links to find more specific information about that step type.
Indicates if this step is currently enabled. Disabling a step makes sure the step is not executed when the Task is running.
|Store step output|
Every step can produce output, this output can be the output from a external process that written information to the console. Output information could contain useful information about why a step has failed.
You can define what the behavior is when the step result is success or not, possible options are:
Go to next step - The next enabled step in the list is started
| Go to the 1st step - The 1st step in the entire configuration is started (again)|
Go to the end - All other steps are skipped
|Go to specific step - The selected step is started|
|Go to the previous step - The enabled step before this step is started (again)|
|The IM Sequencer has a build in deadlock mechanism when the configuration is running a infinite loop.|
|Waiting - Wait minutes|
Indicates how many minutes the Task should wait before it will start the next step.
Every step can be repeated several times after each other if it does not succeed, step are only succeeded when the result is 0
Maximum number of retries
Indicates the number of time the step can retry before succeeding, when the step is success it is no longer retried within this run.
| Retry interval|
Indicates how many minutes the step should wait before it retries again.
A step always returns a code, this code indicates if a step is success. The default success code is 0. Every other result code indicates that the step is not success. The "Alternate success" option allows you to define other codes that indicate the step is success.
You can define multiple codes by using the ';' as separator, you can only define valid numbers.
Step general settings