Parameter and Variable Values During Workflow Recovery
Parameter and Variable Values During Workflow Recovery
The Data Integration Service stores the current values of the workflow parameters and variables in the workflow database. When a recovered workflow runs, the Data Integration Service reuses the parameters and variables in use in the previous workflow run up to the point of the workflow interruption.
The parameters and variables have the following characteristics:
Workflow parameters
Workflow parameters use the values that the parameters had during the original workflow instance run. You cannot recover the workflow instance using different parameter values. To use different values in the parameter file, you must run another instance of the workflow using the infacmd wfs startWorkflow command.
User-defined workflow variables
User-defined workflow variables use the values that the variables had before the interrupted task began to run.
System workflow variables
The StartTime and InstanceID system workflow variables use the values that the variables had during the original workflow instance run.
The value of the UserName system workflow variable depends on whether a user recovers the workflow instance or whether the Data Integration Service recovers the workflow instance. If a user recovers the workflow instance, the UserName system workflow variable uses the name of the user who recovers the workflow instance. If the Data Integration Service recovers the workflow instance, the UserName system workflow variable continues to use the name of the user who ran the previous workflow instance.