Ejemplo de Generación de UML

English version

En los archivos adjuntos se encuentran los datos correspondientes a las tablas de la base de datos xrefsrc, los xml generados a partir de estos datos y la exportación a EAP de cada etapa de la generación.

  1. Luego de cargar la base de datos xrefsrc con los .d de xrfdat y xrfprg, se ejecuta com/nomadesoft/ns_startup.p y se responde que sí a la generación del xml
    1. No generar el xml del modelo de datos.
    2. Aceptar la generación del xml de xref:
      1. Seleccionar si se quiere que el xml sea legible o no (un chorro continua, útil únicamente para la generación de alias.xml)
      2. Especifique el nombre del archivo (xrefejemplo.xml) y seleccione para la generación, el módulo "ejemplo".
      3. Especifique el nombre del archivo xml para las notas (notasejemplo.xml).
  2. Los archivos xrefejemplo.xml y notasejemplo.xml corresponden al xml generado a partir de los datos de xrefsrc.
  3. Los xml (que se generan en el directorio de trabajo, generalmente C:\OpenEdge\WRK) se copian a la raiz del proyecto.
  4. Se responde que sí al procesamiento del xml:
    1. Se selecciona construcción completa (no incremental) lo que limpia el repositorio.
    2. Se acepta el mapeo de estereotipos propuesto.
    3. No se genera modelo de datos.
    4. Sí se procesa el xml de xref:
      1. Se ingresa el nombre del archivo (xrefejemplo.xml).
      2. Se selecciona "Crear Objectos", "Crear Enlaces" y "Mover UFs", las demás se dejan en 'no', porque si la generación no es incremental pueden encontrar problemas.
  5. Se responde 'no' a todas las demás preguntas, completando la primer etapa y obteniendo, en el repositorio, example1.EAP.
  6. Se ejecuta nuevamente ns_startup.p y se responde que no a la generación del xml.
  7. Se responde que sí al procesamiento del xml y que sí a la generación incremental.
  8. Se acepta el mapeo de estereotipos, no se genera el modelo de datos y si el xml de xref:
    1. Se ingresa el nombre del xml (xrefejemplo.xml) y se dejan en 'no' los primeros tres (los que antes se colocó que sí) y se selecciona realizar: "Crear Diagramas", "Ocultar Conns" y "Limpiar Tablas" (no se ha distribuido la clase que genera los enlaces a archivos, por lo cual seleccionar "Enlace a Archivo" hace que el programa falle).
    2. Se acepta el procesamiento de las notas.
      1. Se ingresa el nombre del archivo (notasejemplo.xml) y se responde 'no' a "Enlace Archivo".
  9. Se responde 'no' a todas las demás preguntas, y se obtiene, en el respositorio, example2.EAP.
  10. Se recorren los diagramas de example2.EAP y se ordenan automáticamente sus elementos, obteniendo example3.EAP.

  11. AttachmentSize
    xml-d.zip1.86 KB
    ea1.zip812.27 KB
    ea2.zip808.91 KB
    ea3.zip809.27 KB
    html-eap1.zip164.01 KB
    html-eap2.zip177 KB
    html-eap3.zip259.54 KB