Comment pouvez-vous changer l'Enveloppe SOAP schéma dans WCF?

Je suis connecté à un tiers de point final via WCF et j'ai un problème. Le schéma de l'enveloppe SOAP qui est généré par la WCF n'est pas compatible avec le point de fin.

Actuellement WCF est la génération de ce:

<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">

Mais il doit être:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:a="http://www.w3.org/2005/08/addressing">

J'ai testé cela dans soapUI pour confirmer que c'est le problème, mais comment puis-je contrôler cette dans WCF? J'ai utilisé le Service d'Ajout de Référence option dans Visual Studio pour générer le service.

Des idées?

Merci d'avance.

Andy

  • Avez-vous essayé de créer le proxy à l'aide de svcutil.exe?
InformationsquelleAutor andypike | 2010-03-05