Errores al Migrar datos de Mapuche del Portal Gerencial 4.1.0 a 5.0.0

Hola. Buenas Tardes.
Me encuentro en el proceso de Migración de la versión 4.1.0 a la 5.0.0.
Al momento de querer Migrar datos de Mapuche del Portal Gerencial me salen errores durante la misma.
Adjunto el Logs del proceso de migración.
Saludos.


2_migra_portal_mapuche.log.zip (8.37 KB)

Hola Rodrigo,
haciendo algunas pruebas veo que el problema aparece porque en la tabla (pentaho.personal_d_personas) de la base del portal gerencial de Wichi 4.1.0 hay algún valor en el campo “apyno” que no está separado por coma. Cuando se ejecuta la consulta siguiente, en el segundo substring, que te devuelve el apellido, te da un valor negativo porque no encuentra la coma. Fijate de revisar la tabla para ver los casos que no tengan apellido y nombre separados:

INSERT INTO mapuche.map_dw_lt_persona (legajo_id_map, letra, apellido, nombre, apellidonombre_desc, fecha_nacimiento, fechadesde, fechahasta, version, vigente, fechaact)
    SELECT nro_legajo::varchar,
        substring(upper(trim(apyno)) from 1 for 1), 
       substring(upper(trim(apyno)) from 1 for position(',' in trim(apyno))-1),  --ESTA LINEA ES LA QUE DA ERROR
        substring(upper(trim(apyno)) from position(',' in trim(apyno))+1),
	    upper(trim(apyno)) || ' ('|| nro_legajo::varchar || ')', 
	    fec_nacim,
	    now()::date,'2199-12-31'::date,1,'Y',now()
        FROM mapuche_tmp.personal_d_personas 
        WHERE nro_legajo::varchar NOT IN (SELECT legajo_id_map FROM mapuche.map_dw_lt_persona);

Saludos,

Marcos