Utsav
Utsav

Reputation: 1603

Mule Web Service Consumer Warning : Operation Messages With More then 1 Part Are Not Supported

Hi I am working with Mule Web Service Consumer and i was trying to call operation with Multiple Parameters it is warning me that

Warning : Operation Messages With More then 1 Part Are Not Supported

I just want to pass multiple parameters to access my SOAP method to achieve the task.

Is this the problem with Web Service Consumer or is their any way to deal with this.

Upvotes: 3

Views: 1217

Answers (3)

R ShaiLesh
R ShaiLesh

Reputation: 1

The Solution here is very simple. You just have to comment other messages and then load metadata for non-commented message (for one which you're trying to load metadata). Repeat this procedure for all the other messages and you're good to go. Hope this helps !

Upvotes: 0

Sudarshan
Sudarshan

Reputation: 8664

I having the same issue and found some information around it ...

There is a improvement logged in JIRA, may help if you vote for it :)

This link suggests that you can still use WSConsumer but need to do some hand crafting of the request XML ... I could not understand what that exactly it meant so if anyone has an example on it would be great

PS: The problem I had with using CXF component is that it does not play well with the new Dataweave transformer as the Dataweave needs to be placed within the response block and from there it cannot datasense the response coming out from the CXF component

Upvotes: 0

Víctor Romero
Víctor Romero

Reputation: 5115

I'm afraid this is a known limitation of the web services consumer. However you can accomplish this with the cxf component.

Upvotes: 2

Related Questions