ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » IBM MQ Installation/Configuration Support » Transmission queue Trigger Data?

Post new topic  Reply to topic Goto page 1, 2  Next
 Transmission queue Trigger Data? « View previous topic :: View next topic » 
Author Message
Trainee
PostPosted: Thu Apr 05, 2007 4:19 am    Post subject: Transmission queue Trigger Data? Reply with quote

Centurion

Joined: 27 Oct 2006
Posts: 124

Hi

OS: Windows XP service pack1
WMQ:6.0.20

When i was trying to show some demo for Qmgr to Qmgr Connection I defined Remote queue, xmit queue etc and Transmitqueue with out giving any trigger data information in it

It worked for me.I tried couple of times I am sure it worked for me without specifying Sender Channel name in the Trigger Data Information..

OS: Windows XP
WMQ: 6.0

When I tried the same on my laptop with same version(may be no csd is there) it didn't work for me and I just started the Sender Channel then it worked.

Why it behaved differently on different machines. Is it possible that way
Back to top
View user's profile Send private message
Michael Dag
PostPosted: Thu Apr 05, 2007 5:03 am    Post subject: Reply with quote

Jedi Knight

Joined: 13 Jun 2002
Posts: 2607
Location: The Netherlands (Amsterdam)

are you sure the channel wasn't running already when it worked?
_________________
Michael



MQSystems Facebook page
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Trainee
PostPosted: Thu Apr 05, 2007 5:14 am    Post subject: Reply with quote

Centurion

Joined: 27 Oct 2006
Posts: 124

Yes I am sure,

I was working on that just before posting it here.To make sure I did twice.

Thank you

Trainee
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Thu Apr 05, 2007 1:26 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

You only need to specify the channel name if you have multiple channels sharing the same XMITQ and you want to trigger a specific one.

Note that I have run into the same problem you seem to be having... so check:
  • The channel status is not found (INACTIVE)
  • The trigger is on (XMITQ)
  • The initq is specified as SYSTEM.CHANNEL.INITQ
  • The trigger depth is 1
  • The trigger priority is 0
  • The trigger type is FIRST
  • The channel initiator is running
  • The channel initiator's queue matches the initq param on the xmitq.


Now put a message on the remote queue and check out what happens in the qmgr's log.

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Michael Dag
PostPosted: Thu Apr 05, 2007 2:48 pm    Post subject: Reply with quote

Jedi Knight

Joined: 13 Jun 2002
Posts: 2607
Location: The Netherlands (Amsterdam)

fjb_saper wrote:
You only need to specify the channel name if you have multiple channels sharing the same XMITQ and you want to trigger a specific one.

is this new behaviour? (so I learn something every day )
I found it in the documentation (If you do not specify a channel name, the channel initiator searches the channel definition files until it finds a channel that is associated with the named transmission queue.),
but when I try it on an 6.0.0.0 system it doesn't work
_________________
Michael



MQSystems Facebook page
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Michael Dag
PostPosted: Thu Apr 05, 2007 4:00 pm    Post subject: Reply with quote

Jedi Knight

Joined: 13 Jun 2002
Posts: 2607
Location: The Netherlands (Amsterdam)

hmmm, it's also in the MQ 5.3 Intercommunication Guide,
I never noticed it...
_________________
Michael



MQSystems Facebook page
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
fjb_saper
PostPosted: Thu Apr 05, 2007 5:07 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

Michael Dag wrote:
fjb_saper wrote:
You only need to specify the channel name if you have multiple channels sharing the same XMITQ and you want to trigger a specific one.

is this new behaviour? (so I learn something every day )
I found it in the documentation (If you do not specify a channel name, the channel initiator searches the channel definition files until it finds a channel that is associated with the named transmission queue.),
but when I try it on an 6.0.0.0 system it doesn't work


6.0.0.0 is not a good release. You should be at 6.0.2.0 or better at 6.0.2.1

The first "stable" release in 6.0, I consider to be 6.0.1.1

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Michael Dag
PostPosted: Thu Apr 05, 2007 10:37 pm    Post subject: Reply with quote

Jedi Knight

