1 web service binding 既可以用于service,也可以用于reference。用于前者表示将此service发布成webservice,用户后者表示invoke一个service。
2 scheme snippet
<binding.ws wsdlElement="xs:anyURI"?
wsdli:wsdlLocation="list of xs:anyURI"?
...>
<wsa:EndpointReference>...</wsa:EndpointReference>*
...
</binding.ws>
3 binding.ws 属性详解
(1)wsdlElement:可选。用来表示一个wsdl 文档的uri,SCA通过他来指向已经存在的wsdl文档
它具有四种形式:
Service: <wsdl-namespace-uri>#wsdl.service(service-name)
Port(wsdl1.1): <wsdl-namespace-uri>#wsdl.port(service-name/port-name)
EndPoint(wsdl2.0): <wsdl-namespace-uri>#wsdl.endpoint(endpoint-name)
Binding: <wsdl-namespace-uri>#wsdl.binding(binding-name)
(2)wsdli:wsdlLocation:可选。用来指定一个已经存在的wsdl文档的位置