OIC: Uso de Lookups (DVM)

Los Domain Value Maps (DVM) o Lookups son componentes esenciales en OIC para desacoplar las integraciones de valores específicos que pueden cambiar con el tiempo, como correos electrónicos, códigos de país, etc.

La función dvm:lookupValue se usa para obtener un valor de un DVM.

Sintaxis


dvm:lookupValue(
    'path_del_dvm', 
    'columna_origen', 
    'valor_origen', 
    'columna_destino', 
    'valor_por_defecto'
)
    

Ejemplo

Este ejemplo busca en el DVM ALL_4PL_COMMON_LOOKUP.dvm. Busca el valor 'COMMON_EMAIL_TO' en la columna 'Domain_Name_1' y devuelve el valor correspondiente de la columna 'Domain_Name_1'. Si no encuentra nada, devuelve una cadena vacía.


dvm:lookupValue(
    'oramds:/apps/ICS/DVM/ALL_4PL_COMMON_LOOKUP.dvm',
    'Domain_Name_1',
    "COMMON_EMAIL_TO",
    'Domain_Name_1',
    '""'
)