Joined: 13 Jun 2002
Posts: 2607
Location: The Netherlands (Amsterdam)

I tried it on MQ V5.3 and it works as described.

I will still continue to use the channelname in the TRIGDATA as a best practice, because I can see many eyebrowes lifting in the admin department...

on V6 you can use: dis chl(*) where(XMITQ EQ QMgrName) all
to find the channel for a specific Transmission Queue, but that does not
work for < V6.0
_________________
Michael



MQSystems Facebook page
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Drax
PostPosted: Tue Apr 24, 2007 9:42 pm    Post subject: Reply with quote

Novice

Joined: 16 Apr 2007
Posts: 12
Location: China

I met the same problem on AIX platform, in the MQ ver 5.2, dont specify the userdata is ok, but in the MQ ver 6, when I dont specify the userdata, the chl will not start when put a message in the xmitq,if I specify the userdata, all things are fine, could someone tell me why?

Back to top
View user's profile Send private message MSN Messenger
Michael Dag
PostPosted: Tue Apr 24, 2007 9:51 pm    Post subject: Reply with quote

Jedi Knight

Joined: 13 Jun 2002
Posts: 2607
Location: The Netherlands (Amsterdam)

more info would be needed, but first I would look whether you have more then 1 channel with the same xmitq
_________________
Michael



MQSystems Facebook page
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Drax
PostPosted: Tue Apr 24, 2007 11:32 pm    Post subject: Reply with quote

Novice

Joined: 16 Apr 2007
Posts: 12
Location: China

there is only one chl for the xmitq I think :
dis chl(*) where(xmitq eq mqm2)
4 : dis chl(*) where(xmitq eq mqm2)
AMQ8414: Display Channel details.
CHANNEL(MQNUS029T01.MQM2.T01) CHLTYPE(SDR)
XMITQ(MQM2)

in the process if I dont specify the userdata the msg will held in the xmitq and if I specify the chl name in the userdata, then the chl started,I dont know why, and there is another server used the MQ ver 5.2 if the userdata in the process is not specified, the chl will auto start when there is msg coming into the queue as well, I dont know if the mq version make it different
Back to top
View user's profile Send private message MSN Messenger
Nigelg
PostPosted: Wed Apr 25, 2007 12:49 am    Post subject: Reply with quote

Grand Master

Joined: 02 Aug 2004
Posts: 1046

There was a bug in 6.0.0.0 which caused a triggered channel without TRIGDATA to fail to start. This is fixed in 6.0.1.0 in APAR IY77282, defect 95814.
_________________
MQSeries.net helps those who help themselves..
Back to top
View user's profile Send private message
Drax
PostPosted: Wed Apr 25, 2007 1:12 am    Post subject: Reply with quote

Novice

Joined: 16 Apr 2007
Posts: 12
Location: China

thanks a lot below is the link of the fix
http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg1IY77282
Back to top
View user's profile Send private message MSN Messenger
Drax
PostPosted: Wed Apr 25, 2007 6:14 pm    Post subject: Reply with quote

Novice

Joined: 16 Apr 2007
Posts: 12
Location: China

Hi, are there someone have experience about installing the fixpack for MQ, please give me some advise about the fixpack installing,thx
Back to top
View user's profile Send private message MSN Messenger
Carl Bloy
PostPosted: Fri Aug 03, 2007 1:56 am    Post subject: I think the problem still exists? Reply with quote

Acolyte

Joined: 16 Dec 2003
Posts: 69
Location: England

All, we have the channel triggering problem with the following version on AIX 5.3

mqm@d63n03:/home/mqm $ dspmqver
Name: WebSphere MQ
Version: 6.0.2.1
CMVC level: p600-201-070307
BuildType: IKAP - (Production)

Messages arrive on the XMTIQ and channel doens't get triggered? I can manually start the channel all runs ok. After finding this post I set the trigger data to the name of the channel and hey presto channel triggered ok! I think I need to raise this with IBM.
_________________
Regards
Carl
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic  Reply to topic Goto page 1, 2  Next Page 1 of 2

MQSeries.net Forum Index » IBM MQ Installation/Configuration Support » Transmission queue Trigger Data?
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.