通过RAD 7中运行的Websphere 6.1创建队列时,如何找到队列管理器名称?

| 我是Websphere的新手,在此客户端站点上,我们正在RAD的较旧版本中运行Websphere的较旧版本。我使用python脚本,使用站点中另一个人提供的脚本来定义队列工厂和一些队列。但是,在脚本中没有提到队列管理器。似乎队列已创建,我可以看到它们是在管理控制台中定义的。队列工厂也是如此。但是,管理控制台似乎并未公开队列管理器的名称。 我已经搜寻了几天,尝试了几种不同的角度,但总是无可奈何。似乎有一个名为MQ Explorer的工具,但是Websphere MQ附带了该工具,尚未安装。这里似乎没有人尝试过这样的事情,如果他们尝试过,也许没有尝试过我想要实现的目标。 理想情况下,例如,我想使用名为MQ Visual Edit的第三方工具连接到队列。     
已邀请:
        这里大约有3或4个问题。让我们看看是否可以解决所有这些问题。 首先,创建管理对象与在队列管理器中定义队列完全分开。通常,WebSphere MQ管理员定义队列和主题,然后将主机,端口,通道,QMgr和队列/主题名称提供给WAS管理员,然后由他们生成匹配的连接工厂和队列或主题对象。定义WAS对象不会创建相应的WMQ对象,甚至不暗示它们存在。从您的描述看来,它们似乎尚未在QMgr上定义。 实际上,从您的描述中甚至看不到您正在使用MQ作为传输。如果将WAS配置为使用其自己的JMS实现(简称为System Integration Bus或SIBus),则连接工厂和其他对象可能指向SIBus而不是WMQ。如果为WMQ创建了QCF,则应该已经有人提供了您所要求的详细信息-QMgr名称,主机,端口和通道名称。 WMQ Explorer可以免费下载,称为SupportPac MS0T。为了使用它,或使用任何其他第三方桌面工具,例如MQ Visual Edit或SupportPac MO72,您将需要知道QMgr名称以及主机,端口和通道名称。另外,如果WMQ管理员启用了任何安全性,则将需要授权您进行连接,并且至少应查询WMQ对象。 WMQ管理员将向您提供这些详细信息。假设您具有QMgr详细信息并且已获得足够的授权,只需下载并安装SupportPac MS0T并将其指向WMQ。有关WMQ(包括WMQ Explorer)所有内容的说明,请参阅“信息中心”页面。由于独立的WMQ Explorer是V7,因此您将需要V7信息中心提供任何Explorer帮助。如果QMgr位于V6,则您可能还需要参考V6信息中心。 这就回答了帖子正文中的问题。标题中的问题(如何找到QMgr名称)的答案是“问WMQ管理员”。获得主机,端口和通道时,应为您提供名称。也就是说,您通常不需要它。如果提供了主机,端口和通道,则WMQ客户端将连接到任何QMgr。这就是使您的客户端应用程序可以故障转移到其他QMgr的原因。像WMQ Explorer这样的事情是例外,因为它们不应该进行故障转移。如果您有主QMgr和备用QMgr,则通常希望WMQ Explorer同时看到它们(例如,您可以对其进行相同的配置),并且如果一个QMgr出现故障,则希望Explorer以此报告。因此,资源管理器需要一个QMgr名称,但大多数应用程序不需要。     

要回复问题请先登录注册