Gracias Alex,

Tu prueba confirma que no es un problema de V5R4, sino que preexistía en
V5R3, tal y como suponíamos.

El descubrimiento fue casual y nos preocupa bastante, ya que desde hace
algún tiempo las aplicaciones las desarrollamos basando todas las
comprobaciones en el diseño de la base de datos, sin volver a hacerlas en
los programas, confiando en que la DB las detecte, impida y reporte los
intentos incorrectos.

En el caso real, el funcionamiento era correcto hasta añadir el tercer
fichero (FILEC).
Cuando empezó a fallar, empezaron a surgir incongruencias en la base de
datos y nos costó bastante llegar a achacarlas a un fallo del motor de la
base de datos (confiamos casi ciegamente en DB400) y mucho menos
relacionarlas con un fichero que aparentemente no se veía afectado por los
problemas.

Gracias de nuevo. Os mantengo informados.
Hemos hecho más pruebas y el comportamiento es alucinante. Si a alguien le
interesa podemos compartir los descubrimientos, pero de momento seguiremos
esperando a IBM.


Saludos,
                  ---------------------------
                    Santiago Martí
                       Dusen, S.A.
                  ---------------------------



                                                                           
             "alex martinez"                                               
             <[EMAIL PROTECTED]                                             
             m>                                                       Para 
             Enviado por:              "forum.help400"                     
             forum.help400-bou         <[email protected]>   
             [EMAIL PROTECTED]                                          cc 
             os.es                                                         
                                                                    Asunto 
                                       Re: Integridad Referencial.         
             07/11/2007 13:39                                              
                                                                           
                                                                           
                Por favor,                                                 
                responda a                                                 
              "forum.help400"                                              
             <[EMAIL PROTECTED]                                             
             stas.combios.es>                                              
                                                                           
                                                                           




Hola Santiago:

Te puedo adelantar que en V5R3 sino creo la tabla FILEC la integridad
funciona correctamente
El primer  DELETE FROM PMR05318/FILEA
[SQL0532] La restricción referencial FK_FILEB en PMR05318 impide suprimir.

pero si creo despues FILEC
CREATE TABLE PMR05318/FILEC (FLD001 DEC ( 3) NOT NULL WITH DEFAULT,
FLD004 DEC ( 3) NOT NULL WITH DEFAULT, CONSTRAINT PK_FILEC PRIMARY
KEY (FLD001, FLD004), CONSTRAINT FK_FILEC FOREIGN KEY (FLD001)
REFERENCES PMR05318/FILEA (FLD001) ON DELETE RESTRICT ON UPDATE
RESTRICT)

Sí es posible borrar de FILEA !!!!

V5R3 C7198530, SF99529 NIVEL 129 Y SF99503 NIVEL 17

Despues te cuento lo que pasa en V5R4

Salu2



__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; 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

Responder a