Hi,
I'm starting work on adding support for the WS-Addressing WSDL binding 
specification [1], specifically the UsingAddressing [2] flag. This flag is 
allowed as a child of the port or the binding element and I'm trying to 
work out where this flag should be represented in the runtime object 
model. From examination of the code the code I've come to the following 
conclusions:

1. An AxisService object represents a WSDL service and the AxisOperation 
object a binding operation
2. Given the above and that a service may consist of multiple ports and 
the UsingAddressing flag may be set on a per-port/binding basis it can't 
be accurately reflected on AxisService and thus should be represented on 
AxisOperation.

Can anyone confirm that these are in fact the case or point me to 
documentation about these classes?

Thanks,
David

[1] http://www.w3.org/TR/2006/WD-ws-addr-wsdl-20060216/
[2] http://www.w3.org/TR/2006/WD-ws-addr-wsdl-20060216/#id2269230

Reply via email to