AltUomCachedParamDouble
You can use the AltUomCachedParamDouble
function in Optiva Alt UOM Equations.
Purpose
Boost performance by caching a TP value once during the conversion process so that all UOM equations can access a common value. The profile ALTUOMGLOBALTPVARS
controls which TP will be cached. Only numeric TPs can be used with this function.
Syntax
Public Overrides Function AltUomCachedParamDouble(paramName As String[, ValueType As String]) As Double?
Optiva will return the given requested data field for the requested parameter. The optional ValueType argument can be one of the value of PVALUE
(default), MINVAL
, MAXVAL
, or TARGET
.
This function returns the TP value as a .Net Nullable Double data type. This allows the equation to handle TPs that do not have a value and being strongly typed as Double value. It removes the need to convert the value from a string into a double value.
Example
Dim dDensity As Double? = AltUomCachedParamDouble("DENSITY", "PVALUE")
AltUOMCachedParamDouble
function with a parameter that is not listed in the profile attribute ALTUOMGLOBALTPVARS
, the "ParamCode/ValueType not configured for AltUomCachedParamDouble" error message is displayed.