Hi all,
Thought I would write a quick update on this issue in case anyone is interested.
Basically testing interop between webMethods 7.1.1 and .NET WCF 3.5 hosted services. Answering my own questions from my last post;
- Has anyone managed to get webMethods to consume WCF services with the WsHttpBinding and actually get it to work?
No as it wont work. wM 7.1. doesnt support WS-Addressing
- Any ideas on the best way to get WS-Addressing support?
It seems we need to wait on the v8.0 release to see this.
- Any thoughts on how to proceed?
We found we can create custom WCF bindings that allowed us to remove WS-Address but include soap 1.2, WS-Security and other features. We created a custom binding but uncovered some interesting interop issues with basic SOAP 1.2 and HTTP.
We created a custom binding which allowed us to do Soap 1.2 + HTTP only as a starting point. This didnt work due to a SOAP 1.2 interop issue which I have escalated. Basically Microsoft expect SOAP 1.2 services not using WS-Adddressing to use the action parameter of the HTTP Content-type header (a optional SOAP 1.2 thing). webMethods wasnt setting this and was still sending the soap 1.1 SOAPAction HTTP header which was incorrect in my view. Have worked with webMethods support and have tested a proposed PD fix that resolves the issue, this will hopefully get released officially before too long.
Going to start testing the WS-Security support between 7.1 and .NET next…
Rgds,
Matt
#API-Management#webMethods#soa