使用 Synapse 2.1,我正在尝试将没有标头的 XML 消息转换为带有包含凭据的标头的 SOAP 消息,以使用 Web 服务。像这样的东西:
突触传入消息:
<SOAP-ENV:Envelope>
<SOAP-ENV:Body>
...TAGS...
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
突触传出消息:
<SOAP-ENV:Envelope>
<SOAP-ENV:Header>
<yta:Authentication>
<yta:UserName>srnm</yta:UserName>
<yta:Password>psswrd</yta:Password>
</yta:Authentication>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
...TAGS...
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
我如何配置 Synapse 来做到这一点?我成功地使用转换文件来更新消息的正文,但没有在输出中添加标题。
我尝试在配置文件中使用标头和属性中介,但我不确定该怎么做。阅读有关标头调解器的信息,它说“目前设置标头仅支持简单的值标头”。会是这样吗?
谢谢