我是 MQ 的新手。我有一个要求。我可以在不指定队列管理器名称的情况下使用 java 连接到服务器上的特定队列吗?我有所有详细信息,例如主机名、端口号、请求、响应队列名称等,
谢谢
我是 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 名称的环境哈希表条目。