blog de GiGiorgio

HashMap: Depurando el ingreso a base de datos. SGCE2013

Normalmente no es ningún problema ir a una tabla y recabar los datos necesarios, como una lista de productos en tienda y sus precios. Pero ponte a pensar en lo poco eficiente que es ir una y otra vez por datos que en realidad no están cambiando con tanta frecuencia.

Hace no mucho tiempo tuve un pequeño problema de comunicación entre mi servidor de procesos y el de base de datos, pero resultó en que para un acceso a datos, solo para el proceso de autentificación del usuario se tardaba alrededor de tres o cuatro segundos, para la industria para la que trabajo, donde un proceso no debe tardarse más de los 8 segundos, este performance es terrible (Desarrollo clientes/servidor para PoS).

De allí que decidí disminuir a lo más mínimo (¡depurar!) el acceso a datos vía consultas. Busqué alternativas que me permitiera que con un solo ingreso a BDD [base de datos], en mi mente al inicio de mi clase principal, se recabaran los datos de uso recurrente y se pusieran a disposición para el resto de los procesos y objetos en cualquier tiempo.
¡Y fue así como los encontré! ¡Los HashMap!

OBTENER VALOR DE UN CAMPO IFB_BINARY EN PAQUETE ISO8583

Buenas tardes a todos.
Ahora estoy desarrollando un servidor ISO8583 con el campo 63 binario. Pregunto si alguien sabe como puedo leer un campo IFB_BINARY. Gracias por la ayuda.

La definición del campo 63, que busco leer, en el packager XML es:
 
Los valores que manda el cliente son:
 

 

Distribuir contenido