Mule4:如何在IBM MQ连接器中定义单向和双向模式

问题描述 投票:0回答:1

如何在Mule IBM连接器配置中选择单向还是双向?

有没有一种方法可以在配置中从外部提到oneway或'twoway(requestReply)'模式。在这个新版本中,它看起来总是2种方式(requestReply)。在旧的连接器中,我看不到任何可供选择的选项。我想在这里单行,因为我不希望收到该消息的回复。

        <flow name="NotificationFlow" doc:id="a275ef91-8608-49a5-adcc-624c2dc6aacd" >
        <ibm-mq:listener doc:name="On New Message" doc:id="5de4cf1b-bd66-4519-b170-69f2159bd8b4" config-ref="IBM_MQ_Config" destination="testQ" ackMode="AUTO"/>
        <logger level="INFO" doc:name="Logger" doc:id="9c4c241b-d564-44ff-a2a3-6433e48ddf0a" />
        <ee:transform doc:name="Transform Message" doc:id="46c10c0c-3f0a-4184-a722-7caab39ca97d" >
            <ee:message >
                <ee:set-payload ><![CDATA[%dw 2.0
import * from dw::Runtime
var result = []
output application/java
---
if(sizeOf(result) <= 0) fail('Data was empty') else result]]></ee:set-payload>
            </ee:message>
        </ee:transform>
    </flow>

使用M子版本:4.2.2

mule-studio mule-component mule4
1个回答
0
投票

使用Mule IBM MQ连接器侦听器操作,响应仅是自动的when the message includes a REPLY_TO header。由于IBM MQ version 1.6.0,可以使用ignoreReplyTo属性禁用自动REPLY_TO。

示例:

因此,除非发件人使用REPLY_TO标头请求它,否则默认情况下我不会期望任何答复。

© www.soinside.com 2019 - 2024. All rights reserved.