ExpressionIDParamExprValues
The
ExpressionIDParamExprValues
item returns the current expression value and all of its leaf node values for a given parameter expression.This table shows the input and output formats for this item.
Input Format | Request: ExpressionIDParamExprValues | ||
ExpressionID | is | ASCII - Integer, the unique ID of a parameter expression. Use the ProcedureIDData3 data item to retrieve this item. | |
Output Format | The ExpressionIDParamExprValues item returns in this format: | ||
where: | |||
<ExpressionValues> | is | <ExpressionText> /t <CurrentValue> /t <ExpressionStatus> /t <ExpressionValue> /t <LeafValuePairs> | |
<LeafValuePairs> | is | <NullList> | /t <LeafValueList> | |
<LeafValueList> | is | <LeafPair> | <LeafPair> /t <LeafValueList> | |
<LeafPair> | is | <LeafName> /t <LeafValue> | |
where: | |||
Field Name | Format | Description | |
<ExpressionText> | ASCII - String | Configured expression text. | |
<CurrentValue> | ASCII - Variable | Expression’s current value. Note this may be changed by Parameter expression overrides or forced to Bad Value ( ??? ) by range limit checks. | |
<ExpressionStatus> | ASCII - Integer | Integer value of Parameter Expression Status Mask if parameter is a parameter expression, else a single space character. Parameter Expression Status Mask bits are defined as:
| |
<ExpressionValue> | ASCII - Variable | Value to which the expression would currently evaluate ignoring expression overrides and range limit checks. | |
<LeafName> | ASCII - String | Name of the leaf from the expression. | |
<LeafValue> | ASCII - Variable | Value of the leaf from the expression. | |
<NullList> | ASCII - String | Empty string |
This table shows an example of the return on this request.
Example: | A request on object.GetItem(9ParamExprValues) could return:CLS_FRENCHVANILLA_OP.FLAVOR_AMOUNT + ADD_FLAVOR:1.AMOUNT_ADDED ) / RECIRC:1.RECIRC_RATE<t> 2<t> 0<t> 2<t> CLS_FRENCHVANILLA_OP.FLAVOR_AMOUNT<t> 50<t> ADD_FLAVOR:1.AMOUNT_ADDED<t> 50<t> RECIRC:1.RECIRC_RATE<t> 50 |
Provide Feedback