En octubre del año pasado, os comente que habíamos detectado un problema de integridad referencial, que permitía eliminar registros de un fichero de los que colgaban registros en otros ficheros, dejando la base de datos destrozada.
Nosotros lo detectamos en V5R4, pero Alex lo reprodujo en V5R3. Como prometí teneros informados, os cuento: El 31/10/2007 abrimos un incidente en el CAS, con todo lujo de detalles. Finalmente, el laboratorio ha identificado el problema, y promete una PTF para el mes que viene. El APAR correspondiente, MA36171, lo podéis ver en: http://www-1.ibm.com/support/docview.wss?uid=nas2bb1e12237d5519ed862573ef00423cbe Afecta a todas las versiones, desde V4R1M0 a V5R4M5 y no es tan sofisticado como pensábamos, sólo es necesario tener dos ficheros hijos dependiendo del mismo padre, pero de claves diferentes, ya sean la Primary Key y una Unique Key o 2 Unique Key diferentes. Esto me hace preguntarme: ¿Somos los únicos en el mundo que utilizamos la Integridad Referencial? Si se supone que las reglas de base de datos debemos especificarlas en la propia base de datos, ¿el resto del mundo hace comprobaciones redundantes en los programas de aplicación porque desconfían de la base de datos? Saludos, --------------------------- Santiago Martí Dusen, S.A. --------------------------- __________________________________________________ Forum.HELP400 es un servicio más de NEWS/400. © Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400

