IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Problème avec xmldom


Sujet :

SQL Oracle

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut Problème avec xml
    Bonjour à tous,

    J'avais mis ce message sur le forum oracle général. N'ayant eu aucune réponse, je retente ma chance ici...

    Je travaille sous TOAD et j'ai un souci avec xml_dom

    J'ai déclaré une variable dans une procédure me permettant de récupérer un flux xml:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    wa_xmlresponse dbms_xmldom.DOMDocument;
    Mais lorsque je veux compiler, j'ai cette erreur:
    PLS-00201: l'identificateur 'DBMS_XMLDOM.DOMDOCUMENT' doit être déclaré

    Quelqu'un a t'il une idée pour résoudre ce problème?

    Merci par avance

  2. #2
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Je pense que le package dbms_xmldom n'est pas installé dans votre base ou vous n'avez pas les droits nécessaire.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    Merci pour votre réponse mais débutant sous oracle, je ne sais pas comment installer ce package ni où le trouver....

    J'ai bien vu certains sites qui parlaient d'un xdk pour plsql mais sur le site oracle je ne l'ai pas trouvé pour oracle 10g et à vrai dire je ne sais même pas si c'est bien cela que je dois télécharger

  4. #4
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Voila un lien qui pourrait aider

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    merci mnitu pour ton lien. J'ai réussi à installé xml db et maintenant mon problème avec xmldom est résolu.

    Par contre, je n'arrive toujours pas à compiler ma procédure... Il bloque là dessus:

    xml_http.get
    xpath.test
    xml.freedocument
    xpath.selectnodes
    xpath.valueof

    Je me doute bien qu'il y a autre chose à installer sur ma base mais quoi?

  6. #6
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Difficile à dire quelle est le problème sans avoir au moins le message d'erreur complète

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    Le message d'erreur est le même pour chaque fonction:

    PLS-00201:l'identificateur "nom de la fonction" doit être déclaré

    ça change juste pour xpath.valueof où le message d'erreur est:
    PL/SQL:ORA-00904:"XPATH","VALUEOF":identificateur non valide

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    j'ai remplacé xml.freedocument par xmldom.freedocument et je n'ai plus d'erreurs pour cette fonction.

    Par contre le problème reste entier en ce qui concerne les autres fonctions citées plus haut....

  9. #9
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Essayez sys.<nom_package>.<nom_fonction>

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    non rien n'y fait...

    Il reste certainement des packages à installer. En parcourant un peu le web, j'ai entendu parler d'un helper package contenant les packages xpath, xml et xml_http (entre autres) mais pas d'information où trouver ce package ni comment l'installer...

  11. #11
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Quel est le résultat de l'exécution des requête suivantes ?:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT * FROM ALL_USERS where username = 'XDB';
     
    DESCRIBE RESOURCE_VIEW

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    Je n'ai aucun problème avec ces requetes.

    Le select me retourne bien l'utilisateur XDB et le describe retourne bien la vue demandée....

  13. #13
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Et vous n'avez pas un petit exemple que je pourrais tester sur une base Oracle 10 ? Pas toute la procédure mais un minime qui devrait compiler exécuter et qui mettra en évidence vos erreurs de compilation ?

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    Tout vient à point à qui sait attendre...

    J'ai enfin réussi. Il suffisait d'installer le fameux helper package dont je parlais plus haut.

    Pour ceux qui auraient le même problème, afin de vous éviter des journées de recherches sur le net, voici comment j'ai trouvé la solution. Il suffit d'aller sur ce site:
    http://examples.oreilly.com/orxmlapp/

    et de telecharger: orxmlapp_examples.zip

    Dézipper le et le chapitre interressant est le chapitre 5 mais la partie installation.

    Voilà, merci à mnitu d'avoir passé du temps à me répondre et essayé de résoudre mon problème.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème avec XMLDOM.DomDocument
    Par sol-elodie dans le forum Oracle
    Réponses: 2
    Dernier message: 31/10/2007, 09h22
  2. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo