Crear DAD

Necesito mostrar algunos de mis informes por web. Una de las opciones que hay es configurar un DAD. Un DAD te permite acceder a procedimientos y paquetes de un esquema a través de una dirección virtual. El sistema donde estoy desplegando ahora es ORACLE Application Server 10g (OAS en adelante).
Sigue leyendo

Compilando con ORACLE iAS (II)

Al final he conseguido compilar. La verdad es que la solución me ha dejado un poco flipao. Resulta que parece que hay un bug que aún no han resuelto y es que para compilar hace falta que haya un servidor de ventanas en la red. No es que se vaya a abrir una ventana ni un interface visual. Es simplemente que el f90genm no compila sin servidor de ventana. El f90gen (a secas) no he conseguido que funcione.
He plagiado el shell script de oracle y me he hecho otro con las variables de entorno que he necesitado.

#!/bin/bash
# Script para compilar módulos con f90genm
#
# Variables de entorno.
# Omito ORACLE_PATH porque debería estar predefinida en el sistema tras la instalación
export DISPLAY=:0.0
export FORMS90_PATH=
export TWO_TASK=
export ORACLE_SID=
export ORACLE_AUTOREG=$ORACLE_HOME/

# Para LD_LIBRARY_PATH es importante que $ORACLE_HOME/lib esté en primer lugar. Lo dicen en radio foro
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:

# Otro buen consejo de radio foro
export ORACLE_TERM=
f90genm $*

Compilando forms con ORACLE iAS

Actualmente estoy trabajando en un proyecto en el que tenemos que montar Oracle Application Server sobre un servidor de aplicaciones (Red Hat AS3). La versión de forms que corre en el servidor es la 9i y nosotros estamos desarrollando con la 6i bajo winows. Por tanto tenemos que pasar los fuentes a unix y compilarlos allí en línea de comandos. Yo he hecho esto durante años, solo que siempre con la 6i en desarrollo y en el servidor. Lo hacía con el f60gen y nunca tuve problemas.
Sigue leyendo