UltraGX Manual de UltraGX Descargar PDF

Documentar una KB

Documentar una Knowledge Base es ejecutar el pipeline sobre ella: la pestaña Ejecutar pipeline lee la KB, la analiza y escribe la documentación completa en una subcarpeta de la carpeta de salida.

Pestaña Ejecutar pipeline
Pestaña Ejecutar pipeline

1. Elegir la fuente

FuenteQué se elige en EntradaCuándo usarla
xpz — export XPZ / XML (GeneXus 7.5 a 18)un archivo .xpz o .xmlEl caso general. Sirve para cualquier versión y en cualquier sistema operativo. La versión de GeneXus se detecta sola
gxtext — carpeta de export de texto (src/ + ref/)la carpeta que contiene src/ y ref/Si ya tenés un export de texto de GeneXus 17 o 18
live — abrir la KB con el GeneXus instalado en esta máquina (conector)la carpeta de la KB (la que contiene el .gxw)Windows con GeneXus X Evolution 1 a 18 instalado. No hace falta exportar nada a mano
mcp — carpeta de volcados JSONuna carpeta de volcados JSONUso interno y soporte; normalmente no se usa

Debajo del selector, la aplicación explica cada fuente. Si la opción live aparece deshabilitada (requiere el conector y una instalación de GeneXus), la máquina no tiene GeneXus o se está usando una copia sin conector.

Cómo obtener un XPZ

En el IDE de GeneXus: Knowledge Manager → Export, marcá todos los objetos de la KB y exportá a un archivo .xpz. En versiones viejas (7.5, 8, 9) el camino equivalente es Knowledge Manager → Distribute. Incluí todo: cuanto más completo el export, mejores son las referencias, el modelo de datos y los clusters.

Consejos:

Fuente live y versión de GeneXus

Con live, UltraGX abre la KB con el GeneXus instalado, la exporta a texto dentro de la carpeta del proyecto (_source_text/) y después ejecuta el pipeline. En Versión de GeneXus para la KB en vivo dejá auto (desde la KB): el conector elige la instalación que corresponde a la versión con la que se guardó la KB. Si tenés varias instalaciones de la misma versión (por ejemplo dos upgrades de GeneXus 18), podés forzar una.

Antes de ejecutar con live:

2. Nombre del proyecto e idioma

3. Ejecutar

Hacé clic en Ejecutar. El log de abajo muestra el avance por etapas:

Log de una ejecución
Log de una ejecución

Para no inundar la pantalla, el log escribe como mucho una línea por segundo por etapa. Si una línea se repite con el mismo objeto durante un rato, el motor sigue trabajando en un objeto grande: no está colgado.

Al terminar bien, el estado pasa a listo, el proyecto aparece en Proyectos y se abre solo en el Visor. Si la ejecución falla, el estado dice terminó con estado error y el log muestra el motivo (ver Solución de problemas).

Tiempos de referencia

KBFuenteTiempo aproximado
700 objetosXPZmenos de un minuto
5.000 objetosXPZ o export de textode algunos minutos a media hora
5.000 objetoslivela exportación (una hora o más) más el pipeline

Los tiempos dependen del disco y del tamaño del código de cada objeto. Con la demo se suma una consulta breve al servicio de licencias.

Entradas recientes

Entradas recientes guarda las últimas quince entradas usadas. Hacé clic en una para volver a cargarla en Entrada.

Abrir un XPZ con doble clic

Si al instalar marcaste Abrir exports de GeneXus (.xpz) con UltraGX, el doble clic sobre un .xpz abre la aplicación en Ejecutar pipeline con la fuente xpz y el archivo ya cargado: solo falta revisar el nombre del proyecto y el idioma, y hacer clic en Ejecutar.