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

Développement Web en Java Discussion :

[CXF] Problème de namespace


Sujet :

Développement Web en Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 16
    Par défaut [CXF] Problème de namespace
    bonjour,

    J'ai un problème qui persiste depuis 2 demi journées, et avant de capituler j'ai décidé de vous demander votre aide.
    Pour vous exposer mon problème simplement :
    donc j'utilise maven et l'outils cxf qui permet de créer un wsdl à partir de code java. donc pour cela j'ai créer un HelloWorld assez simple et cela fonctionne correctement.

    pour compliquer un peu les choses, j'ai essayé d'introduire des objets java déjà existant contenu dans un jar associé à mon projet (toujours en passant par maven) la méthode est simple, elle prend en entrer un objet "Message" et en sortie renvoie "Ok".

    le wsdl se creer bien mais quand je veux tester avec soap ui il me dis qu'il les type contenu dans Messagen'existe pas (Message est un objet d'objets) et pour cause, dans le type du wsdl cela donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <xs:element name="Message">
       <xs:complexType>
          <xs:sequence>
             <xs:element name="Destinataire" type="user-type"/>
             <xs:element name="Emetteur" type="user-type"/>
             <xs:element name="Corps" type="corps-message"/>
       .........
    Mais les type sont bien défini plus bas. en faite le problème est que dans la balise type il devrait y avoir le namespace "tns:" (j'ai tester de changer a la main et cela fonctionne) cela donnera par exemple pour le premier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xs:element name="Destinataire" type="tns:user-type"/>
    Aavez vous une idée comment ajouter le namespace à mes objets?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 16
    Par défaut
    J'ai changé complétement de solution.

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

Discussions similaires

  1. [XSLT]Problème de namespace sur un export XMi (UML 2.1/XMi 2.1)
    Par CocoRambo dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 25/06/2007, 09h50
  2. problème de namespace
    Par deubelte dans le forum C++
    Réponses: 10
    Dernier message: 30/05/2007, 12h48
  3. [C#/.NET 2.0] Problème de namespace/référence
    Par Tetram165 dans le forum Services Web
    Réponses: 2
    Dernier message: 05/01/2007, 01h55
  4. [XSD] Problème de namespace
    Par pierrelm dans le forum Valider
    Réponses: 3
    Dernier message: 14/09/2006, 01h19
  5. [DOM] Problème de namespace
    Par dauggui dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 26/04/2006, 07h22

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