2009-04-21 7 views
3

Je travaille sur un projet où nous relierons à un webservice Oracle en utilisant .NET (C#). La seule chose est que nous allons construire notre client à partir de notre emplacement de bureau, mais notre client ne nous donnera pas un accès à distance à leur service Web (politique de l'entreprise, etc). Donc, notre solution était de visiter nos clients sur place et « clone » leur webservice afin que nous puissions utiliser le webservice de substitution pour développer notre client contre.Quel est le moyen le plus simple de cloner un webservice?

Quelle serait la meilleure façon de cloner ce webservice?

Notre clone aura besoin aux échantillons de données de sortie, mais utiliser leurs appels de méthodes exactes et types. Notre langue préférée pour faire le clone est C#.

Répondre

1

obtenir une prise du WSDL et les XSD associés et utiliser WSDL.exe pour générer les classes et les ajouter à un projet webservice.

1

« Notre clone aura besoin aux échantillons de données de sortie, mais utiliser leurs appels de méthode exacte et types. »

Il est donc peut-être assez pour enregistrer les données de WebService d'origine et le lire? Comme point de départ, Fiddler avec Autoresponse peut aider. En tant que solution avancée, votre partenaire est SOAPUI.

alt text http://www.soapui.org/images/screenshot5.gif

Questions connexes