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 » WebSphere Message Broker (ACE) Support » 32 bit execution groups on a 64 bit broker?

Post new topic  Reply to topic
 32 bit execution groups on a 64 bit broker? « View previous topic :: View next topic » 
Author Message
scottm
PostPosted: Thu Aug 06, 2009 12:35 pm    Post subject: 32 bit execution groups on a 64 bit broker? Reply with quote

Apprentice

Joined: 13 May 2004
Posts: 44
Location: SE Tennessee

Hopefully this is just a simple configuration issue that I’m having, but I’m having a problem creating a 32 bit execution group in my 64 bit broker. I need to access a 32 bit user database, so my understanding is that I need to do that in a 32 bit execution group. I have no issues creating 64 bit EG and I can connect to all of my 64 DB’s. I’m on AIX v5.3, MQ v6.0.2.4 and Broker v6.1.04, Broker databases UDB v9.1, user databases v9.1 and v8.1.

According to a chart about "Enabling ODBC connections to the databases" from the manual
http://publib.boulder.ibm.com/infocenter/wmbhelp/v6r1m0/index.jsp?topic=/com.ibm.etools.mft.doc/ae03440_.htm
I can run MQ and MB as 64 bit and connect to both 64 and 32 bit databases.

I have the odbc64.ini file working with all my 64 bit databases and my broker databases just fine. But now I need to get my odbc32.ini file working. From what I read, I need to put in access to my broker databases in this file along with the access to my other 32 bit user databases.

For the broker database I have this in my odbc64.ini
[MQD9004D]
DRIVER=libdb2Wrapper64.so
Description=MQD9004D DB2 ODBC Database
Database=MQD9004D

In my odbc32.ini file I have this for the same broker database:
[MQD9004D]
Driver=/udbhome/wfinst2/sqllib/lib/libdb2.a
Description=DB2V8DB DB2 ODBC Database
Database=MQD9004D

The driver is pointing to a 32 bit driver. I also have the following variables set:
ODBCINI=/var/mqsi/odbc/odbc64.ini
ODBCINI32=/var/mqsi/odbc/odbc32.ini
MQSI_LIBPATH32=/usr/opt/mqsi/jre15/bin:/usr/opt/mqsi/jre15/bin/classic:/usr/mqm/java/lib:/usr/opt/mqsi/xml4c/lib:/usr/mqm/lib:/usr/opt/mqsi/ODBC32/V5.3/lib:/usr/opt/mqsi/xlxpc/lib::/udbhome/wfinst2/sqllib/lib32

The problem is when I create a 32 bit EG and deploy a bar file, I get no response back until the configuration manager finally gets a timeout from the broker regarding the deploy.
BIP2066E: Broker 'MQB9004D' (UUID '05a873ea-2201-0000-0080-df02229d7234') was unable to retrieve an internal configuration response message for execution group 'TEST' within the 360 second configuration timeout.

Also, before I get this timeout message, if I try the deploy again, I get an error stating that the previous deploy has not been completed.

Has anyone else gotten a 32 bit execution group working with a 64 bit broker?
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Fri Aug 07, 2009 2:58 am    Post subject: Reply with quote

Grand High Poobah

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

Did you check communications between broker and config mgr? It could be that this has nothing to do with the 32 bits egs...
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
scottm
PostPosted: Fri Aug 07, 2009 3:53 am    Post subject: Reply with quote

Apprentice

Joined: 13 May 2004
Posts: 44
Location: SE Tennessee

I'm able to create 64 bit EG's on that same broker with no problems and when I deply flows, they work as expected. But when I create a 32 bit EG and deploy a flow, it is unable to complete the action and eventually the config manager times out.

Have you managed to create a 32 bit EG on a 64 bit broker? If so, can you show me your odbcini files for both 64 and 32 bits so I can verify that I am on the right track with what I did?

Thanks
Back to top
View user's profile Send private message
fschofer
PostPosted: Fri Aug 07, 2009 4:16 am    Post subject: Reply with quote

Knight

Joined: 02 Jul 2001
Posts: 524
Location: Mainz, Germany

Hi,
have you tried

Driver=/udbhome/wfinst2/sqllib/lib32/libdb2.a
instead of
Driver=/udbhome/wfinst2/sqllib/lib/libdb2.a

Greetings
Frank
Back to top
View user's profile Send private message Send e-mail
scottm
PostPosted: Fri Aug 07, 2009 5:17 am    Post subject: Reply with quote

Apprentice

Joined: 13 May 2004
Posts: 44
Location: SE Tennessee

Yes I did and I bounced the broker to make sure it took the new odbcini file, but it didn't make a difference.

I need to have an entry for my broker in the 32 bit file using the 32 bit libraries, right? Just like I have an entry in my 64 bit ini file for the same broker but using the 64 bit libraries.

The 64 bit side works great. I just have an issue getting a 32 bit EG working. And I don't have a choice to upgrade the UDB databases to 64 bits since there is another application that uses those DB's and they CAN'T run on 64 bit... yet...
Back to top
View user's profile Send private message
fschofer
PostPosted: Fri Aug 07, 2009 5:30 am    Post subject: Reply with quote

Knight

Joined: 02 Jul 2001
Posts: 524
Location: Mainz, Germany

Did you enable the syslog like described here:
http://publib.boulder.ibm.com/infocenter/wmbhelp/v6r1m0/topic/com.ibm.etools.mft.doc/an04230_.htm

Maybe you will find some useful infomation in the user.log.

Greetings
Frank
Back to top
View user's profile Send private message Send e-mail
scottm
PostPosted: Fri Aug 07, 2009 7:13 am    Post subject: Reply with quote

Apprentice

Joined: 13 May 2004
Posts: 44
Location: SE Tennessee

My AIX admin did what was described in the chapter about the syslog, but I'm not getting any information in the user.log file.

Still no luck with the 32 bit EG's...
Back to top
View user's profile Send private message
fschofer
PostPosted: Sun Aug 09, 2009 8:31 am    Post subject: Reply with quote

Knight

Joined: 02 Jul 2001
Posts: 524
Location: Mainz, Germany

Hi,

you should at least see some info logging about message broker start / stop within user.log.

Was the syslog daemon refreshed and did you restart the broker ?

Greetings
Frank
Back to top
View user's profile Send private message Send e-mail
zpat
PostPosted: Sun Aug 09, 2009 11:20 pm    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

Open a PMR with IBM, if a product feature does not work as it's meant to.
Back to top
View user's profile Send private message
scottm
PostPosted: Mon Aug 10, 2009 3:57 am    Post subject: Reply with quote

Apprentice

Joined: 13 May 2004
Posts: 44
Location: SE Tennessee

Frank - my admin told me she followed the instructions, which included restarting the syslog daemon and I stopped and restarted the broker. Something must be amiss... the user.log file is not being written to at all. I'll check with the Admin again. Thanks

Zpat - I will be opening a PMR today. It's got to be just something that I haven't configured properly so Iw as just checking here first to see if anyone else had this situation before. I'll reply back when I get it resolved.
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 » WebSphere Message Broker (ACE) Support » 32 bit execution groups on a 64 bit broker?
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.