-- cambiar el formato de las fechas para que pueda coger las anteriores a 1963
alter session set nls_date_format="DD/MM/RRRR hh24:mi:ss";

-- cargar claves de direcciones, expedientes, solicitantes, informes, contactos
BEGIN
	PG_MIGRACION.C_CARGA_CLAVES :=1; -- PARA CARGAR LAS CLAVES orden 06 / 01 / 00
	PG_MIGRACION.C_CARGA_DATOS :=0; 
	PG_MIGRACION.C_DIRECCIONES := 1;  
	PG_MIGRACION.C_SOLICITANTES  := 1; -- necesita direcciones
	PG_MIGRACION.C_EXPEDIENTES  := 1; -- necesita solicitantes y direcciones
	PG_MIGRACION.C_INFORMES := 1; -- necesita solicitantes.
	PG_MIGRACION.C_CONTACTOS := 1; -- necesita solicitantes y direcciones
	PG_MIGRACION.C_LIQUIDACIONES  := 1; -- necesita solicitantes
	PG_MIGRACION.C_ALARMAS  := 1; -- necesita solicitantes
	PG_MIGRACION.C_INTERVENCIONES := 1; -- necesita solicitantes
	PG_MIGRACION.C_EMERGENCIAS:=1;
	PG_MIGRACION.C_GIZARTE:=1;
		
	PG_MIGRACION.INICIA(0);
	
	PG_MIGRACION.C_CARGA_CLAVES :=0; -- UNA VEZ CARGADAS LAS CLAVES, YA EL ORDEN DE LOS DATOS NO IMPORTA. 
	PG_MIGRACION.C_CARGA_DATOS :=1;  -- 06(DIRECCIONES) / 01(S0LICITANTES) / 00(EXPEDIENTES) / 02(INFORMES) / 03(CONTACTOS)
	-- Por defecto estan todos los valores a 1, es decir se ejecuta todo en el orden indicado.
	-- si se quiere lanzar unicamente un apartado, habria que marcar los demas a0, tener en cuenta que algunos 
	-- de los procesos necesitan que otros datos esten cargados para que se carguen correctamente-
	PG_MIGRACION.C_DIRECCIONES := 1;  
	PG_MIGRACION.C_SOLICITANTES  := 1; -- necesita direcciones
	PG_MIGRACION.C_EXPEDIENTES  := 1; -- necesita solicitantes y direcciones
	PG_MIGRACION.C_INFORMES := 1; -- necesita solicitantes.
	PG_MIGRACION.C_CONTACTOS := 1; -- necesita solicitantes y direcciones
	PG_MIGRACION.C_LIQUIDACIONES  := 1; -- necesita solicitantes
	PG_MIGRACION.C_ALARMAS  := 1; -- necesita solicitantes
	PG_MIGRACION.C_INTERVENCIONES := 1; -- necesita solicitantes
	PG_MIGRACION.C_EMERGENCIAS:=1;
	PG_MIGRACION.C_GIZARTE:=1;
	
	PG_MIGRACION.INICIA(0); 
END;
/
