Используя JMS для соединения с IBM MQ

Я хочу использовать JMS для соединения с IBM MQ. Как я указываю queuemanager, канал и другие свойства?

10
задан T.Rob 3 July 2010 в 02:38
поделиться

3 ответа

Используя JNDI для поиска connectionFactory/destinations, предоставьте InitialContext со следующими свойствами:

java.naming.provider.url=<ip>:<port, default is 1414>/<channel name, default channel is SYSTEM.DEF.SVRCONN>
java.naming.factory.initial=com.ibm.mq.jms.context.WMQInitialContextFactory
java.naming.security.authentication=none
java.naming.security.credentials=
java.naming.security.principal=

Используя очереди WAS (Websphere Application Server), свойства будут следующими:

java.naming.provider.url=iiop://<ip>:<port, the defualt is 2809>
java.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory
java.naming.security.authentication=none
java.naming.security.credentials=
java.naming.security.principal=

Остальные свойства будут следующими:

Properties config = new Properties();
config.load(new FileInputStream("connectionConfig.properties"));// this file would contain the properties above
InitialContext context = new InitialContext(config);
ConnectionFactory factory = (ConnectionFactory) context.lookup("ConnectionFactory");// connection factory name
Destination destination = (Destination) context.lookup("destination");// queue/topic name
6
ответ дан 4 December 2019 в 00:24
поделиться

лучший способ - использовать командную строку. Это очень весело. Вы можете загрузить справочник команд из http://publib.boulder.ibm.com/iseries/v5r2/ic2924/books/csqzaj05.pdf

Если ваш сервер MQ работает на машине с Windows, вы можете при желании используйте MQExplorer и настройте его графически.

-1
ответ дан 4 December 2019 в 00:24
поделиться

Вот учебник , который может помочь:

Кроме того, обязательно используйте документацию для правильной версии WMQ. Версия 7.0 является текущей, а версия 6.0 поддерживается до сентября 2011 года. Что бы вы ни использовали, посмотрите руководство по использованию Java, чтобы найти нужную версию:

руководство по версии 6.0
руководство по версии 7.0

2
ответ дан 4 December 2019 в 00:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: