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 :

[D7][W32]SOAP & Indy 10


Sujet :

Web & réseau Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti

    Homme Profil pro
    Analyse système
    Inscrit en
    Juillet 2003
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2003
    Messages : 30
    Par défaut [D7][W32]SOAP & Indy 10
    Bonjour a tous

    Je n'ai pas de fichier WSDL valide pour un webservices de chez Cisco (AXL du Callmanager, TOIP). Je tente donc de passer le code SOAP directement en flux XML avec le POST() de IdHTTP.
    Dans un premier temp, j'ai pense a un probleme d'encodage. J'ai teste les methode: URLEncode, HTTPEncode, HTTPEncode, ParamsEncode... mais rien n'y fait.
    Cela est il possible :

    Ci-dessous un log du callmanager pour exemple:
    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    RequestTime: 02/08/2006-11:35:43
    Client IP: 10.7.5.67
    Client User ID: administrator
    RequestID: 2
    RequestContents: 
    %3CSOAP-ENV%3AEnvelope+xmlns%3ASOAP-ENV%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fenvelope%2F%22+xmlns%3Axsi
    %3D%22http%3A%2F%2Fwww.w3.org%2F2000%2F10%2FXMLSchema-instance%22+xmlns%3Axsd%3D%22http%3A%2F%2Fwww.w3.org%2F1999
    %2FXMLSchema%22%3E%3CSOAP-ENV%3ABody%3E%3Caxl%3AlistPhoneByName+xmlns%3Aaxl%3D%22http%3A%2F%2Fwww.cisco.com%2FAXL
    %2F1.0%22+xsi%3AschemaLocation%3D%22http%3A%2F%2Fwww.cisco.com%2FAXL%2F1.0+http%3A%2F%2Fgkar.cisco.com%2Fschema%2Faxlsoap.xsd
    %22+xsi%3Atype%3D%22XRequest%22+sequence%3D%221234%22%3E%3CsearchString%3ESEP0015FAE%25%3C%2FsearchString%3E%3C%2Faxl
    %3AlistPhoneByName%3E%3C%2FSOAP-ENV%3ABody%3E%3C%2FSOAP-ENV%3AEnvelope%3E
    ResponseContents: 
    <SOAP-ENV:Envelope  xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <SOAP-ENV:Body>
    <SOAP-ENV:Fault>
    <faultcode>SOAP-ENV:Client</faultcode>
    <faultstring>
    &lt;![CDATA[
    An error occured during parsing
       Message: Invalid at the top level of the document.
     
    Source = Line : 1, Char : 1
    Code : c00ce556, Source Text : %3CSOAP-ENV%3AEnvelope+xmlns%3ASOAP-ENV%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fenvelope%2F%22+xmlns%3Axsi%3D%22http
    %3A%2F%2Fwww.w3.org%2F2000%2F10%2FXMLSchema-instance%22+xmlns%3Axsd%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2FXMLSchema%22%3E
    %3CSOAP-ENV%3ABody%3E%3Caxl%3AlistPhoneByName+xmlns%3Aaxl%3D%22http%3A%2F%2Fwww.cisco.com%2FAXL%2F1.0%22+xsi%3AschemaLocation
    %3D%22http%3A%2F%2Fwww.cisco.com%2FAXL%2F1.0+http%3A%2F%2Fgkar.cisco.com%2Fschema%2Faxlsoap.xsd%22+xsi%3Atype%3D%22XRequest
    %22+sequence%3D%221234%22%3E%3CsearchString%3ESEP0015FAE%25%3C%2FsearchString%3E%3C%2Faxl%3AlistPhoneByName%3E%3C%2FSOAP-ENV
    %3ABody%3E%3C%2FSOAP-ENV%3AEnvelope%3E
    ]]&gt;
    </faultstring>
    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>

  2. #2
    Membre averti

    Homme Profil pro
    Analyse système
    Inscrit en
    Juillet 2003
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2003
    Messages : 30
    Par défaut
    En utilisant une VCL SOAP, ca fonctionne

    Voila, voila pour info


    ++

Discussions similaires

  1. Indy - email, html et piece jointe
    Par nut62 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 13/12/2002, 10h25
  2. Tomcat + Apache-SOAP
    Par lucho31 dans le forum Services Web
    Réponses: 3
    Dernier message: 17/10/2002, 09h55
  3. Réponses: 3
    Dernier message: 26/07/2002, 23h02
  4. [Kylix] indy sur kylix? pb :-(
    Par NicoLinux dans le forum EDI
    Réponses: 7
    Dernier message: 15/05/2002, 23h32
  5. [Kylix] Runtime error 230 avec INDY
    Par Anonymous dans le forum EDI
    Réponses: 2
    Dernier message: 23/03/2002, 11h51

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