Está en la página 1de 1

Realizar un adapter notification que estará escuchando de la tabla

WM_TRN_ORDERS en la bd de ORAFIN cuando se haga un insert.


Al detectar un insert en dicha tabla, el adapter publicara un documento
que invocara un flowservice que realizará lo siguiente:
-validar que los campos de customer y currency de la tabla en
ORAFIN tienen valores validos en caso de error escribir en la tabla de
ORAFIN para el registro en cuestion, el error que se presento y marcar
la columna STATUS con 'E'
-convertir el customer que se tiene en ORAFIN a un customer_id
basandose en la tabla TRN_CUSTOMERS
-si el currency en la tabla de ORAFIN es diferente a MXN buscar en
la tabla TRN_EXCHANGE_RATE el tipo de cambio mas reciente y
recalclar los valores de SUBTOTAL, TAX Y TOTAL para convertirlos a
pesos
-insertar la información ya con las transformaciones hechas para el
campos customer y para los montos de dinero, en la tabla
TRN_ORDERS de la bd WMINT
-en caso de poder completar con exito la inserción de la información
en la tabla TRN_ORDERS de WMINT marcar el registro
correspondiente en la tabal WM_TRN_ORDERS en ORAFIN con
estatus 'S'
-todo el manejo de errores se hará utilizando el documento de
regStatus de OXXO.

También podría gustarte