powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Взаимодеиствие клиента и сервера MQ
19 сообщений из 19, страница 1 из 1
Взаимодеиствие клиента и сервера MQ
    #35306561
power-baa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Я так понимаю, что обращаться к очередям сервера MQ можно только
с приложения, установленного на том же сервере где и менеджер MQ?
Тогда получается, что на удалённом компьютере, контактирующем с
сервером MQ, обязательно должен быть установлен клиент MQ ?
Без клиента MQ приложение на удалённом компьютере не сможет
взаимодействовать с очередями сервера ?


2. Мне бы, если можно, ссылочку на программную реализацию
взаимодействия клиента и сервера MQ на JAVA.
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35306625
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>1. Я так понимаю, что обращаться к очередям сервера MQ можно только
> с приложения, установленного на том же сервере где и менеджер MQ?

Это не верная формулировка. На самом деле из серверного приложения можно
сделать коннект только к менеджеру на той же машине.

> Тогда получается, что на удалённом компьютере, контактирующем с
> сервером MQ, обязательно должен быть установлен клиент MQ ?

ну если контактирующем это то же самое что делающем коннект то да.

> Без клиента MQ приложение на удалённом компьютере не сможет
> взаимодействовать с очередями с ервера ?

"взаимодействовать" конечно сможет, только это слишком общий термин.
можно же сервер ( т.е. создать queue manager) на каждой машине.

2. Мне бы, если можно, ссылочку на программную реализацию
взаимодействия клиента и сервера MQ на JAVA.[/quot]

поиском поищите где-то тут ссылка есть
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35307976
power-baa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewYear>1. Я так понимаю, что обращаться к очередям сервера MQ можно только
> с приложения, установленного на том же сервере где и менеджер MQ?

Это не верная формулировка. На самом деле из серверного приложения можно
сделать коннект только к менеджеру на той же машине.

> Тогда получается, что на удалённом компьютере, контактирующем с
> сервером MQ, обязательно должен быть установлен клиент MQ ?

ну если контактирующем это то же самое что делающем коннект то да.

> Без клиента MQ приложение на удалённом компьютере не сможет
> взаимодействовать с очередями с ервера ?

"взаимодействовать" конечно сможет, только это слишком общий термин.
можно же сервер ( т.е. создать queue manager) на каждой машине.

2. Мне бы, если можно, ссылочку на программную реализацию
взаимодействия клиента и сервера MQ на JAVA.

поиском поищите где-то тут ссылка есть[/quot]


Вот ссылка :
http://www-306.ibm.com/software/integration/mqfamily/api/mqjava.html
но она не рабочая.
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35307985
power-baa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А тригерный монитор есть на клиенте MQ ?
Он может по сигналу с сервера MQ запустить приложение на клиенте ?
А приложение с клиента положит данные в очередь на сервере ?
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35308373
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>А тригерный монитор есть на клиенте MQ ?
есть
http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg24000149&loc=en_US&cs=utf-8&lang=en

>Он может по сигналу с сервера MQ запустить приложение на клиенте ?
там нет слова "сигнал". при появлении сообщения в триггерной очереди - может. короче, работать будет

>А приложение с клиента положит данные в очередь на сервере ?
да. тогда это должно быть клиентское приложение. приложения которые работают через клиент отличаются от тех кот. работают с сервером напрямую.


книжка WebSphere MQ using java
http://www.elink.ibmlink.ibm.com/publications/servlet/pbi.wss?CTY=US&FNC=SRX&PBL=SC34-6066-02
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35317066
power-baa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewYear>А тригерный монитор есть на клиенте MQ ?
есть
http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg24000149&loc=en_US&cs=utf-8&lang=en

>Он может по сигналу с сервера MQ запустить приложение на клиенте ?
там нет слова "сигнал". при появлении сообщения в триггерной очереди - может. короче, работать будет

>А приложение с клиента положит данные в очередь на сервере ?
да. тогда это должно быть клиентское приложение. приложения которые работают через клиент отличаются от тех кот. работают с сервером напрямую.


книжка WebSphere MQ using java
http://www.elink.ibmlink.ibm.com/publications/servlet/pbi.wss?CTY=US&FNC=SRX&PBL=SC34-6066-02

А по-русски что-нибудь есть по программированию клиента MQ на java ?
Ничего пока непонятно.

1. Установил клиента MQ. Но у нет никакого интерфейса .
Как создать в триггерной очереди триггер монитора триггер для запуска приложения ?
2. Как послать сообщение с сервера в триггерную очередь клиента ?
3. Как приложению клиента отправить сообщение в очередь сервера ?
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35317242
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверь почту.
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35319798
power-baa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewYearпроверь почту.


Я не получил от Вас телефон. Очень жду.
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35320926
power-baa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
power-baa NewYearпроверь почту.


Я не получил от Вас телефон. Очень жду.

MQEnvironment - этот класс должен использоваться в клиентском приложении ?
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35321178
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
power-baa power-baa NewYearпроверь почту.


