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',
'""'
)