Gang,

I see what you're saying...

To recap, as Simon Nash mentioned, the default soapAction calculated
from a Java method will be null, unless you annotate the Java method
with:

@WebMethod(action=....)

So you're noting:

- we can't do operation selection based on the payload, since it's encrypted
- we can't do operation selection based on soapAction in the default,
bottom-up (interface.java) case since the unannotated value defaults
to null

I'm not enough of an Axis2 expert to know if there is another
dispatcher in the Axis2 world to help us out here.   Maybe someone
else does?

But I agree it is an interesting point... as we go through a lot of
trouble to enable the bottom-up case, and now, all of a sudden, you
run into this case where unannotated Java can't be used with your
function.    But I don't have anything helpful to say on top of
that....

Scott

Reply via email to