Я новичок в MQ и JNDI, и я ищу простой простой пример кода Java, который разрешает мою конфигурацию WMS JMS и может писать и чтение из двух очередей сообщений.Как использовать ресурсы WAS JMS для очереди IIB MQ из приложения Java на WAS (с использованием JNDI)
конкретно я хотел бы JAVA код для:
- код запуска на платформе IBM WebSphere Network Deployment Application Server (WAS ND 8.5.5)
Пишите, и читать, 2 IBM Integration Bus (IIB) сообщение Очереди на внешней системе
В WAS я настроил JMS ресурсы следующим образом:
- для подключения завода - дал ему имя JNDI из "Jms/MQCONN.FACTORY"
- для очереди # 1 - дал ему имя JNDI из "JMS/MQUEUE1.DEST"
- для очереди # 2 - дал это имя JNDI из "JMS/MQUEUE2.DEST"
настроить JAAS - аутентификации J2C учетных данных.
Примечание: Мне не удалось проверить подключение к MQ для фабрики соединений, поскольку параметры безопасности добавляются после завершения работы мастера, и вы можете только проверить мастер. Я считаю, что конфигурация WAS правильная, включая учетные данные.
я особенно не понимаю, как код JNDI часть (т.е. как хранить переменную среды, которая говорит JNDI, который исходный контекст для использования, и где найти поставщика.)
Благодарен за любую помощь!
Нет такой вещи, насколько мне известно, как очередь сообщений IIB. Вы имеете в виду очередь IBM MQ? IIB может взаимодействовать с очередями MQ, но у него нет очередей. –