Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Configuring Developper2000 2.1 REPORT30 Cartridge on ORACLE WEBSERVER 3

Configuring Developper2000 2.1 REPORT30 Cartridge on ORACLE WEBSERVER 3

From: Sylvain DESTIN <sdestin_at_sqli.fr>
Date: Mon, 1 Feb 1999 16:56:25 +0100
Message-ID: <794i6c$2l5$1@news.imaginet.fr>


We have installed the Developper 2000 Report 3.0 Cartridge on our webserver (OWS 3.0.1.0.1).
The installation seems to be complete but when we try to generate a report through the web, the cartridge reports a cache configuration issue ( ERROR CODE REP-0189 ). In fact the cartridge is unable to write into the Reports Server cache.
Does anyone has heard about a similar issue ?

These are the steps for the cartridge setup : (Sorry i did not had much time to translate the whole procedure into english !)

Installation des Produits.
Installation d'une imprimante par défaut. HKEY_USERS=>Default->Software->Microsoft->WindowsNT->CurrentVersion->Windows
->Device.

Modification de tnsnames.ora
Ajouter dans le fichier tnsname.ora ( <Racine_ORACLE>\NETWORK\ADMIN\ ) la déclaration du server "report".
de la manière suivante :
repserver.world=(Address=(PROTOCOL=tcp)(HOST=NOM_HOTE)(PORT=1949)) Installation du serveur sous forme de service NT. exécuter la commande:

    r30mts32 -install repserver tcpip
  ou bien
    r30mts32 -install repserver.world tcpip

Une boite de dialogue vous demande confirmation de l'installation du nouveau service.

( Pour desinstaller : r30mts32 -uninstall repserver )

Une fois le service lancé, il vous faut aller dans Panneau de Configuration->Services et
sélectionner le service correspondant : Cliquer sur Démarrage, sélectionner automatique. Associer le service à un compte autre que le compte système. (Ex compte administrateur ).

Fichiers paramètres pour le service.
Dans le répertoire \orant\report30\server\repserver.ora du serveur (ou repserver.world.ora suivant la commande executée précedemment ), se trouvent un fichier .LOG et un fichier .ORA crées au démarrage du service.

Ajouter les informations suivantes dans le fichier si elles n'y figurent pas :
sourcedir="c:\orant\bin"
  (emplacement des fichiers web report *.rdf à changer par la suite ) cachedir="c:\orant\report30\cache"

Créer le repertoire c:\orant\report30\cache s'il n'existe pas.

Création de la queue batch pour le serveur. Lancer l'application Developer 2000 R2.1 -> Reports Queue Manager Entrez le nom du serveur (repserver.world) pour créer la queue. Vous pouvez ensuite quitter l'application.

Créer un fichier Report avec Reports Builder et enregistrer votre travail dans orant\bin

Test de l'intégrité de la cartouche, génération d'un fichier ACROBAT READER de test.
exécuter la génération d'un report pdf par la commande :

r30cli32 server=repserver report=test.rdf userid=scott/tiger_at_local destype=file desname=test.fil errfile=error.log

En cas d'erreur visualiser orant\bin\error.log. Visualiser votre état avec ACROBAT READER.

Configuration du WebServer.
Connectez vous sur le port admin : 8888 Cliquer sur les liens suivants :

-> Web Applications Server Manager.
-> Web Applications Server
-> Cartridge Administration.
-> ADD NEW CARTRIDGE.
-> ADD NEW CARTRIDGE WITH MANUAL CONFIGURATION.
Entrer les valeurs suivantes :

 Cartridge Name: R30OWS

 Object Path:  <drive>:\ORANT\bin\r30ows32.dll
 Entry Point:  r30ows_start
 Description:  Cartouche Report 3.0

 Virtual Path: /r30ows
 Physical Path <drive>:\orant\bin

     Puis cliquer sur REGISTER NEW CARTRIDGE.

     Puis cliquer sur Cartouche Report 3.0

-> R30OWS Cartridge specific parameters.

Entrez les paramètres suivants :
Cartridge Parameters

 REPORTS30_WEBLOC /cache/
 REPORTS30_WEBLOC_TRANSLATED <drive>:\ORANT\cache

-> cliquer sur MODIFY Cartridge Parameters.

 Arreter puis Redemarrer tous les services ( Webserver listeners & the WRB ).
 En pratique le Reboot de la machine est la methode la plus rapide.

Test d'intégrité de la cartouche :
Aller à l'URL suivante :

     http://<webservername>:port/r30ows/help ou

     http://<webservername>:port/r30ows?

Vous devez voir une page d'aide.

Si ce n'est pas le cas :
vérifier le chemin d'acces à la dll: r30ows32.dll vérifier les paramètres relatifs à la cartouche. vérifier le bon fonctionnement des services. assurer vous que l'imprimante est correctement déclarée dans la base de registre.
Si cela ne suffit pas desinstaller la cartouche puis recommencer.

Affichage d'un report via la cartouche.

L'appel de la cartouche se fait en entrant les paramètres suivants :

     http://hostservername/r30ows?server=repserver+report=<name>.rdf+
     userid=scott/tiger_at_local+destype=cache+desname=<filename>+
     desformat=HTML





Received on Mon Feb 01 1999 - 09:56:25 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US