El artículo Oracle Developer 6i tiene muchos años desde su liberación, inclusive Oracle ya no libera parches para esta versión, sin embargo, Seguid siendo utilizado en miles de compañías por haber probado ser un artículo robusto, eficiente y sencillo de usar. Las nuevas versiones del sistema operativo Windows de 64 bits (Windows 7/Vista, Microsoft 2003/2008 Server) han llegado mucho tiempo después del primer lanzamiento de Oracle Developer 6i, y lógicamente, Oracle 6i no está certificado para que funcione en estos nuevos sistemas operativos, sin embargo, el hecho de no estar certificado no desea decir que no funcione, simplemente que Oracle ya no brinda soporte a ningún asunto surgido en el uso de estas plataformas. Uno de los dificultades mas
comunes se muestra en la integracion
entre FORMS y REPORTS, ya que no es probable invocar un reporte desde un llamado en FORMS. WorkAround Ha sido documentado que en Oracle Forms 6i de 64 bits a dividir del parche 4 no funcionan las llamadas a los reports que se realizan desde forms (con el parche 3 o previo funciona perfectamente), sin embargo, el nivel de madurez deseado en este artículo se consigue a dividir del parche 16, y es imposible volver a un parche tan previo. Se ha encontrado que el asunto se resuelve reemplazando dos librerías: nn60.dll y nnb60.dll extraídas del parche 3, que se ubican en la carpeta $ORACLE_HOME_6i\BIN, por ejemplo c:\orant\bin o c:\6i\bin. Estas librerías se encargan de gestionar la comunicación entre aplicaciones de Forms, forms con reports, builder con debugger, etc. Escribanme su e
mail y con gusto les envío esas librerías PARA SOLUCIONAR EL PROBLEMA DE INTEGRACION FORMS/REPORTS. Otros dificultades comunes se da al buscar las librerias PLL y otros
objetos cuyas rutas se parametrizan en el FORMS6O_PATH, para este asunto es indispensable
comprobar si tiene lugar en el REGEDIT el nodo WOW6432Node en la ruta: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Oracle y hacer las parametrizaciones de las
variables ORACLE en esta ruta. Siempre es recomendable ademas que la instalacion de las versiones de developer se realicen de la mas antigua a la mas moderna, por ejemplo, primero se debe instalar Developer 6i antes de intentar instalar Developer 10g. Actualización: En una reciente instalación he encontrado que otro asunto general se muestra
cuando la variable PATH a nivel de sistema operativo tiene una expansión sobresaliente a los 1023 caracteres, por lo que se recomienda que en las nuevas PCS los primeros
proyectos en instalar sean los proyectos Oracle, siempre de los más antiguos a los más nuevos. La variable PATH se configura en el panel de control->Sistema->Propiedades Avanzadas. Aquí se selecciona el Tab ?Avanzadas? y se presiona el botón Variables de Ambiente. Se busca la variable PATH y se edita de forma que el dimensión total de la variable no sea demasiado extenso. Esta recomendación funciona también para la instalación de Developer 10g en windows 7. Como recomendación extra, para eludir el crecimiento de la variable PATH, es mejor instalar Developer 6i y 10g en rutas cercanas al directorio raíz de la unidad donde se desee instalar, por ejemplo: Para Developer 6i una buena ruta sería c:\Ora\D6i en espacio de c:\Oracle\orant\ Para Developer 10g una buena ruta sería c:\Ora\D10g en espacio de c:\Oracle\DevSuiteHome10g