guia instalacion genexus

7
GeneXus es una herramienta de desarrollo de software ágil, multiplataforma, basada en conocimiento, orientada principalmente a aplicaciones web empresariales, plataformas Windows y dispositivos móviles o inteligentes. Es el producto principal de la compañía uruguaya Artech. El desarrollador describe sus aplicaciones en alto nivel, de manera mayormente declarativa, a partir de lo cual GeneXus genera código para múltiples plataformas (Windows, iSeries, Web, dispositivos móviles). GeneXus incluye un módulo de normalización de base de datos (En 3ª forma normal), que crea y mantiene la base de datos óptima (estructura y contenido) basada en las visiones de la realidad descritas por los usuarios utilizando un lenguaje declarativo. ¿Por qué Genexus 9 y no su última versión (evolution 2)? Fácil, porque la versión 9 es la última de las versiones que se puede crackear. Si quieren, pueden probar la versión trial de la evolution 2, pero tiene limitaciones (de comprar ni hablar, arriba de los u$D 5000 la licencia). Leer antes

Upload: damian-xavier

Post on 19-Jan-2016

288 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Guia Instalacion Genexus

GeneXus es una herramienta de desarrollo de software ágil, multiplataforma, basada en conocimiento, orientada principalmente a aplicaciones web empresariales, plataformas Windows y dispositivos móviles o inteligentes. Es el producto principal de la compañía uruguaya Artech. El desarrollador describe sus aplicaciones en alto nivel, de manera mayormente declarativa, a partir de lo cual GeneXus genera código para múltiples plataformas (Windows, iSeries, Web, dispositivos móviles). 

GeneXus incluye un módulo de normalización de base de datos (En 3ª forma normal), que crea y mantiene la base de datos óptima (estructura y contenido) basada en las visiones de la realidad descritas por los usuarios utilizando un lenguaje declarativo. 

¿Por qué Genexus 9 y no su última versión (evolution 2)? 

Fácil, porque la versión 9 es la última de las versiones que se puede crackear. Si quieren, pueden probar la versión trial de la evolution 2, pero tiene limitaciones (de comprar ni hablar, arriba de los u$D 5000 la licencia). 

Leer antes 

Tuve muchos problemas para poder hacer andar este soft, y esto se debe a la configuración del equipo. El sistema de licencias depende de cómo esté configurado el sistema donde se va a instalar. Lo probé en varias maquinas hasta que di con una configuración que funcionó bien: Windows 7 - Professional - 32 bits - Sin instalación previa de alguna versión de Genexus ni de .NET 

Page 2: Guia Instalacion Genexus

Nota: No es necesario tener exactamente esta configuración, seguramente va a funcionar con alguna otra. 

Instalación 

En el archivo .rar descargado (link al final del post), tenemos 3 carpetas y un archivo (dotnetfx.exe). Los pasos para la instalación son los siguientes: 

1º) Instalar el archivo dotnet.exe: Es el .Net v1.1 que utiliza Genexus. 

2º) Dentro de la carpeta: "Genexus 9\GeneXus 9.0" instalar el primer archivo con nombre GX90. Aquí deben cambiar la ruta de instalación a C:Genexus 9 (o como quieran) para mayor comodidad en un paso posterior. 

3º) Una vez instalado, intentar abrir Genexus, tiene que dar un error. Si el error dice algo de "Protection Server", entonces será necesario instalar el archivo GXPrtSrv dentro de la carpeta "GX Protection Server". Si dice algo de "Development Environment [...] Not authorized", entonces omitir este paso. Si es que fue necesario instalar GXPrtSrv, al intentar abrir Genexus tiene que salir el error del Development Environment. Es normal y necesario que salga. 

4º) Ahora vamos a licenciar el programa. Primero nos dirigimos a la carpeta "Licencias Originales". Aquí tenemos varios archivos con el mismo nombre pero con extensión diferente (.reg y .trf). Cada uno de estos .trf son las licencias del lenguaje en el que queremos generar código. 

