我是IBM MQ的新手。我们正在使用XMS.NET在.NET窗口服务中编写和读取MQ中的消息。我们被要求在阅读消息后实施跨国会话以提交消息,以避免工作单元问题(默认为10,000)。我们有1个Writer(发送)和2个响应(Reader)队列。我们使用一个跨国会话/连接来写入和读取消息。我们还使用单独的连接/会话(跨国)作为第二响应队列(读取器)。两位读者都在使用跨国会议。但是,我们在阅读邮件后看到提交错误。 (MQCMIT失败原因代码2500和Comp代码2)。如果我关闭其中一个阅读器(通过配置,而不是打开连接和会话),那么我们就能够读取消息并进行提交。但是,当两个读取器同时打开,读取消息和从两个队列中提交时,我们都会看到问题。如果我们遗失任何东西,有人可以指导我们吗?