WS-Addressing Member Submission Policy Assertion Namespace Change in WCF
WCF RC1 (probably in Jul CTP as well) changed the policy assertion namespace
URI to declare the usage of Member
Submission WS-Addressing. The namespace was changed from:
http://schemas.xmlsoap.org/ws/2004/09/policy/addressing
to
http://schemas.xmlsoap.org/ws/2004/08/addressing/policy
Thus any WSDL published by a WCF-based service endpoint using Member
Submission WS-Addressing cannot be imported by WSIT clients directly. We will
provide a fix in the days to come.
But in order to fix the problem, in the meanwhile, when importing such a
WSDL using wsimport,
you need to localize the WCF-generated WSDL, change the namespace to the
original namespace (ending in 2004/09/policy/addressing) and then
import it using wsimport.
Similarly, any WSDL published by a WSIT-based endpoint cannot be
imported by svcutil directly. The temporary fix involves localizing
the WSIT-generated WSDL, changing the namespace as it is recognized by their
tools (ending in 2004/08/addressing/policy) and then importing it
using their tool.
Technorati:
WSAddressing WSIT Web Services
Web-services WCF
Interoperability WSIT
- Login or register to post comments
- Printer-friendly version
- arungupta's blog
- 685 reads





