powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / IBM WebSphere MQ v7.0 скачал - есть вопросы
9 сообщений из 9, страница 1 из 1
IBM WebSphere MQ v7.0 скачал - есть вопросы
    #36373107
СМ.Николай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем времени и с наступающим НГ 2010! Уважаемые ГУРУ, озадачились мы темой совершенствования инфообмена (на первом этапе только передача файлов, а реально в системе 400 компов сети). Скачал 7 версию MQ, настроил тестовую передачу сообщений между двумя компами, а вот остальное - передача файлов, настройка триггеров, публикации и подписчики настроить не удается.

Вот вопросы:
1. Не заблокированы ли в триаловкой версии MQ v.7 возможности "передача файлов, настройка триггеров, публикации и подписчики "
2. Для решения задачи инфообмена в компании необходимо решить задачи
не только транспорта (понятно что MQ это отлично делает) но и обслуживания и поддержки:
-автоконтроль текущего состояния всех каналов и очередей (в случае ошибок должно само оперативно реагировать , например, отсылать почтовое сообщение ), все ошибки должны автоматически обрабатываться
-визуальный мониторинг состояния ( веселые картинки-схема текущей топологии и состояние каналов и чередей (точек сети) )
-удаленное администрирование (настройки и т.п.)
-контроль за расписанием появления сообщений ( если в нужное время какое-то приложение не "выдало" сообщение в очередь - это считается ошибкой со всемы вытекающими)
---
В кратце примерно так.

Какими стандартными продуктами IMB эти вопросы закрываются ?
Хотелось бы свести до минимума собственные разработки.

На первом этапе надо решить вопросы с конфигурацией списка закупаемого ПО.

ЗЫ Смотрел IBM Tivoli Omegamon - в полной комплектации получается "тяжелая" конфигурация.
--------
Что насоветуете, товарищи ?
...
Рейтинг: 0 / 0
IBM WebSphere MQ v7.0 скачал - есть вопросы
    #36376008
BRK01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток. Николай

Триальная версия ограничивается только временем.
Для организации обмена файлами можно воспользоваться продуктом IBM MQ File Transfer Edition. По названию можно догадаться, что он использует сеть MQ как основу для обмена данными. С его помощью можно автоматизировать передачу файлов.
Подробней: http://www-01.ibm.com/software/integration/wmq/filetransfer/
Или редбук: http://www.redbooks.ibm.com/abstracts/sg247760.html?Open
Удаленное администрирование можно осуществлять средствами MQ как через графический интерфейс, так и через командный.
Для мониторинг следует использовать Tivoli Omegamon XE for Messaging.
...
Рейтинг: 0 / 0
IBM WebSphere MQ v7.0 скачал - есть вопросы
    #36377727
СМ.Николай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы.
-
Уже отладил передачу сообщений и файлов между двумя компами.
Никак не могу настроить запуск триггера.
---
Хочу получить "старт" программы (простой BAT файл), если в "Моя_очередь" пришло сообщение.

Я полагаю что триггер настраивается на конкретную очередь, и если там появляется сообщение, то триггер вызывает старт процесса ( имя процесса прописано в параметрах этой очереди, а в описании самого процесса прописана строка с именем программы, которую процесс "стартует" ).

