Skip to Content
0
Former Member
May 12, 2008 at 09:48 PM

Transaction Notification

1230 Views

Hola a todos,

A proposito de un post de Humberto Neira, me entro la curiosidad de que estan haciendo con el stored procedure SBO_SP_TransactionNotification.

En lineas generales yo veo que desde que nosotros nos enteramos de su existencia, las implementaciones han mejorado notablemente, sobre todo al poder dar la posibilidad de poder agregar validaciones.

Por ejemplo, un tema que antes era un dolor de cabeza era que en Peru, las cuentas de gastos necesariamente requieren de un centro de costos asociado. Sin validacion debia correr una consulta a fin de mes para ver cuales asientos no tienen centro de costos, el resultado podia ser realmente grande y corregirlo podia traer mas de un dolor de cabeza. Obviamente existia la posibilidad de crear un add-on (aun considerando que las maquinas fueran tan super potentes como para aguantar un add-on adicional al de localizacion), pero hacer obligatorio un campo con el UI-API no es suficiente.

¿Que pasa si se quiere validar lo que se ingrese con el DI-API, por ejemplo DTW, programas externos, DI-Server (Ok, si quieren que sea mas estricto es el Observer dll)? Sin TN lo unico que nos queda es asegurarnos que el programa que usemos lo haga correctamente.

¿Que pasa si lo que queremos validar recien lo podemos hacer despues que ya se tienen todos los datos en el sistema? ¿De que nos serviria consultar la pantalla con el UI-API?

¿Se dan cuenta que tan inconveniente puede ser tener que validar en todos y cada uno de estos puntos? Pero con el TN nos podemos asegurar que en todas las entradas que se hagan a SBO sean validadas y hasta con el mensaje de error que le querramos poner! Que gran mejora!

Eso hasta que salio la version 2007 que o bien no valida (ver DTW: dice que todo esta OK, pero hizo rollback y si lo corres por segunda vez ni siquiera entra al TN) o bien aparece un mensaje de error totalmente inconsistente ("invalid index"). Este error lo reporte en agosto o setiembre del 2007, y van tres veces que me dicen que el tema ya esta solucionado y nada. Esto realmente ha sido muy malo para nosotros como implementadores y para SBO como producto. Aca solo espero no encontrar una respuesta como "te dijimos que no lo usaras para validar".

Problemas aparte, quisiera saber que opinan sobre el asunto. Esto no es tanto una pregunta, sino quisiera que sea un punto abierto a que todos los de habla hispana (este tema creo que ha sido bastante discutido en el foro en ingles) donde compartamos un espacio donde poner sus ideas acerca de este ilustre stored procedure.

Saludos,

Ian