Vous êtes sur la page 1sur 12

Gua para instalacin de Forms and reports services Forms10g

10.1.2.3 en Enterprise Linux 4 (32 bits)


Artculo 66
Asunto: Gua para instalacin de Forms and reports services
Forms10g 10.1.2.3 en Enterprise Linux 4 (32 bits)
Creado por Elas Fernndez en
21/05/2008
Categora:
EDISA >>Sistemas
Ultima modificacin por Elas
Fernndez en 21/08/2009
Palabras
clave: 10g forms instalacin linux
Gua para instalacin de Forms and reports
services Forms10g 10.1.2.3 en Enterprise Linux 4
(32 bits)

Modificaciones a sistema operativo
Conectados con el usuario root:
Aadir las siguientes filas al archivo /etc/security/limits.conf (gedit /etc/security/limits.conf):
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
Aadir las siguientes filas al archivo /etc/sysctl.conf (gedit /etc/sysctl.conf)
kernel.shmmax=4294967295
kernel.sem=256 32000 100 142
kernel.msgmnb=65535
kernel.msgmni=2878
fs.file-max=206173
net.ipv4.ip_local_port_range=1024 65000
Para hacer efectivas esas modificaciones o reiniciamos o ejecutamos:
sysctl -p
Instalar Paquetes
Hay que instalar los siguientes paquetes:
http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v...
1 de 12 21/08/2009 17:17
gcc
gcc-c++
openmotif21
sysstat
libstdc++
libstdc++-devel
compat-libstdc++-296
Ejemplo de como instalarlos usando yum: yum install gcc gcc-c++openmotif21 sysstat libstdc++
libstdc++-devel compat-libstdc++-296
En caso de no tener configurado o no tener licencias para acceder a un repositorio de paquetes con yum,
se pueden instalar con rpm usando los cds del sistema operativo (En Oracle Enterprise Linux 4.8, en otra
distribucin o versin puede variar):
Del cd3: rpm -Uvh gcc-3* gcc-c++* openmotif21* libstdc++-devel* compat-libstdc++-296* glibc-
devel* glibc-headers* glibc-kernheaders*
Del cd1: rpm -Uvh libstdc++*
Del cd4: rpm -Uvh libstdc++*
Crear usuarios, carpetas y asignar permisos
Si no existe la carpeta /oracle la creamos con:
mkdir /oracle
Creamos los grupos dba, oinstall y el usuario oracle, y hacemos propietario de la carpeta /oracle al
usuario oracle y grupo oinstall:
groupadd dba #group of users to be granted SYSDBA system privilege
groupadd oinstall #group owner of Oracle files
useradd -c "Oracle software owner" -g oinstall -G dba oracle
passwd oracle
xhost +
chown -R oracle.oinstall /oracle
Nos validamos como Oracle con: su - oracle
Editar el archivo .bash_profile y lo dejamos con las siguientes lneas:
#.bash_profile
#Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
#User specific environment and startup programs
ORACLE_HOME=/oracle/products/frmrep
ORACLE_SID=iasfrep
ORACLE_BASE=/oracle
NLS_LANG=Spanish_Spain.WE8ISO8859P15
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib
http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v...
2 de 12 21/08/2009 17:17
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/opmn/bin:$ORACLE_HOME
/jdk/bin:$ORACLE_HOME/OPatch
DISPLAY=:0
export PATH ORACLE_SID ORACLE_HOME ORACLE_BASE NLS_LANG ORA_NLS33
LD_LIBRARY_PATH DISPLAY
unset USERNAME
Salimos del usuario oracle y volvemos a conectar con su - oracle para que cargue las nuevas variables de
entorno.
Descomprimir Software
Copiar el archivo as_linux_x86_rf_101202_disk1.cpio en la carpeta /oracle y descomprimirlo con los
siguientes comandos:
cd /oracle
cpio -idmv <as_linux_x86_fr_101202_disk1.cpio
mv Disk1 as_linux_x86_fr_101202_disk1
rm as_linux_x86_fr_101202_disk1.cpio
Ejecutar la instalacin
Vamos a la carpeta /oracle/as_linux_x86_fr_101202_disk1 (cd /oracle
/as_linux_x86_fr_101202_disk1) y ejecutamos: ./runInstaller
Si todo va bien, nos arrancar el instalador, donde pulsaremos Siguiente,
En la pantalla de Especificar Directorio de Inventario y Credenciales tenemos que tener:
Directorio de Inventario: /oracle/oraInventory
Grupo de Sistema Operativo: oinstall
Al pulsar siguiente nos pedir ejecutar como root el script: /oracle/oraInventory/orainstRoot.sh
En la ventana para especificar la "Ubicacin de los archivos" en la seccin Destino ponemos:
Nombre: iasfrep
Ruta de Acceso: /oracle/products/frmrep
Al hacer la comprobacin nos dir si nos falta algn paquete por instalar, si nos falta lo instalamos
usando rpm -Uvh nombre.rpm o yum install paquete, por ejemplo: yum install gcc
En la pantalla de seleccin de Idioma, en principio dejamos Espaol, Ingles y Espaol
(Latinoamericano).
En la pantalla de especificar opciones de configuracin de puerto en principio lo dejamos en
Automtico.
Indicamos el servidor de smtp de la empresa.
En la pantalla de especificar nombre de instancia y contrasea, en el campo Nombre de la
Instancia ponderemos: iasfrep y la contrasea la que queramos.
Por defecto nos montar el enterprise manager console en el puerto 1156 y en el puerto 7778 el
servidor http
Si la instalacin fue correcta aparecer una ventana con instrucciones para ejecutar el script
root.sh, lo ejecutamos tal como dice en la ventana y pulsamos Aceptar.
A continuacin ejecuta unos pasos de la instalacin y si todo va correctamente saldr una pantalla
con el Fin de Instalacin en donde pulsaremos el botn Salir.
Aplicar Parches
Aplicar parche 5983622 (Se puede descargar en el metalink buscando con ese nmero de parche) con lo
http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v...
3 de 12 21/08/2009 17:17
que migramos a la versin 10.1.2.3.0. Los pasos para instalarlo son los siguientes:
Copiar en la capeta /oracle el archivo p5983622_10123_LINUX.zip
Descomprimir y ejecutar la instalacin:
cd /oracle
unzip -e p5983622_10123_LINUX.zip
mv Disk1 p5983622_10123_LINUX
rm p5983622_10123_LINUX.zip
cd p5983622_10123_LINUX
./runInstaller
Lo primero que hace al ejecutarse es comprobar los requisitos y si los cumple nos mostrar la
pantalla de Bienvenida en donde pulsamos Siguiente.
En la siguiente pantalla seleccionamos el ORACLE_HOME que queremos parchear y pulsamos en
Siguiente.
A continuacin nos solicita el producto a instalar, seleccionamos Oracle Application Server and
Developer Suite 10g Rel 2 Software Update 10.1.2.3.0 y pulsamos Siguiente.
A continuacin pide la contrasea del usuario ias_admin, la introducimos y pulsamos
Siguiente.Solo para Forms & Reports Services:
Al pulsar siguiente nos muestra una advertencia de que va a parar todos los servicios,
pulsamos Aceptar.
Aparecer una ventana con un resumen de todo lo que va a aplicar, en esa ventana pulsamos
Instalar.
Si la instalacin fue correcta aparecer una ventana con instrucciones para ejecutar el script
root.sh, lo ejecutamos tal como dice en la ventana y pulsamos Aceptar.
A continuacin ejecuta unos pasos de la instalacin y si todo va correctamente saldr una pantalla
con el Fin de Instalacin en donde pulsaremos el botn Salir.
Configurar conexin con Base de Datos
Editamos el archivo $ORACLE_HOME/network/admin/tnsnames.ora y aadimos lo siguiente:
<nombre_conexion>=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =(PROTOCOL =TCP)(HOST =<direccion ip base de datos>)(PORT =<puerto>))
)
(CONNECT_DATA =
(SERVICE_NAME =<nombre base de datos>)
)
)
Donde:
<nombre_conexion>: Es el nombre que le damos a la conexin.
<direccion ip base de datos>: Direccin I.P. en donde se encuentra la base de datos.
<puerto>: Puerto en donde est configurado el Listener en la base de datos, normalmente ser el
1521
<nombre base de datos>: Nombre de la base de datos a la que hay que conectar, normalmente ser
LIBRA
Ejemplo:
EDISA =
http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v...
4 de 12 21/08/2009 17:17
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =(PROTOCOL =TCP)(HOST =192.168.36.6)(PORT =1521))
)
(CONNECT_DATA =
(SERVICE_NAME =LIBRA)
)
)
Configurar Libra
Archivo formsweb.cfg
Editamos el archivo formsweb.cfg que se encuentra en el directorio $ORACLE_HOME/forms/server y
aadimos al final del mismo lo siguiente:
[libra]
baseHTMLJInitiator=webutiljpi.htm
baseHTMLjpi=webutiljpi.htm
baseHTMLie=webutiljpi.htm
baseHTML=webutiljpi.htm
jpi_classid=clsid:8AD9C840-044E-11D1-B3E9-00805F499D93
jpi_mimetype=application/x-java-applet;version=1.4.2
jpi_download_page=https://java.sun.com/j2se/1.5.0/download.html
WebUtilArchive=frmwebutil.jar,jacob.jar,libraiconos.jar,libra.jar
WebUtilLogging=off
WebUtilLoggingDetail=normal
WebUtilErrorMode=Alert
WebUtilDispatchMonitorInterval=5
WebUtilTrustInternal=true
WebUtilMaxTransferSize=16384
userid=forms10e/forms10e@forms10pru
envFile=libra.env
width=1024
height=768
separateframe=true
form=menu_mdi.fmx
imageBase=codebase
archive=frmall.jar
lookAndFeel=oracle
allowAlertClipboard=true
clientDPI=96
IMPORTANTE: En el archivo formsweb.cfg hay el parmetro networkRetries que tiene el valor 0, hay
que cambiarlo al valor 7, si no se hace cuando hay muchos usuarios trabajando puede producirse el error
FRM-92102
networkRetries=7
Tenemos la opcin de meter todos estos parmetros al principio de la seccin [Default] de manera que si
introducimos la URL http://ipservidor:7778/forms/frmservlet lanzara ya LIBRA directamente.
http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v...
5 de 12 21/08/2009 17:17
Lo que est en negrita ser necesario configurarlo de forma especfica en cada instalacin:
userid: Indica la cadena de conexin con Oracle.
envFile: Indica el archivo de variables de entorno, similiar al libra6.ini que usa Libra en
cliente/servidor.
Configurar archivo de variables de entorno.
El archivo de variables de entorno (similiar al libra6.ini que usa Libra en cliente/servidor) se especifica en
el archivo formsweb.cfg en la entrada envFile, lo normal ser tener un archivo con las variables de
entorno que necesita Libra que se llame libra.env y que se encontrar en la carpeta
$ORACLE_HOME/forms/server
Las variables que se deben especificar son:
FORMS_PATH: Camino en donde buscar los mmx, plxs, fmx. Exactamente igual que en
FORMS60_PATH del libra6.ini.
NLS_DATE_FORMAT=DD/MM/YYYY
NLS_NUMERIC_CHARACTERS=,.
NLS_SORT=BINARY
IAS=S
LIBRA_ID=<cdigo de puesto. Debe de estar definido en la tabla PUESTOS>
REPORTS_ENVID=libra
REPORT_SERVER=<nombre del servicio de reports>
WINHELP=/forms/manuales
URL_REP2EXCEL=<direccin web del servidor de rep2excel>.
Ejemplo: http://servidoroas:8080/rep2excel.exe
URL_SERVIDOR_REPORT=<direccin web del servidor IAS>
Ejemplo: http://servidoroas:8889
CLASSPATH: Aadir las rutas a los archivos poi.jar, poi-contrib.jar y poi-scratchpad.jar. Si se
encuentran en /libra/jars habra que aadir al final lo siguiente:
/libra/jars/poi.jar:/libra/jars/poi-contrib.jar:/libra/jars/poi-scratchpad.jar
Para crearlo copiamos el archivo default.env con el nombre libra.env con:
cp $ORACLE_HOME/forms/server/default.env $ORACLE_HOME/forms/server/libra.env
Una vez creado se edita, se busca la lnea FORMS_PATH=/oracle/products/frmrep/forms y se le aade #
al principio para que no la tenga en cuenta, ya que ms adelante le daremos otro valor.
Una vez comentada la lnea de FORMS_PATH aadimos al CLASSPATH las rutas de los archivos .jar,
por ejemplo: /libra/jars/poi.jar:/libra/jars/poi-contrib.jar:/libra/jars/poi-scratchpad.jar
Para finalizar con la edicin del archivo libra.env se le aaden al final las siguientes lneas:
FORMS_PATH=/libra/adaptaciones:/libra/plxs:/libra/plls:/libra/mmxs:/libra/fmxs
NLS_DATE_FORMAT=DD/MM/YYYY
NLS_NUMERIC_CHARACTERS=,.
NLS_SORT=BINARY
IAS=S
LIBRA_ID=IAS
REPORT_ENVID=libra
REPORT_SERVER=rep_forms10g_iasfrep
http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v...
6 de 12 21/08/2009 17:17
WINHELP=/forms/manuales
URL_REP2EXCEL=http://servidorrep2excel:8080/rep2excel.exe
URL_SERVIDOR_REPORT=http://servidoroas:8889
IAS_DIRECTORIO_TEMPORAL=/libra/tmp
Notas:
El sevidor de reports por defecto lo crea con rep_<nombre_servidor>_iasfrep, en el caso del
ejemplo el servidor se llamaba forms10g por eso se le asigna rep_forms10g_iasfrep, para ver el
nombre del servidor nos conectamos a http://ipservidor:1156 y nos validamos con usuairo
iad_admin, en la pantalla princpial pone el nombre del servidor de reports.
Se supone que los programas de Libra se van a encontrar en /libra, si no se encuentra ah hay que
modificar la variable FORMS_PATH.
Revisar en la tabla PUESTOS que existe el puesto IAS.
Se ha supuesto qu el servidor de rep2excel se encuentra en el servidor "servidorrep2excel",
cambiar por el correcto en la variable URL_REP2EXCEL.
Se ha supuesto que el servidor de forms se llama "servidoroas", cambiar por el correcto en la
variable URL_SERVIDOR_REPORT.
La variable IAS_DIRECTORIO_TEMPORAL indica una ruta en donde se generarn archivos
antes de ser enviados al ordenador cliente, dentro de el directorio temporal se ir creando uno por
cada usuario.
Configurar Webutil
Webutil son un conjunto de libreras en java y forms para dar posibilidad en Forms 10g de usar los
recursos locales del ordenador cliente (en donde se ejecuta el navegador en donde se visualiza el applet
de Forms). Para configurar el webutil correctamente hay que seguir los siguientes pasos:
Copiar en la carpeta cd $ORACLE_HOME/forms/webutil los archivos d2kwut60.dll, jacob.dll,
JNIsharedstubs.dll, sign_webutil.bat, y sign_webutil.sh. En la carpeta
$ORACLE_HOME/forms/java el archivo frmwebutil.jar. En la carpeta $ORACLE_HOME/forms
/server los archivos webutilbase.htm, webutiljini.htm y webutiljpi.htm. Se pueden instalar
descargndolos del servidor web de Vigo de la siguiente forma:
cd $ORACLE_HOME/forms
wget http://vigo.edisagalicia.com/datospublicos/libra/forms10g/webutil_v2.zip
unzip webutil_v2.zip
rm webutil_v2.zip
chmod 755 webutil/sign_webutil.sh
Firmar los archivos jacob.jar, frmwebutil.jar y libra.jar con sign_webutil.sh, simplemente hay que
ejecutar el archivo desde lnea de comandos con el parmetro del archivo a firmar.
cd $ORACLE_HOME/forms/java
$ORACLE_HOME/forms/webutil/sign_webutil.sh jacob.jar
$ORACLE_HOME/forms/webutil/sign_webutil.sh frmwebutil.jar
$ORACLE_HOME/forms/webutil/sign_webutil.sh libra.jar
IMPORTANTE: Si los programas de Libra no se montan en /libra hay que modificar el archivo
webutil.cfg para cambiar las siguientes variables por las rutas correctas:
transfer.appsrv.read.1=/libra/tmp
transfer.appsrv.write.1=/libra/tmp
Configurar teclado
http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v...
7 de 12 21/08/2009 17:17
El archivo de configuracin de teclado en donde se pueden configurar el comportamiento de las teclas en
el ordenador cliente se encuentra en $ORACLE_HOME/forms/admin/resorce/E y el archivo es
fmrweb.res. Es un archivo de texto que se pueden abrir perfectamente con cualquier editor de texot y
cambiar la configuracin de teclas.
La configuracin de teclas que se usaba en cliente/servidor ya viene preconfigurada en el archivo
fmrpcweb.res, por lo que solo tenemos que renombrar el archivo fmrweb.res y copiar con ese nombre el
fmrpcwebe.res:
mv $ORACLE_HOME/forms/admin/resource/E/fmrweb.res $ORACLE_HOME/forms/admin
/resource/E/fmrweb.res.bak
cp $ORACLE_HOME/forms/admin/resource/E/fmrpcweb.res $ORACLE_HOME/forms/admin
/resource/E/fmrweb.res

