|
Ce document présente la configuration du service de rapports intégré dans
le serveur d'applications iAS 9i d'Oracle dans le cadre du laboratoire de génie
logiciel.
Oracle Reports services permet à des clients Web d'exécuter
des rapports Oracle au moyen d'un simple navigateur Internet.
Oracle Reports Services supporte la publication de rapport au
format HTML et PDF.

Il existe deux méthodes différentes pour acheminer la requête
du serveur HTTP au Reports Server:
-
Reports Web CGI
-
Reports Servlet
Il faut configurer Reports Web CGI si le serveur HTTP utilisé
supporte le mécanisme CGI. C'est le cas du serveur Apache inclus dans iAS 9i.
Par contre si le serveur HTTP est basé sur les technologies Java, il faut
configurer Reports Servlet.
Reports Web CGI est par défaut pré-configuré pour fonctionner avec
le serveur Apache d'iAS.
Les points 1 et 2 de la procédure de configuration ci-dessous
ne sont plus nécessaires avec la version 1.0.2.2.2a d'iAS 9i.
-
Créer un utilisateur sur le serveur pour le lancement
automatique du service NT

-
Paramétrer le démarrage du service NT


L'utilisation du comte système ne permet pas de lancer le service
automatiquement.
-
Configurer la résolution de nom pour le serveur de rapports
Le fichier <ORACLE_HOME>\Net80\Admin\Sqlnet.ora
doit être configuré pour
accéder aux serveurs de nom de l'ESNIG:
Aperçu du fichier Sqlnet.ora
NAME.DEFAULT_ZONE = world
NAMES.PREFERRED_SERVERS =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = dbnsrv.cpln.ch)(PORT = 1575))
(ADDRESS = (PROTOCOL = TCP)(HOST = dbnsrv.esnig.cifom.ch)(PORT = 1575))
)
NAMES.DEFAULT_DOMAIN = world
SQLNET.EXPIRE_TIME = 0
NAMES.DIRECTORY_PATH= (ONAMES,TNSNAMES)
-
Créer un répertoire pour le déploiement des rapports
générés avec Designer 6i.
Lors de la génération d'un rapport avec Designer, un fichier .rdf
contenant la description du rapport est créé. Ce fichier sera par la suite
interprété par le serveur de rapports lorsqu'un client Web demandera
l'exécution de ce rapport.
Nous avons créé un répertoire web_reports dans le dossier <ORACLE_HOME>\Report60.
Voir aussi: Personnalisation
ESNIG-LGL
-
Référencer ce répertoire dans le fichier de configuration
du serveur de rapports
Le fichier de configuration du serveur se trouve dans le répertoire <ORACLE_HOME>Report60\Server.
Dans notre cas le fichier s'appelle Rep60_LGL-IAS.ora. Ce nom correspond au nom
indiqué entre crochet dans la dénomination du service Windows.
L'attribut sourcedir doit être ajouté et correspondre au
répertoire créé au point n°4.
Aperçu du fichier Rep60_LGL-IAS.ora
maxconnect=20
sourcedir="d:\oracle\806\report60\web_reports"
cachedir="D:\ORACLE\806\REPORT60\server\cache"
cachesize=50
minengine=0
maxengine=1
initengine=0
maxidle=30
security=1
englife=50
| Liens sur des spécificités de
configuration |
Fichier
de clés
|