Genexus Planet

March 21, 2017

Cristhian Gomez

Lanzamiento 2017 del GUG Montevideo

El sábado pasado estuve en el Lanzamiento 2017 del GUG Montevideo después de estar mucho tiempo sin asistir a un evento de la comunidad. Creo que en el pasado Gabriel Icasuriaga me empujaba o me contagiaba las ganas de participar y al no estar me sentía un poco perdido. En principio creo que hice mi duelo y pude volver con ganas y reencontrarme con esto tan lindo que es la comunidad de usuarios

by noreply@blogger.com (Cristhian Gómez) at March 21, 2017 11:46 AM

March 16, 2017

Cristhian Gomez

Table storage engine for "MiTabla" doesn't have this option... migrando MySQL

Estoy migrando una KB de GeneXus 9.0 a GeneXus 15 por lo que aproveche a realizar un rediseño de la aplicación y cambiando todo lo que se pueda. Aprovechando me instale una versión nueva de MySQL para dejar de usar la 5.1 que tenía funcionando en producción. Para esto hice un dump como lo hago siempre y al querer levantar el archivo me da el siguiente error: "Table storage engine for

by noreply@blogger.com (Cristhian Gómez) at March 16, 2017 07:47 PM

March 14, 2017

Enrique Almeida

GUG Montevideo - Lanzamiento 2017

Llega la cita esperada El Sábado 18 de marzo a las 11:30  en Puerto Madero (Luis A. de Herrera 1172 casi 26 de marzo) Inscripciones en: Meetup.com Ticket $ 490 Formas de pago REDPAGOS: Cta. 46855 “GUG Montevideo”  Depósito en BROU , ITAU, SANTANDER (solicitar nros de cuenta a gugmontevideo@gmail.com) Presentaremos el Plan de Trabajo del GUG para el 2017 y algunas sorpresas! No te dejes

by noreply@blogger.com (Enrique Almeida) at March 14, 2017 02:55 PM

March 10, 2017

Enrique Almeida

KBClone - Clonar una KB

Hice un utilitario para clonar una KB en la maquina de desarrollo. Lo que hace es copiar todos los archivos de la KB, hace un backup de la base de datos de la KB y la restaura con nuevo nombre. También cambia el nombre interno de la KB, ajusta el archivo knowledgebase.connection y el archivo *.gxw. Al abrir la nueva KB, tiene el mismo estado, propiedades y objetos que tenia la KB anterior,

by noreply@blogger.com (Enrique Almeida) at March 10, 2017 10:00 PM

March 09, 2017

Douglas Hamilton de Oliveira

Debug no Genexus

Debugar programas no Genexus é um desafio. A ferramenta sempre acaba enroscando em algum detalhe e quase sempre não executa a ação corretamente. É uma enorme frustração ao tentar debugar um programa, e no final das contas, muitos, inclusive eu, recorrem aos msg('passei aqui'), para tentar identificar o problema. Depois de sofrer bastante para identificar o problema, a conclusão é que Genexus não

by noreply@blogger.com (Douglas Oliveira) at March 09, 2017 04:36 PM

Enrique Almeida

KBSaveReorganization para GeneXus 15

Compilé una extensión del KBSaveReorganization para GeneXus 15. El funcionamiento es sencillo, pues después de cada reorganización, se crea un  directorio con todo lo necesario para ejecutar la reorganización, como programa GeneXus, con el nombre REORG-aaaammdd-hhmmss. También  genera los archivos de script de comandos para ejecutar la reorganización forzada o para contar los registros de la

by noreply@blogger.com (Enrique Almeida) at March 09, 2017 01:47 PM

March 08, 2017

K2Btools Blog

Búsquedas potentes y simples con K2BTools

En el mundo de hoy el éxito de las aplicaciones no dependen únicamente de que cumplan con determinados requerimientos funcionales sino que además tienen que tener una excelente experiencia de usuario. K2BTools apoya a los desarrolladores para que las aplicaciones generadas tengan una excelente experiencia de usuario. Un requerimiento importante que influye en la experiencia de usuario es que el

by noreply@blogger.com (Federico Dominioni) at March 08, 2017 02:53 PM

February 22, 2017

Cristhian Gomez

'GeneXus' version 1.2.8.108986 cannot be downloaded

Estuve haciendo pruebas con los módulos de GeneXus y haciendo limpieza borre toda la carpeta Modules_v1.0 que es donde se almacenan todos los módulos de GeneXus mas los que estamos creando. Básicamente ahí están toda la información de la diferentes versiones de los paquetes que vamos creando. Al hacer esto para poder generar nuevamente mis paquetes me da el siguiente error: ========== Rebuild

by noreply@blogger.com (Cristhian Gómez) at February 22, 2017 10:22 PM

February 16, 2017

Enrique Almeida

Material del Hackaton - GeneXus Extension & Code Review

Me pidieron si podia publicar el material de la Hackaton del año pasado. Tal vez pueda servirle a alguien. Dentro de las actividades del GUG Montevideo estan planificando hacer otra Hackaton para desarrollo de User Controls, que pienso que tambien puede servirle a varios. Trateremos que las proximas esten filmadas asi podemos compartirlas con mas gente. Se puede bajar el material aqui

by noreply@blogger.com (Enrique Almeida) at February 16, 2017 09:58 PM

February 11, 2017

Douglas Hamilton de Oliveira

REST e Data Provider

Fechando o ciclo dos webservices do tipo REST falta ainda discutir um pouco a respeito da obtenção de uma lista de registros de um certo sistema, ou kb, para que possamos ter informação em nosso sistema cliente. Em nossos artigos anteriores tratamos a respeito da metodologia para se desenvolver o CRUD utilizando uma transação: REST & SOAP, porém este modelo nos permite atuar sobre determinado

by noreply@blogger.com (Douglas Oliveira) at February 11, 2017 11:17 PM

REST Client

Quando trabalhamos com chamadas REST é importante utilizar uma ferramenta cliente para que possamos testar os parâmetros de conexão.  Se optarmos pelo Genexus para realizar estes testes teremos que passar por diversas compilações para termos certeza que o serviço responde adequadamente. Recentemente fui apresentado pelo Mauricio, a uma extensão do Google muito interessante chamada postman,

by noreply@blogger.com (Douglas Oliveira) at February 11, 2017 12:02 PM

February 10, 2017

Douglas Hamilton de Oliveira

REST & SOAP

Temos ha algum tempo dois modelos de conexão a webservices implementados no Genexus a sua disposição para que inicie seus projetos: SOAP (Simple Object Access Protocol) e o REST (Representational State Transfer). O primeiro um protocolo de comunicação e o segundo um modelo de conexão entre sistemas. Esquisito? sim e muito, veja aqui as diferenças de implementação e uso. Objetos Tipo Webservices

by noreply@blogger.com (Douglas Oliveira) at February 10, 2017 02:58 PM

February 09, 2017

Cristhian Gomez

Mi Primer error en GeneXus 15

Desde este año estoy con el objetivo de migrar varias KBs a GeneXus 15 dado que estoy convencido que esta versión es muy potente y me brinda herramientas que antes no las tenía. Estoy comenzando con una kb nueva y ya tuve mi primer error a la hora de hacer un "Rebuild All": *********************************************************************************** ======== DeveloperMenu Compilation

by noreply@blogger.com (Cristhian Gómez) at February 09, 2017 02:18 PM

GeneXus X