Client SOAP en C # sans accès à un fichier WSDL

Je suis en train de travailler avec un tiers d'intégrer certains de nos systèmes avec eux, et ils nous fournissent une interface SOAP à faire certaines demandes et des changements dans leurs systèmes connectés. Le problème pour moi est qu'ils ne fournissent pas un WSDL-fichier pour moi de travailler contre. Si j'avais un WSDL-fichier il suffirait simplement d'exécuter le fourni .Commande NET (wsdl.exe) et de générer une classe proxy pour interagir avec le service.

Est-il "facile" de le faire sans une WSDL-fichier? J'ai toutes les fonctions que nous avons accès et les paramètres que j'ai besoin d'envoyer et de ce que je devrais attendre en retour.

Est-il possible d'avoir un SAVON sans WSDL-files? (Je vous pose cette question puisque nous allons ajouter plus de systèmes externes dans le mélange à l'avenir)

Quelqu'un a fait un proxy de la classe ou de toute autre forme de clients à l'encontre d'un WSDL-moins de services et avez des bons conseils sur la façon de le faire?

source d'informationauteur Kristoffer L