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

Symfony PHP Discussion :

wsdl & symfony 1.4


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 88
    Par défaut wsdl & symfony 1.4
    Bonjour à tous,

    Je suis sur la partie web service de mon projet, j'arrive bien à générer le wsdl seulement dans le wsdl il n'est pas complet c-à-d j'ai un objet de retour qui existe dans le wsdl mais ne contient pas la sequence de de ses elements.
    voici le résultat que j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <xsd:complexType name="CService">
            <xsd:sequence/>
          </xsd:complexType>
          <xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CServiceElement" type="tns:CService"/>
          <xsd:complexType name="CRetour">
            <xsd:sequence>
              <xsd:element name="idDemande" type="xsd:string"/>
              <xsd:element name="nom" type="xsd:string"/>
              <xsd:element name="faultCode" type="xsd:string"/>
              <xsd:element name="faultString" type="xsd:string"/>
            </xsd:sequence>
          </xsd:complexType>
    On voit bien que pour l'objet de retour CRetour la déclaration bien faite mais pour l'objet CService il manque la partie sequence. Pourriez vous m'expliquer d'où cela peut venir?

    Merci d'avance pour votre aide.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 88
    Par défaut wsdl & symfony 1.4
    Bonjour a tous,

    Après une recherche et testes j'ai constaté que l'objet que symfony n'arrive pas à généré correctement dans le wsdl contient un champ de type long comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    class MyClass {
    .... 
     
    /**
     *
     * @var long 
     */
     
    ....suite 
     
    } 
        public $code;
    Mais quand je change le type long par int ça fonction. La question c'est : est ce que le générateur de symfony pour wsdl ne supporte pas ou ne reconnait pas le type long? Où pourrais je trouvé la doc qui explique les type de données supportés pour soap?

    Merci d'avance.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 88
    Par défaut
    Pardon je suis trompé dans le code exemple d'avant celui là le remplace alors merci.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    class MyClass {
    .... 
     
    /**
     *
     * @var long 
     */
       public $code;
     
     
    ....suite 
     
    }

Discussions similaires

  1. [C#] Comment générer le code à partir du WSDL ?
    Par Piolet dans le forum Services Web
    Réponses: 2
    Dernier message: 27/08/2004, 13h30
  2. [WebService]Fichier Java et WSDL associé pour Web Services
    Par P4_le_requin_breton dans le forum Services Web
    Réponses: 9
    Dernier message: 23/02/2004, 12h55
  3. [Kylix] Kylix 3 & WSDL
    Par cpu dans le forum EDI
    Réponses: 2
    Dernier message: 10/10/2002, 12h39

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