2013-05-30 35 views
2

我想寫一個.net觸發器監視器。但起初我只想配置一個觸發隊列。根據此網址http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/topic/com.ibm.mq.csqzal.doc/fg13840a.gif配置應用程序隊列時,在將消息放入應用程序隊列後,消息應該出現在啓動隊列中。但它不會發生,我在啓動隊列中看不到任何觸發消息。請幫我配置一個簡單的例子。如何在IBM Websphere MQ Explorer中配置trigerring?

+0

你看的.NET監控?此鏈接提供了更多詳細信息:http://pic.dhe.ibm.com/infocenter/wmqv7/v7r5/topic/com.ibm.mq.doc/un10650_.htm。 MQ v6鏈接是這樣的:http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/topic/com.ibm.mq.csqzav.doc/un10660_.htm – Shashi

+0

我已經看過它。但我不想寫一個.Net監視器。據我所知,我可以配置一個本地隊列,爲它設置觸發器,而不是配置一個啓動隊列,而不是我應該編寫一個程序來監聽啓動隊列,以及在應用程序隊列中推送消息時,MQ Manager應該將觸發消息放入啓動隊列。但是我在啓動隊列中沒有看到任何消息,因此觸發不起作用,我試圖找到我設置錯誤的東西。 – Ilya

+0

我的問題與此類似:http://www.mqseries.net/phpBB/viewtopic.php?t=45405&postdays=0&postorder=asc&start=0我無法檢查觸發是否有效。 – Ilya

回答

1

你的問題聽起來像你試圖讓觸發消息來證明他們進入啓動隊列(比如顯示curdepth),然後你會在該隊列中附加一個觸發器監控程序 - 一旦你知道觸發器消息將發送到啓動隊列。

這恐怕不行。觸發器消息只能在啓動隊列上生成IFF觸發器監控器程序有輸入隊列。因此,爲了「看到」消息進入啓動隊列,您至少必須啓動一些應用程序,並啓動啓動隊列以進行輸入。如果您希望能夠顯示curdepth並查看隊列中的消息,那麼您需要一個當然不會馬上消耗它們的應用程序!

0

在這裏展示您的只要有觸發有消息到達傳輸隊列發送方通道的例子: