You are on page 1of 6

CONFIGURACIN ORACLE FORMS AND REPORTS

CONFIGURACIN DE ORIGEN REPORTES


Se debe realizar la configuracin de la variable de entorno REPORTS_PATH en el archivo reports.sh
que se ubica en la carpeta $MIDDLEWARE_HOME/asinst_1/config/reports/bin, en este archivo se
debe configurar las carpetas donde se ubican los reportes (archivos rdf, jsp) para que se puedan
invocar desde la herramienta de Oracle Reports va web mediante el comando rwservlet.
El siguiente es un ejemplo de la configuracin de la variable REPORTS_PATH:
REPORTS_PATH=/u01/Oracle/Middleware/Oracle_FRHome1/reports/templates:/u01/Oracle/Middleware/Oracle_FRHo
me1/reports/samples/demo:/u01/Oracle/Middleware/Oracle_FRHome1/reports/printers:/u01/Oracle/Middleware/asins
t_1/reports/fonts:/u01/Oracle/Middleware/Oracle_FRHome1/forms/reportsETB/:${REPORTS_PATH}; export
REPORTS_PATH
Para que los cambios tengan efecto se debe reiniciar el servidor administrado WLS_REPORTS y el
servidor de Reportes desde la consola Enterprise Manager, el siguiente es el procedimiento:

INVOCACIN DE REPORTES VA WEB
Es importante que si se van a invocar va web los reportes generados para realizar pruebas, se use
el siguiente modelo de URL:
http://<direccion IP Server>:<Puerto OHS>/reports/rwservlet?server=<Nombre Instancia Report
Server>&report=<NombreReporte>&userid=<UsuarioEsquemaDB>/<ContraseaEsquemaDB>@<N
ombreBaseDatos>&desformat=<HTML,PDF>&destype=<cache,file>
Direccin IP Server: Se debe configurar la direccin IP o HostName de la mquina de instalacin del
producto Oracle Forms And Reports.
Puerto OHS: Se debe configurar el puerto de acceso web para el producto Oracle HTTP Server
integrado con la solucin para la visualizacin de reportes.
Nombre Instancia Report Server: Corresponde a la instancia creada del Servidor de Reportes, se
puede consultar el nombre exacto en la consola de Enterprise Manager o mediante el comando
opmnctl status l que debe estar configurado en el PATH de la mquina.



Nombre Reporte: En este campo se debe ingresar el nombre del reporte que puede ser extensin
JSP o RDF segn el tipo de reporte.
Informacin de Conexin Base de Datos: Para reportes que tengan como fuente de informacin
una base de datos se debe configurar la cada de conexin
userid=<UsuarioEsquemaDB>/<ContraseaEsquemaDB>@<NombreBaseDatos> que tenga los
datos de usuario y password del esquema de base de datos y el nombre de la base de datos
BDDEP11G se encuentra configurado como entrada en el archivo tnsnames.ora de la ruta
$MIDDLEWARE_HOME/asinst_1/config/tnsnames.ora
BDDEP11G =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.112.4.148)(PORT = 1549))
)
(CONNECT_DATA =
(SID = bddep)
(SERVER = DEDICATED)
)
)
Formato de Destino: En el registro de los formatos de destino se debe configurar cual si se va a
generar va WEB o por PDF.

Tipo de Destino: En el registro del tipo de destino se puede configurar si se va a visualizar mediante
el explorador de internet (cache), si se va a dejar registro en un archivo en disco (File).
Los siguientes son ejemplos de invocacin de informes de Oracle Reports:
Reporte de pruebas PruebaReporte.jsp que tiene como origen de datos un archivo de texto
cargado en el servidor.
http://migservapp2.etb.com.co:7777/reports/rwservlet?server=RptSvr_migservapp2_asinst_1&rep
ort=PruebaReporte.jsp&desformat=HTML&destype=cache

Reporte de pruebas test.rdf que tiene como origen de datos una instancia de base de datos.
http://migservapp2.etb.com.co:7777/reports/rwservlet?server=RptSvr_migservapp2_asinst_1&rep
ort=test.rdf&userid=BECABADM/temporal10@BDDEP11G&desformat=PDF&destype=cache


COMANDOS ADMINISTRACIN ORACLE REPORTS
Adicional se puede realizar labores de administracin para el producto Oracle Forms And Reports,
las siguientes son utilidades que se pueden invocar va web:
o Obtener Informacin del Servidor de Oracle Reports
http://<direccion IP Server>:<Puerto Oracle Reports>/reports/rwservlet/getserverinfo?server=<nombre
Instancia Report Server>
El siguiente es un ejemplo de la invocacin del estado del servidor:
http://migservapp2.etb.com.co:9002/reports/rwservlet/getserverinfo?server=RptSvr_migservapp
2_asinst_1


o Obtener lista de trabajos en ejecucin
http://<direccion IP Server>:<Puerto Oracle Reports>/reports/rwservlet/showjobs?server=<nombre Instancia
Report Server>
El siguiente es un ejemplo de la invocacin del estado del servidor:
http://migservapp2.etb.com.co:9002/reports/rwservlet/showjobs?server=RptSvr_migservapp2_as
inst_1


Para la mayora de labores administrativas de Oracle Reports se debe ingresar a la carpeta
$MIDDLEWARE_HOME/asinst_1/config/reports/bin, esta carpeta se encuentran los siguientes
comandos:

Report.sh: Archivo que contiene la variable REPORTS_PATH con la ruta donde se encuentran las
variables de entorno.
Rwbuilder.sh: Herramienta para la creacin de reportes en el producto de Oracle, se requiere
la configuracin de entorno grfico.




Se puede utilizar la herramienta de administracin Oracle Enterprise Manager para la gestin del
producto Oracle Forms And Reports, la URL es:
http://<direccion IP Server>:<Puerto Administracin>/em
Para validar que todos los componentes del producto han subido de manera exitosa se puede
ingresar a la pantalla de estado de la granja (Farm) de componentes. En la siguiente imagen aparece
en recuadro la lista de componentes que se deben validar y el estado en que deben aparecer.

You might also like