Configurar Report Server
Hay que indicar donde se encuentran los informes, lo que en cliente / servidor se especificaba en la
variable libra6.ini en la variable REPORTS60_PATH. Por cada servidor de reports hay un archivo de
configuracin que se encuentra en $ORACLE_HOME/reports/conf
Si hemos seguido los pasos de esta gua el archivo tendr un nombre similar a
rep_<nombre_servidor>_iasfrep.conf, donde <nombre_serivdor>es el nombre del servidor, es decir, si el
servidor se llama forms10g, el archivo se llamar rep_forms10g_iasfrep.conf, lo editamos y hacemos las
siguientes modificaciones:
Indicar la ruta de los informes y las libreras
Descomentar la lnea (quitando el !-- del principio y el -- del final)
<!--property name="sourceDir" value="your reports source directory"/-->
Una vez descomentada quedar asi:
<property name="sourceDir" value="your reports source directory"/>
Cambiamos "your reports source directoriy" por la ruta donde se encuentran los rdfs y las plls. Si los rdfs
se encuentran en /libra/rdfs y las plls en /libra/plls quedar de la siguiente manera:
<property name="sourceDir" value="/libra/plls:/libra/rdfs"/>
Especificar la variable de entorno NLS_DATE_FORMAT.
Aadir antes de </server>lo siguiente:
<environment id="<nomberid>">
<envVariable name="NLS_DATE_FORMAT" value="DD/MM/YYYY"/>
</environment>
<nombreid>: Se indicar un identificador que luego Libra lo relacionar al lanzar el report mediante la
http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v...
8 de 12 21/08/2009 17:17
variable REPORT_ENVID de libra.env, por tanto si en REPORTS_ENVID tiene el valor libra,
<nombreid>deber ser libra.
Ejemplo:
<environment id="libra">
<envVariable name="NLS_DATE_FORMAT" value="DD/MM/YYYY"/>
</environment>
Configurar separadores de miles y millares.
Aadir al final del archivo $ORACLE_HOME/bin/reports.sh la siguiente lnea:
NLS_NUMERIC_CHARACTERS=,.; export NLS_NUMERIC_CHARACTERS
Para que tenga efecto hay que reiniciar los servicios de IAS:
opmnctl reload
opmnctl stopall
opmnctl startall

