Mike, Just trying to use this issue to test/expand my own understanding of the Tuscany databinding framework.
You're saying there's a problem with setting (resetting) the Axiom DB on the IC obtained from the WebServiceBindingImpl. I'm just trying to understand what the problem could be. What second purpose could this particular IC be serving that you need to clone the original and only set the Axiom DB on a cloned copy? Say we look at the DataBindingRuntimeWireProcessor processing and we are looking at the service-side Axis2 binding, where the wireSource IC is then the Axis2 binding IC and the wireTarget IC is a BPEL impl IC. So what side effect is happening in setting the wireSource IC with the Axiom DB? It seems the wireTarget side of the question should be built off a completely separate IC object... even though this IC is also built off the same WSDL file, I'd think distinct objects should be created and you wouldn't need a clone. Scott
