我通过XSLT转换XML请求SOAP在WSO2ESB,只是不知道是否有可能使请求参数提供响应使用?
如
<request>
<test>123</test>
<param1>testing</param1>
</request>
- >转换为SOAP
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">#S:Body><ns2:testrequest xmlns:ns2="http://xml.testing.com/test"><teststring>testing</teststring></ns2:testrequest></S:Body></S:Envelope></soapenv:Body></soapenv:Envelope>
在响应
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns2:testresponse xmlns:ns2="http://xml.testing.com/test"><responsestring>success</responsestring></ns2:testresponse></S:Body></S:Envelope></soapenv:Body></soapenv:Envelope>
我想在XML返回
<responsestring>
<test>123</test>
<return1>success</return1>
</responsestring>
正如你看到的,123是不是发送给服务器,并没有从服务器接收。 但是,客户端发出此参数,我想只使用此参数请求发回响应,这可能吗? 通过怎么样? 我很新的突触和很新的WSO2ESB,任何人都可以告诉我吗?
谢谢。