Procedure Variables

Procedures include two types of variables that you must specify when you run a procedure instance:

  • Adapter Instance Variable: A variable that is replaced by a specific adapter when you run a procedure instance.
  • Value Variable: A variable that is replaced by a configurable value when you run a procedure instance.

Procedure variables are limited to the procedure and cannot have the same name. However, you can name variables in different procedures with the same name like "originInstance" or "destinationInstance."

Procedure Variable Scope

Procedure variables contribute to the procedure context and you refer to them by their Procedure Step Variable Name. This name is always config.variableName. So, if you create an Procedure Instance Variable called originInstance, you refer to it as ${config.originInstance}. A Value Variable called objectName is referred to as ${config.objectName}.