Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Reports
Reports Forum d'entraide sur Oracle Reports
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/10/2005, 16h12   #1
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Par défaut [reports6i] génération des .rep par ligne de commande

Bonjour a tous ,

Je rencontre un problème étrange avec la compilation des reports par ligne de commande sous Windows 2000.

Tout d'abord voici la commande que j'exécute :
Code :
rwcon60 userid=usr/pwd@mabase stype=rdffile source=report1 dtype=repfile dest=report1 logfile=CT2606.log overwrite=yes batch=yes
Sur la très grande majorité de mes reports je n'ai aucun soucis. Par contre sur quelques uns, mes clients m'ont signalé que l'édition ne sortait jamais et que le report server consommait toute la mémoire de la machine (ils sont obligés d'arrêter le process).

Après quelques tests, je me suis rendu compte que :
- si je génère .rep directement à partir de report builder, je n'ai pas de soucis, l'édition se termine correctement

- si je génère .rep par ligne de commande (en batch ou non), je reproduis le problème, sauf si j'exécute sur la base à laquelle j'étais connecté quand j'ai généré mon .rep et cela peu importe le user oracle (la version de la base oracle, semble n'avoir aucune influence)

Je n'ai pas réussi à déterminer ce qui était différent entre les états qui fonctionnent et ce qui posent problème.

Est-ce que quelqu'un a déjà rencontré ce problème ?
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2005, 17h27   #2
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 459
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 459
Points : 4 226
Points : 4 226
Une question, le client est sous quel environnement ?
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2005, 17h51   #3
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Citation:
Envoyé par McM
Une question, le client est sous quel environnement ?
Tu parles du client "poste client" ou du client "celui qui me paît" ?

Pour mes tests, le poste client est sous windows 2000 tout comme le report server.

Nous n'avons pas (pour le moment) de problème de compilation pour les clients ("ceux qui me paient") qui ont des report server sous Linux ou Unix, ce qui paraît logique puisque les .rep sont générés chez eux à partir de leur base.
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2005, 10h45   #4
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 459
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 459
Points : 4 226
Points : 4 226
Donc si j'ai bien compris, les erreurs arrivent :
Sur toutes les machines (unix/2000)
Dès que c'est compilé en ligne de commande (unix/2000) et qu'on se connecte à une autre base de données que celle utilisée lors de la compilation.
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2005, 11h08   #5
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Oui, c'est à peu près ça, sauf que je n'ai pour l'instant le problème que sur windows.

En résumé, les erreurs arrivent :
  • - dès que c'est compilé en ligne de commande sur windows 2000, 2003 ou xp (=> utilisation de rwcon60.exe)
    - et qu'on se connecte à une autre base de données que celle utilisée lors de la compilation.
NB : j'ai trouvé 2 autres personnnes sur metalink qui avaient le même problème, mais aucune solution proposée... (pour l'une d'entre elle la réponse d'oracle a été : "reports 6i n'est plus supporté"; nous voilà bien avancé...)
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2005, 11h45   #6
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 459
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 459
Points : 4 226
Points : 4 226
T'as essayé sans compiler : Appeler le .rdf au lieu du .rep ?

quote]Oui, c'est à peu près ça, sauf que je n'ai pour l'instant le problème que sur windows.
[/quote]Le client final (unix) n'a donc pas de problème sur ces états.
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2005, 12h10   #7
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Citation:
Envoyé par McM
T'as essayé sans compiler : Appeler le .rdf au lieu du .rep ?
Oui, cela fonctionne, mais je ne suis pas trop chaud pour fournir les rdf. Je préfère demander aux personnes qui font les déploiements de compiler sur place.

Citation:
Envoyé par McM
Le client final (unix) n'a donc pas de problème sur ces états.
Non, puisque les rdf sont compilés chez eux au moment du déploiement, sur leur base.
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h00.


 
 
 
 
Partenaires

Hébergement Web