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

Réseau/Web Python Discussion :

Création d'un fichier WSDL


Sujet :

Réseau/Web Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 196
    Par défaut Création d'un fichier WSDL
    Bonjour,

    J'ai un webservice en python (qui fonctionne correctement), et j'aurai voulu créer le fichier WSDL qui va bien.
    Est-ce qu'il existe un moyen, autre que de créer le fichier "à la main", pour avoir le fichier WSDL ? De plus, où ce fichier doit-il être sur le serveur pour pouvoir être interrogé ?

    Merci

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 762
    Par défaut
    Salut,
    Vous avez construit votre WS avec quelle biblio. SOAP?
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 196
    Par défaut
    Bonjour,

    J'utilise SOAPpy.
    J'ai créé un fichier WSDL dans Eclipse et apparemment j'ai un éditeur pour pouvoir créer un wsdl. Par contre je sais pas s'il y a moyen de "charger" mon webservice .py pour le remplir automatiquement...

    Merci

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 762
    Par défaut
    Salut,

    J'ai créé un fichier WSDL dans Eclipse et apparemment j'ai un éditeur pour pouvoir créer un wsdl. Par contre je sais pas s'il y a moyen de "charger" mon webservice .py pour le remplir automatiquement...
    Je ne suis pas sur de bien comprendre.

    L'intérêt d'une librarie SOAP est de permettre la construction d'une interface qui pourra être utilisée par les clients. La librairie connaît l'interface et devrait permettre une introspection pour construire le WSDL (qui servira aux clients).
    SOAPpy est un vieux machin - je ne sais pas s'il est encore maintenu -.
    En tout cas, il ne sait pas faire.
    Un brico qui permet de faire l'introspection et genérer le WSDL pour SOAPpy est dispo ici

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 196
    Par défaut
    Bonjour,

    Je reviens sur ce sujet, sur lequel je bloque encore et toujours...

    Je commence à construire un wsdl à la main, j'arrive bien à m'y connecter (en python ou avec soapui (java il me semble)).
    J'arrive à requeter le fichier, mais en java les retour XML des résultats n'est pas correctement renvoyer (le retour est un objet Python).

    Mon principal problème est que je n'arrive pas à "lier" les résultats du WSDL à mes résultats de requêtes Python (dictionnaire d'objet).

    Je ne suis pas très clair, désolé, mais le concept me passe un peu au dessus... et les exemples sur les webservices python liés à un wsdl ne sont pas légion...

    Cdt

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 762
    Par défaut
    Salut,
    Avec quelle librairie SOAP/WSDL Python avez vous choisi de travailler?
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 196
    Par défaut
    SOAPpy... J'ai essayé d'utiliser ZSI mais c'est beaucoup plus compliqué que SOAPpy (même si plus maintenu). Je préférerai donc garder cette librairie, même si cela implique de construire le WSDL à la main...

Discussions similaires

  1. Création d'un WebService WCF depuis un fichier WSDL
    Par DotNetMatt dans le forum Services Web
    Réponses: 5
    Dernier message: 29/12/2010, 16h57
  2. création d'un fichier wsdl avec WSDL4J (pblm et quest)
    Par mina86 dans le forum Services Web
    Réponses: 0
    Dernier message: 30/07/2008, 00h56
  3. [SOAP] [WSDL] [PHP] Problème création du fichier WSDL (Débutant)
    Par Guybrush113 dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 19/09/2007, 12h45
  4. FOXPRO 2.6 : erreur créations du /des fichiers CAB
    Par breihtiti dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 16/11/2002, 11h28
  5. [Kylix] Création d'un fichier lien
    Par DrQ dans le forum EDI
    Réponses: 2
    Dernier message: 14/05/2002, 21h30

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