i'm trying to connect to a messagequeue in c# using amqmdnet (running mq7
beta on vista) but whenever i try to create a new MQQueueManager object
with something like
> new MQQueueManager(queueManager, channel, hostname );
i get the following exception:
TestCase 'Tests.WebSphereMQEventAdapterTests.TransactionalTest'
failed: System.DllNotFoundException :
Unable to load DLL 'mqic.dll': The specified module could not be found.
(Exception from HRESULT: 0x8007007E)
at IBM.WMQ.MQClient.MQCONNX(String qMgrName, MQCNO& mqcno, Int32& pHconn,
Int32& pCompCode, Int32& pReason)
at IBM.WMQ.MQClientConnector.MQCONNX(String qMgrName, MQConnectOptions&
cno, Int32& hConn, Int32& compCode, Int32& reason)
at IBM.WMQ.MQQueueManager.Connect(String queueManagerName)
C:\Development\...\WebSphereMQEventAdapterTests.cs(592,0):
the .dll is part of the MQ installation, i tried to copy it to my bin/
directory (where the amqmdnet.dll is stored) and i also tried to copy it to
win/system32 but to no avail.
is there a special place amqmdnet tries to search for this mqic.dll? is
anyone else having this problem?
any hint is appreciated.
thanks,
Ulrich Binder