Eliminar mensajes Warning en un KB GeneXus
Para mejorar tu KB #GeneXus y eliminar todos los mensajes WARNINGS en el Build All, los paso que yo realizo son:
0) Tener un backup de la KB (export, congelar version o copia)
2) Editar las propiedades del Generador y en Warning treated as error y poner
spc0005 spc0008 spc0023 spc0024 spc0025 spc0043 spc0046 spc0047 spc0047 spc0051 spc0158 spc0136
En esta lista se pueden agregar y quitar dependiendo cuales es la exigencia que pueda tener esa KB.
3) Hacer otro REBUILD ALL y corregir todos los errores nuevos que aparezcan. Testear y subir al server en caso de ser necesario.spc0005 spc0008 spc0023 spc0024 spc0025 spc0043 spc0046 spc0047 spc0047 spc0051 spc0158 spc0136
En esta lista se pueden agregar y quitar dependiendo cuales es la exigencia que pueda tener esa KB.
4) Ignorar aquellos Warning que no voy a tomar en cuenta en forma global.
Editar las propiedades del generador y en Disabled Warnings poner:
La lista de warnings ignorados en forma global del paso anterior, hay que personalizarla para cada KB. La lista anterior, no muestra warnings por indices, pues tienen un control en otra etapa.
5) Hacer otro REBUILD ALL.Revisar la lista de objetos que aun tienen warning.
5.1) Si el warning es evitable, corregirlo.
Por ejemplo, tengo codigo C# o Java para hacer algo, que ahora se puede hacer nativo con Genexus.
5.2) Si el warning no es evitable y es aceptable y no quiero que aparezca mas, puedo editar las propiedades del objeto, y agregar dicho warning en
Disabled Warning (a nivel del objeto)
Conviene poner ese y solo ese warning, sacando todos los globales.
6) Hacer otro Rebuild all (ya sin ningun warning o solo con los que decidimos dejar).
Testear y subir cambios al server.
Testear y subir cambios al server.
Excelente. gracias Enrique
ResponderBorrar