我正在使用Mule 3.7,并通过CXF组件使用JAXB批注调用服务类。 CXF类调用另一个外部SOAP服务,并将结果作为XML获取。我已经将此XML转换为仅获取特定标签,并且需要在CXF调用的Response Wrapper类中进行设置。
要转换XML,我正在使用自定义java类,该类将转换XML并将其设置为Response Wrapper类对象。但是,当我尝试将其设置为有效负载时,我在SOAP UI中只得到空标签作为ESB服务响应。
CXF组件调用服务类:
SELECT
100.0 * avg(scores = 1) percentage
FROM table1
响应包装类:
<cxf:jaxws-service serviceClass="dmsapi.DocumentManagementService" mtomEnabled="true" doc:name="CXF: Class dmsapi.DocumentManagementService" configuration-ref="CXF_Configuration"/>
我正在另一个名为“ XMLUtility.java”的自定义类中设置GetDocumentPropertiesResponse的对象。
XMLUtility返回类GetDocumentPropertiesResponse的对象。我需要将此对象设置为对cxf的响应