【发布时间】:2026-02-07 10:35:01
【问题描述】:
我创建了一个 Mule3 简单前端 Web 服务,它应该将 XML 消息传递给子流并将成功返回给它的调用者。
mule-config.xml
<flow name="webserviceTestFlow">
<http:inbound-endpoint address="${webservicetest.env.endpoint}" exchange-pattern="request-response" doc:name="HTTP"/>
<cxf:simple-service serviceClass="com.test.WebserviceTest" doc:name="SOAP"/>
<component class="com.test.WebserviceTestImpl" />
</flow>
示例网络服务方法
public class WebserviceTestImpl implements WebserviceTest,Serializable {
@Override
public String test(String requestMessage) throws Exception{
// sends XML message to a sub-flow
return "success";
}
问题是我在 webservice 方法中找不到用于调用子流程的 mule api。
【问题讨论】:
-
您希望
requestMessage包含什么内容? SOAP 信封或传递给test方法的任何参数?我之所以问,是因为您说“将 XML 消息传递给子流”,但不清楚是什么 XML? -
@DavidDossot 我的意思是,无论传递给测试方法
标签: mule