今天又被WSO2的官方文档坑了一把。
按官网的教程配置WSO2 EI与IBM MQ的集成后,从IBM MQ的queue中取报文没有遇到问题,然而往queue里写报文却遇到了麻烦。
先上最终配置成功的proxy:
<?xml version="1.0" encoding="UTF-8"?>
<proxy name="MQTest2" startOnLoad="true" transports="http" xmlns="http://ws.apache.org/ns/synapse">
<target>
<inSequence>
<property name="OUT_ONLY" scope="default" type="STRING" value="true"/>
<header action="remove" name="User-Agent" scope="transport"/>
<header action="remove" name="Content-Type" scope="transport"/>
<header action="remove" name="Transfer-Encoding" scope="transport"/>
<send description="">
<endpoint>

本文记录了在配置WSO2企业服务总线(ESB)与IBM MQ集成过程中遇到的问题及解决方案。主要问题包括:1) proxy的transport配置导致的死循环;2) 没有移除特定HTTP头导致的错误;3) HTTP超时问题的解决。最终成功配置的proxy中包含了关键的header移除和FORCE_SC_ACCEPTED设置。
最低0.47元/天 解锁文章
824

被折叠的 条评论
为什么被折叠?



