Estaba trabajando en una kb y me interesaba pasar los resultados del build all (qué objetos generaron, cuales no, etc) a otra persona.
Luego de algunas vueltas y la ayuda de Pablo probé modificando el XML de la navegación y obtuve una preciosa tabla con filtros y todo, muy sencillo el mecanismo así que lo comparto por si a alguien le aporta.
Sigue el paso a paso:
1. Hacer el build all (o el build que quieran)
2. Eso deja un nav_objs.XML con el resultado de los objetos especificados en el directorio de la KB. (Ej: c:\gc\kbs\AjaxSample\nav_objs.xml)
3. Se edita ese XML incluyendo un Tag de apertura y cierre, ejemplo:
<objects>
(contenido del XML original)
</objects>
Queda algo como:
<Objects>
<Object>
<ObjCls>1</ObjCls>
<ObjId>2</ObjId>
<ObjName>IsAuthorized</ObjName>
<ObjStatus>genreq</ObjStatus>
<ObjNavig>GXSPC007\GEN15\NVG\IsAuthorized.xml</ObjNavig>
</Object>
....
</objects>
4. Se abre el XML con excel (en mi caso 2007, no se si en versiones anteriores anda igual). Ahí aparece un warning:
Elegir "as an XML table", ahí dice que no tiene "schema" pero lo saca del propio XML.
5. ahí queda la tabla con combos para filtrar, etc.
Luego de algunas vueltas y la ayuda de Pablo probé modificando el XML de la navegación y obtuve una preciosa tabla con filtros y todo, muy sencillo el mecanismo así que lo comparto por si a alguien le aporta.
Sigue el paso a paso:
1. Hacer el build all (o el build que quieran)
2. Eso deja un nav_objs.XML con el resultado de los objetos especificados en el directorio de la KB. (Ej: c:\gc\kbs\AjaxSample\nav_objs.xml)
3. Se edita ese XML incluyendo un Tag de apertura y cierre, ejemplo:
<objects>
(contenido del XML original)
</objects>
Queda algo como:
<Objects>
<Object>
<ObjCls>1</ObjCls>
<ObjId>2</ObjId>
<ObjName>IsAuthorized</ObjName>
<ObjStatus>genreq</ObjStatus>
<ObjNavig>GXSPC007\GEN15\NVG\IsAuthorized.xml</ObjNavig>
</Object>
....
</objects>
4. Se abre el XML con excel (en mi caso 2007, no se si en versiones anteriores anda igual). Ahí aparece un warning:
Elegir "as an XML table", ahí dice que no tiene "schema" pero lo saca del propio XML.
5. ahí queda la tabla con combos para filtrar, etc.
Gustavo:
ResponderBorrarGracias por el tip, pero desde mi humilde punto de vista, esto es una funcionalidad tan necesaria que deberia poder hacerse en Genexus sin necesidad de recurrir a cosas externas.
Lo ideal seria poder saber cuales objetos tengo con warning y cuales son los que dan errores, sin tener que pasarme por excel