Migracion de Actas

la version de guarani 3.11.1
la version de migracion 3.11.4

continuo con la migracion de actas de examen.
los precontroles lo paso bien pero al correr mig_actas.kjb con pentaho
y me esta dando este error


2016/05/12 10:54:28 - migrar_actas_examen - ERROR (version 5.3.0.0-213, build 1 from 2015-02-02_12-17-08 by buildguy) : Ocurrió un error al ejecutar esta entrada de trabajo:
2016/05/12 10:54:28 - migrar_actas_examen - Couldn’t execute SQL: SELECT * FROM ext.mig_actas_examen();
2016/05/12 10:54:28 - migrar_actas_examen -
2016/05/12 10:54:28 - migrar_actas_examen - ERROR: llave duplicada viola restricción de unicidad «iu_sga_actas_folios_libro_tomo_folio_fisico»
Detail: Ya existe la llave (libro_tomo, folio_fisico)=(9, 0).
Where: sentencia SQL: «INSERT INTO sga_actas_folios(id_acta,folio, folio_fisico, libro_tomo)
2016/05/12 10:54:28 - migrar_actas_examen - VALUES (_id_acta, _folio, cursor2.folio_fisico, _libro_tomo)»
función PL/pgSQL ext.mig_actas_examen() en la línea 182 en sentencia SQL

entiendo lo de llave duplicada pero no encuentro libro_tomo

Entiendo que el libro_tomo lo toma de la secuencia de sqa_libros_tomos_seq

En la tabla ext.mig_actas_examen_detalle cargaron el dato 0 en folio fisico? Si no tienen ese dato, dejen que se quede con valor NULL

Alejandro, yo tengo el folio pero si lo pongo sale igual el error
en este caso es 1
lo que no entiendo bien si en la secuencia que toma libro_tomo esta en 17 como llego a 9?

2016/05/17 15:28:12 - mig_curs_prom - ERROR (version 5.3.0.0-213, build 1 from 2015-02-02_12-17-08 by buildguy) : Ocurrió un error al ejecutar esta entrada de trabajo:
2016/05/17 15:28:12 - mig_curs_prom - Couldn’t execute SQL: SELECT * FROM ext.migrar_actas_cursadas_promocion();
2016/05/17 15:28:12 - mig_curs_prom -
2016/05/17 15:28:12 - mig_curs_prom - ERROR: llave duplicada viola restricción de unicidad «iu_sga_actas_folios_libro_tomo_folio_fisico»
Detail: Ya existe la llave (libro_tomo, folio_fisico)=(9, 1).
Where: sentencia SQL: «INSERT INTO sga_actas_folios (id_acta, folio, folio_fisico, libro_tomo)
2016/05/17 15:28:12 - mig_curs_prom - VALUES (_id_acta, _folio, cur1.folio_fisico, _libro_tomo)»
función PL/pgSQL ext.migrar_actas_cursadas_promocion() en la línea 173 en sentencia SQL

Alguien me podra dar una mano con esto?
resolviendo este punto ya tendria lista mi migracion de datos completa!
Saludos
Esteban

Pense que el error lo daba en Actas de Examen, pero lo da al migrar Actas de Promocion.
Si no tenes el dato de folio fisico, por favor no cargues ningun dato en el el archivo ext.mig_acta_cursada_promocion en el campo folio_fisico.
Si realmente no tenes datos de folios fisicos, entonces cambia ese dato y luego intenta migrar:

UPDATE ext.mig_acta_cursada_promocion SET folio_fisico = NULL;

Hola Alejandro! en realidad da error en los dos, yo tengo el folio fisico y necesito que suba con este valor

Emilio, ingresá una solicitud y adjuntanos los archivos de migracion de actas de cursadas y promociones asi lo vemos e intentamos reproducir el error.
¿El folio fìsico a que Acta pertenece? ¿Promociòn, Cursada o ambos?
Saludos.

Ok Alejandro! son examenes finales y promocion

Solicitud número 20208: folio fisico