Hola:
Me tiro el siguiente error:
2014/09/01 15:51:42 - Spoon - Iniciando trabajo…
2014/09/01 15:51:42 - mig_Equivalencias - Ejecución del trabajo comenzada
2014/09/01 15:51:42 - mig_Equivalencias - exec(0, 0, START.0)
2014/09/01 15:51:42 - START - Starting job entry
2014/09/01 15:51:42 - mig_Equivalencias - Entrada de comienzo [01_sga_equiv_tramite]
2014/09/01 15:51:42 - mig_Equivalencias - exec(1, 0, 01_sga_equiv_tramite.0)
2014/09/01 15:51:42 - 01_sga_equiv_tramite - Starting job entry
2014/09/01 15:51:42 - conexion_pg - New database connection defined
2014/09/01 15:51:42 - conexion_pg - Connected to database.
2014/09/01 15:51:42 - 01_sga_equiv_tramite - El archivo SQL [file:///D:/GUARANI-POSTGRES/VERSIONES SIU-GUARANI/SIU-GUARANI3/Guarani_3.9_25-06-2014/02_Modulos/60_Equivalencias/02_Migracion/01_sga_equiv_tramite.sql] existe
2014/09/01 15:51:42 - 01_sga_equiv_tramite - Ejecutando SQL:
2014/09/01 15:51:42 - 01_sga_equiv_tramite -
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – *******************************************************************************
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – SI SALE UN MENSAJE DE ERROR, NO CONTINUE CON LA EJECUCION DEL SCRIPT
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – SEGUIR CON EL SIGUIENTE SCRIPT
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – NO se pasan tramites de equivalencias abiertos que NO tengan detalle, porque no se puede sacar
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – para que alumno es el trámite de equivalencias…
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – *******************************************************************************
2014/09/01 15:51:42 - 01_sga_equiv_tramite - SELECT * FROM mig.get_script_corrido( 1, ‘EQUIVALENCIAS’) ;
2014/09/01 15:51:42 - 01_sga_equiv_tramite -
2014/09/01 15:51:42 - 01_sga_equiv_tramite - SET search_path = negocio;
2014/09/01 15:51:42 - 01_sga_equiv_tramite -
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – Actualiza a null el campo nua
2014/09/01 15:51:42 - 01_sga_equiv_tramite - UPDATE mig.sga_equiv_operac SET nua = NULL WHERE nua = ‘’;
2014/09/01 15:51:42 - 01_sga_equiv_tramite -
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – Creo tabla temporal para registrar los tramites de equivalencias sin equivalenicias registradas
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – Estas no pueden migrarse porque en G3 se necesita registrar el alumno en la tabla sga_equiv_tramites
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – y este dato del alumno existe en la tabla mig.sga_equiv_otorgada, que al no tener registros no se puede recuperar de quien es el
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – tramite de equivalencias.
2014/09/01 15:51:42 - 01_sga_equiv_tramite - DROP TABLE IF EXISTS mig._TramiteEquiv ;
2014/09/01 15:51:42 - 01_sga_equiv_tramite - CREATE TABLE mig._TramiteEquiv (operacion_equiv integer);
2014/09/01 15:51:42 - 01_sga_equiv_tramite - INSERT INTO mig._TramiteEquiv (operacion_equiv)
2014/09/01 15:51:42 - 01_sga_equiv_tramite - SELECT a.operacion_equiv FROM mig.sga_equiv_operac as a
2014/09/01 15:51:42 - 01_sga_equiv_tramite - EXCEPT
2014/09/01 15:51:42 - 01_sga_equiv_tramite - SELECT b.operacion_equiv FROM mig.sga_equiv_otorgada as b;
2014/09/01 15:51:42 - 01_sga_equiv_tramite -
2014/09/01 15:51:42 - 01_sga_equiv_tramite -
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – Pasa el id del alumno del detalle de cada equivalencia a la cabecera
2014/09/01 15:51:42 - 01_sga_equiv_tramite - INSERT INTO sga_equiv_tramite (
2014/09/01 15:51:42 - 01_sga_equiv_tramite - equivalencia_tramite,alumno,plan_version,fecha,tipo_tramite,origen,documento,generacion_automatica,matriz_oficial,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - institucion,propuesta,rectifica_a, version,version_impresa,nro_ultima_copia,nua,fecha_generacion,estado
2014/09/01 15:51:42 - 01_sga_equiv_tramite - )
2014/09/01 15:51:42 - 01_sga_equiv_tramite - SELECT
2014/09/01 15:51:42 - 01_sga_equiv_tramite - seo.operacion_equiv,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - (SELECT DISTINCT alumno
2014/09/01 15:51:42 - 01_sga_equiv_tramite - FROM mig.sga_equiv_otorgada as eo, mig._cnv_pk_alumnos as cpa
2014/09/01 15:51:42 - 01_sga_equiv_tramite - WHERE eo.operacion_equiv = seo.operacion_equiv
2014/09/01 15:51:42 - 01_sga_equiv_tramite - AND cpa.unidad_academica = eo.unidad_academica
2014/09/01 15:51:42 - 01_sga_equiv_tramite - AND cpa.carrera = eo.carrera
2014/09/01 15:51:42 - 01_sga_equiv_tramite - AND cpa.legajo = eo.legajo
2014/09/01 15:51:42 - 01_sga_equiv_tramite - ), – alumno
2014/09/01 15:51:42 - 01_sga_equiv_tramite - (SELECT DISTINCT plan_version
2014/09/01 15:51:42 - 01_sga_equiv_tramite - FROM mig.sga_equiv_otorgada as eo, mig._cnv_pk_planes_versiones as cpv
2014/09/01 15:51:42 - 01_sga_equiv_tramite - WHERE eo.operacion_equiv = seo.operacion_equiv
2014/09/01 15:51:42 - 01_sga_equiv_tramite - AND cpv.unidad_academica = eo.unidad_academica
2014/09/01 15:51:42 - 01_sga_equiv_tramite - AND cpv.carrera = eo.carrera
2014/09/01 15:51:42 - 01_sga_equiv_tramite - AND cpv.plan_g2 = eo.plan
2014/09/01 15:51:42 - 01_sga_equiv_tramite - AND cpv.version = eo.version
2014/09/01 15:51:42 - 01_sga_equiv_tramite - ), – plan_version
2014/09/01 15:51:42 - 01_sga_equiv_tramite - seo.fecha,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - seo.tipo_equiv,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - CASE
2014/09/01 15:51:42 - 01_sga_equiv_tramite - WHEN seo.origen = ‘I’ THEN 1
2014/09/01 15:51:42 - 01_sga_equiv_tramite - WHEN seo.origen = ‘C’ THEN 2
2014/09/01 15:51:42 - 01_sga_equiv_tramite - WHEN seo.origen = ‘P’ THEN 3
2014/09/01 15:51:42 - 01_sga_equiv_tramite - WHEN seo.origen = ‘V’ THEN 4
2014/09/01 15:51:42 - 01_sga_equiv_tramite - WHEN seo.origen = ‘E’ THEN 5
2014/09/01 15:51:42 - 01_sga_equiv_tramite - WHEN seo.origen = ‘S’ THEN 6
2014/09/01 15:51:42 - 01_sga_equiv_tramite - WHEN seo.origen = ‘H’ THEN 6 – Homologada…
2014/09/01 15:51:42 - 01_sga_equiv_tramite - ELSE 1 – Interna
2014/09/01 15:51:42 - 01_sga_equiv_tramite - END,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - cpd.documento,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - seo.aplic_automatica,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - seo.matriz_oficial,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - cpi.institucion,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - cpp.propuesta,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – cp.plan,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - seo.operacion_original,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - seo.version,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - COALESCE(seo.version_impresa,0),
2014/09/01 15:51:42 - 01_sga_equiv_tramite - seo.nro_ultima_copia,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - CASE
2014/09/01 15:51:42 - 01_sga_equiv_tramite - WHEN seo.nua IS NOT NULL THEN to_number(seo.nua,‘999999999999999’)
2014/09/01 15:51:42 - 01_sga_equiv_tramite - WHEN seo.nua IS NULL THEN NULL
2014/09/01 15:51:42 - 01_sga_equiv_tramite - WHEN seo.nua = ‘’ THEN NULL
2014/09/01 15:51:42 - 01_sga_equiv_tramite - END,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - seo.fecha,
2014/09/01 15:51:42 - 01_sga_equiv_tramite - seo.estado
2014/09/01 15:51:42 - 01_sga_equiv_tramite - FROM
2014/09/01 15:51:42 - 01_sga_equiv_tramite - mig.sga_equiv_operac seo
2014/09/01 15:51:42 - 01_sga_equiv_tramite - LEFT OUTER JOIN mig._cnv_pk_instituciones cpi ON (seo.institucion = cpi.institucion_g2)
2014/09/01 15:51:42 - 01_sga_equiv_tramite - LEFT OUTER JOIN mig._cnv_pk_propuestas cpp ON (seo.unidad_academica = cpp.unidad_academica AND seo.carrera_origen = cpp.carrera)
2014/09/01 15:51:42 - 01_sga_equiv_tramite - LEFT OUTER JOIN mig._cnv_pk_documentos cpd ON (seo.nro_resolucion = cpd.resolucion AND cpd.documento_tipo = 10) – cpd.tabla = ‘sga_equiv_resol’
2014/09/01 15:51:42 - 01_sga_equiv_tramite - WHERE
2014/09/01 15:51:42 - 01_sga_equiv_tramite - seo.operacion_equiv NOT IN (SELECT operacion_equiv FROM mig._TramiteEquiv)
2014/09/01 15:51:42 - 01_sga_equiv_tramite - ORDER BY seo.operacion_equiv;
2014/09/01 15:51:42 - 01_sga_equiv_tramite -
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – Borro la tabla de tramites sin detalle.
2014/09/01 15:51:42 - 01_sga_equiv_tramite - DROP TABLE IF EXISTS mig._TramiteEquiv ;
2014/09/01 15:51:42 - 01_sga_equiv_tramite -
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – Actualiza la secuencia del tramite de equivalencia
2014/09/01 15:51:42 - 01_sga_equiv_tramite - SELECT SETVAL(‘sga_equiv_tramite_seq’, (SELECT MAX(equivalencia_tramite) FROM sga_equiv_tramite));
2014/09/01 15:51:42 - 01_sga_equiv_tramite -
2014/09/01 15:51:42 - 01_sga_equiv_tramite -
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – *************************************************************************************
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – ACTUALIZACION DE LA TABLA DE MODULOS.
2014/09/01 15:51:42 - 01_sga_equiv_tramite - INSERT INTO mig._app_migracion ( modulo, fecha_generacion, fecha_actualiz, script_corrido )
2014/09/01 15:51:42 - 01_sga_equiv_tramite - VALUES (‘EQUIVALENCIAS’ , CURRENT_DATE, CURRENT_TIMESTAMP, 1 );
2014/09/01 15:51:42 - 01_sga_equiv_tramite - – *************************************************************************************
2014/09/01 15:51:43 - 01_sga_equiv_tramite - ERROR (version 5.0.1-stable, build 1 from 2013-11-15_16-08-58 by buildguy) : Ocurrió un error al ejecutar esta entrada de trabajo:
2014/09/01 15:51:43 - 01_sga_equiv_tramite - Couldn’t execute SQL: SELECT * FROM mig.get_script_corrido( 1, ‘EQUIVALENCIAS’) ;
2014/09/01 15:51:43 - 01_sga_equiv_tramite -
2014/09/01 15:51:43 - 01_sga_equiv_tramite - SET search_path = negocio;
2014/09/01 15:51:43 - 01_sga_equiv_tramite -
2014/09/01 15:51:43 - 01_sga_equiv_tramite - UPDATE mig.sga_equiv_operac SET nua = NULL WHERE nua = ‘’;
2014/09/01 15:51:43 - 01_sga_equiv_tramite -
2014/09/01 15:51:43 - 01_sga_equiv_tramite - DROP TABLE IF EXISTS mig._TramiteEquiv ;
2014/09/01 15:51:43 - 01_sga_equiv_tramite - CREATE TABLE mig._TramiteEquiv (operacion_equiv integer);
2014/09/01 15:51:43 - 01_sga_equiv_tramite - INSERT INTO mig._TramiteEquiv (operacion_equiv)
2014/09/01 15:51:43 - 01_sga_equiv_tramite - SELECT a.operacion_equiv FROM mig.sga_equiv_operac as a
2014/09/01 15:51:43 - 01_sga_equiv_tramite - EXCEPT
2014/09/01 15:51:43 - 01_sga_equiv_tramite - SELECT b.operacion_equiv FROM mig.sga_equiv_otorgada as b;
2014/09/01 15:51:43 - 01_sga_equiv_tramite -
2014/09/01 15:51:43 - 01_sga_equiv_tramite -
2014/09/01 15:51:43 - 01_sga_equiv_tramite - INSERT INTO sga_equiv_tramite (
2014/09/01 15:51:43 - 01_sga_equiv_tramite - equivalencia_tramite,alumno,plan_version,fecha,tipo_tramite,origen,documento,generacion_automatica,matriz_oficial,
2014/09/01 15:51:43 - 01_sga_equiv_tramite - institucion,propuesta,rectifica_a, version,version_impresa,nro_ultima_copia,nua,fecha_generacion,estado
2014/09/01 15:51:43 - 01_sga_equiv_tramite - )
2014/09/01 15:51:43 - 01_sga_equiv_tramite - SELECT
2014/09/01 15:51:43 - 01_sga_equiv_tramite - seo.operacion_equiv,
2014/09/01 15:51:43 - 01_sga_equiv_tramite - (SELECT DISTINCT alumno
2014/09/01 15:51:43 - 01_sga_equiv_tramite - FROM mig.sga_equiv_otorgada as eo, mig._cnv_pk_alumnos as cpa
2014/09/01 15:51:43 - 01_sga_equiv_tramite - WHERE eo.operacion_equiv = seo.operacion_equiv
2014/09/01 15:51:43 - 01_sga_equiv_tramite - AND cpa.unidad_academica = eo.unidad_academica
2014/09/01 15:51:43 - 01_sga_equiv_tramite - AND cpa.carrera = eo.carrera
2014/09/01 15:51:43 - 01_sga_equiv_tramite - AND cpa.legajo = eo.legajo
2014/09/01 15:51:43 - 01_sga_equiv_tramite - ), (SELECT DISTINCT plan_version
2014/09/01 15:51:43 - 01_sga_equiv_tramite - FROM mig.sga_equiv_otorgada as eo, mig._cnv_pk_planes_versiones as cpv
2014/09/01 15:51:43 - 01_sga_equiv_tramite - WHERE eo.operacion_equiv = seo.operacion_equiv
2014/09/01 15:51:43 - 01_sga_equiv_tramite - AND cpv.unidad_academica = eo.unidad_academica
2014/09/01 15:51:43 - 01_sga_equiv_tramite - AND cpv.carrera = eo.carrera
2014/09/01 15:51:43 - 01_sga_equiv_tramite - AND cpv.plan_g2 = eo.plan
2014/09/01 15:51:43 - 01_sga_equiv_tramite - AND cpv.version = eo.version
2014/09/01 15:51:43 - 01_sga_equiv_tramite - ), seo.fecha,
2014/09/01 15:51:43 - 01_sga_equiv_tramite - seo.tipo_equiv,
2014/09/01 15:51:43 - 01_sga_equiv_tramite - CASE
2014/09/01 15:51:43 - 01_sga_equiv_tramite - WHEN seo.origen = ‘I’ THEN 1
2014/09/01 15:51:43 - 01_sga_equiv_tramite - WHEN seo.origen = ‘C’ THEN 2
2014/09/01 15:51:43 - 01_sga_equiv_tramite - WHEN seo.origen = ‘P’ THEN 3
2014/09/01 15:51:43 - 01_sga_equiv_tramite - WHEN seo.origen = ‘V’ THEN 4
2014/09/01 15:51:43 - 01_sga_equiv_tramite - WHEN seo.origen = ‘E’ THEN 5
2014/09/01 15:51:43 - 01_sga_equiv_tramite - WHEN seo.origen = ‘S’ THEN 6
2014/09/01 15:51:43 - 01_sga_equiv_tramite - WHEN seo.origen = ‘H’ THEN 6 ELSE 1 END,
2014/09/01 15:51:43 - 01_sga_equiv_tramite - cpd.documento,
2014/09/01 15:51:43 - 01_sga_equiv_tramite - seo.aplic_automatica,
2014/09/01 15:51:43 - 01_sga_equiv_tramite - seo.matriz_oficial,
2014/09/01 15:51:43 - 01_sga_equiv_tramite - cpi.institucion,
2014/09/01 15:51:43 - 01_sga_equiv_tramite - cpp.propuesta,
2014/09/01 15:51:43 - 01_sga_equiv_tramite - seo.operacion_original,
2014/09/01 15:51:43 - 01_sga_equiv_tramite - seo.version,
2014/09/01 15:51:43 - 01_sga_equiv_tramite - COALESCE(seo.version_impresa,0),
2014/09/01 15:51:43 - 01_sga_equiv_tramite - seo.nro_ultima_copia,
2014/09/01 15:51:43 - 01_sga_equiv_tramite - CASE
2014/09/01 15:51:43 - 01_sga_equiv_tramite - WHEN seo.nua IS NOT NULL THEN to_number(seo.nua,‘999999999999999’)
2014/09/01 15:51:43 - 01_sga_equiv_tramite - WHEN seo.nua IS NULL THEN NULL
2014/09/01 15:51:43 - 01_sga_equiv_tramite - WHEN seo.nua = ‘’ THEN NULL
2014/09/01 15:51:43 - 01_sga_equiv_tramite - END,
2014/09/01 15:51:43 - 01_sga_equiv_tramite - seo.fecha,
2014/09/01 15:51:43 - 01_sga_equiv_tramite - seo.estado
2014/09/01 15:51:43 - 01_sga_equiv_tramite - FROM
2014/09/01 15:51:43 - 01_sga_equiv_tramite - mig.sga_equiv_operac seo
2014/09/01 15:51:43 - 01_sga_equiv_tramite - LEFT OUTER JOIN mig._cnv_pk_instituciones cpi ON (seo.institucion = cpi.institucion_g2)
2014/09/01 15:51:43 - 01_sga_equiv_tramite - LEFT OUTER JOIN mig._cnv_pk_propuestas cpp ON (seo.unidad_academica = cpp.unidad_academica AND seo.carrera_origen = cpp.carrera)
2014/09/01 15:51:43 - 01_sga_equiv_tramite - LEFT OUTER JOIN mig._cnv_pk_documentos cpd ON (seo.nro_resolucion = cpd.resolucion AND cpd.documento_tipo = 10) WHERE
2014/09/01 15:51:43 - 01_sga_equiv_tramite - seo.operacion_equiv NOT IN (SELECT operacion_equiv FROM mig._TramiteEquiv)
2014/09/01 15:51:43 - 01_sga_equiv_tramite - ORDER BY seo.operacion_equiv;
2014/09/01 15:51:43 - 01_sga_equiv_tramite -
2014/09/01 15:51:43 - 01_sga_equiv_tramite - DROP TABLE IF EXISTS mig._TramiteEquiv ;
2014/09/01 15:51:43 - 01_sga_equiv_tramite -
2014/09/01 15:51:43 - 01_sga_equiv_tramite - SELECT SETVAL(‘sga_equiv_tramite_seq’, (SELECT MAX(equivalencia_tramite) FROM sga_equiv_tramite));
2014/09/01 15:51:43 - 01_sga_equiv_tramite -
2014/09/01 15:51:43 - 01_sga_equiv_tramite -
2014/09/01 15:51:43 - 01_sga_equiv_tramite - INSERT INTO mig._app_migracion ( modulo, fecha_generacion, fecha_actualiz, script_corrido )
2014/09/01 15:51:43 - 01_sga_equiv_tramite - VALUES (‘EQUIVALENCIAS’ , CURRENT_DATE, CURRENT_TIMESTAMP, 1 );
2014/09/01 15:51:43 - 01_sga_equiv_tramite -
2014/09/01 15:51:43 - 01_sga_equiv_tramite - ERROR: una subconsulta utilizada como expresión retornó más de un registro
2014/09/01 15:51:43 - conexion_pg - Connection to database closed!
2014/09/01 15:51:43 - mig_Equivalencias - Finalizó la entrada de trabajo [01_sga_equiv_tramite] (resultado=[false])
2014/09/01 15:51:43 - mig_Equivalencias - Ejecución del trabajo finalizada
2014/09/01 15:51:43 - Spoon - Trabajo ha terminado.
Muchas gracias!!!