Ejemplo - Detalles de procedimiento

  1. Cree las compañías de destino 600, 601, 602 y 603.

    Cree las compañías de destino 600, 601 602 y 603 mediante la sesión Compañías (ttaad1100m000). Convierta los cambios a ejecutables y reinicie la bshell.

  2. Defina tablas lógicas para las compañías 601, 602 y 603.

    Nota

    En el entorno de origen, las compañías 401, 402 y 403 contienen tablas lógicas que están vinculadas a las tablas físicas de la compañía 400. La compañía 400 no contiene tablas lógicas.

    Actualice la compartición de tablas real para definir las tablas lógicas para las nuevas compañías 601, 602 y 603. Esto se realiza copiando el conjunto de tablas real de uso compartido en una nueva versión y añadiendo las relaciones en la sesión Tables by Table Set (tltsm1110m000), donde la compañía 600 es la compañía física y 601, 602 y 603 son las compañías lógicas. Para cada conjunto de tablas, debe especificar una línea para cada compañía lógica.

    Si no existe, debe generar primero un conjunto de tablas de uso compartido real. Esto se realiza ejecutando el comando Importar de tablas lógicas en la sesión Table Sharing Sets (tltsm1115m009), como se describe en Detalles del procedimiento.

    Después de actualizar el conjunto de tablas de uso compartido con las nuevas compañías, debe ejecutar el comando Make Table Sharing Set Actual para convertir los cambios en el diccionario de datos ejecutable y debe reiniciar la bshell para cargar la nueva configuración.

    Nota
    • si se especifica un entorno multicompañía en el conjunto de tablas de uso compartido real, debe añadir también las nuevas compañías 600, 601, 602 y 603 al entorno multicompañía.
    • Las compañías en la nueva estructura multicompañía deben compartir al menos las tablas Componentes de software implementados (tccom000) y Compañías (tcemm170) y sus tablas de referencia.
  3. Exporte datos de las compañías de origen 400, 401, 402 y 403.

    Extraiga datos de las compañías de origen 400, 401, 402 y 403 a archivos secuenciales. No exporte datos del paquete Modelizador empresarial (tg).

    • Compañía 400

      Para extraer datos de la compañía 400, debe ejecutar la sesión Crear volcado secuencial de tabla (ttaad4226m000) dos veces.

      Para la primera exportación, utilice esta configuración:

      Crear volcado secuencial de tabla (ttaad4226m000)
      Campo Valor
      Compañía 400-400
      Paquete aa-tf
      Tabla <vacía> - zzz999
      Suprimir mensajes de error No
      Eliminar tabla después del volcado No
      Crear registros de longitud fija No
      Especificar separador de campo

      | (barra vertical)

      Directorio archivos tabla /tmp/400
      Nombre básico para archivo volcado <vacío>
      Nombre del archivo de errores /tmp/err400-1

      Para la segunda exportación, utilice la misma configuración, excepto:

      • Rango de paquetes: th-zz
      • Especifique un nombre distinto para el archivo de errores, por ejemplo, /tmp/err400-2
    • Compañías restantes

      Utilice el mismo procedimiento para extraer datos de las compañías 401, 402 y 403.

      Puntos de atención:

      • Especifique un directorio diferente para cada compañía: /tmp/401, /tmp/402 y /tmp/403 para las compañías 401, 402 y 403, respectivamente.
      • Especifique un nombre distinto para el archivo de errores para cada exportación.
  4. Corrección de números de compañía

    Ejecute la sesión Copiar datos de la compañía (tccom0214m000) para corregir las referencias a números de compañía en los archivos secuenciales. Las referencias de las compañías de origen 400, 401, 402 y 403 se deben cambiar a referencias de las compañías de destino 600, 601, 602 y 603, respectivamente.

    • Compañía 400

      • Cambio a la compañía 400
      • Ejecute la sesión con esta configuración:
      Copiar datos de la compañía (tccom0214m000)
      Campo Valor
      Especificar separador de campo | (barra vertical)
      Directorio archivos tabla /tmp/400
      Compañías a copiar

      400>600;401>601;402>602;403>603

      Unidades empresariales a copiar No
    • Compañías restantes

      Ejecute la sesión otras 3 veces para corregir los archivos secuenciales de las compañías 401, 402 y 403.

      Puntos de atención:

      • Antes de ejecutar la sesión, debe cambiar al número de compañía de origen correspondiente, por ejemplo, cambiar a la compañía 401 antes de ejecutar la sesión para corregir los archivos que se hayan extraído de la compañía 401.
      • El directorio de los archivos de tabla difiere según el número de compañía: /tmp/401, /tmp/402 y /tmp/403 para los archivos de las compañías 401, 402 y 403, respectivamente.
      • La configuración restante debe ser exactamente idéntica a la configuración del ejemplo anterior.
  5. Importe datos a las compañías 600, 601, 602 y 603.

    Ejecute la sesión Crear tabla de volcado secuencial (ttaad4227m000) para importar el contenido de los archivos secuenciales a las compañías de destino.

    • Compañía 600

      Para cargar datos en la compañía 600, utilice esta configuración:

      Crear tabla de volcado secuencial (ttaad4227m000)
      Campo Valor
      Crear tablas para diferentes compañías

      600

      Anexar si existe la tabla. No
      Borrar tablas existentes No
      Crear filas antes del índice
      Deshabilitar restricciones de domino No
      Omitir restricciones de integridad referencial
      Especificar separadores de campo de archivo secuencia

      | (barra vertical)

      Directorio para buscar archivos de tabla /tmp/400
      Patrón de coincidencia con el nombre de tabla *
      Archivo para almacenar nombres de tablas no creado No
      Nombre del archivo de errores /tmp/err_imp600
    • Compañías restantes

      Utilice el mismo procedimiento para importar datos para las compañías 601, 602 y 603.

      Puntos de atención:

      • El directorio para buscar archivos de tabla es diferente para cada compañía:
        • /tmp/401 contiene los archivos que se deben cargar en la compañía 601.
        • /tmp/402 contiene los archivos que se deben cargar en la compañía 602.
        • /tmp/403 contiene los archivos que se deben cargar en la compañía 603.
      • Especifique un nombre distinto para el archivo de errores para cada importación.
  6. Cree las tablas que faltan para las compañías 600, 601, 602 y 603.

    Ejecute la sesión Crear tablas (ttaad4230m000) para crear las tablas que faltan para las compañías 600, 601, 602 y 603. Especifique esta configuración:

    Crear tablas (ttaad4230m000)
    Campo Valor
    Compañía 600 - 603
    Paquete <vacío> - zz
    Tabla <vacía> - zzz999
  7. Defina la compañía 600 como compañía DEM central para todas las compañías de destino.

    Para cada compañía de destino (600, 601, 602 y 603), repita estos pasos:

    • Cambie a la nueva compañía de destino.
    • Ejecute la sesión Compañía central para almacenar datos del modelizador empresarial (tgbrg0100s000). Especifique la compañía 600 como compañía DEM central.
  8. Ejecute la sesión Reorganizar tablas (ttaad4225m000) para reorganizar las tablas y reparar los contadores de referencia para las compañías 600, 601, 602 y 603.

    Especifique esta configuración:

    Crear tabla de volcado secuencial (ttaad4227m000)
    Campo Valor
    Compañía 600 - 603
    Paquete <vacío> - zz
    Tabla <vacía> - zzz999
    Datos e Índices
    Integridad de referencia
    Comprobación de validez de referencia No
    Reparar contador de referencias
    Todas las demás casillas de verificación No