IBM Support

SE34098 - MQM400 STRMQM FAILS WITH RM185002 IN RRMINITREPOS

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 APAR (Authorized Program Analysis Report)

Abstract

MQM400 STRMQM FAILS WITH RM185002 IN RRMINITREPOS

Error Description

MQMCOMP400 = MQRC                                              
There is small timing window where the EC process waits for    
the AMQZMGR0 process to create a pipe and start listening      
on the pipe for EC process to communicate with it.  However,    
the EC process tries to connect to the pipe for threshold number
of times before giving up and hence fails in registering the    
process. The QMGR start fails as a result.                      
Ideally AMQZMGR0 process should have created the pipe and      
should be listening.                                            
Below the EC starts zusRegisterProcess, waiting for the        
AMQZMGR0 process to create the pipe and start listening        
but the pipe does not created before the EC gives up waiting    
for it.                                                        
Snippet from AMQZXMA0 trace                                    
                                                               
*15:54:11.720968       45.1     001 .> zusRegisterProcess      
*15:55:48.700032       45.1     002 ..> xcsConnectSimplePipe    
 15:55:48.700584       45.1     003 ...> xcsQueryValueForSubpool
 15:55:48.701176       45.1     003 ...< xcsQueryValueForSubpool
rc=OK                                                          
 15:55:48.701696       45.1     003 ...> xcsGetMem              
 15:55:48.702776       45.1     003      component:23          
function:466                                                    
 15:55:48.703264       45.1     003 ...< xcsGetMem rc=OK        
 15:55:48.706192       45.1     003 ...> xcsFreeMem            
 15:55:48.707120       45.1     003      component:23          
pointer:SPP:0000                                                
 15:55:48.707896       45.1     003 ...< xcsFreeMem rc=OK      
>>> 15:55:48.708376       45.1     002 ..<!xcsConnectSimplePipe
rc=xecX_E_NO_SUCH_PIPE                                          
 ....                                                          
 ....                                                          
 15:55:48.708848       45.1     001 .<!zusRegisterProcess      
rc=xecX_E_NO_SUCH_PIPE                                          
Snippet from AMQZMGR0                                          
                                                               
 15:56:28.947664       80.1     001 .> xcsCreateSimplePipe      
 15:56:28.948208       80.1     002 ..> xcsQueryValueForSubpool
 15:56:28.948792       80.1     002 ..< xcsQueryValueForSubpool
rc=OK                                                          
 15:56:28.949312       80.1     002 ..> xcsGetMem              
 15:56:28.950392       80.1     002      component:23          
function:465                                                    
 15:56:29.032456       80.1     002 ..< xcsGetMem rc=OK        
*15:56:29.188888       80.1     001 .< xcsCreateSimplePipe rc=OK
 15:56:29.189424       80.1     001 .> xcsSimplePipeListen      
 15:56:29.189912       80.1     002 ..> xcsSelect              
*15:56:59.356696       80.1     002      nfds (4) errno (3025)  
 15:56:59.357224       80.1     002 ..< xcsSelect rc=OK        
>>> 15:56:59.357752       80.1     001 .< xcsSimplePipeListen  
rc=OK                                                          
 15:56:59.358240       80.1     001 .> xcsDisconnectSimplePipe  
This problem produces the following FDC:                        
LVLS              :- 6.0.2.3                                    
Product Long Name :- WebSphere MQ for iSeries                  
Vendor            :- IBM                                        
Probe Id          :- RM185002                                  
Application Name  :- MQM                                        
Component         :- rrmInitRepos                              
CMVC level        :- p600-203-080123                            
Job Name          :- 540536/QMQM/AMQRRMFA                      
Job Description   :- QMQM/QMQMJOBD                              
Submitted By      :- 540490/QMQM/AMQZXMA0                      
Activation Group  :- 17 (QMQM) (QMQM/AMQRRMFA)                  
                                                               
