Gracias Sebastian,
Tanto un checksum o un trailer en el archivo que sumarice información para luego ser comparada con el contenido del archivo, es fundamental para este control.
el trailer del fichero contiene de hecho un resumen con la informacion acerca de los pagos hechos a través de aquella empresa a mi cliente. El problema, o lo que ami me gustaria mejorar es lo siguiente. Bueno, mejor cuento algo mas. Mi empresa va a recibir un monton de micropagos a traves de una red de puntos de venta. Esos puntos de venta se organizan en torno a dos empresas que recogen estos pagos. Las empresas, me pasaran por ficheros de texto plano el resumen de las transacciones diarias (un registro por cada transaccion). El fichero tiene 3 partes: Header: contiene informacion de las empresas, numeros de cuenta, y cosas asi. Transactions section: contiene pagos individuales, identificando cantidad, cliente, fecha y hora, y un identificador unico de registro (y alguna cosa más...). Trailer section: contiene basicamente un resumen monetario del fichero. Para mi cliente, es *básico* conocer quien ha pagado qué en qué momento, y caso de problemas, poder identificar de forma única su transaccion en el sistema. Este fichero se cargará en SAP, y hemos de estar muy seguro que lo que se va a cargar... es correcto. Por eso, aún teniendo un resumen ´financiero´ al final del fichero, necesito asegurar que, por ejemplo, el identificador unico de registro no ha cambiado durante el envío. Por ello, el checsum es perfecto. Pero... sobre todo una de estas agencias es un poco dinosaurio, y no se yo si pueden adaptar sus sistemas a esto (por ejemplo, me van a imponer ellos su ´convención de nombres´ para los ficheros, que es algo confusa...). O que la forma de bajarme los ficheros sea a través de un navegador web con https siguiendo en infalible método ´amanuense´!! (no conocen el maravillos mundo de wget, por supuesto :-) )
Si bien entiendo que la otra parte puede ser un poco indiferente, pienso que no es un gran requerimiento pedirles esta información.
Yo voy a pedirlo, a ver que me dicen...
Disculpá por no haber aportado nada en esta conversación, pero en la empresa en donde trabajo, cada vez que intercambiamos información con otra empresa, exigimos algún de esos dos controles y nunca tuvimos un No como respuesta.
Supongo que lo dejan todo en manos del tcp/ip... En este caso necesito algo más de fiabilidad. Gracias! -- Saludos, miguel