我有一个应用程序使用的WebSphere MQ API随着配置(xml)文件访问MQ。我会喜欢迁移到WebSphere JMS API。为此,我尝试创造 1)WebSphere MQ队连接工厂和2)WebSphere MQ队列目标从我的地方。当我配置我的队列目标和试图设置我MQ Config指标的影响,我会得到这样一个错误信息"WMSG0316E:你想看的队列并不是一个当地的队列。只有管理当地的队列支持。"

消息是正确的,在这个意义上,我尝试连接到的遥远的队列。现在,我不能配置我是作为一个MQ客户在试图连接以远程队?MQ客户有必要MQ JMS罐在服务器类路径。

会更好,如果任何人都可以扔掉一些光进入这一点。

有帮助吗?

解决方案

我工作的同样的问题 - 我发现的论文中,作者确认WebSphere有被告知,“客户端远程队列”模式是需要的,但我还没有找到如何做到这一点的详细信息超出一个作者提的环境变量。

不过搜索......我会后的解决方案,如果我找到一个。

其他提示

您可以澄清一些东西。你说你“创建”从本地连接工厂和队列目的地了。你的意思是你正在构建自己的对象?

如果是这样,这是错误的做法,你应该为你的应用程序配置的一部分,配置资源,然后进行查找,然后通过JNDI。配置是在本地JMS资源绑定到实际执行中,在你的情况下,远程MQ服务器。您的代码应仅被绑定到JMS,不是特定的执行情况。

我剪切和粘贴你的错误信息入。在他们独特的风格 在这里, 是IBM文档在您的问题。有用的,不是吗?

你在哪里设置了排队你们想联系?它是在同一服务器上运行为的WebSphere如你已经部署在,或者它是一个远程服务器?如果是后者,我不知道如果你需要一个桥梁或代理所以你可以出发送信息的本地,但已出现在远程服务器上通过代理。

更新:我不知道,但也许是一个办法来获得在这附近将设置一个当地的队列类似的,你说什么工作,并将它只需向所有消息来远程队。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top