我是新手,对MQ不太了解。我有一个需求:在不指定队列管理器名称的情况下,能否使用Java连接到服务器上的特定队列?我已经获取了所有详细信息,如主机名、端口号、请求、响应队列名称等。
谢谢。
谢谢。
是的。如果应用程序指定了QMgr名称,则指定的名称必须与连接的QMgr实际匹配。但是,如果应用程序将QMgr名称留空,则接受在该主机、端口和通道上响应的任何QMgr。
例如,如果您定义了一个托管对象,它可能如下所示:
DEFINE CF(JMSDEMOCF) +
SYNCPOINTALLGETS(YES) +
TRAN(client) +
HOST(127.0.0.1) CHAN(MYAPP.SVRCONN) PORT(1414) +
QMGR( )
如果不使用JNDI,则省略QMgr名称的环境哈希表条目。