Use Workflow Variables in JUEL Expressions | Vantage Analyst - Using Workflow in JUEL Expressions - Teradata Analytic Apps - Vantage Analyst

Vantage Analyst User Guide

Product
Teradata Analytic Apps
Vantage Analyst
Release Number
1.4.1
Published
May 2022
Language
English (United States)
Last Update
2022-05-09
dita:mapPath
ufz1626905554941.ditamap
dita:ditavalPath
wsp1565965728073.ditaval
dita:id
B035-3805
Product Category
Teradata Applications

Two-Integer Variable Example

This example includes two Integer variables in a workflow (VarInt1=20 , VarInt2=3). The following options to use JUEL expressions are used in a workflow node node parameters:
  • "${VarInt1} + ${VarInt2}" returns the string "20 + 3"

    ${VarInt1} and ${VarInt2} are replaced with actual workflow variable values but NO arithmetic calculation is completed. The result is a string with replaced values.

  • "${VarInt1 + VarInt2}" returns calculated value "23"

    The variables resolve to values and calculation on values is completed. The result is the calculated value.

The following can be used in applicable node parameters based on business needs for the corresponding workflow node:
  • The JUEL expression that returns a string with the replaced workflow variables.
  • The JUEL expression that returns a calculated value.

The input parameter in Stored Procedure or Macro nodes requires a calculated value. This means a JUEL expression in a Formula input parameter must return a value such as "${VarInt1 + VarInt2}" (returns the calculated value of "23").