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 Discussion » MQSeries on Solaris as a transaction coordinator

Post new topic  Reply to topic
 MQSeries on Solaris as a transaction coordinator « View previous topic :: View next topic » 
Author Message
fdouek
PostPosted: Tue Aug 27, 2002 12:05 pm    Post subject: MQSeries on Solaris as a transaction coordinator Reply with quote

Newbie

Joined: 17 Jul 2002
Posts: 4
Location: Brazil

I´m trying to make this scenario work but can´t stop getting erros in
Oracle and MQSeries:

* Solaris 2.7
* MQSeries V5R2 as a transaction coordinator
* API IBM MQBase for Java
* CSD05 applied
* 2 processes consuming from DIFFERENT MQ queues
* Oracle as a XA resource

Here are the errors:
AMQ6109, AMQ6119 and AMQ7605

We´re thinking about changing the solution to another product that can
work on
Solaris. Please, help us if there´s some workaround or solution.

Maybe a full description can help:


+-----------------------------------------------------------------------------+
|                                                                    
       |
| MQSeries First Failure Symptom Report                              
       |
| =====================================                              
       |
|                                                                    
       |
| Date/Time         :- Friday August 23 16:54:14 EST 2002            
       |
| Host Name         :- srvtux02rj1sol (SunOS 5.7)                    
       |
| PIDS              :- 5765B75                                        
       |
| LVLS              :- 520                                            
       |
| Product Long Name :- MQSeries for Sun Solaris 2 (Sparc)            
       |
| Vendor            :- IBM                                            
       |
| Probe Id          :- XC130002                                      
       |
| Application Name  :- MQM                                            
       |
| Component         :- xehExceptionHandler                            
       |
| Build Date        :- Aug  1 2002                                    
       |
| CMVC level        :- p520-CSD05G                                    
       |
| Build Type        :- IKAP - (Production)                            
       |
| UserID            :- 00001012 (qsms)                                
       |
| Program Name      :- java                                          
       |
| Process           :- 00002542                                      
       |
| Thread            :- 00000001                                      
       |
| QueueManager      :- QM_SMS                                        
       |
| Major Errorcode   :- STOP                                          
       |
| Minor Errorcode   :- OK                                            
       |
| Probe Type        :- HALT6109                                      
       |
| Probe Severity    :- 1                                              
       |
| Probe Description :- AMQ6109: An internal MQSeries error has
occurred.      |
| Arith1            :- 4 4                                            
       |
|                                                                    
       |
+-----------------------------------------------------------------------------+
+-----------------------------------------------------------------------------+
|                                                                    
       |
| MQSeries First Failure Symptom Report                              
       |
| =====================================                              
       |
|                                                                    
       |
| Date/Time         :- Friday August 23 16:54:14 EST 2002            
       |
| Host Name         :- srvtux02rj1sol (SunOS 5.7)                    
       |
| PIDS              :- 5765B75                                        
       |
| LVLS              :- 520                                            
       |
| Product Long Name :- MQSeries for Sun Solaris 2 (Sparc)            
       |
| Vendor            :- IBM                                            
       |
| Probe Id          :- XC022001                                      
       |
| Application Name  :- MQM                                            
       |
| Component         :- xcsDisplayMessageForSubpool                    
       |
| Build Date        :- Aug  1 2002                                    
       |
| CMVC level        :- p520-CSD05G                                    
       |
| Build Type        :- IKAP - (Production)                            
       |
| UserID            :- 00001012 (qsms)                                
       |
| Program Name      :- java                                          
       |
| Process           :- 00002542                                      
       |
| Thread            :- 00000001                                      
       |
| QueueManager      :- QM_SMS                                        
       |
| Major Errorcode   :- xecF_E_UNEXPECTED_SYSTEM_RC                    
       |
| Minor Errorcode   :- OK                                            
       |
| Probe Type        :- MSGAMQ6119                                    
       |
| Probe Severity    :- 2                                              
       |
