Transferencia de datos del intermediario

Función general

Este proceso de interfaz  genera la información correspondiente a intermediarios que han ingresado como nuevos en un período de tiempo determinado, o bien que hayan sufrido algún tipo de modificación durante dicho período.

La información aquí registrada corresponde a todos los datos particulares del intermediario, cuando se trata de uno nuevo, y de los datos particulares modificados del intermediario, cuando se trata de uno ya registrado en el sistema.

Acciones de menú

Entrar: Indica que se desea realizar la generación de información.

Información técnica

..

Transferencia de datos del intermediario

(AGL771)

Parámetros

  • Tipo de Intermediario:  Tipo de intermediario al que se le generará la información Valores posibles según tabla MAG001.
  • Fecha Inicial :  Fecha desde la cual se considerará el rango de fechas del proceso
  • Fecha Final:  Fecha hasta la cual se considerará el rango de fechas del proceso
  • Validaciones

     

    Campo

    Descripción

     Error/adv

    Tipo

    Debe estar lleno
    10095

    Fecha Inicial

    Debe estar lleno
    09071
    Debe ser menor a fecha final 
    736026

    Fecha Final

    Debe estar lleno
    09072
    Debe ser menor ó igual a fecha del día
    700005

    Frecuencia de ejecución

    A petición del usuario, aunque debe ser cuando se cierra el mes..

    Instrucciones de ejecución

    Este programa se ejecuta desde el módulo de Intermediarios.

    Instrucciones en caso de interrupción

    Volver a ejecutar.

    Proceso batch

    Proceso

    Se lee  de la tabla "Intermedia", por cada registro de intermediario, cuyo tipo sea el que se haya indicado en la ventana y que cumplan con las siguientes condiciones.
     
  • Corresponda a intermediario nuevo, vale decir, que hayan ingresado por primera vez al sistema durante el rango de fechas del proceso
  • Corresponda a un intermediario que ya esté registrado, pero que ha sufrido algún tipo de modificación en su información particular ó general.

  • Se lee de la tabla de "intermediarios" (Intermedia) todos aquellos registros cuya fecha  de ingreso ó modificación  se encuentre dentro del rango de fechas indicadas en los parámetros.

    La identificación de los registros de intermediarios nuevos ó modificados, se debe hacer considerando la fecha de registro de intermediarios en el sistema, esto es, campo "Dcompdate" de la tabla "Intermedia".

    Para obtener la dirección y el teléfono del intermediario en tratamiento se debe leer de las tablas "Address" y "Phone" respectivamente.

    Por cada registro leído de "Intermediarios" que cumple con los requisitos señalados, se debe generar información en la tabla temporal t_intermed. :

    Cabe destacar que se debe hacer la respectiva homologación de los campos correspondientes (nInter_typ, nInt_status, nMunicipality, nOffice, nAgency); es decir, llevar los valores de los campos de VTime a los valores de los campos del sistema origen de Rentas Vitalicias, a través de la tabla interface_table. Es de hacer notar que cuando el valor homologado no es conseguido se deja el valor del origen; pero con signo negativo. Esto último con la finalidad de dar a conocer visualmente y de una manera rápida aquellos valores que no se pudieron homologar, porque no existen en la tabla de interface (interface_table).
     

    Notas al programador

    La información de las fechas es tomada de ctrol_date, cuyo tipo de registro tiene valor 40 (table0526).

    Si no existe información asociada en ctrol_date la fecha inicial aparecerá sin valor y habilitada. En caso de que exista información asociada en ctrol_date, la fecha inicial tendrá la fecha encontrada y estará des-habilitada.

    Al finalizar el proceso se debe actualizar ctrol_date con la fecha final.

    Los intermediarios a ser informados en esta interfaz, corresponden a aquellos cuya fecha de ingreso ó de modificación en el sistema se encuentra dentro de un rango de fechas (por lo general es el mes de proceso)

    La información a entregar en la interfaz, debe estar identificada por tipo de intermediario, valores posibles según tabla de tipos de intermediarios (interm_typ)
     

    Otros enlaces relacionados

    Mas Información ver el Índice.