Я не получил от Вас телефон. Очень жду.

MQEnvironment - этот класс должен использоваться в клиентском приложении ?
да

вот это приложение - клиентское.
/topic/533061&hl=

конкретно нужно установить

MQEnvironment.hostname
MQEnvironment.channel
MQEnvironment.port
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35321216
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С Новым Годом !

В бы на Вашем месте сначала отладил приложения не изменяя той конфигурации которая у вас сейчас.

только эти поля установил бы ( может порт другой )

MQEnvironment.hostname = "127.0.0.1"
MQEnvironment.channel = "SYSTEM.DEF.SVRCONN"
MQEnvironment.port = 1414
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35321219
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с новым годом это автоподпись
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35323698
power-baa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewYear С Новым Годом !

В бы на Вашем месте сначала отладил приложения не изменяя той конфигурации которая у вас сейчас.

только эти поля установил бы ( может порт другой )

MQEnvironment.hostname = "127.0.0.1"
MQEnvironment.channel = "SYSTEM.DEF.SVRCONN"
MQEnvironment.port = 1414

Установил клиента и триггер монитор.
Связал клиент с сервером(служба стартанула).
Только не понятно как теперь с сервера послать сообщение для запуска клиентского приложения ?
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35323777
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35323894
power-baa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewYearникак. не нужно там ничего слать.



http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/index.jsp?topic=/com.ibm.mq.csqzal.doc/fg13830_.htm

http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/index.jsp?topic=/com.ibm.mq.csqzal.doc/fg13860_.htm

Запустил приложение на клиенте, указав его на сервере при срабатывании триггера.
А так как канал связан с клиентом, то и запустилось приложение на клиенте.
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35324059
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Запустил приложение на клиенте, указав его на сервере при срабатывании триггера.
>А так как канал связан с клиентом, то и запустилось приложение на клиенте.


вот опять трудно это понимать, особенно второе приложение.

для запуска приложения триггеным монитором важно только то что этот триггерный монитор прочитает из initiation queue. а там вот такое сообщение
http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/index.jsp?topic=/com.ibm.mq.csqzak.doc/mqtm.htm

вот что будет в поле ApplId то он и запустит. а там просто набор букв
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35327577
power-baa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewYear>Запустил приложение на клиенте, указав его на сервере при срабатывании триггера.
>А так как канал связан с клиентом, то и запустилось приложение на клиенте.


вот опять трудно это понимать, особенно второе приложение.

для запуска приложения триггеным монитором важно только то что этот триггерный монитор прочитает из initiation queue. а там вот такое сообщение
http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/index.jsp?topic=/com.ibm.mq.csqzak.doc/mqtm.htm

вот что будет в поле ApplId то он и запустит. а там просто набор букв

Клиентское приложение запускается, но не читает сообщеие из очереди

MQJE001: Completion Code 2, Reason 2033
com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2033
at com.ibm.mq.MQQueue.get(MQQueue.java:822)
at first.mqPackage.PutGetMQMessage.getMessageMesID(PutGetMQMessage.java:
55)
at first.Second.main(Second.java:66)
Exception in thread "main" java.lang.NullPointerException
at first.xmlPackage.CreateParseXml.xmlParser(CreateParseXml.java:93)
at first.Second.main(Second.java:92)
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35327959
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
power-baaКлиентское приложение запускается, но не читает сообщеие из очереди

MQJE001: Completion Code 2, Reason 2033
com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2033
at com.ibm.mq.MQQueue.get(MQQueue.java:822)
at first.mqPackage.PutGetMQMessage.getMessageMesID(PutGetMQMessage.java:
55)
at first.Second.main(Second.java:66)
Exception in thread "main" java.lang.NullPointerException
at first.xmlPackage.CreateParseXml.xmlParser(CreateParseXml.java:93)
at first.Second.main(Second.java:92)

здесь вообще-то написано что читает.

Ну судя по названиям функций нужно сообщение с каким-то конкретным MsgId, но угадывать же я не буду.
...
Рейтинг: 0 / 0
Взаимодеиствие клиента и сервера MQ
    #35329065
power-baa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewYear power-baaКлиентское приложение запускается, но не читает сообщеие из очереди

MQJE001: Completion Code 2, Reason 2033
com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2033
at com.ibm.mq.MQQueue.get(MQQueue.java:822)
at first.mqPackage.PutGetMQMessage.getMessageMesID(PutGetMQMessage.java:
55)
at first.Second.main(Second.java:66)
Exception in thread "main" java.lang.NullPointerException
at first.xmlPackage.CreateParseXml.xmlParser(CreateParseXml.java:93)
at first.Second.main(Second.java:92)

здесь вообще-то написано что читает.

Ну судя по названиям функций нужно сообщение с каким-то конкретным MsgId, но угадывать же я не буду.

Всё работает ! Спасибо ! Разобрался с этой технологией !
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Взаимодеиствие клиента и сервера MQ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]