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

Services Web Discussion :

Debutant WS: Consommer un service RPC-literal


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 107
    Par défaut Debutant WS: Consommer un service RPC-literal
    Bonjour,


    Ayant déjà fabriqué mes services web, je n'ai aucun souci pour consommer les services de style asmx.

    Maintenant je dois consommer un service extérieur (RPC).

    Prenons par exemple le wsld (http://soamoa.org:9292/artistRegistry?WSDL), qu'on trouve sur http://www.xmethods.com/ve2/ViewListing.po?key=430222

    Dans mon projet, j'ajoute la web référence normalement. Le service et les méthodes sont trouvés dans la fenêtre d'ajout de la référence web. Quand je valide, ma web référence est bien ajouté et je peux créer une instance de ce service.

    Par contre, il m'est impossible d'appeler les méthodes de ce service dans mon projet. En fait quand "j'explore" le service ajouté, j'obtiens:


    Option Strict Off
    Option Explicit On

    Imports System
    Imports System.ComponentModel
    Imports System.Diagnostics
    Imports System.Web.Services
    Imports System.Web.Services.Protocols
    Imports System.Xml.Serialization

    '
    'Ce code source a été automatiquement généré par Microsoft.VSDesigner, Version*1.1.4322.2407.
    '
    Namespace org.soamoa

    '<remarks/>
    'CODEGEN: La liaison de l'opération 'searchArtist' de l'espace de noms 'http://samples.soamoa.yesso.eu/' a été ignorée. La combinaison de style=rpc avec use=literal n'est pas prise en charge.
    'CODEGEN: La liaison de l'opération 'searchArtistViaType' de l'espace de noms 'http://samples.soamoa.yesso.eu/' a été ignorée. La combinaison de style=rpc avec use=literal n'est pas prise en charge.
    'CODEGEN: La liaison de l'opération 'searchArtistViaNamePart' de l'espace de noms 'http://samples.soamoa.yesso.eu/' a été ignorée. La combinaison de style=rpc avec use=literal n'est pas prise en charge.
    'CODEGEN: La liaison de l'opération 'getAll' de l'espace de noms 'http://samples.soamoa.yesso.eu/' a été ignorée. La combinaison de style=rpc avec use=literal n'est pas prise en charge.
    'CODEGEN: La liaison de l'opération 'addArtist' de l'espace de noms 'http://samples.soamoa.yesso.eu/' a été ignorée. La combinaison de style=rpc avec use=literal n'est pas prise en charge.

    <System.Diagnostics.DebuggerStepThroughAttribute(), _
    System.ComponentModel.DesignerCategoryAttribute("code"), _
    System.Web.Services.WebServiceBindingAttribute(Name:="YessoTestWebServicesPortBinding", [Namespace]:="http://samples.soamoa.yesso.eu/")> _
    Public Class ArtistRegistryService
    Inherits System.Web.Services.Protocols.SoapHttpClientProtocol

    '<remarks/>
    Public Sub New()
    MyBase.New
    Me.Url = "http://soamoa.org:9292/artistRegistry"
    End Sub
    End Class
    End Namespace
    Pourquoi les méthodes ne sont pas prise en charge ?
    Désolé, je débute de ce coté là.

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Par défaut
    La réponse t'est donnée dans le message d'erreur : La combinaison de style=rpc avec use=literal n'est pas prise en charge.

    Et en voulant tester, je me suis aperçu que je n'avais pas accès au WSDL.
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  3. #3
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 107
    Par défaut
    Merci pour ta réponse,

    En fait ça marche très bien avec .NET > 2.0. mais je suis (et je dois) en 1.1 et j'ai lu que ce genre de web services ne fonctionnent pas.

    Ca me semble étrange quand même.

Discussions similaires

  1. [Debutant]création de web services avec JWS
    Par Mehdi_82 dans le forum Services Web
    Réponses: 3
    Dernier message: 09/07/2008, 20h22
  2. Web Service RPC/Encoded (IsNullable Attribute)
    Par AKANDOUCH dans le forum Services Web
    Réponses: 1
    Dernier message: 04/01/2007, 01h34
  3. [AXIS] Consommer un service web PHP
    Par Nicoin dans le forum Services Web
    Réponses: 7
    Dernier message: 18/02/2006, 16h43
  4. XP Pro SP2, service RPC arreté
    Par hirex dans le forum Windows XP
    Réponses: 1
    Dernier message: 24/11/2005, 22h34
  5. [WebServices] consommer des services web ?
    Par Nycos62 dans le forum Services Web
    Réponses: 3
    Dernier message: 12/04/2005, 13h13

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