Creación de tablas Incoming



Para crear tablas para uso del servicio DiscoveryIncoming, editar el archivo que corresponda según el motor de base de datos:

  1. SQL: IncomingBDDmdf.CBD
  2. Oracle: IncomingBDDorc.CBD
  3. Access: IncomingBDDmdb.CBD
  4. Ubicación del archivo: C:\Program Files (x86)\LeverIT\Discovery\Software y abrir con notepad u otro editor de texto.

Ejemplo

Crear la estructura de la tabla EMPLOYEES

Estructura de la tabla EMPLOYEES

  1. Seleccionar y abrir el archivo IncomingBDD según el motor, para el caso de este ejemplo se editará el archivo IncomingBDDmdf.CBD.

  2. Reglas para la creación de la estructura de la tabla:
    1. Antes de los campos de la tabla debe incluirse la siguiente línea:

      REFERENCE[ADN]:NOMBRE_TABLA1) DISINCOMING_BDD[IDDISINCOMING_BDD]:[IDDISINCOMING_BDD]VARCHAR(502)), CONSTRAINT INDICENOMBRE_TABLA3)1 FOREIGN KEY ([IDDISINCOMING_BDD]) REFERENCES DISINCOMING_BDD([IDDISINCOMING_BDD])


      Estructura de la tabla EMPLOYEES. Archivo interno de bd

    2. Agregar los campos de la tabla, de la siguiente forma:

      FIELD[ADN4)]:NOMBRE_TABLA:[NOMBRE_CAMPO]TIPO_DE_CAMPO

      De tal forma que el campo EMPLOYEES.EMPLOYEES_ID se define así:

      FIELD[ADN]:EMPLOYEES:[EMPLOYEE_ID]INTEGER

      Agregar los siguientes campos hasta completar la estructura de la tabla. Para el campo FIRST_NAME:

      FIELD[VAR]:EMPLOYEES:[FIRST_NAME]VARCHAR(20)

      Finalmente la estructura de la tabla destino es la siguiente:

      REFERENCE[ADN]:EMPLOYEES,DISINCOMING_BDD[IDDISINCOMING_BDD]:[IDDISINCOMING_BDD]VARCHAR(50), CONSTRAINT INDICEEMPLOYEES1 FOREIGN KEY ([IDDISINCOMING_BDD]) REFERENCES DISINCOMING_BDD([IDDISINCOMING_BDD])
      FIELD[ADN]:EMPLOYEES:[EMPLOYEE_ID]INTEGER
      FIELD[VAR]:EMPLOYEES:[FIRST_NAME]VARCHAR(20)
      FIELD[VAR]:EMPLOYEES:[LAST_NAME]VARCHAR(25)
      FIELD[VAR]:EMPLOYEES:[EMAIL]VARCHAR(25)
      FIELD[VAR]:EMPLOYEES:[PHONE_NUMBER]VARCHAR(20)
      FIELD[VAR]:EMPLOYEES:[HIRE_DATE]DATETIME
      FIELD[VAR]:EMPLOYEES:[JOB_ID]VARCHAR(10)
      FIELD[VAR]:EMPLOYEES:[MANAGER_ID]INTEGER
      FIELD[VAR]:EMPLOYEES:[DEPARTMENT_ID]INTEGER 


      Estructura de la tabla EMPLOYEES(SQL)

    3. Guardar cambios en el archivo y cerrar.

  3. Abrir el módulo StartSystem5)
    Inicio > Programas > Discovery > Configuration > StartSystem
    Ubicar la pestaña Genera BDD y dar clic en el botón Verifica BDD entrante

    Clic para ampliar la imágen
    Creación de la tabla en el StartSystem Deben crearse los campos definidos en el archivo IncomingBDDmdf.CBD
1) , 3)
Reemplazar en NOMBRE_TABLA con el nombre de la tabla destino
2)
Tamaño de acuerdo al tipo de campo
4)
La etiqueta de campo ADN se utiliza únicamente para el primer campo de la tabla, para los restantes se utiliza la etiqueta VAR
5)
StartSystem. Módulo del servidor Discovery que permite configurar la conexión con el motor de base de datos, además de procedimientos como creación de nuevas tablas y actualizaciones según la versión instalada