Depurar Lenguaje Intermediario [Guía de Usuario de Enterprise Architect]

Top Previous Next

Depurar Lenguaje Intermediario

button_main button_prev button_next

El script de una plantilla MDA produce texto de lenguaje intermediario. Sin embargo, al generar el modelo este script podría devolver errores Cuando ocurre un error, puede ver y depurar el texto generado externamente, preferiblemente en un editor que solicita actualizaciones para las alteraciones de archivos.

Acceso Menú contextual del Explorador de Proyecto | Avanzado | Transformar Paquete (Ctrl+Shift+H)

Ejemplo

Para una base de datos MySQL, el código de plantilla se puede asemejar al siguiente:

$enumFieldName = “test”

 

Column

{

name=%qt%%CONVERT_NAME($enumFieldName, "Pascal Case","Camel Case")%%qt%

type=%qt%%CONVERT_TYPE(genOptDefaultDatabase,"Enum")%%qt%

}

 

Esto devuelve la salida en el archivo de texto generado como:

 

Column

{

name = "test"

type = "ENUM"

}

 

Si hay un error en la transformación original, tal como un error de ortografía - ‘Colum’ - hacer clic en el botón Hacer Transformación devuelve el mensaje de error haciendo referencia a la primera línea de código intermedio que incluye el error 'Colum’.

Depurar cuando los errores son devueltos al generar código alterado

Paso

Descripción

Ver También

1

Seleccione el Paquete para ser transformado, y el menú contextual Transformar Paquete .

Se muestra la ventana de Transformaciones de Modelo.

 

Transformar Elementos

2

En la columna Nombre, seleccione la casilla contra el tipo de transformación siendo alterada.

 

 

3

En el campo Archivo Intermediario, haga clic en el botón ( ... ) y configure la ubicación del archivo en la cual generar el código.

 

 

4

Seleccione la casilla Escribir Siempre, y haga clic en el botón Escribir Ahora para generar el script.

Esto sólo genera el script, no el modelo.

 

 

5

Si se devuelve un error especificando el número de línea del problema, abra el archivo en un Editor de Código externo (con Numerado de Línea) y ubique el número de línea del problema.

 

 

6

Después del código de plantilla para corregir el error.

 

 

7

Haga clic en el botón Hacer Transformación para revisar que la alteración ha corregido el problema.