Что делаю:
1. Создаю очередь ИНИЦИАЛИЗАЦИИ (в версии 7 это означает создать службу с
параметрами
на команду: c:\Program Files\Ibm\WebSphere MQ\bin\ runmqchi
с параметрами: -m Мой_администратор -q Моя_Очередь

2. Создаю службу Для запуска монитора триггера (в версии 7 это означает создать службу с
параметрами
на команду: c:\Program Files\Ibm\WebSphere MQ\bin\ runmqetrm
с параметрами: -m Мой_администратор -q Моя_Очередь

4. Создаю процесс "Test.p" с параметром для вызова старта батника "TEST.bat"
3. В настройках очереди "Моя_очереедь" включаю триггеринг (ВКЛ) и прописываю процесс "Test.p"
----
Теперь по идее должно работать, но не хочет.
Не совсем понятно что за очереди надо указывать после параметра -q .
Т.к в доке говорится об очереди инициализации ( а реально это СЛУЖБА ) и очереди сообщений.
---
Подскажите где неправ ?
...
Рейтинг: 0 / 0
IBM WebSphere MQ v7.0 скачал - есть вопросы
    #36377876
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то про пункт 1 не верю что это так ( доки к новой версии 7 не перечитывал)

очередь инициализации это просто очередь

D:\1work\APARs\x>echo DEFINE QLOCAL(MY.INITQ) | RUNMQSC RAHN
5724-H72 (C) Copyright IBM Corp. 1994, 2004. ALL RIGHTS RESERVED.
Starting MQSC for queue manager RAHN.

1 : DEFINE QLOCAL(MY.INITQ)
AMQ8006: WebSphere MQ queue created.
One MQSC command read.
No commands have a syntax error.
All valid MQSC commands were processed.



D:\1work\APARs\x>echo DEFINE QLOCAL(MY.REALQ) | RUNMQSC RAHN
5724-H72 (C) Copyright IBM Corp. 1994, 2004. ALL RIGHTS RESERVED.
Starting MQSC for queue manager RAHN.

1 : DEFINE QLOCAL(MY.REALQ)
AMQ8006: WebSphere MQ queue created.
One MQSC command read.
No commands have a syntax error.
All valid MQSC commands were processed.

D:\1work\APARs\x>

D:\1work\APARs\x>echo ALTER QLOCAL(MY.REALQ) INITQ(MY.INITQ) | RUNMQSC RAHN
5724-H72 (C) Copyright IBM Corp. 1994, 2004. ALL RIGHTS RESERVED.
Starting MQSC for queue manager RAHN.

1 : ALTER QLOCAL(MY.REALQ) INITQ(MY.INITQ)
AMQ8008: WebSphere MQ queue changed.
One MQSC command read.
No commands have a syntax error.
All valid MQSC commands were processed.


D:\1work\APARs\x>echo DEFINE PROCESS(MY.PROCESS) | RUNMQSC RAHN
5724-H72 (C) Copyright IBM Corp. 1994, 2004. ALL RIGHTS RESERVED.
Starting MQSC for queue manager RAHN.


1 : DEFINE PROCESS(MY.PROCESS)
AMQ8010: WebSphere MQ process created.
One MQSC command read.
No commands have a syntax error.
All valid MQSC commands were processed.

D:\1work\APARs\x>echo DISPLAY PROCESS(MY.PROCESS) ALL | RUNMQSC RAHN
5724-H72 (C) Copyright IBM Corp. 1994, 2004. ALL RIGHTS RESERVED.
Starting MQSC for queue manager RAHN.


1 : DISPLAY PROCESS(MY.PROCESS) ALL
AMQ8407: Display Process details.
PROCESS(MY.PROCESS) APPLTYPE(WINDOWSNT)
APPLICID( ) ENVRDATA( )
USERDATA( ) DESCR( )
ALTDATE(2009-12-21) ALTTIME(16.03.00)
One MQSC command read.
No commands have a syntax error.
All valid MQSC commands were processed.


D:\1work\APARs\x>echo ALTER PROCESS(MY.PROCESS) APPLICID(MY.BATNIK.BAT) | RUNMQSC RAHN
5724-H72 (C) Copyright IBM Corp. 1994, 2004. ALL RIGHTS RESERVED.
Starting MQSC for queue manager RAHN.


1 : ALTER PROCESS(MY.PROCESS) APPLICID(MY.BATNIK.BAT)
AMQ8012: WebSphere MQ process changed.
One MQSC command read.
No commands have a syntax error.
All valid MQSC commands were processed.

D:\1work\APARs\x>echo DISPLAY QLOCAL(MY.REALQ) ALL | RUNMQSC RAHN
5724-H72 (C) Copyright IBM Corp. 1994, 2004. ALL RIGHTS RESERVED.
Starting MQSC for queue manager RAHN.


1 : DISPLAY QLOCAL(MY.REALQ) ALL
AMQ8409: Display Queue details.
QUEUE(MY.REALQ) TYPE(QLOCAL)
ACCTQ(QMGR) ALTDATE(2009-12-21)
ALTTIME(16.02.36) BOQNAME( )
BOTHRESH(0) CLUSNL( )
CLUSTER( ) CLWLPRTY(0)
CLWLRANK(0) CLWLUSEQ(QMGR)
CRDATE(2009-12-21) CRTIME(15.59.36)
CURDEPTH(0) DEFBIND(OPEN)
DEFPRTY(0) DEFPSIST(NO)
DEFSOPT(SHARED) DEFTYPE(PREDEFINED)
DESCR( ) DISTL(NO)
GET(ENABLED) HARDENBO
INITQ(MY.INITQ) IPPROCS(0)
MAXDEPTH(5000) MAXMSGL(4194304)
MONQ(QMGR) MSGDLVSQ(PRIORITY)
NOTRIGGER NPMCLASS(NORMAL)
OPPROCS(0) PROCESS( )
PUT(ENABLED) QDEPTHHI(80)
QDEPTHLO(20) QDPHIEV(DISABLED)
QDPLOEV(DISABLED) QDPMAXEV(ENABLED)
QSVCIEV(NONE) QSVCINT(999999999)
RETINTVL(999999999) SCOPE(QMGR)
SHARE STATQ(QMGR)
TRIGDATA( ) TRIGDPTH(1)
TRIGMPRI(0) TRIGTYPE(FIRST)
USAGE(NORMAL)
One MQSC command read.
No commands have a syntax error.
All valid MQSC commands were processed.

D:\1work\APARs\x>echo ALTER QLOCAL(MY.REALQ) PROCESS(MY.PROCESS) | RUNMQSC RAHN
5724-H72 (C) Copyright IBM Corp. 1994, 2004. ALL RIGHTS RESERVED.
Starting MQSC for queue manager RAHN.


1 : ALTER QLOCAL(MY.REALQ) PROCESS(MY.PROCESS)
AMQ8008: WebSphere MQ queue changed.
One MQSC command read.
No commands have a syntax error.
All valid MQSC commands were processed.

D:\1work\APARs\x>


D:\1work\APARs\x>echo ALTER QLOCAL(MY.REALQ) TRIGGER TRIGTYPE(FIRST) | RUNMQSC RAHN
5724-H72 (C) Copyright IBM Corp. 1994, 2004. ALL RIGHTS RESERVED.
Starting MQSC for queue manager RAHN.


1 : ALTER QLOCAL(MY.REALQ) TRIGGER TRIGTYPE(FIRST)
AMQ8008: WebSphere MQ queue changed.
One MQSC command read.
No commands have a syntax error.
All valid MQSC commands were processed.

D:\1work\APARs\x>runmqtrm /?
5724-H72 (C) Copyright IBM Corp. 1994, 2004. ALL RIGHTS RESERVED.
Usage: runmqtrm [-m QMgrName] [-q InitQ]

D:\1work\APARs\x>runmqtrm -m RAHN -q MY.INITQ
5724-H72 (C) Copyright IBM Corp. 1994, 2004. ALL RIGHTS RESERVED.
WebSphere MQ trigger monitor started.

__________________________________________________
Waiting for a trigger message
...
Рейтинг: 0 / 0
IBM WebSphere MQ v7.0 скачал - есть вопросы
    #36377902
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а чтобы каналы мониторить, напишите батник, на Perl или чём ещё
...
Рейтинг: 0 / 0
IBM WebSphere MQ v7.0 скачал - есть вопросы
    #36378131
СМ.Николай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю.

Вот, провозился с триггерами, что-то сбил в настройках - каналы работают, сообщения и файлы вроде уходят, но не пойму приходят или нет ( в очередях пусто). Как ошибки посмотреть или протоколы отправки-приемки , где-то же есть полный список команд для мониторинга?
-------
П.1
Выдержка из встроенной доки (+ файлик скриншотик):

Чтобы это найти - тоже надо додумывать.
Инициатор канала В модуле WebSphere MQ Services инициатор канала появлялся при выборе имени администратора очередей. Теперь в WebSphere MQ Explorer инициатор канала не появляется, поскольку он не может запускаться или завершаться вручную. Он является одной из служб, которая запускается и завершается автоматически при запуске и остановке администратора очередей. Инициатор канала можно настроить в окне свойств администратора очередей. Дополнительная информация приведена в разделе Свойства администратора очередей.

Монитор активации Для запуска монитора активации в модуле WebSphere MQ Services нужно было щелкнуть правой кнопкой мыши на имени администратора очередей, затем выбрать Создать > Монитор активации. Теперь для запуска монитора активации необходимо определить службу администратора очередей, которая выполняет команду runmqtrm при вызове этой службы. Эта служба хранится в папке Службы соответствующего администратора очередей. Дополнительная информация приведена в разделе Запуск монитора активации
-----------
Поэтому и не все сходится.
...
Рейтинг: 0 / 0
IBM WebSphere MQ v7.0 скачал - есть вопросы
    #36378139
СМ.Николай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СМ.Николай,
...
Рейтинг: 0 / 0
IBM WebSphere MQ v7.0 скачал - есть вопросы
    #36378185
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Не читайте документацию на русском. Там могут запросто перепутать термины. Я вообще это прочитать не могу.

2. Ошибки посмотреть в
<mq_intallation_dir>/Qmgrs\<qmgr_name>\errors> +
<mq_intallation_dir>/Qmgrs\@SYSTEM\errors> +
<mq_intallation_dir>/errors

3. Channel Initiatior как провило запущен. чтобы он начал занускать каналы, нужно
a) у transmission queue в качестве INITQ прописать SYSTEM.CHANNEL.INITQ
b) и у неё же выставить trigger trigtype(first)

4. Не смог осилить что там про монитор написано. Но вообще-то должно быть так:


SERVICE(MY.TRIGGER.MONITOR) CONTROL(<ЗДЕСТЬ ТО-ЛИ AUTO ТО-ЛИ qmgr, загляните в доку>)
SERVTYPE(SERVER) STARTCMD(<path>/runmqtrm )
STARTARG(-m RAHN -q MY.INITQ) STOPCMD()
STOPARG() STDOUT( )
STDERR( ) DESCR()
ALTDATE(2008-06-20) ALTTIME(12.43.10)
AMQ8629: Display service information details.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
IBM WebSphere MQ v7.0 скачал - есть вопросы
    #38012344
Genadii Ganebnyi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СМ.Николай-автоконтроль текущего состояния всех каналов и очередей (в случае ошибок должно само оперативно реагировать , например, отсылать почтовое сообщение ), все ошибки должны автоматически обрабатываться
-визуальный мониторинг состояния ( веселые картинки-схема текущей топологии и состояние каналов и чередей (точек сети) )

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


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