Puntos de Montaje

Hola

El tema es el siguiente, al querer cargar un proyecto realizado con la versión de TOBA 2.1.3, en un Servidor Linux, nos genera un error que nos indica que el punto de montaje genera una clave duplicada en un apex… al momento de Regenerar el proyecto. Esto no ocurre cuando lo hacemos de forma local en nuestras PCs locales.

Intentamos Eliminar la instancia y volver a cargarla, pero el error persiste. ¿Cuales ser’ian los pasos a seguir?

El error textual es elsiguiente

ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23503
[MENSAJE]: ERROR: inserci¦n o actualizaci¦n en la tabla ¦apex_objeto¦ viola la llave for¦nea ¦apex_objeto_fk_puntos_montaje¦
DETAIL: La llave (proyecto,punto_montaje)=(pantallas,14) no est¦ presente en la tabla ¦apex_puntos_montaje¦.
[SQL EJECUTADA]: COMMIT TRANSACTION

Hola Silvio,

lo que esta diciendo el mensaje de error es que falta un punto de montaje, no que esta duplicado el mismo.

Si estan desarrollando desde varias PCs, fijate que el archivo que esta en el servidor contenga la union de todos los desarrollos, sino va a fallar.

El archivo en cuestion es:

$toba_dir/proyectos/$proyecto_nombre/metadatos/tablas/apex_puntos_montaje.sql

Si el archivo que tienen en el servidor no contiene el punto, mientras los que tienen en las PCs si… entonces o falto subirlo, o se sobreescribio.

Saludos