Instalar programas de Libra
Aqui se va a mostrar como instalar los ejecutables de libra bajo el directorio /libra, en caso de que sea
otro hay que modificar las rutas.
En primer lugar hay que crear el directorio /libra y asignarle permisos, para ello conectados como
root ejecutamos lo siguiente:
mkdir /libra
chown oracle.oinstall /libra
Copiar el archivo con los programas de Libra compilados para Forms10g en /libra
Volvemos a conectar con el usuario oracle y copiamos el archivo correspondiente a la versin de
Libra que se quiera instalar en la carpeta /libra, el archivo tendr un nombre similiar a
librav51_forms10.tar.gz (depender de la versin de Libra). Para descomprimirlo:
cd /libra
tar xvzf librav51_forms10.tar.gz
Otra posibilidad es extraer los programas en otra carpeta y luego hacer un enlace simblico, por ejemplo,
si se instala en /oracle/libra se podra hacer luego lo siguiente conectados con el usuario root:
ln -s /oracle/libra /libra

Instalar iconos
Los iconos vienen en un archivo llamado libraiconos.jar y que hay que copiar en
$ORACLE_HOME/forms/java, si libra est instalado en /libra haremos lo siguiente:
cp /libra/jars/libraiconos.jar $ORACLE_HOME/forms/java

