Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Cognos
Cognos Forum d'entraide Cognos : Impromptu, Powerplay, transformer,...
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 11/07/2006, 14h27   #1
Membre régulier
 
Avatar de Baquardie
 
Femme Jacinthe
Administrateur de base de données
Inscription : juillet 2003
Messages : 238
Détails du profil
Informations personnelles :
Nom : Femme Jacinthe
Âge : 33
Localisation : Canada

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Alimentation

Informations forums :
Inscription : juillet 2003
Messages : 238
Points : 97
Points : 97
Par défaut [Cognos 7][Impromptu] Appel de stored procedure avec paramètre

Bonjour,

Je travaille avec Cognos Impromptu 7.1.724. J'ai créé un rapport dernièrement qui ne fait qu'exécuter une stored procedure et affiche le resultat (au lieu de lire une table dans le catalogue).

Mais voilà, l'usager voudrait (avec raison) pouvoir effectuer un filtre. J'ai donc pensé rajouter des paramètres permettant de filtrer. Lorsque j'ouvre la fenêtre query data, j'ai l'option Insert Parameter. J'ajoute donc le paramètre désiré et je click sur ok. Dans la boite de query, Impromptu ajoute le string

à la suite de mon call de ma stored procedure ce qui donne

Code :
call usp_StoredProcedureName ?ParamName?
Mon problème est le suivant : lorsque je click sur verify, je recois cet erreur :


Citation:
Error number -239:

DMS-E-GENERAL, A general exception has occurred during operation 'prepare request with options'.
DMS-E-SS_SYNTAX, A syntax error was detected near ':'.

Je ne comprend pas l'erreur, je n 'ai pas de ':' dans mon appel... et ma stored procedure fonctionne A1 lorsque je l'exécute dans le query analyser...

Je ne sais pas si quelqu'un ici pourrait m'aider? Ça serait sympa parce que je ne trouve pas beaucoup d'information à ce sujet sur le net...

Merci à l'avance
Baquardie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2006, 15h13   #2
Membre régulier
 
Avatar de Baquardie
 
Femme Jacinthe
Administrateur de base de données
Inscription : juillet 2003
Messages : 238
Détails du profil
Informations personnelles :
Nom : Femme Jacinthe
Âge : 33
Localisation : Canada

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Alimentation

Informations forums :
Inscription : juillet 2003
Messages : 238
Points : 97
Points : 97
Bon fallait que je vous en parle pour trouver une solution

J'ai fouillé dans les PDF que j 'avais sur ma machine et dans celui qui s'appelle impadmin.pdf, j'ai trouvé l'information recherchée.

Voici la syntaxe correct :

Code :
call StoredProcedureName (?ParamName1? IN, ?ParamName2? IN)
Lorsqu'on click sur insert parameter, cela permet de définir le paramètre et d'entrer le prompt qui s'affichera à l'usager. Cependant, il faut rajouter les parenthèse par la suite et le IN ou le OUT et les virgules pour séparer les paramètres.

Voilà. Au cas ou quelqu'un tombe sur ce thread un jour et se posait la même question.

Baquardie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2006, 15h37   #3
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Ben tu ajoutes le TAG résolu

En tout cas, c'est sympa de s'auto-répondre, ça peut servir à tout le monde et peu de personnes mettent la solution quand ils l'ont finalement trouvé tout seul.

Perso, niveau "me répondre toute seule", je le fais beacoup ces derniers temps lol.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2006, 15h40   #4
Membre régulier
 
Avatar de Baquardie
 
Femme Jacinthe
Administrateur de base de données
Inscription : juillet 2003
Messages : 238
Détails du profil
Informations personnelles :
Nom : Femme Jacinthe
Âge : 33
Localisation : Canada

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Alimentation

Informations forums :
Inscription : juillet 2003
Messages : 238
Points : 97
Points : 97
Je ne comprend pas ton commentaire, dès que j'ai eu terminé de répondre je l'avais mis le tag RÉSOLU, j'y pense toujours, juste à faire un tour sur mes threads et tu le verras bien.

Perso cela me tappe sur les nerfs lorsque je fais des recherches sur le net et que je tombe sur des threads avec une question sans réponse, alors si je trouve la réponse ailleurs, je prend la peine de venir donner ma solution. On ne sait jamais, dans quelques mois/années quelqu'un tomberas peut être sur le thread ici et sera bien content de voir la réponse.

Voila.
Baquardie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2006, 15h44   #5
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Ah désolée, j'ai du arriver entre le moment ou tu as mis la réponse et le moment où tu a mis le tag lol.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2006, 15h54   #6
Membre régulier
 
Avatar de Baquardie
 
Femme Jacinthe
Administrateur de base de données
Inscription : juillet 2003
Messages : 238
Détails du profil
Informations personnelles :
Nom : Femme Jacinthe
Âge : 33
Localisation : Canada

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Alimentation

Informations forums :
Inscription : juillet 2003
Messages : 238
Points : 97
Points : 97
Eh bien la prochaine fois je cliquerai sur le piton avant de donner ma réponse, ça va vous éviter le trouble de me dire de mettre le tag

Baquardie est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h43.


 
 
 
 
Partenaires

Hébergement Web