Mule Web 服务消费者警告:不支持包含超过 1 个部分的操作消息
Mule Web Service Consumer Warning : Operation Messages With More then 1 Part Are Not Supported
您好,我正在使用 Mule Web 服务消费者,我正在尝试使用多个参数调用操作,它警告我
Warning : Operation Messages With More then 1 Part Are Not Supported
我只是想传递多个参数来访问我的 SOAP 方法来完成任务。
这是 Web 服务消费者的问题还是他们有任何处理方法。
恐怕这是 Web 服务使用者的已知限制。但是,您可以使用 cxf component.
来完成此操作
我遇到了同样的问题并找到了一些相关信息...
JIRA 中记录了一项改进,如果您投赞成票可能会有所帮助:)
这 link 建议您仍然可以使用 WSConsumer,但需要对请求进行一些手工制作 XML ...我不明白这到底是什么意思,所以如果有人有上面的例子会很棒
PS:我在使用 CXF 组件时遇到的问题是它不能很好地与新的 Dataweave 转换器配合使用,因为 Dataweave 需要放置在响应块中,并且从那里它无法对响应进行数据感知来自 CXF 组件
这里的解决方案非常简单。 您只需评论其他消息,然后加载 non-commented 消息的元数据(对于您尝试加载元数据的消息)。对所有其他消息重复此过程,您就可以开始了。
希望这对您有所帮助!
您好,我正在使用 Mule Web 服务消费者,我正在尝试使用多个参数调用操作,它警告我
Warning : Operation Messages With More then 1 Part Are Not Supported
我只是想传递多个参数来访问我的 SOAP 方法来完成任务。
这是 Web 服务消费者的问题还是他们有任何处理方法。
恐怕这是 Web 服务使用者的已知限制。但是,您可以使用 cxf component.
来完成此操作我遇到了同样的问题并找到了一些相关信息...
JIRA 中记录了一项改进,如果您投赞成票可能会有所帮助:)
这 link 建议您仍然可以使用 WSConsumer,但需要对请求进行一些手工制作 XML ...我不明白这到底是什么意思,所以如果有人有上面的例子会很棒
PS:我在使用 CXF 组件时遇到的问题是它不能很好地与新的 Dataweave 转换器配合使用,因为 Dataweave 需要放置在响应块中,并且从那里它无法对响应进行数据感知来自 CXF 组件
这里的解决方案非常简单。 您只需评论其他消息,然后加载 non-commented 消息的元数据(对于您尝试加载元数据的消息)。对所有其他消息重复此过程,您就可以开始了。 希望这对您有所帮助!