< Anterior | Siguiente >

Lección 4: Ejecutar la transformación

Con esta lección aprenderá a ejecutar la transformación en el entorno de trabajo de tiempo de ejecución. Cuando aplica una configuración de transformación, se crea una instancia de la transformación y esta se ejecuta con las propiedades que especifique en la configuración de la transformación.
Por qué y cuándo se efectúa esta tarea

Cuando la ejecuta, la transformación crea un modelo temporal y lo compara con el modelo destino que especifique en la configuración de la transformación. Las diferencias entre los dos modelos se visualizan en la ventana Fusionar.

Para obtener más información sobre cómo ejecutar transformaciones y especificar estrategias de fusión, vea los temas relacionados que figuran más abajo.

Para aplicar la configuración de transformación que invoca la transformación Generalize_Classes:

  1. Si todavía no está abierta, en el entorno de trabajo de tiempo de ejecución, en la vista Explorador de proyectos, en el proyecto TransformationTest, pulse dos veces en FirstConfiguration.tc; luego, en la página principal del editor de configuración de transformaciones, pulse Ejecutar.
    Consejo: En el proyecto TransformationTest, también puede pulsar FirstConfiguration.tc con el botón derecho del ratón; luego pulse Transformar > Generalizar transforme de clases.
  2. Mientras se ejecuta la transformación, en función de las opciones de fusión predeterminadas que especifique el proveedor de transformaciones, es posible que se pe pida que acepte los cambios realizados en los archivos del modelo destino. Pulse Aceptar.
  3. Para responder a los mensajes que aparezcan, pulse Aceptar.
  4. En la ventana Fusionar, vea las actualizaciones propuestas para el modelo destino, ponga una marca de selección o quítela en los recuadros para aceptar o rechazar los cambios propuestos, y pulse Aceptar.
  5. Para responder a los mensajes que aparezcan, pulse Aceptar.
Resultados
Consejo: Para ejecutar de nuevo esta transformación, pulse Modelado > Transformar > Ejecutar último. La transformación utiliza los mismos elementos origen de la última vez que ejecutó la transformación.

Ahora puede explorar los datos de salida de la transformación en el modelo TargetModel. La imagen que sigue muestra la representación visual de los elementos del modelo de salida SourceModelTgtModel generado. Este modelo contiene un paquete llamado BusinessClasses, en el que hay una clase llamada Employee y una interfaz llamada IEmployee.

Esta imagen muestra los datos de salida de la transformación descritos en el párrafo anterior.

Información relacionada:

Añadir soporte de fusión para los modelos generados por proyectos de correlación de transformación modelo a modelo

Ejecutar y volver a ejecutar transformaciones

< Anterior | Siguiente >

Comentarios