【发布时间】:2016-09-13 18:34:35
【问题描述】:
我正在从 testclient 向我的入站发送 ISO8583 消息,
我有日志控制台:
<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Body>
<ISOMessage xmlns="http://ws.apache.org/ns/synapse">
<data>
<field id="0">0200</field>
<field id="3">568893</field>
<field id="4">000000020000</field>
<field id="7">0110563280</field>
<field id="11">456893</field>
<field id="44">DFGHT</field>
<field id="105">ABCDEFGHIJ 1234567890</field>
</data>
</ISOMessage>
</soapenv:Body>
</soapenv:Envelope>
Response From Server :ISOMessage from pool-28-thread-1 is consumed :
0210B220000002100000000000000080000056892300000010050001105632804568930005KAMAL021ABCDEFGHIJ 1234567890
如何更改来自服务器的响应,例如我想将字段 id 105 从 <field id="105">ABCDEFGHIJ 1234567890</field> 更改为 <field id="105">xxxxxxxxxx 000000000</field>
我不知道如何更改数据并将其发送回客户端。 我在 wso2 文档上搜索,如何在入站响应消息,但我找不到任何东西。 如何处理传入的 ISOMessage,对其进行更改并将其发送回客户端? 我们需要创建连接器还是只是按顺序修改数据?
谢谢
【问题讨论】: