我正在尝试将另一个第 3 方系统所需的一些自定义 JMS 标头添加到传出消息中。
我尝试添加以下属性调解器:
<property xmlns="http://ws.apache.org/ns/synapse" name="HEADER" value="VALUE" scope="transport" type="STRING"/>
JMS 代理 (ActiveMQ) 正在接收 HEADER:VALUE 但将其视为属性,而不是标头
我知道有保留的 JMS 标头关键字,例如JMS_TIME_TO_LIVE
,但是这些没有很好的文档记录。
我怀疑我可能必须在TRANSPORT_HEADERS
地图中添加一些东西,但是文档说明它是从客户端请求中填充的,并且这些在 ActiveMQ 中显示为属性而不是标头