powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / MQ process: GET запрос к сервлету
7 сообщений из 7, страница 1 из 1
MQ process: GET запрос к сервлету
    #35486782
ren2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Возник такой вопрос: можно ли настроить объект (WebSphere MQ v6) PROCESS так, чтобы при наступлении триггерного события выполнялся сервлет (http://host/Servlet).
Первый выход вижу в том, чтобы написать маленькую прогу, которая бы выполняла соответствующий GET запрос, и настроить PROCESS на эту прогу.
Есть еще мысли по этому поводу?
...
Рейтинг: 0 / 0
MQ process: GET запрос к сервлету
    #35487424
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть. написать триггерный моритор, разместь его где удобно (например, внутри http сервера). и пусть он понимает, что триггерное событие это значит нужно выполнить сервлет.
...
Рейтинг: 0 / 0
MQ process: GET запрос к сервлету
    #35487619
ren2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NewYearесть. написать триггерный моритор, разместь его где удобно (например, внутри http сервера). и пусть он понимает, что триггерное событие это значит нужно выполнить сервлет.
Понятно, а может тогда и ссылку на релизацию подкинете?
...
Рейтинг: 0 / 0
MQ process: GET запрос к сервлету
    #35487639
ren2000Добрый день.
Возник такой вопрос: можно ли настроить объект (WebSphere MQ v6) PROCESS так, чтобы при наступлении триггерного события выполнялся сервлет (http://host/Servlet).
Первый выход вижу в том, чтобы написать маленькую прогу, которая бы выполняла соответствующий GET запрос, и настроить PROCESS на эту прогу.
Есть еще мысли по этому поводу?

Триггерный монитор зачем в данном случае?

Если нужно обрабатывать события одной очереди, то просто пишется приложение, которое работает там же где и сервер MQ, сидит например в состоянии GET с WAIT_UNLIMITED и по приходу сообщения выполняет HTTP-запрос (или любое другое действие).
...
Рейтинг: 0 / 0
MQ process: GET запрос к сервлету
    #35487976
ren2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Евгений Хабаров ren2000Добрый день.
Возник такой вопрос: можно ли настроить объект (WebSphere MQ v6) PROCESS так, чтобы при наступлении триггерного события выполнялся сервлет (http://host/Servlet).
Первый выход вижу в том, чтобы написать маленькую прогу, которая бы выполняла соответствующий GET запрос, и настроить PROCESS на эту прогу.
Есть еще мысли по этому поводу?

Триггерный монитор зачем в данном случае?

Если нужно обрабатывать события одной очереди, то просто пишется приложение, которое работает там же где и сервер MQ, сидит например в состоянии GET с WAIT_UNLIMITED и по приходу сообщения выполняет HTTP-запрос (или любое другое действие).
Менеджер MQ работает на AIX5.3, писать что-либо под эту ос пока не представляется возможным (знаний не хватает). А про Евгений Хабаровв состоянии GET с WAIT_UNLIMITED и по ... вообще ничего не понятно.
...
Рейтинг: 0 / 0
MQ process: GET запрос к сервлету
    #35488200
ren2000Менеджер MQ работает на AIX5.3, писать что-либо под эту ос пока не представляется возможным (знаний не хватает).
Тогда где ты собирался делать вот это?
ren2000Первый выход вижу в том, чтобы написать маленькую прогу, которая бы выполняла соответствующий GET запрос, и настроить PROCESS на эту прогу.
ren2000А про Евгений Хабаровв состоянии GET с WAIT_UNLIMITED и по ... вообще ничего не понятно.
Если программа должна только обрабатывать входящую очередь сообщений, то очень удобно сделать цикл, внутри которого программа будет делать MQGET с бесконечным интервалом ожидания прихода сообщения
Код: plaintext
1.
MQGMO.Options=MQGMO_WAIT||MQGMO_FAIL_IF_QUIESCING||MQGMO_SYNCPOINT
MQGMO.WaitInterval=MQWI_UNLIMITED
В этом случае программа будет "спать" на MQGET до момента прихода следующего сообщения или останова сервера MQ. По приходу сообщения можно выполнить соответствующие действия и опять "заснуть".

Желательно делать это на сервере, но ничто не запрещает делать это же через клиента MQ и на другой платформе. Это уже будет дополнительное звено, о чем нужно помнить.И еще на клиенте ужно обрабатывать ошибки типа "разрыв соединения".

PS: Да, если в качестве сервера приложений используется WebSphere Application Server 6.1, там есть компонента SIB, которая является Java-реализацией MQ и с которой можно настроить соединение MQ сервер-MQ сервер. Тогда на исходном сервере можно настроить Remote Queue на очередь в SIB и написать Message Driven Bean для обработки сообщений.
...
Рейтинг: 0 / 0
MQ process: GET запрос к сервлету
    #35491818
ren2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ясно. всем спасибо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / MQ process: GET запрос к сервлету
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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