xpxValueAssignToTemporaryVariables
FUNCTION xpxValueAssignToTemporaryVariables(tempVariable1 : STRING; value1 : GENERIC; assignOperator1 : INTEGER; tempVariable2 : STRING; value2 : GENERIC; assignOperator2 : INTEGER; tempVariable3 : STRING; value3 : GENERIC; assignOperator3 : INTEGER; tempVariable4 : STRING; value4 : GENERIC; assignOperator4 : INTEGER; tempVariable5 : STRING; value5 : GENERIC; assignOperator5 : INTEGER; tempVariable6 : STRING; value6 : GENERIC; assignOperator6 : INTEGER; tempVariable7 : STRING; value7 : GENERIC; assignOperator7 : INTEGER; tempVariable8 : STRING; value8 : GENERIC; assignOperator8 : INTEGER; tempVariable9 : STRING; value9 : GENERIC; assignOperator9 : INTEGER; tempVariable10 : STRING;value10 : GENERIC;assignOperator10 : INTEGER) rstat : INTEGER;
Function to assign a value to one or more specified EDMtemporaryVariables. An EDMtemporaryVariable is a LOCAL or GLOBAL variable in an EDMexpressX schema that is defined at run-time in an EDMvmSession. Hence, an EDMtemporaryVariable cannot be referenced by name in the source code of the actual EDMexpressX schema, since such variables are not known at compile time. An EDMtemporaryVariable is only known in the EDMsession that defines it, i.e., all EDMtemporaryVariables are deleted when an EDMvmSession is closed. The EDMtemporaryVariables can be acccessed by name in any EDMruntimeExpression. An EDMruntimeExpression is an expression that defined and decoded (compiled) at run time of an EDMexpressX schema. The function has variable number of arguments, i.e., it can be invoked with a minimum of 3 arguments and a maximum of 30 arguments and the number of arguments must be modulo 3.
Arguments
1 | Type | Name | Comment |
2 | STRING | tempVariable1 - tempVariable10 | The name of the EDMtemporaryVariable to get the value of. The actual EDMtemporaryVariable must be in scope of code that invokes the xpfGetTemporaryVariableValue() function. |
3 | GENERIC | value1 - value10 | The actual data value that will be assigned to the EDMtemporaryVariable defined by the related "tempVariable" argument. |
4 | INTEGER | assignOperator1 - assignOperator10 | Optional argument. Default value is xpxASSIGN_OPER. This argument defines the assign operator for the actual assignment operation The available assign operators are xpxASSIGN_OPER (":=") and xpxASSIGN_PLUS_PLUS ("++"). The xpxASSIGN_PLUS_PLUSis only applicable for aggregate data types.
|
Return Value
Options
Example
<Missing Example>
See also
Filter by label
There are no items with the selected labels at this time.