iAS 9i - Oracle Reports Services

Précédente ] Accueil ] Suivante ]
 

Introduction

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.

Description

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.

 
Configuration

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.

  1. Créer un utilisateur sur le serveur pour le lancement automatique du service NT


  2. Paramétrer le démarrage du service NT





    L'utilisation du comte système ne permet pas de lancer le service automatiquement. 

  3. 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)

  4. 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

  5. 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