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

Mule4: How to define oneway and twoway pattern in IBM MQ connector

如何在 Mule IBM 连接器配置中 select 单向或双向?

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

        <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>

使用 Mule 版本:4.2.2

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

示例:

所以默认情况下我不希望有任何回复,除非发件人使用 REPLY_TO header.

请求回复