Logical functions perform basic logical operations on input data obtained from various data sources.
All supported logical functions are listed below:
equal-function, not-equal-function, greater-or-equal-function, greater-function, less-function, less-or-equal-function, and-function, or-function.
<das:equal-function id="fct1">
<das:in-param src="ret1"/>
<das:in-param src="fld1"/>
<das:return-value id="ret1"/>
</das:equal-function>
<das:not-equal-function id="fct2">
<das:in-param src="ret2"/>
<das:in-param src="fld2"/>
<das:return-value id="ret2"/>
</das:equal-function>
<das:greater-or-equal-function id="fct3">
<das:in-param src="ret3"/>
<das:in-param src="fld3"/>
<das:return-value id="ret3"/>
</das:greater-or-equal-function>
<das:greater-function id="fct4">
<das:in-param src="ret4"/>
<das:in-param src="fld4"/>
<das:return-value id="ret4"/>
</das:greater-function>
<das:less-function id="fct5">
<das:in-param src="ret5"/>
<das:in-param src="fld5"/>
<das:return-value id="ret5"/>
</das:less-function>
<das:less-or-equal-function id="fct6">
<das:in-param src="ret6"/>
<das:in-param src="fld6"/>
<das:return-value id="ret6"/>
</das:less-or-equal-function>
<das:and-function id="fct7">
<das:in-param src="ret7"/>
<das:in-param src="fld7"/>
<das:return-value id="ret7"/>
</das:and-function>
<das:or-function id="fct8">
<das:in-param src="ret8"/>
<das:in-param src="fld8"/>
<das:return-value id="ret8"/>
</das:or-function>
Attributes:
id - unique identifier of this resource in the current processing job.
Children elements:
<das:in-param> - specifies the source of the operands. All logical functions support any number of input parameters.
<das:return-value> - specifies the id from which the result value of the function will be referenced in the current job.