Indirection
InterSystems IRIS supports indirection in values for the following BPL element-and-attribute combinations only:
The at sign symbol, @, is the indirection operator.
For example, the <call> element supports indirection in the values of the name or target attributes. The name identifies the call and may be referenced in a later <sync> element. The target is the configured name of the business operation or business process to which the request is being sent. Either of these strings can be a literal value:
<call name="Call" target="MyApp.MyOperation" async="1">
Or the @ indirection operator can be used to access the value of a context variable that contains the appropriate string:
<call name="@context.nextCallName" target="@context.nextBusinessHost" async="1">
For information on @ indirection syntax, see <call>, <sync>, and <transform>.
Important:
BPL and DTL are similar in many ways, but DTL does not support indirection.