Tuesday October 03, 2006
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.
Posted by Arun Gupta in webservices | Comments[1]
|
|
|
|
|
Today's Page Hits: 462
Total # blog entries: 1002
Posted by Arun Gupta's Blog on October 04, 2006 at 10:58 AM PDT #