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 » General IBM MQ Support » 2305 MQRC_SELECTOR_NOT_UNIQUE

Post new topic  Reply to topic
 2305 MQRC_SELECTOR_NOT_UNIQUE « View previous topic :: View next topic » 
Author Message
amartin
PostPosted: Thu Jun 27, 2002 2:41 am    Post subject: 2305 MQRC_SELECTOR_NOT_UNIQUE Reply with quote

Newbie

Joined: 25 Jun 2002
Posts: 8
Location: España

Hi, all.

Using runmqtmc in a client/server environment (Compaq True64 4.0F with UNIX and MQ 5.1). When a message arrives to the initiation queue the QMGR put it on the SYSTEM.DEAD.LETTER.QUEUE with the following delivery failure reason.



2305 X'0901' MQRC_SELECTOR_NOT_UNIQUE
The ItemIndex parameter has the value MQIND_NONE, but the bag contains more than one data item with the selector value specified by the Selector parameter. MQIND_NONE requires that the bag contain only one occurrence of the specified selector.

This reason code also occurs on the mqExecute call when the administration bag contains two or more occurrences of a selector for a required parameter that permits only one occurrence.

Corrective action: Check the logic of the application that created the bag. If correct, specify for ItemIndex a value that is zero or greater, and add application logic to process all of the occurrences of the selector in the bag.

Review the description of the administration command being issued, and ensure that all required parameters are defined correctly in the bag.



Anyone seen this before?
Thanks.
Back to top
View user's profile Send private message
amartin
PostPosted: Thu Jul 18, 2002 2:49 am    Post subject: Compaq Tru64 UNIX - Triggered Processes Reply with quote

Newbie

Joined: 25 Jun 2002
Posts: 8
Location: España

On Unix, triggered processes run under the same ID that the trigger monitor is started with.

This will be our problem, particularly with processes that will connect to Oracle or another DB and need a different UserId than mqm.

Maybe a good solution could be get the program to run as a particular user, setting the application to run setuid.

chmod u+s
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » 2305 MQRC_SELECTOR_NOT_UNIQUE
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.