UltraGX Manual do UltraGX Baixar PDF

Documentar uma KB

Documentar uma Knowledge Base é executar o pipeline sobre ela: a aba Executar pipeline lê a KB, a analisa e grava a documentação completa em uma subpasta da pasta de saída.

Aba Executar pipeline
Aba Executar pipeline

1. Escolher a fonte

FonteO que se escolhe em EntradaQuando usar
xpz — export XPZ / XML (GeneXus 7.5 ao 18)um arquivo .xpz ou .xmlO caso geral. Serve para qualquer versão e em qualquer sistema operacional. A versão do GeneXus é detectada sozinha
gxtext — pasta de export de texto (src/ + ref/)a pasta que contém src/ e ref/Se você já tem um export de texto do GeneXus 17 ou 18
live — abrir a KB com o GeneXus instalado nesta máquina (conector)a pasta da KB (a que contém o .gxw)Windows com GeneXus X Evolution 1 a 18 instalado. Não é preciso exportar nada manualmente
mcp — pasta de dumps JSONuma pasta de dumps JSONUso interno e suporte; normalmente não é usada

Abaixo do seletor, o aplicativo explica cada fonte. Se a opção live aparecer desabilitada (requer o conector e uma instalação do GeneXus), a máquina não tem GeneXus ou está sendo usada uma cópia sem conector.

Como obter um XPZ

Na IDE do GeneXus: Knowledge Manager → Export, marque todos os objetos da KB e exporte para um arquivo .xpz. Em versões antigas (7.5, 8, 9) o caminho equivalente é Knowledge Manager → Distribute. Inclua tudo: quanto mais completo o export, melhores ficam as referências, o modelo de dados e os clusters.

Dicas:

Fonte live e versão do GeneXus

Com live, o UltraGX abre a KB com o GeneXus instalado, a exporta para texto dentro da pasta do projeto (_source_text/) e depois executa o pipeline. Em Versão do GeneXus para a KB ao vivo, deixe auto (a partir da KB): o conector escolhe a instalação que corresponde à versão com que a KB foi salva. Se você tiver várias instalações da mesma versão (por exemplo, dois upgrades do GeneXus 18), pode forçar uma delas.

Antes de executar com live:

2. Nome do projeto e idioma

3. Executar

Clique em Executar. O log abaixo mostra o avanço por etapas:

Log de uma execução
Log de uma execução

Para não inundar a tela, o log escreve no máximo uma linha por segundo por etapa. Se uma linha se repetir com o mesmo objeto por algum tempo, o motor continua trabalhando em um objeto grande: ele não travou.

Quando termina bem, o status passa para concluído, o projeto aparece em Projetos e abre sozinho no Visualizador. Se a execução falhar, o status diz terminou com status erro e o log mostra o motivo (veja Solução de problemas).

Tempos de referência

KBFonteTempo aproximado
700 objetosXPZmenos de um minuto
5.000 objetosXPZ ou export de textode alguns minutos a meia hora
5.000 objetoslivea exportação (uma hora ou mais) mais o pipeline

Os tempos dependem do disco e do tamanho do código de cada objeto. Na demo, soma-se uma consulta breve ao serviço de licenças.

Entradas recentes

Entradas recentes guarda as últimas quinze entradas usadas. Clique em uma para carregá-la de novo em Entrada.

Abrir um XPZ com clique duplo

Se ao instalar você marcou Abrir exports do GeneXus (.xpz) com o UltraGX, o clique duplo em um .xpz abre o aplicativo em Executar pipeline com a fonte xpz e o arquivo já carregado: só falta revisar o nome do projeto e o idioma e clicar em Executar.