Sei sulla pagina 1di 2

Installazione e configurazione Plug-In per IIS di Oracle OC4J

Problema: necessario che attraverso il nome di dominio (es. www.bi.cdo.it) avvenga un reindirizzamento sul sito della BI di Oracle (es. http://212.29.131.37:9704/analytics/saw.dll?Dashboard) presente un IIS con il sito web predefinito e altri eventuali siti gi configurati ed attivi, ed un Oracle BISEONE 10g installato con attivo un application server OC4J per questa configurazione serve il OC4J Plug-in che disponibile nel CD Oracle Application Server 10g Companion CD, incluso nel Oracle Application Server CD Pack.

Ambiente:

Software:

Installazione: 1. Creare una directory (es.d:\opii\) e metterci dentro i files del Plug-in (opii.dll, oracle_osso.dll, oracle_proxy.dll)

Configurazione IIS:

1.

Creare una nuova chiave nel registry di Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\OPII

2.

Aggiungere un valore di tipo stringa che si chiami name server_defs e contenga come valore il percorso del file di configurazione (es. d:\opii\opii.conf)

3.

Aggiungere un valore di tipo stringa che si chiami log_file e contenga come valore il percorso del file di log (es. d:\opii\opii.log)

4.

Aggiungere un valore di tipo stringa che si chiami log_level e contenga come valore uno tra i seguenti: debug, inform, error, emerg

5.

Nella console del IIS aggiungere una nuova Virtual Directory al sito Web che si desidera utilizzare (si pu anche crearne uno apposito, dovr avere come host header l'url desiderato, es. www.bi.cdo.it) con lo stesso percorso fisico del file opii.dll. La directory virtuale andr chiamata OPII e le va dato l'accesso in esecuzione. Nella console del IIS configurare il plug-in come una Web Service Extensione (allowed) Nella console del IIS aggiungere il file opii.dll come filtro ISAPI del sito web. Il nome del filtro deve essere opii e il suo eseguibile deve puntare alla directory dove stato messo il file opii.dll (es.d:\opii\opii.dll) Riavviare l'IIS (stop e restart del servizio IIS) e assicurarsi che nel filtro ISAPI sul sito Web ci sia una freccia verde puntata in alto.

6. 7.

8.

Configurazione OC4J: 1. Il Plug-in utilizza il file di configurazione che abbiamo fatto puntare alla chiave di registro, in questo caso d:\opii\opii.dll. Questo file definisce la istanza OC4J con la quale il plug-in deve comunicare. Oc4jMount path protocol://localhost:port (es. Oc4jMount /analytics/* ajp13://localhost:9704) 2. Modificare il file default-web-site.xml situato nella directory di default di OC4J (es.: C:\oracle\bise1\bi\oc4j_bi\j2ee\home\config\) aggiungendo il protocollo (o modificandolo se non gi cos): la riga

<web-site xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/we b-site-10_0.xsd" port="9704" display-name="OC4J 10g (10.1.3) Default Web Site" schema-major-version="10" schema-minor-version="0">
diventa

<web-site xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/we b-site-10_0.xsd" protocol="ajp13" port="9704" display-name="OC4J 10g (10.1.3) Default Web Site" schema-major-version="10" schema-minorversion="0">
3. Creare una pagina Default.htm da mettere nella directory del nuovo sito creato e fare in modo che faccia il redirect verso la applicazione OC4J: <html> <head> <title></title> <meta http-equiv="refresh" content="0;URL=http://www.bi.cdo.it/analytics/saw.dll?Dashboard"> </head> <body> </body> </html>

Potrebbero piacerti anche