如何在使用PCFMessageAgent(主机,端口,通道)构造函数时指定队列管理器?

时间:2017-08-01 14:43:41

标签: java ibm-mq pcf

我正在使用MQ Java PCF API从MQ安装中检索信息。 类PCFMessageAgent有几个构造函数。 有一个接受hostportchannel名称。我已经展示了文档中的摘录。

public PCFMessageAgent(String host,
                       int port,
                       String channel)
                throws MQException
Initializes a new PCFMessageAgent with a client connection to a queue manager.

我的问题是这个队列管理器会连接到哪个队列管理器?
它是默认队列管理器吗?
如何指定要连接的队列管理器?

1 个答案:

答案 0 :(得分:3)

指定主机和端口后,无需指定队列管理器。 您将连接到侦听该端口的那个。

更新,来自IBM docs:

  

服务器连接通道是双向MQI通道   用于将IBM WebSphere MQ客户端连接到IBM WebSphere MQ   服务器。 服务器连接通道是服务器端   信道

     

客户端连接通道是双向MQI通道   用于将IBM WebSphere MQ客户端连接到IBM WebSphere MQ   服务器。 IBM WebSphere MQ Explorer还使用客户端连接   连接到远程队列管理器。 客户端连接通道是   频道的客户端。创建客户端连接时   channel,在托管队列的计算机上创建一个文件   经理。然后,您必须将客户端连接文件复制到IBM   WebSphere MQ客户端计算机。

https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.explorer.doc/e_channels.htm