Mar 10, 2008

Forms migration Application Server

Una Simple Receta en 4 simples pasos

Cuando tengamos que migrar una aplicación desarrollada con el modulo forms del Application Server de Oracle, hay que modificar los siguientes archivos en el nuevo servidor.

Primero que todo encargate de copiar todos los archivos relacionados con la aplicación (forms, imágenes, etc..) al nuevo servidor. Una herramienta bastante útil para estos casos es scp, siempre y cuando tengas el demonio arriba en el servidor:

scp -rp /tmp/carpeta_forms oracle@nuevo_servidor:/ruta_nuevos_forms

Los siguientes archivos que se deben tener en cuenta son:

1.- Fijarse en el archivo $ORACLE_HOME/forms/server/default.env en ella existe una línea FORMS_PATH ella es la que apunta a la dirección dónde están almacenados los forms en especial el forms que se utiliza en el paso 2 (Dentro de este archivo también es posible configurar el tipo de lenguaje).

2.- Revisar las últimas líneas del archivo $ORACLE_HOME/forms/server/formsweb.cfg. esto es para la ubicación de la url cuando se invoque desde http://host:puerto/forms/frmservlet?config=ejemplo

#son similares a estas
[ejemplo]
form=ejemplo01
#Probablemente ocupe alguna configuración de tnsnames para conectarse a alguna instancia
userid=ejemplo/ejemplo@ejemplo
separateframe=true
debug_messages=no
otherparams=term=/u01/app/oracle/product/ias10gR2/midtier/forms/admin/resource
/US/fmrpcweb.res

3.- Revisar los alias para las imágenes $ORACLE_HOME/forms/server/forms.conf
#esto es para cuando se invoca una imagen desde la url web
AliasMatch ^/forms/imagenes/(..*) "/ruta_nuevos_forms/imagenes/$1"

4.- Revisar el path de los iconos en $ORACLE_HOME/forms/java/oracle/forms/registry/Registry.dat la línea default.icons.iconpath, esta línea utilizará la url web completa.

Saludos.

No comments:

Post a Comment