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

Web & réseau Delphi Discussion :

Importation fichier WSDL


Sujet :

Web & réseau Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de ghost942
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 112
    Par défaut Importation fichier WSDL
    Bonjour,

    Lorsque j'importe le fichier wsdl de BetDaq (API 2.0) (https://api.betdaq.com/v2.0/api.wsdl) et que j'essaie ensuite de compiler,

    j'ai des erreurs. Il ne reconnait pas toute une liste de type alors qu'ils sont bien définis dans le fichier xml. J'ai essayé avec differents paramètres d'import mais rien n'y fait. J'utilise Delphi7 Ent.

    D'ou le problème pourrait venir?!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    type
     
      // ************************************************************************ //
      // The following types, referred to in the WSDL document are not being represented
      // in this file. They are either aliases[@] of other types represented or were referred
      // to but never[!] declared in the document. The types from the latter category
      // typically map to predefined/known XML or Borland types; however, they could also 
      // indicate incorrect WSDL documents that failed to declare or import a schema type.
      // ************************************************************************ //
      // !:ListSelectionsChangedSince - ""
      // !:ListSelectionsChangedSinceResponse - ""
      // !:ExternalApiHeader - ""
      // !:GetCurrentSelectionSequenceNumber - ""
      // !:GetCurrentSelectionSequenceNumberResponse - ""
      // !:ListTopLevelEvents - ""
      // !:ListTopLevelEventsResponse - ""
      // !:GetEventSubTreeWithSelections - ""
      // !:GetEventSubTreeWithSelectionsResponse - ""
    ...

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    As tu testé le webservice ?
    Car j'ai moi aussi importé pour voir le wsdl et j'ai le message en FR

    type

    // ************************************************************************ //
    // Les types suivants mentionnés dans le document WSDL ne sont pas représentés
    // dans ce fichier. Ce sont soit des alias[@] de types représentés ou alors ils sont
    // référencés mais jamais[!] déclarés dans le document.
    Les types de la dernière catégorie
    // sont en principe mappés à des types Borland ou XML prédéfinis/connus. Toutefois, ils peuvent aussi
    // signaler des documents WSDL incorrects n'ayant pas réussi à déclarer ou importer un type de schéma.

    // ************************************************************************ //
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  3. #3
    Membre confirmé Avatar de ghost942
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 112
    Par défaut
    Heu, j'utilise une version Delphi 7 EN non FR D'ou le message en anglais.

    Je ne pense pas que le fichier wsdl soit éronné non plus.

    Par exemple, pour la variable ExternalApiHeader, Delphi ne la voit pas puisqu'il la commente en // !:ExternalApiHeader - ""

    Pourtant on la trouve bien dans le fichier xml comme suit:


    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <xs:element name="ExternalApiHeader" type="ExternalApiHeader" /> 
    - <xs:complexType name="ExternalApiHeader">
      <xs:attribute name="version" type="xs:decimal" use="required" /> 
      <xs:attribute name="languageCode" type="xs:string" use="required" /> 
      <xs:attribute name="username" type="xs:string" use="required" /> 
      <xs:attribute name="password" type="xs:string" use="optional" /> 
      </xs:complexType>



    Est ce qu'il n'existe pas une autre maniere d'importer un fichier wdsl -> unité ?

  4. #4
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Peut être qu'en passant directement par HttpRio ca pourrait fonctionner.
    Pour ma part, j'ai testé l'importateur et je n'ai pas reussit à le faire fonctionner avec le service que je voulais (soit disant que la variable decimale n'était pas envoyée correctement ...)
    Donc, je me demande, après avoir vu ton problème, si l'importateur n'est pas buggé .
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  5. #5
    Membre confirmé Avatar de ghost942
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 112
    Par défaut
    Je me pose la question aussi!

    A defaut, je suis allé voir dans leur exemple de projet microsoft visual, et j'ai pris le fichier .wsdl déja importé. Ce fichier ci est bien reconnu par l'importateur et l'unité bien renseignée. Bon, j'ai pas été plus loin pour le moment.

  6. #6
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 086
    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 086
    Par défaut
    Désolé de déterrer ce sujet, mais il correspond tout à fait à mon problème, j'ai des fichiers WSDL, et l'importateur (de D7) ne m'importe quasiment rien, à part les fonctions et leurs paramètres, il ne m'importe aucune structure ...

    Ayant un WSDL de 32Ko, j'aimerais bien qu'il importe au moins quelques structures, ... avez-vous des idées ?

    Est-ce que les importateurs de Delphi 200x sont plus efficaces ?
    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

Discussions similaires

  1. Import de fichier wsdl
    Par Babas007 dans le forum Services Web
    Réponses: 0
    Dernier message: 18/04/2011, 19h26
  2. [SQLServer]Script import fichier .txt
    Par Jenbi dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 25/08/2006, 16h49
  3. [IMPORTER] fichier .xls vers postgresql
    Par gloogloo dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 31/03/2005, 11h30
  4. Import fichier ASCII dans une base
    Par pithier dans le forum Bases de données
    Réponses: 3
    Dernier message: 01/02/2005, 19h03
  5. Pb import fichier txt avec lignes de longueurs diverses
    Par zebulon90 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 09/12/2004, 08h32

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