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

XML/XSL et SOAP Discussion :

[AXIS 1.2] SimpleContent extension base type


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 82
    Par défaut [AXIS 1.2] SimpleContent extension base type
    Bonjour a tous,

    j'ai un petit problème avec les simpleContent je m'explique.

    j'ai mon xsd qui donne ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <xsd:complexType mixed="true" name="Price">
            <xsd:simpleContent>
                <xsd:extension base="xsd:double">
                    <xsd:attribute name="bid" type="xsd:boolean" use="required"/>
                    <xsd:attribute name="size" type="xsd:int" use="required"/>
                    <xsd:attribute name="underlyingTolerance" type="xsd:string"/>
                </xsd:extension>
            </xsd:simpleContent>
        </xsd:complexType>
    tout marche parfaitement lorsque j'utilise le wsdl que j'ai écrit, et qui fait référence a mon xsd.
    par contre, quand j'accède a mon wsdl généré par Axis, voila ce qu'il resort:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <complexType name="Price">
        <simpleContent>
         <extension>
          <attribute name="_value" type="xsd:double"/>
          <attribute name="bid" type="xsd:boolean"/>
          <attribute name="size" type="xsd:int"/>
     
          <attribute name="underlyingTolerance" type="xsd:string"/>
         </extension>
        </simpleContent>
       </complexType>
    et donc je me retrouve avec un erreur de ce type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Thu May 28 12:39:23 CEST 2009:ERROR:org.apache.xmlbeans.XmlException: live.wsdl:0: error: A simpleContent extension must define a base type
    Merci d'avance pour votre aide!

    Mike

  2. #2
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Salut ,

    Etonnant la génération par Axis.
    En effet la définition de extension est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <extension
    id=ID
    base=QName
    any attributes
    >
    (annotation?,((group|all|choice|sequence)?,
    ((attribute|attributeGroup)*,anyAttribute?)))
    </extension>
    avec l'attribut base requis.

    Donc ton extension san attribut base est incorrect

    ERE

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 82
    Par défaut
    merci pour la réponse, tu vois un moyen pour corriger ça, puisque dans ma définition a moi, c'est bien fait!?

  4. #4
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Citation Envoyé par mikew75 Voir le message
    merci pour la réponse, tu vois un moyen pour corriger ça, puisque dans ma définition a moi, c'est bien fait!?
    Laisse Axis générer la sienne et remplace live.wsdl par la tienne !

    ERE

  5. #5
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Pour info, c'est bien un bug d'Axis.

    http://issues.apache.org/jira/browse/AXIS-2198

    ERE

  6. #6
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 82
    Par défaut
    merci bcp

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 04/06/2011, 07h52
  2. Réponses: 5
    Dernier message: 01/10/2007, 23h27
  3. [OpenOffice] [calc et base] : "type" en OO
    Par vgtal dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 31/05/2007, 20h02
  4. Masquer les extensions de type nom reconnu
    Par koKoTis dans le forum Windows XP
    Réponses: 2
    Dernier message: 19/11/2006, 08h29
  5. Extension des Types de Données(CHAR,CLOB)
    Par blackstreet dans le forum Oracle
    Réponses: 9
    Dernier message: 28/04/2006, 22h39

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