http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v...
9 de 12 21/08/2009 17:17
NOTA: En caso de que en /libra/jars no se encuentre el archivo libraiconos.jar se puede descargar de la
siguiente forma:
cd $ORACLE_HOME/forms/java
wget http://vigo.edisagalicia.com/datospublicos/libra/forms10g/libraiconos.jar

Recompilar PKLIBPNT
En cada instalacin hay que recompilar la librera pklibpnt, para hacerlo hay que ejecutar los siguientes
comandos:
cp /libra/plls/pklibpnt.pll /libra/recompilar
cd /libra/recompilar
./recompilar.sh USUARIO/PASSWORD@CADENA_CONEXION
mv /libra/recompilar/pklibpnt.plx /libra/plxs
mv /libra/recompilar/pklibpnt.pll /libra/plls

NOTA: En caso de no existir el directorio /libra/recompilar se puede crear de la siguiente forma (si el
directorio donde estan los programas no es /libra cambiarlo por el oportuno):
mkdir /libra/recompilar
cd /libra/recompilar
wget http://vigo.edisagalicia.com/datospublicos/libra/forms10g/recompilar.sh
chmod 700 recompilar.sh
Ayudas
Para instalar las ayudas hay que hacer que el servidor web simplemente suministre en una determinada
direccin los archivos html de las ayudas, esa direccin ser http://servidor:7778/manuales. Se va a
suponer que los archivos html de las ayudas se encuentran en /libra/manuales (Si con la versin de Libra
para Forms 10 no vienen los manuales se pueden usar los manuales de la versin en cliente / servidor y
copiarlas en /libra/manuales).
Editar el archivo $ORACLE_HOME/j2ee/OC4J_BI_Forms/application-deployments/formsapp
/formsweb/orion-web.xml y aadir la lnea (antes de la lnea " <session-tracking
cookies="disabled" />"):
<virtual-directory virtual-path="/manuales" real-path="/libra/manuales" />
Editar el archivo $ORACLE_HOME/forms/server/forms.conf y aadir la lneas (despues de la
lnea: AliasMatch ^/forms/webutil/(..*) "/oracle/products/frmrep/forms/webutil/$1"):
#Virtual path for Manuales
AliasMatch ^/forms/manuales/(..*) "/libra/manuales/$1"
Alias /manuales /libra/manuales
<Location /manuales>
DirectoryIndex index.html
</Location>
<Location />
http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v...
10 de 12 21/08/2009 17:17
Options +FollowSymLinks
RedirectMatch 301 ^/$ http://<ip_o_nombre_servidor>:7778/forms/frmservlet
</Location>
Cambiar <ip_o_nombre_servidor>por la direccin IP o el nombre del servidor en donde se encuentra
instalado Forms 10g.

NOTA: Los equipos deben de resolver el nombre del servidor con la direccin ip en donde estn
instalados, para ello hay que aadir el servidor al servicio DNS de la empresa o menter una entrada en los
equipos en los archivos (Windows\system32\drivers\etc\hosts) para que hagan la resolucin.
Impresoras
Una vez dada de alta las impresoras en el sistema operativo hay que realizar la siguiente configuracin:
Hacer una copia de seguridad del archivo opmn.xml que se encuentra en
$ORACLE_HOME/opmn/conf
Aadir en el PATH informacin para la nueva impresora, para ello aadimos o modificamos
<variable id="PATH" dentro de <process-type id="OC4J_BI_Forms" module-id="OC4J">
Ejemplo:
<pr ocess- t ype i d="OC4J _BI _For ms" modul e- i d="OC4J " >
<envi r onment >
<var i abl e i d="DI SPLAY" val ue="l ocal host : 0"/ >
<var i abl e i d="LD_LI BRARY_PATH" val ue="/ or acl e/ pr oduct s/ f r mr ep
/ l i b: / or acl e/ pr oduct s/ f r mr ep/ net wor k/ l i b: / or acl e/ pr oduct s/ f r mr ep
/ l i b: / t mp/ Or aI nst al l 2006- 10- 11_01- 30- 43PM/ j r e/ 1. 4. 2/ l i b/ i 386/ cl i ent :
/ t mp/ Or aI nst al l 2006- 10- 11_01- 30- 43PM/ j r e/ 1. 4. 2/ l i b/ i 386:
/ t mp/ Or aI nst al l 2006- 10- 11_01- 30- 43PM/ j r e/ 1. 4. 2/ . . / l i b/ i 386: / usr / l i b: :
/ or acl e/ pr oduct s/ f r mr ep/ j dk/ j r e/ l i b/ i 386"/ >
<variable id="PATH" value="//VIGO:/usr/kerberos/bin:/usr/local
/bin:/bin:/usr/bin:/usr/X11R6/bin:/oracle/products/frmrep/bin:/oracle
/products/frmrep/opmn/bin:/oracle/bin"/>
</ envi r onment >
En este ejemplo la impresora se llama VIGO. Si no existe la variable hay que crearla y poner la ruta de
PATH correcta, para saber la ruta PATH correcta en lnea de comandos ponemos: echo $PATH
Por defecto las impresiones se ajustan para un tamao de papel "Letter" en vez del tamao A4, para
cambiar esta configuracin hay que hacer lo siguiente:
cd $ORACLE_HOME/guicommon/tk/admin/PPD
mv screenprinter.ppd screenprinter.ppd.original
wget http://vigo.edisagalicia.com/datospublicos/libra/forms10g/screenprinter.ppd.gz
gunzip screenprinter.ppd.gz
Una vez hecho el cambio hay que ejecutar lo siguiente:
opmnctl reload
opmnctl stopall
http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v...
11 de 12 21/08/2009 17:17
opmnctl startall

Gestin del servidor de aplicaciones

Arranque y parada
Arrancar: emctl start iasconsole
Parar: emctl stop iasconsole

Conectar al Enterprise Manager
http://ipservidor:1156 (en usuario poner ias_admin y la constrasea introducida durante la
instalacin)

Ejecutar Libra:
http://ipservidor:7778/forms/frmservlet=libra

IMPORTANTE: En caso de usar Windows Vista o Windows 7 con la UAC activada, la primera vez hay
que ejecutar el explorador en "modo Administrador" para que pueda instalar las libreras necesarias, las
siguientes ejecuciones esto ya no hace falta.




http://intranet.edisagalicia.com/index.php?menuaction=phpbrain.uikb.v...
12 de 12 21/08/2009 17:17

Vous aimerez peut-être aussi