Major Errorcode   :- rrcE_MQCONN_FAILED                        
Minor Errorcode   :- OK                                        
Probe Type        :- MSGAMQ9508                                
Probe Severity    :- 2                                          
Probe Description :- AMQ9508: Program cannot connect to the    
queue manager.                                                  
FDCSequenceNumber :- 0                                          
Arith1            :- 2 0x'2'                                    
Arith2            :- 2059 0x'80b'                              
Comment2          :- MQRC_Q_MGR_NOT_AVAILABLE                  
*****                                                          
MQM Function Stack                                              
rrmRepository                                                  
rrmInitRepos                                                    
xcsFFST                                                        

Problem Summary

There is small timing window where the EC process waits for the
AMQZMGR0 process to create a pipe and start listening on the    
pipe for EC process to communicate with it. However,the EC      
process tries to connect to the pipe for threshold number of    
times before giving up and hence fails in registering the      
process. The QMGR start fails as a result.                      
                                                               
****************************************************************
USERS AFFECTED:                                                
Websphere MQ users having the systems loaded.                  
                                                               
Platforms affected:                                            
 All Distributed (iSeries, all Unix and Windows)                
****************************************************************
PROBLEM SUMMARY:                                                
The EC process loops around for threshold number of times till  
AMQZMGR0 process comes up and starts listening at its end. If  
the AMQZMGR0 process does not come up within this time, the EC  
process starts shutting down, and hence the queue manager fails
to start.                                                      

Problem Conclusion

Code changes were carried out to ensure that enough time was    
given to the AMQZMGR0 process to come up ans starts listening  
at its end so that EC process can communicate with it.          
                                                               
---------------------------------------------------------------
The fix is targeted for delivery in the following PTFs:        
                                                               
                   v6.0                                        
Platform           Fix Pack 6.0.2.6                            
--------           --------------------                        
Windows            U200299                                      
AIX                U819350                                      
HP-UX (PA-RISC)    U819028                                      
HP-UX (Itanium)    U819230                                      
Solaris (SPARC)    U819232                                      
Solaris (x86-64)   U819240                                      
iSeries            tbc_p600_0_2_6                              
Linux (x86)        U818989                                      
Linux (x86-64)     U819234                                      
Linux (zSeries)    U819231                                      
Linux (Power)      U819029                                      
Linux (s390x)      U819233                                      
                                                               
                   v7.0                                        
Platform           Fix Pack 7.0.0.2                            
--------           --------------------                        
Windows            U200302                                      
AIX                U822354                                      
HP-UX (PA-RISC)    U822349                                      
HP-UX (Itanium)    U822351                                      
Solaris (SPARC)    U822353                                      
Solaris (x86-64)   U822394                                      
iSeries            tbc_p700_0_0_2                              
Linux (x86)        U822348                                      
Linux (x86-64)     U822393                                      
Linux (zSeries)    U822352                                      
Linux (Power)      U822350                                      
                                                               
The latest available maintenance can be obtained from          
'Websphere MQ Recommended Fixes'                                
http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006037
                                                               
If the maintenance level is not yet available, information on  
its planned availability can be found in 'Websphere MQ          
Planned Maintenance Release Dates'                              
http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006309
---------------------------------------------------------------

Temporary Fix

Comments

Circumvention


None.                                                          

PTFs Available

R600 SI47898 PTF Cover Letter   1000

Affected Modules

         
         

Affected Publications

Summary Information

Status............................................ CLOSED PER
HIPER........................................... No
Component.................................. 5724H7206
Failing Module.......................... RCHMGR
Reported Release................... R600
Duplicate Of..............................




System i Support

IBM disclaims all warranties, whether express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. By furnishing this document, IBM grants no licenses to any related patents or copyrights. Copyright © 1996,1997,1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 IBM Corporation. Any trademarks and product or brand names referenced in this document are the property of their respective owners. Consult the Terms of use link for trademark information

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG15Q","label":"APARs - OS\/400 General"},"Component":"","ARM Category":[],"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"V6R0M0;V6R0M1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
11 December 2012