在Mule中将SOAP请求作为POJO获取

时间:2015-04-14 08:41:41

标签: mule mule-studio

在我们的项目中,我们公开了许多从wsdl生成的Web服务。在生成它们之后,我可以看到请求和响应被映射到POJO,当我做出响应时,我只是设置了一个新的POJO。这非常好用。但是,我的请求有问题。当我们收到请求时,我预计有效负载将是POJO映射来自请求的参数。有效负载实际上变成了一个对象数组。我可以访问这些值,但这不是很舒服。你可以看看图片。 enter image description here

我可以看到under" Variables"在该方法中,它与我们希望拥有的POJO正确匹配。是否有某些设置我在某处丢失,以便我们可以将有效负载映射到正确的POJO类型?

1 个答案:

答案 0 :(得分:0)

将WSDL重新运行到Java codegen,但这次使用包装器样式禁用,请参阅:https://cxf.apache.org/docs/wsdl-to-java.html#WSDLtoJava-wrapperstyle