Hi,

This is a problem arised in the Geronimo Axis2 integration with
JAXWSMessageReciever.

I created an AxisService with a JAXWSMessageReciever as it's message
reciever and trying to invoke the service using
HTTPTransportUtils.processHTTPPostRequest() method. We are sending a RPC
based SOAPRequest to the service invocation.

The JAXWSMessageReciever then creates Marshaller for the unmarshall
requests. This marshaller creation is entirely depends on the
EndpointInterfaceDescriptionImpl SOAPBinding style. By default it creates
a DocLiteralMarashaller and tries to unmarshall my RPC based request  and
get failed with UnmarshallException :(. When I change the default
SOAPBinding style in EndpointInterfaceDescriptionImpl to RPC it works fine
(sure it's not the way to do it). Is this is the correct behaviour of
Marshal creation of JAXWSMessageReciever? Shouldn't it be depends on
SOAPMessage messaging mode too?

BTW I have created a JIRA (AXIS2-2044) patch to remove some of the
misleading information gives in the Axis2 integrating it with Geronimo.

Thanks,
Lasantha Ranaweera

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to