Page 3: Guia Instalacion Genexus

4º a) Lo primero que debemos hacer es cargar los registros. Para eso, hacemos doble click en cada .reg del lenguaje que necesitemos. Es necesario registrar el de.reg, ya que ese es el Development Environment. 

4º b) Ahora tenemos que abrir el License Manager con permisos de administrador. Este se encuentra en la carpeta de instalación de Genexus. Nos aparecen los entornos y nos dice que no están autorizados. Para autorizarlos, seleccionamos el Development Environment y vamos al botón "Transfer". Nos abre una ventana, donde seleccionamos la opción "Transfer In", luego buscamos el archivo "de.trf" dentro de la carpeta "Licencias Originales". Una vez que aceptemos nos debe mostrar un mensaje de éxito. Si aparece el error Transfer file wasn't registered in this machine, entonces es problema de configuración de la máquina, proba cambiando la fecha del sistema hasta el 2006 y si no funciona, lamento no poder ayudarte mas xD. Una vez cargada la licencia del Development Environment, hacer el mismo procedimiento para cada lenguaje. 

5º) Abrir Genexus. Ahora debería abrirse sin problemas. Sin embargo, puede que al momento de crear una KB, aparezcan errores de "Clase no registrada". Para solucionar esto, abrimos un "cmd" con permisos de administrador. Nos posicionamos en "C:\Windows\Microsoft.NET\Frameworkv1.1" (o prueben con otra versión del framework si no funciona con esta) y ejecutamos los siguientes comandos: RegAsm.exe "C:\Genexus9\GXThemeEditor.exe" RegAsm.exe "C:\Genexus9\WizardNewModel.exe" RegAsm.exe "C:\Genexus9\GXWSDLInspector.exe" Por esto es que cambiamos la ruta de instalación, para que nos sea más fácil esta parte. En todos los casos nos debe decir que el registro fue exitoso. 

Page 4: Guia Instalacion Genexus

6º) Listo! Ya debería estar funcionando correctamente. 

Nota: Después instalé el SQL Server y el Visual Studio 2012 que incorpora la versión 4.5 del .NET. No probé instalando antes el 4.5 de .NET, la verdad no sé si producirá error en la instalación de Genexus o no. Por las dudas hagan como lo explico aquí (que, por lo menos a mi, me funcionó). 

Posibles problemas 

1) Error Transfer file wasn't registered in this machine: Como dije antes, intenta cambiando la fecha del sistema hasta 2006, si eso no funciona, es un problema de alguna configuración de la máquina y escapa de mis conocimientos, por lo que no puedo ayudarte. 

2) Al momento de crear un objeto Genexus se cierra inesperadamente. Quizas se deba a la falta del DHTML. Para solucionarlo, instalar el archivo http://www.microsoft.com/en-us/downl...s.aspx?id=8956 

3) Estoy por ejecutar una aplicación web .NET y no me muestra nada el navegador. Posible error: no está instalado el IIS. Solición, instalar IIS (obvio no?) http://www.microsoft.com/web/downloads/platform.aspx 

4) Cuando quiero ejecutar una aplicación web me sale un error de IIS 404 o 503 o lo que sea: Leer en la página del error está como solucionarlo. 

5) Mensajes de error al crear el Modelo. No sé a qué se debe, pero la solución que encontré fue la de elegir la opción

Page 5: Guia Instalacion Genexus

Creación Manual al momento de crear el modelo. 

Descarga 

Aquí les dejo el archivo de descarga subido a MEGA: 

https://mega.co.nz/#!YJ11zbIS!JolYJz...lbg-QlMVWRCt68 

Pass: gx9 

Bueno, eso fue todo, más que nada hice este post para explicarle a un amigo cómo lo instalé, y ya de paso, lo comparto con todos. 

Saludos!