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

Java 如何在使用PCFMessageAgent(主机、端口、通道)构造函数时指定队列管理器?,java,ibm-mq,pcf,Java,Ibm Mq,Pcf,我正在使用mqjavapcfapi从MQ安装中检索信息。 类PCFMessageAgent有几个构造函数。 有一个可以接受主机、端口和频道名称。我已经展示了文档的摘录 public PCFMessageAgent(String host, int port, String channel) throws MQException Initializes a new PCFMe

我正在使用mqjavapcfapi从MQ安装中检索信息。 类
PCFMessageAgent
有几个构造函数。 有一个可以接受
主机
端口
频道
名称。我已经展示了文档的摘录

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

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

无需指定队列管理器,只要指定主机和端口即可。 您将连接到侦听该端口的端口

更新,来自IBM文档:

服务器连接通道是双向MQI通道,它是 用于将IBM WebSphere MQ客户端连接到IBM WebSphere MQ 服务器服务器连接通道是服务器的服务器端 频道

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


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

更新,来自IBM文档:

服务器连接通道是双向MQI通道,它是 用于将IBM WebSphere MQ客户端连接到IBM WebSphere MQ 服务器服务器连接通道是服务器的服务器端 频道

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


您是指为该端口配置了侦听器的队列管理器吗?是的,只有一个QM可以侦听该端口,因为每个QM都是单独的进程。为什么我会得到一个由以下原因引起的异常:com.ibm.mq.jmqi.jmqi异常:CC=2;RC=2540;AMQ9204:与主机“192.168.56.102(1433)”的连接被拒绝。[1=com.ibm.mq.jmqi.JmqiException[CC=2;RC=2540;AMQ9520:未远程定义通道。[3=TALOS_CLIENT_Channel]],3=192.168.56.102(1433),5=RemoteConnection.AnalysizeErrorSegment]尝试连接到时出错您是否检查了名为“TALOS_CLIENT_Channel”的SVRCONN类型的通道目标QM中是否存在?通道定义为客户端连接通道。是否应将其定义为SVRCONN?您是指为该端口配置了侦听器的队列管理器?是的,只有一个QM可以侦听该端口,因为每个QM都是单独的进程。为什么我会得到一个由以下原因引起的结果:com.ibm.mq.jmqi.JmqiException:CC=2;RC=2540;AMQ9204:与主机“192.168.56.102(1433)”的连接被拒绝。[1=com.ibm.mq.jmqi.JmqiException[CC=2;RC=2540;AMQ9520:未远程定义通道。[3=TALOS_CLIENT_Channel]],3=192.168.56.102(1433),5=RemoteConnection.AnalysizeErrorSegment]尝试连接到时出错您是否检查了名为“TALOS_CLIENT_Channel”的SVRCONN类型的通道目标QM中是否存在?通道定义为客户端连接通道。是否应将其定义为SVRCONN?