|  | 
 
  
    | RSS Feed - WebSphere MQ Support | RSS Feed - Message Broker Support |  
 
  
	|    |  |  
  
	| MQSeries V5.2 upgrade on Solaris 7 w/SNA Support | « View previous topic :: View next topic » |  
  	| 
		
		
		  | Author | Message |  
		  | dhuddles | 
			  
				|  Posted: Sun Nov 04, 2001 9:37 am    Post subject: |   |  |  
		  | Newbie
 
 
 Joined: 03 Nov 2001Posts: 7
 
 
 | 
			  
				| I have just upgraded MQ from V5.1 to V5.2 on a Sun Solaris 7 server.  I have applied CSD #1 also. We have most channel connectivity via TCP/IP, but use SunLink SNA 9.1 software for a PU type connection to a mainframe. 
 The TCP/IP channels are working fine, but I cannot even "PING" the SNA channel.  I get "kicked out" of the "runmqsc" utility when I do the "ping channel(xxx)" command.  An FFST file is created in /var/mqm/errors, however I cannot completely understand the contents.  Here is a fragment that might assist someone:
 
 
 MQM Function Stack
 mqscMAIN
 uscRunScript
 uscRunCommand
 uscRunIT
 pcmPingChannel
 rrxPingChannel
 rriInitSess
 ccxNetWorkInit
 cciLoadLibrary
 xcsLoadFunction
 xcsDisplayMessageForSubpool
 xcsQueryValueForSubpool
 xcsFFST
 
 MQM Trace History
 -----------{ xusGetLineType
 -----------} xusGetLineType rc=Unknown(1)
 -----------{ xusAddStanzaLineList
 ------------{ xcsGetMem
 ------------} xcsGetMem rc=OK
 -----------} xusAddStanzaLineList rc=OK
 -----------{ xusGetLineType
 -----------} xusGetLineType rc=Unknown(1)
 -----------{ xusAddStanzaLineList
 ------------{ xcsGetMem
 ------------} xcsGetMem rc=OK
 -----------} xusAddStanzaLineList rc=OK
 -----------{ xusGetLineType
 -----------} xusGetLineType rc=Unknown(1)
 -----------{ xusAddStanzaLineList
 ------------{ xcsGetMem
 
 
 The other bit of info that may help is as follows:
 
 Probe Id           :- XC130003
 
 Major Errorcode   :- STOP
 Minor Errorcode   :- OK
 Probe Type        :- HALT6109
 Probe Severity    :- 1
 Probe Description :- AMQ6109: An internal MQSeries error has occurred.
 Arith1            :- 11 b
 
 
 Looks to me like it (MQ) cannot get the proper line type (SNA)... but again, I am not the expert!
 
 Anyone already encounter this?  Any help appreciated.
 
 David Huddleson
 
 
 
 _________________
 David Huddleson
 CCRA, Ottawa, Ontario, Canada
 |  |  
		  | Back to top |  |  
		  |  |  
		  | isreal | 
			  
				|  Posted: Mon Nov 05, 2001 8:11 am    Post subject: |   |  |  
		  | Novice
 
 
 Joined: 18 Sep 2001Posts: 22
 
 
 | 
			  
				| Have you run TRUSS on this?  That would be really helpful at this point.  Do you have any exits in these channels?  I had a problem like this, it was due to a misconfigured /etc/system.  My problem was a resource one but I'm not sure what this one is. 
 [ This Message was edited by: isreal on 2001-11-05 08:13 ]
 |  |  
		  | Back to top |  |  
		  |  |  
		  | dhuddles | 
			  
				|  Posted: Mon Nov 05, 2001 8:56 am    Post subject: |   |  |  
		  | Newbie
 
 
 Joined: 03 Nov 2001Posts: 7
 
 
 | 
			  
				| I have not run TRUSS against this.  Actually, what would I be running truss against?  The "runmqsc" command? 
 There are no EXITS running on the channels, plain old LU62 with no magic.  We have been through MQ5.0 and 5.1 without any problems, although I distinctly remember having to create some soft-links back in V5.0 to make things work in SNA channels....
 
 I have opened a PMR with IBM today, so maybe the answer will come from them sooner...
 
 
 
 _________________
 David Huddleson
 CCRA, Ottawa, Ontario, Canada
 |  |  
		  | Back to top |  |  
		  |  |  
		  | isreal | 
			  
				|  Posted: Mon Nov 05, 2001 12:43 pm    Post subject: |   |  |  
		  | Novice
 
 
 Joined: 18 Sep 2001Posts: 22
 
 
 | 
			  
				| I would run Truss on the pid that belongs to runmqsc.  Then once you have that running, try to ping the channel.  when it dumps you'll see why.  FYI, I use truss -f -l -a -vall -rall -wall -o  -p  as root. |  |  
		  | Back to top |  |  
		  |  |  
		  | dhuddles | 
			  
				|  Posted: Tue Nov 06, 2001 5:24 am    Post subject: |   |  |  
		  | Newbie
 
 
 Joined: 03 Nov 2001Posts: 7
 
 
 | 
			  
				| As you suggested, I ran a TRUSS against the "runmqsc" and PING command.  I have output, and I can see where the FFST gets generated, but I am trying to interpret what exactly is in error...  here is a chunk where I think the important info is: 
 (WARNING!  THIS MAY NOT "PASTE" NICELY...)
 
 24322/1:        llseek(4, 0, SEEK_CUR)                          = 1406
 24322/1:        llseek(4, 0, SEEK_CUR)                          = 1406
 24322/1:        read(4, 0x0003BD6C, 8192)                       = 0
 24322/1:        llseek(4, 0, SEEK_CUR)                          = 1406
 24322/1:        close(4)                                        = 0
 24322/1:        open("/opt/mqm/lib/amqcc62a", O_RDONLY)         = 4
 24322/1:        fstat(4, 0xFFBED31C)                            = 0
 24322/1:            d=0x00800078 i=255880 m=0106554 l=1  u=1008  g=1001  sz=7096
 8
 24322/1:                at = Nov  6 07:50:09 EST 2001  [ 1005051009 ]
 24322/1:                mt = May 22 12:51:38 EDT 2001  [ 990550298 ]
 24322/1:                ct = Nov  4 10:34:57 EST 2001  [ 1004888097 ]
 24322/1:            bsz=8192  blks=140   fs=ufs
 24322/1:        mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
 0xFEC80000
 24322/1:        mmap(0x00000000, 114688, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0)
 = 0xFEC60000
 24322/1:        mmap(0xFEC7A000, 5725, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVA
 TE|MAP_FIXED, 4, 40960) = 0xFEC7A000
 24322/1:        munmap(0xFEC6C000, 57344)                       = 0
 24322/1:        memcntl(0xFEC60000, 7516, MC_ADVISE, 0x0003, 0, 0) = 0
 24322/1:        close(4)                                        = 0
 24322/1:        open("/opt/mqm/lib/libcpic.so", O_RDONLY)       Err#2 ENOENT
 24322/1:        open("/usr/ccs/lib/libcpic.so", O_RDONLY)       Err#2 ENOENT
 24322/1:        open("/usr/lib/libcpic.so", O_RDONLY)           Err#2 ENOENT
 24322/1:        open("/opt/lotus/notes/latest/sunspa53/libcpic.so", O_RDONLY) Er
 r#2 ENOENT
 24322/1:        open("/opt/sna/lib/libcpic.so", O_RDONLY)       Err#2 ENOENT
 24322/1:        open("/opt/SUNWappc/libcpic.so", O_RDONLY)      Err#2 ENOENT
 24322/1:        open("/opt/cics/lib/libcpic.so", O_RDONLY)      Err#2 ENOENT
 24322/1:        open("/opt/encina/lib/libcpic.so", O_RDONLY)    Err#2 ENOENT
 24322/1:        open("/usr/lib/libcpic.so", O_RDONLY)           Err#2 ENOENT
 24322/1:        munmap(0xFEC7A000, 5725)                        = 0
 24322/1:        munmap(0xFEC60000, 42583)                       = 0
 24322/1:        munmap(0xFEC80000, 8192)                        = 0
 24322/1:        access("/opt/mqm/lib/amqcc62a", 0)              = 0
 24322/1:        open("/usr/lib/locale/C/LC_MESSAGES/amq.cat", O_RDONLY) = 4
 24322/1:        fstat64(4, 0xFFBECF60)                          = 0
 24322/1:            d=0x00800078 i=6460  m=0100444 l=1  u=2     g=2     sz=32013
 6
 24322/1:                at = Nov  6 07:51:01 EST 2001  [ 1005051061 ]
 24322/1:                mt = Nov  6 21:53:56 EST 2000  [ 973565636 ]
 24322/1:                ct = Nov  4 10:24:02 EST 2001  [ 1004887442 ]
 24322/1:            bsz=8192  blks=656   fs=ufs24322/1:        mmap(0x00000000, 320136, PROT_READ, MAP_SHARED, 4, 0) = 0xFEC300
 00
 24322/1:        close(4)                                        = 0
 24322/1:        munmap(0xFEC30000, 320136)                      = 0
 24322/1:        time()                                          = 1005051113
 
 
 That section is followed by the generation of the FFST record and FDC file.
 
 
 _________________
 David Huddleson
 CCRA, Ottawa, Ontario, Canada
 
 [ This Message was edited by: dhuddles on 2001-11-06 05:26 ]
 |  |  
		  | Back to top |  |  
		  |  |  
		  | EddieA | 
			  
				|  Posted: Tue Nov 06, 2001 6:18 am    Post subject: |   |  |  
		  |  Jedi
 
 
 Joined: 28 Jun 2001Posts: 2453
 Location: Los Angeles
 
 | 
			  
				| Hmmmm.  That looks like it can't find the libcpic.so library. 
 Cheers,
 
 _________________
 Eddie Atherton
 IBM Certified Solution Developer - WebSphere Message Broker V6.1
 IBM Certified Solution Developer - WebSphere Message Broker V7.0
 |  |  
		  | Back to top |  |  
		  |  |  
		  | isreal | 
			  
				|  Posted: Tue Nov 06, 2001 7:56 am    Post subject: |   |  |  
		  | Novice
 
 
 Joined: 18 Sep 2001Posts: 22
 
 
 | 
			  
				| Did you leave the LU62 stanza entry in the qm.ini blank or spell it wrong?  What is the error code from the QM log file? 
 
 
 |  |  
		  | Back to top |  |  
		  |  |  
		  | dhuddles | 
			  
				|  Posted: Tue Nov 06, 2001 12:10 pm    Post subject: |   |  |  
		  | Newbie
 
 
 Joined: 03 Nov 2001Posts: 7
 
 
 | 
			  
				| Regarding the "libcpic.so" library, I have searched my whole server and that file does not exist!  Another server currently runs MQ5.1 (the PROD server), and it does NOT have that file either, however MQ and SNA work fine.  Does anyone know if this is a component of MQ, or SNA, or something else?? 
 Regarding the QM.INI file, I do not have, and have not had, a stanza for LU62. What platform/OS are you on, and what purpose do you need LU62 stanza for?  And, when performing a channel "ping", no entry is written in the QMGR errorlog file.  However, if you "START" the channel, the following is written, and the channel enters "RETRYING" state...
 
 11/05/01  13:40:37
 AMQ9220: The APPC communications program could not be loaded.
 
 EXPLANATION:
 The attempt to load the APPC library or procedure 'amqcc62a' failed with
 error
 code 536895861.
 ACTION:
 Either the library must be installed on the system or the environment
 changed
 to allow the program to locate it.
 
 
 And yes, the amqcc62a is there, and does have a link to /usr/lib/ so where do I go next?
 
 _________________
 David Huddleson
 CCRA, Ottawa, Ontario, Canada
 
 [ This Message was edited by: dhuddles on 2001-11-06 12:14 ]
 |  |  
		  | Back to top |  |  
		  |  |  
		  | isreal | 
			  
				|  Posted: Tue Nov 06, 2001 12:29 pm    Post subject: |   |  |  
		  | Novice
 
 
 Joined: 18 Sep 2001Posts: 22
 
 
 | 
			  
				| I would suggest reading the following under the Chapter 3 heading: http://www-4.ibm.com/software/ts/mqseries/support/readme/sun520_read.html 
 I think it will help you out alot!
 
 Also, I have encountered problems when installing MQSeries in single user mode.  It didn't link some file properly, but when done in multiuser it installed fine.  Did it install sucessfully or partially?  Any work from IBM on this yet?  Hope this helps!
 |  |  
		  | Back to top |  |  
		  |  |  
		  | dhuddles | 
			  
				|  Posted: Tue Nov 06, 2001 12:34 pm    Post subject: |   |  |  
		  | Newbie
 
 
 Joined: 03 Nov 2001Posts: 7
 
 
 | 
			  
				| I think you might have hit it DEAD ON!  I don't remember seeing that information, but am reading it now! 
 I will follow up when done...
 
 
 _________________
 David Huddleson
 CCRA, Ottawa, Ontario, Canada
 |  |  
		  | Back to top |  |  
		  |  |  
		  | dhuddles | 
			  
				|  Posted: Wed Nov 07, 2001 5:52 am    Post subject: |   |  |  
		  | Newbie
 
 
 Joined: 03 Nov 2001Posts: 7
 
 
 | 
			  
				| There is now a requirement in Solaris for the MQSeries qm.ini file to specify which SNA software package is being used, either SunLink SNA 9.1 or SNAP-IX.  The default is SNAP-IX, and therefore you MUST add the LU62 stanza into the qm.ini if you wish to use SunLink.  Here is what you need: 
 LU62:
 MQCommLibrary=amqcc62a | amqcc62s
 
 where amqcc62a  means use SNAP-IX
 
 and   amqcc62s  means use SunLink SNA
 
 Things work perfectly now that I have defined this value.  I hope this may help someone else in the future!
 
 
 
 _________________
 David Huddleson
 CCRA, Ottawa, Ontario, Canada
 |  |  
		  | Back to top |  |  
		  |  |  
		  | isreal | 
			  
				|  Posted: Wed Nov 07, 2001 7:51 am    Post subject: |   |  |  
		  | Novice
 
 
 Joined: 18 Sep 2001Posts: 22
 
 
 | 
			  
				| So IBM had nothing to tell you?? |  |  
		  | Back to top |  |  
		  |  |  
		  | dhuddles | 
			  
				|  Posted: Wed Nov 07, 2001 7:58 am    Post subject: |   |  |  
		  | Newbie
 
 
 Joined: 03 Nov 2001Posts: 7
 
 
 | 
			  
				| IBM was leading me off in different directions (with ancient "hits" on their database), and had missed this V5.2 Release Information completely!  I had to pass the URL to the rep, and he admitted he was not aware of this. 
 Sometimes resources like this Forum have more experience than the so-called experts!  But I did my best to make sure they are now "aware"!
 
 
 _________________
 David Huddleson
 CCRA, Ottawa, Ontario, Canada
 
 [ This Message was edited by: dhuddles on 2001-11-07 07:58 ]
 |  |  
		  | Back to top |  |  
		  |  |  
		  | bower5932 | 
			  
				|  Posted: Wed Nov 07, 2001 11:27 am    Post subject: |   |  |  
		  |  Jedi Knight
 
 
 Joined: 27 Aug 2001Posts: 3023
 Location: Dallas, TX, USA
 
 | 
			  
				| For what it is worth, I just checked the MQSeries V5.2 Release Guide and there is a partial page that describes the parameter that you mentioned.  It states that if this attribute (MQCommLibrary) is not specified, then SNAP-IX is the default. 
 [ This Message was edited by: bower5932 on 2001-11-07 11:28 ]
 |  |  
		  | Back to top |  |  
		  |  |  
		  |  |  |  
  
	|    |  | Page 1 of 1 |  
 
 
  
  	| 
		
		  | 
 
 | 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
 
 |  |  |  |