Author |
Message
|
francoisvdm |
Posted: Thu May 21, 2009 2:50 am Post subject: Missing DLL in exit |
|
|
Partisan
Joined: 09 Aug 2001 Posts: 332
|
MQ V6
I receive the following error in windows event viewer:
The system could not dynamically load the library D:\IBM\WMQ\exits\MBTIME01.dll. The system return code was 536895861. The queue manager will continue without this module.
This message applies to Windows NT and Windows 2000 systems only. The dynamically loadable file D:\IBM\WMQ\exits\MBTIME01.dll failed to load correctly due to an internal error. The MQ error recording routine has been called.
My problem is...I have no idea why this is happening... I can't find ANY mention of this DLL in my MQ setup. I've searched this site and Google... no mention at all.
Any ideas? Thanks _________________ If you do not know the answer or you get the urge to answer with "RTFM" or "Search better in this forum", please refrain from doing so, just move on to the next question. Much appreciated.
Francois van der Merwe |
|
Back to top |
|
 |
vol |
Posted: Thu May 21, 2009 4:47 am Post subject: |
|
|
Acolyte
Joined: 01 Feb 2009 Posts: 69
|
The error is associated with AMQ6175 (536895861 = 20006175), which is written when an attempt is made to MQGET with CONVERT a msg with the format named in the error as the DLL name, in this case MBTIME01.
This format is MQSI_TIMEOUT_V1_FORMAT, and appears on msgs in the queue SYSTEM.BROKER.TIMEOUT.QUEUE.
I do not know how msgs are put to this queue, or what WMB processes, nodes or apps get msgs from the queue with convert. |
|
Back to top |
|
 |
mqjeff |
Posted: Thu May 21, 2009 4:51 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
vol wrote: |
I do not know how msgs are put to this queue, or what WMB processes, nodes or apps get msgs from the queue with convert. |
Messages are put and got from this queue by the TimeoutControl/TimeoutNotification nodes. Potentially someone is running their own homegrown application to browse this queue to see all the timeout messages, and has specified MQGMO_CONVERT because it's just best practice... or is using some utility that specifies MQGMO_CONVERT.
Of cousre, if francoisvdm is not running Message Broker 6.1 on this queue manager, and does not have SYSTEM.BROKER.TIMEOUT.QUEUE, then both our theories are out the window.
Last edited by mqjeff on Thu May 21, 2009 5:16 am; edited 1 time in total |
|
Back to top |
|
 |
francoisvdm |
Posted: Thu May 21, 2009 4:58 am Post subject: |
|
|
Partisan
Joined: 09 Aug 2001 Posts: 332
|
Thanks...I do run Broker 6.1 on this queue manager...and I do have that queue. But, I'm certainly not touching that queue... maybe the monitoring guys are doing something.... let me check. _________________ If you do not know the answer or you get the urge to answer with "RTFM" or "Search better in this forum", please refrain from doing so, just move on to the next question. Much appreciated.
Francois van der Merwe |
|
Back to top |
|
 |
francoisvdm |
Posted: Thu May 21, 2009 9:57 pm Post subject: |
|
|
Partisan
Joined: 09 Aug 2001 Posts: 332
|
So, is this a bug? I can't see why it is throwing an error if "anything" is trying to read/browse this queue. _________________ If you do not know the answer or you get the urge to answer with "RTFM" or "Search better in this forum", please refrain from doing so, just move on to the next question. Much appreciated.
Francois van der Merwe |
|
Back to top |
|
 |
mqjeff |
Posted: Fri May 22, 2009 4:41 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
francoisvdm wrote: |
So, is this a bug? I can't see why it is throwing an error if "anything" is trying to read/browse this queue. |
It's not a bug. It's the correct behavior for MQ to throw this error when someone attempts to Convert a message and there isn't a Data Conversion exit that matches the MQMD.Format.
You could configure your qmgr not to write errors for this AMQ number if you can't get them to stop trying to Convert these messages. |
|
Back to top |
|
 |
francoisvdm |
Posted: Fri May 22, 2009 9:02 pm Post subject: |
|
|
Partisan
Joined: 09 Aug 2001 Posts: 332
|
Thanks mqjeff, very valid point _________________ If you do not know the answer or you get the urge to answer with "RTFM" or "Search better in this forum", please refrain from doing so, just move on to the next question. Much appreciated.
Francois van der Merwe |
|
Back to top |
|
 |
|