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")
Note: When you mistakenly configure an Alternate UOM equation to use the 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.