| Probe Description :- AMQ6119: An internal MQSeries error has
occurred ('13  |
|   - Permission denied' from open.)                                  
       |
| Arith1            :- 13 d                                          
       |
| Comment1          :- '13 - Permission denied' from open.            
       |
|                                                                    
       |
|                                                                    
_________________
Fabio Douek
Back to top
View user's profile Send private message
TonyD
PostPosted: Tue Aug 27, 2002 3:50 pm    Post subject: Reply with quote

Knight

Joined: 15 May 2001
Posts: 540
Location: New Zealand

I suspect the clue is here:

'13 - Permission denied' from open.'

I have experienced similar, athough not in the same context as you, but cannot recall exact details. Would suggest that you check permissions under /var/mqm/qmgrs/QM_SMS and also authorisation for userid qsms...or even Oracle authorisation(?).


Last edited by TonyD on Tue Aug 27, 2002 10:10 pm; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
jc_squire
PostPosted: Tue Aug 27, 2002 4:24 pm    Post subject: Reply with quote

Centurion

Joined: 14 Apr 2002
Posts: 105
Location: New Zealand

Following from the information centre:

AMQ7605 The XA resource manager &3 has returned an unexpected return code &1, when called for &4.

Explanation: MQSeries received an unexpected return code when calling XA resource manager &3 at its &4 entry point. This indicates an internal error, either within MQSeries or the resource manager.
User Response: Try to determine the source of the error. A trace of the failure could be used to look at the XA flows between MQSeries and the resource manager. MQSeries has allocated an RMId of &2 to this resource manager. This will be useful when isolating the flows associated with the resource manager concerned. If the error occurs on an xa_commit or xa_rollback request, the queue manager will not attempt to redeliver the commit or rollback instruction for this transaction, until after the queue manager has been restarted. The transaction indoubt is identified by the following XID of X'&5'. If you think that the error lies within the queue manager, contact your IBM support center. Do not discard any information describing the problem until after the problem has been resolved.

Looks like you are going to have fun with this one .....

Regards
_________________
J C Squire
IBM Certified Specialist - MQSeries
Back to top
View user's profile Send private message
bower5932
PostPosted: Wed Aug 28, 2002 10:19 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Aug 2001
Posts: 3023
Location: Dallas, TX, USA

You didn't give the levels of all of your products. I'd suggest that you go out to:

http://www-3.ibm.com/software/ts/mqseries/platforms/supported/mqseries_for_solaris_5_2.html

and make sure that everything is at a supported level.

I'd also suggest that you check the AMQERR01.LOG for your qmgr right after you start it up to make sure that it isn't throwing an XA error at start up. You can also post your qm.ini file here so that another pair of eyes can confirm the contents of the XAResourceManager stanza.
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
fdouek
PostPosted: Wed Aug 28, 2002 10:52 am    Post subject: Reply to Bower Reply with quote

Newbie

Joined: 17 Jul 2002
Posts: 4
Location: Brazil

Bower,

On MQseries start, no errors occur.




#*******************************************************************#
#* Module Name: qm.ini *#
#* Type : MQSeries queue manager configuration file *#
# Function : Define the configuration of a single queue manager *#
#* *#
#*******************************************************************#
#* Notes : *#
#* 1) This file defines the configuration of the queue manager *#
#* *#
#*******************************************************************#
ExitPath:
ExitsDefaultPath=/var/mqm/exits/
#* *#
#* *#
Log:
LogPrimaryFiles=3
LogSecondaryFiles=2
LogFilePages=1024
LogType=CIRCULAR
LogBufferPages=17
LogPath=/var/mqm/log/QM_SMS/
LogWriteIntegrity=TripleWrite
Service:
Name=AuthorizationService
EntryPoints=9
ServiceComponent:
Service=AuthorizationService
Name=MQSeries.UNIX.auth.service
Module=/opt/mqm/lib/amqzfu
ComponentDataSize=0

XAResourceManager:
Name=smstar
ThreadOfControl=THREAD
SwitchFile=/opt/mqm/bin/jdbcora
XAOpenString=Oracle_XA+Acc=P/myuser/mypassword+SesTM=15+DB=smstar+LogDir=.+Threads=true+SqlNet=mydatabase
_________________
Fabio Douek
Back to top
View user's profile Send private message
bower5932
PostPosted: Wed Aug 28, 2002 12:34 pm    Post subject: Reply with quote

Jedi Knight

Joined: 27 Aug 2001
Posts: 3023
Location: Dallas, TX, USA

I did some searching on an internal database, and the only thing that I found:

- check the bottom of the FDC that has the XC022001 probe. There should be a file listed that the open is failing on. You then need to verify the permissions on this file. One of the reasons for problems was the recreation of the mqm userid and its getting assigned a different number.
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General Discussion » MQSeries on Solaris as a transaction coordinator
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.