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 :

[Delphi 7] Web Services


Sujet :

Web & réseau 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 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2007
    Messages : 2
    Par défaut [Delphi 7] Web Services
    Bonjour à tous.

    Je dois consommer un webservice avec delphi 7 Enterprise:
    http://xml.unione.ch/Ph4stdWebServic...ries.asmx?WSDL
    et envoyer un fichier XML

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     <?xml version="1.0" standalone="yes" ?>
     <ProductAvailabilityRequest>
      <Customer>
     <Number>099994</Number>
     <SoftwareType>Software_name</SoftwareType>
     <SoftwareVersion>1.0</SoftwareVersion>
     <Password>tilab2005</Password>
     </Customer>
      <Products>
     <PharmaCode>1875976</PharmaCode>
     <Quantity>1</Quantity>
     </Products>
     </ProductAvailabilityRequest>

    je devrais recevoir un fichier xml qui me donne la disponibilité du produit 1875976 mais je butte sur l'erreur
    "Request doesn't match the schema"

    Merci de votre aide
    Alex

  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
    Peux tu montrer ton code pour l'envoi ?
    Modérateur Delphi

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

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

    Informations forums :
    Inscription : Octobre 2007
    Messages : 2
    Par défaut
    merci de ton aide voici le code que tu me demandes:
    la réponse est chargée dans un mémo car je n'ai pas encore codé la suite du programme.

    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
    20
    21
    22
    23
    24
    procedure TfTest.bSendRequestClick(Sender: TObject);
    var
     ws: ArtQueriesSoap;
     r: dsRequest;
    begin
     r := dsRequest.Create;
     r.schema :=
       '<?xml version=1.0>' +
       '<ProductAvailabilityRequest>' +
       '<Customer>' +
       '<Number>099994</Number>' +
       '<SoftwareType>TilabUnioneOrderXml</SoftwareType>' +
       '<SoftwareVersion>1.0</SoftwareVersion>' +
       '<Password>tilab2005</Password>' +
       '</Customer>' +
       '<Products>' +
       '<PharmaCode>1875976</PharmaCode>' +
       '<Quantity>1</Quantity>' +
       '</Products>' +
       '</ProductAvailabilityRequest>';
       ws := GetArtQueriesSoap;
     mAnswer.Lines.Text := ws.LoadStockInfos(r).schema;
     
    end;
    maintenant j'ai ce message:
    Server was unable to read the request
    ....
    an error occured at , (2, 261)

    le schéma de la "request" à été envoyé par la société Dauf qui met à disposition le service. Avec Visual studio cette société n'a aucun problème pour l'emploi de ce service.

    Alex

Discussions similaires

  1. Récupérer le login IIS dans un web service delphi
    Par [DreaMs] dans le forum Web & réseau
    Réponses: 0
    Dernier message: 17/11/2009, 10h59
  2. Probléme de déploiement d'un web service Delphi
    Par nidou01 dans le forum Web & réseau
    Réponses: 0
    Dernier message: 09/07/2009, 12h51
  3. Delphi client de web services
    Par rgarnier dans le forum Web & réseau
    Réponses: 2
    Dernier message: 22/09/2008, 13h27
  4. Delphi Web Services (Sécurité)
    Par VLDG dans le forum Web & réseau
    Réponses: 0
    Dernier message: 13/12/2007, 10h06
  5. [Aide][Delphi 7] Initiation aux WEB Services
    Par diden138 dans le forum Delphi
    Réponses: 9
    Dernier message: 25/02/2007, 20h21

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