Author |
Message
|
Korn |
Posted: Mon Nov 26, 2007 4:22 pm Post subject: Enable OAM log trace on MQv6 |
|
|
Newbie
Joined: 26 Nov 2007 Posts: 9
|
Hi,
I am trying to enable OAM log tracing on an AIX(5.3), MQ v 6 queue manager. My queue manager ini file looks like
#*******************************************************************#
ExitPath:
ExitsDefaultPath=/var/mqm/exits/
ExitsDefaultPath64=/var/mqm/exits64/
#* *#
#* *#
Log:
LogPrimaryFiles=4
LogSecondaryFiles=12
LogFilePages=16384
LogType=CIRCULAR
LogBufferPages=0
LogPath=/var/mqm/log/QM0!QA!US!CPAIQA25/
LogWriteIntegrity=TripleWrite
Service:
Name=AuthorizationService
EntryPoints=13
ServiceComponent:
Service=AuthorizationService
Name=Auditing.Auth.Service
Module=/var/mqm/exits/oamlog
ComponentDataSize=0
ServiceComponent:
Service=AuthorizationService
Name=MQSeries.UNIX.auth.service
Module=/usr/mqm/lib64/amqzfu
ComponentDataSize=0
TCP:
KeepAlive=Yes
Channels:
MQIBindType=STANDARD
AdoptNewMCA=ALL
AdoptNewMCATimeOut=60
AdoptNewMCACheck=ALL
************************************************************************************************
I have added the compiled version of oamlog module under /var/mqm/exits/ and the permissions are fine(777). The same arrangement works for a version 5.3 queue manager.
I have tried putting oamlog under /var/mqm/exits64/ and udated the queue manager inin file accordingly but to no avail. My MQ version is
$ dspmqver
Name: WebSphere MQ
Version: 6.0.2.1
CMVC level: p600-201-070307
BuildType: IKAP - (Production)
I get the following error message after I bounce the queue manager
----- amqzfab0.c : 777 --------------------------------------------------------
11/26/07 19:03:42 - Process(1003664.1) User(mqm) Program(amqzlaa0_nd)
AMQ6175: The system could not dynamically load the shared library
'/var/mqm/exits/oamlog'. The system returned error number '8' and error message
'2 /var/mqm/exits/oamlog - 103 /var/mqm/exits/oamlog'. The queue manager will
continue without this module.
EXPLANATION:
This message applies to AIX systems. The shared library '/var/mqm/exits/oamlog'
failed to load correctly due to a problem with the library.
ACTION:
Check the file access permissions and that the file has not been corrupted.
----- amqxufnx.c : 1158 -------------------------------------------------------
11/26/07 19:03:42 - Process(1003664.1) User(mqm) Program(amqzlaa0_nd)
AMQ5520: The system could not load the module '/var/mqm/exits/oamlog' for the
installable service 'AuthorizationService' component 'Auditing.Auth.Service'.
The system return code was 536895861. The Queue Manager is continuing without
this component.
EXPLANATION:
The queue manager configuration data included a stanza for the installable
service 'AuthorizationService' component 'Auditing.Auth.Service' with the
module '/var/mqm/exits/oamlog'. The system returned 536895861 when it tried to
load this module. The Queue Manager is continuing without this component.ACTION:
Make sure that the module can be loaded. Put the module into a directory where
the system can load it, and specify its full path and name in the configuration
data . Then stop and restart the queue manager.
Has somone tried this on a version 6 queue manager yet ? I have even tried downloading fresh MS07 from ibm, re-compilingit and putting it out there but it did not work. It would be great if you guys can point me to the right direction.
Thanks |
|
Back to top |
|
 |
bower5932 |
Posted: Mon Nov 26, 2007 5:56 pm Post subject: |
|
|
 Jedi Knight
Joined: 27 Aug 2001 Posts: 3023 Location: Dallas, TX, USA
|
Quote: |
EXPLANATION:
This message applies to AIX systems. The shared library '/var/mqm/exits/oamlog' failed to load correctly due to a problem with the library.
ACTION:
Check the file access permissions and that the file has not been corrupted. |
Is it safe to assume that the permissions are correct? |
|
Back to top |
|
 |
David.Partridge |
Posted: Tue Nov 27, 2007 12:29 am Post subject: |
|
|
 Master
Joined: 28 Jun 2001 Posts: 249
|
Did you compile it for 64 bit? _________________ Cheers,
David C. Partridge |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Nov 27, 2007 3:01 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
David.Partridge wrote: |
Did you compile it for 64 bit? |
Right - you need two versions. One for 32bit, under /var/mqm/exits, and one for 64bit under /var/mqm/exits64.
Edit: Except on Windows. Windows is still not 64bit - merely 64-bit "tolerant". _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
Korn |
Posted: Tue Nov 27, 2007 5:39 am Post subject: |
|
|
Newbie
Joined: 26 Nov 2007 Posts: 9
|
No I did not compile it for 64 bit.......How do I compile it for 64 bit? |
|
Back to top |
|
 |
markt |
Posted: Tue Nov 27, 2007 5:49 am Post subject: |
|
|
 Knight
Joined: 14 May 2002 Posts: 508
|
Quote: |
you need two versions. One for 32bit, under /var/mqm/exits, and one for 64bit under /var/mqm/exits64. |
The authorisation installable service only runs in qmgr processes, so only a 64-bit version is needed on 64-bit platforms. |
|
Back to top |
|
 |
Korn |
Posted: Tue Nov 27, 2007 5:52 am Post subject: |
|
|
Newbie
Joined: 26 Nov 2007 Posts: 9
|
Let me know if anybody knows how do I re-compile for 64 bit. |
|
Back to top |
|
 |
fjb_saper |
Posted: Tue Nov 27, 2007 5:54 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Korn wrote: |
Let me know if anybody knows how do I re-compile for 64 bit. |
The information you seek should be in the programmer's manual  _________________ MQ & Broker admin |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Nov 27, 2007 5:55 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Korn wrote: |
Let me know if anybody knows how do I re-compile for 64 bit. |
Following the instructions in the APG, I'd guess? For compiling exits on 64 bit? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
|