Hi Arno

I don't know if this is recommended or not, I'm sure you'll know soon, but
that component also has a header CamelSpringWebserviceEndpointUri, which you
can use to set the URI afterwards.
Can you try creating the endpoint without the params and then using the
actual URI in the header?

Taariq

On Fri, Aug 19, 2011 at 11:12 AM, akamp <[email protected]> wrote:

> Hi all,
>
> I'm using the Camel spring-ws component to send a soap message to SAP-PI.
> The syntax for the SAP-PI url is:
> http://machine.domain.com:57000/XISOAPAdapter/MessageServlet?channel=value
> So, the SAP-PI url has its own option after the '?'.
>
> If Camel parses this endpoint the following exception is raised because
> Camel expects a spring-ws component option after the '?'.
>
> Failed to resolve endpoint:
> spring-ws://
> http://machine.domain.com:57000/XISOAPAdapter/MessageServlet?channel=value%3FmessageFactory%3D%23messageFactory&messageSender=%23messageSender
> due to: There are 1 parameters that couldn't be set on the endpoint. Check
> the uri if the parameters are spelt correctly and that they are properties
> of the endpoint. Unknown
> parameters=[{channel=value?messageFactory=#messageFactory}]
>
> How can I set options on the http request used the spring-ws component in
> Camel.
>
> Thanks in advance.
> Arno
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Setting-options-on-http-request-in-spring-ws-component-tp4714995p4714995.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>

Reply via email to