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

API, COM et SDKs Delphi Discussion :

Import WSDL (any processContents)


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2
    Par défaut Import WSDL (any processContents)
    IDE Delphi 2010
    Bonjour,

    Une question sur les webservices et l'import wsdl, j'ai un wsdl avec une déclaration sur un objet du type

    ....
    <xsd:complexType name="Object1">
    <xsd:sequence>
    <xsd:element name="Infos" nillable="true" type="tns:Infos" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    ...

    Ensuite la description
    .....
    <xsd:complexType name="Infos">
    <xsd:sequence>
    <xsd:any processContents="lax"/>[/B]
    </xsd:sequence>
    <xsd:anyAttribute processContents="lax"/>
    </xsd:complexType>
    ...

    et donc quand je l'importe sous delphi :

    type
    Infos = class (Tremotable)
    private
    public
    end;


    Je connait les champs que je dois récupérer, la structure envoyer sera de la forme :

    <Infos>
    <Data>
    <Champ1> </Champ1>
    <Champ2> </Champ2>
    </Data>
    </Infos>

    Comment faire pour récupérer les valeur des champ1 et champ2 dans mon code ?? quel lien est ce que je dois établir ?

    merci d'avance

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 081
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 081
    Par défaut
    Regarde l'options "Générer les paramètres et types non utilisés", parfois, il élimine tout une chaine d'objet par ce qu'il n'en détecte pas l'utilisation

    Sinon, ton type est-il standard ? lax ? tu n'as pas un warning au début du fichier généré ?

    Je sais qu'avec Delphi 2009, j'ai pu importer un WSDL contenant un ANY RAW (de BizTalk), un texte brut en XML, que j'ai peu utiliser en Delphi 7 (après de grosse retouche du fichier généré) et la classe TXMLData trouvé le sur Koders.
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2
    Par défaut
    en fait la ou j'en suis c'est d'ajouter un include d'un fichier xsd dans le wsdl

    le fichier xsd est la description de l'objet Infos et dans ce cas ma class delphi récupéré bien les attributs mis dans le xsd.

    Pour le moment je ne vois que ça ajouter un descripteur pour me permettre l’accès dans delphi

    pour te répondre oui mon type sera standard, et l’import du wsdl se passe sans problème (exit les problème Delphi7)

    voila je ne sais pas si je suis dans le vrai ....

Discussions similaires

  1. Delphi6 - Import WSDL
    Par Maglight dans le forum Web & réseau
    Réponses: 1
    Dernier message: 14/03/2013, 11h49
  2. SoapUI - Import wsdl
    Par Amine_27 dans le forum Services Web
    Réponses: 1
    Dernier message: 28/05/2011, 18h52
  3. [Web Service] Acceder aux import wsdl via proxy
    Par Devether dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 19/05/2010, 15h57
  4. webservice - import wsdl plante
    Par tibouchou dans le forum Flex
    Réponses: 2
    Dernier message: 04/08/2009, 13h00
  5. Import WSDL dans Visual Studio : warning
    Par kaboume dans le forum Services Web
    Réponses: 2
    Dernier message: 30/08/2007, 16h47

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