viernes, 18 de febrero de 2011

Forms 6i en Windows 7 x64

Oracle Forms 6i, uno de los "sistemas legacy" problemáticos que encontramos al planificar la migración a Windows 7.
Sabiendo que la tecnología no está soportada por Oracle para esta plataforma y que no es recomendable mantener sistemas de este tipo en producción, igual podemos llegar a tener la necesidad de correr alguna aplicación de este tipo en nuestro nuevo escritorio con W7, dependiendo de cuán critico sea el uso del sistema, se puede elegir entre migrar o conservar el XP hasta definir qué hacemos con el mismo.
En caso de querer migrar, la alternativa que encontramos para ejecutar Forms es la siguente:
Descargar y descomprimir el archivo 6i_rel2_xp.zip disponible en http://download.oracle.com/otn/nt/%20forms/6i_rel2_xp.zip (21/02/2011), es necesario registrarse en la web de Oracle

Ejecutar -> setup.exe






Poner el nombre de la empresa y dejar las opciones por defecto, clic en Aceptar






 La instalación de Forms and Reports se hace por separado, tenemos que instalar primero Forms, utilizando la opción “Oracle Forms Developer” y luego de terminar instamos Reports utilizando “Oracle Reports Developer” desde el mismo menú repitiendo el paso anterior y utilizando los mismos valores para las dos instalaciones



Seleccionamos Typical






Seleccionamos NO en la opción de Install Server for testing






Luego de instalar Forms & Reports agregamos TNS_ADMIN como variable de entorno del sistema operativo para indicar el camino a TNSNAMES




Apretar Win+Pausa (Propiedades del Sistema), luego clic en ” Configuración avanzada del Sistema”












Seleccionamos Variables de Entorno

Seleccionamos “Nueva” en Variables del sistema

Nombrarla como TNS_ADMIN y en valor de la variable poner la ruta al archivo TNSNAMES que corresponda