IBM Infosphere MDM в WAS 8.5 и проблема с подключением MQ в режиме BINIDNGS

Я использую MDM v11.6 и установлен в WAS 8.5.5.2. Я интегрировал MDM с Websphere MQ 8. Я могу использовать режим клиента MQ из своего настраиваемого Java-кода MDM для отправки широковещательных XML-данных по очередям, определенным в администраторах очередей. Однако, когда я пытаюсь использовать транспорт в режиме Binding, он не работает из кода MDM, с множеством проблем, связанных с ошибками mqjbnd. Я хотел бы знать, интегрирован ли MDM 11.6 с MQ 8 и поддерживает ли он режим транспорта BINDINGS.

Я использую ниже:

Версия MDM: 11,6
WAS версия: 8.5.5.2

MQ версия: 8

У меня MQ-сервер и MDM установлены на одном сервере.

Битовый размер JVM: 64-битный Windows 7 64-битный WAS SDK для Windows 7

Переменные среды Windows, указывающие сначала на "lib64", а затем на "lib". Путь к библиотеке указан правильно. Путь к классу также правильно установлен. Я разработал отдельное приложение, которое может получить доступ к MQ и помещать сообщения в очереди в режиме BINDING. Однако из кода MDM я не могу это сделать, хотя я использую те же файлы JAR и те же настройки.

Вот что я сделал:

Установил MDM в WAS, интегрируя его с Websphere MQ. Изменена собственная библиотека, чтобы она указывала на файлы JAR MQ для соединения BINIDNG (путь к библиотеке, созданной при установке сервера MQ). перезапустил сервер дважды, чтобы отразить изменения. Создала фабрику соединений с тестовой очередью и использовала метод "тестового соединения", и она была успешной как для режима BINDING, так и для режима CLIENT. Теперь я написал простой клиент JAVA в настраиваемом коде MDM для доступа к диспетчеру очередей MQ и очередям для размещения сообщений в режиме BINDINGS. Однако это терпит неудачу. Если я изменю свой код Java для использования соединения в режиме КЛИЕНТА, то он будет работать. Я не уверен, работает ли он вообще для режима Bindings из MDM или нет.

Это ошибка, которую я получаю:

"[21.12.17, 19:24:02:023 IST] 00000073 SystemErr R com.ibm.msg.client.jms.DetailedJMSException: JMSFMQ6312: Возникла исключительная ситуация в Java(tm) MQI. Java (tm) MQI выдал исключение, описывающее проблему.

[21.12.17, 19:24:02:070 IST] 00000073 SystemErr R Причина: com.ibm.mq.jmqi.local.LocalMQ$3: CC=2;RC=2495;AMQ8598: ----------------------------------------------------------------------- | Не удалось загрузить собственную библиотеку JNI WebSphere MQ: 'mqjbnd'. | | JVM попыталась загрузить собственную библиотеку платформы mqjbnd, | который был сопоставлен с именем файла: 'mqjbnd.dll'.

[21.12.17, 19:24:02:077 IST] 00000073 SystemErr R at com.ibm.mq.jmqi.local.LocalMQ.loadLib(LocalMQ.java:1176) [21.12.17, 19:24:02: 077 IST] 00000073 SystemErr R по адресу com.ibm.mq.jmqi.local.LocalMQ.access$200(LocalMQ.java:152) [21.12.17 19:24:02:077 IST] 00000073 SystemErr R по ком.ibm.mq.jmqi.local.LocalMQ$1.run(LocalMQ.java:288) [21.12.17, 19: 24: 02: 077 IST] 00000073 SystemErr R в java.security.AccessController.doPrivileged(AccessController.java:396) [21.12.17, 19:24:02:077 IST] 00000073 SystemErr R at com.ibm.mq.jmqi.local.LocalMQ.initialise_inner(LocalMQ.java:274) [21.12.17 19:24:02:078 IST] 00000073 SystemErr R at com.ibm.mq.jmqi.local.LocalMQ.initialise(LocalMQ.java:236) [21.12.17 19: 24: 02: 078 IST] 00000073 SystemErr R в com.ibm.mq.jmqi.local.LocalMQ.(LocalMQ.java:1240) [21.12.17 19:24:02:078 IST] 00000073 SystemErr R at com.ibm.mq.jmqi.local.LocalServer.(LocalServer.java:198) [21.12.17, 19:24:02:078 IST] 00000073 SystemErr R at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native)) [21.12.17, 19:24:02:078 IST] 00000073 SystemErr R at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:86) [21.12.17, 19: 24: 02: 078 IST ] 00000073 SystemErr R в sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:58) [21.12.17, 19: 24: 02: 078 IST] 00000073 SystemErr R в java.lang.reflect.Constructor.newInst.java:542) [21.12.17, 19:24:02:078 IST] 00000073 SystemErr R at com.ibm.mq.jmqi.JmqiEnvironment.getInstance(JmqiEnvironment.java:720) [21.12.17 19:24:02:079 IST] 00000073 SystemErr R по адресу com.ibm.mq.jmqi.JmqiEnvironment.getMQI(JmqiEnvironment.java:654) [21.12.17, 19: 24: 02: 079 IST] 00000073 SystemErr R по адресу com.ibm.msg.client.wmq.factories.WMQConnectionFactory.createV7ProviderConnection(WMQConnectionFactory.java:6751) [21.12.17, 19:24:02:079 IST] 00000073 SystemErr R ... еще 80 [12/21/17 19:24:02:079 IST] 00000073 SystemErr R Причина: java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\IBM\WebSphere MQ\java\lib\mqjbnd.dll (C:\Program Files (x86)\IBM\WebSphere MQ\java\lib\mqjbnd.dll не является допустимым приложением Win32.) [21.12.17, 19:24:02:080 IST] 00000073 SystemErr R at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1256) [21.12.17, 19:24:02:081 IST] 00000073 SystemErr R в java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:1216) [21.12.17, 19:24:02:081 IST] 00000073 SystemErr R в java.lang.System.loadLibrary(System.java:541) [21.12.17, 19:24:02:081 IST] 00000073 SystemErr R at com.ibm.mq.jmqi.local.LocalMQ.loadLib(LocalMQ.java:1138) [21.12.17, 19:24:02:081 IST] 00000073 SystemErr R ... еще 94

Может ли кто-нибудь помочь мне в этом. Также я просто хочу знать, поддерживается ли вообще то, что настроенный код MDM 11.6, установленный в WAS 8.5.5.2, может получить доступ к MQ 8 через режим привязок?

0 ответов

Другие вопросы по тегам