Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Configuring Developper2000 2.1 REPORT30 Cartridge on ORACLE WEBSERVER 3
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
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=HTMLReceived on Mon Feb 01 1999 - 09:56:25 CST