You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by Ignacio Silva-Lepe <is...@verizon.net> on 2006/09/28 23:56:20 UTC

Outbound contract for an Axis2Reference

Hi Raymond,

I am not sure how a composite reference with a ws binding is supposed to be getting its inbound and outbound contracts so that on the inbound it matches a Java contract with a wired component and on the outbound it has the wsdl service contract. But I see that InterfaceWSDLLoader produces a WSDLServiceContract onto which it adds an introspected callback port type if there is a callbackInterface in the scdl. However, Axis2BindingBuilder is itself introspecting the outbound contract explicitly, at which point it does not seem to have a way of telling that it needs to include a callback port type in the introspection.

You probably went through all this but, is there a reason why Axis2BindingBuilder needs to do the introspection explicitly? This is a problem since at this point it has lost the information from the scdl about the existence of a callback interface.

If it would be more convenient to discuss this via some more immediate medium, like IRC or google talk, let me know and we can do that.

Thanks

Re: Outbound contract for an Axis2Reference

Posted by Raymond Feng <en...@gmail.com>.
Hi, Ignacio.

We have discussed some related issues here on other threads. The callback 
case could be insteresting and let's talk about this on IRC.

Thanks,
Raymond

----- Original Message ----- 
From: "Ignacio Silva-Lepe" <is...@verizon.net>
To: "Tuscany Dev" <tu...@ws.apache.org>
Sent: Thursday, September 28, 2006 2:56 PM
Subject: Outbound contract for an Axis2Reference


Hi Raymond,

I am not sure how a composite reference with a ws binding is supposed to be 
getting its inbound and outbound contracts so that on the inbound it matches 
a Java contract with a wired component and on the outbound it has the wsdl 
service contract. But I see that InterfaceWSDLLoader produces a 
WSDLServiceContract onto which it adds an introspected callback port type if 
there is a callbackInterface in the scdl. However, Axis2BindingBuilder is 
itself introspecting the outbound contract explicitly, at which point it 
does not seem to have a way of telling that it needs to include a callback 
port type in the introspection.

You probably went through all this but, is there a reason why 
Axis2BindingBuilder needs to do the introspection explicitly? This is a 
problem since at this point it has lost the information from the scdl about 
the existence of a callback interface.

If it would be more convenient to discuss this via some more immediate 
medium, like IRC or google talk, let me know and we can do that.

Thanks 


---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org