Posted: Thu Jun 10, 2004 12:25 am Post subject: MQSeries channel exit "failed to load" gotcha - WI
Newbie
Joined: 25 Aug 2001 Posts: 8 Location: Software Group Services
When building an MQSeries channel exit on Windows using MicroSoft compilers - you must ensure that the matching runtime library is available on the deployed MQSeries queue manager platform or MQSeries will fail to load the channel exit and give you a misleading error message That
it "Cannot find the channel exit DLL". ( Cannot load would be more appropriate ) This problem will occur on CSD6 and earlier versions (latest at time of writing ).
If you build a debug version of your channel exit DLL - you will need to ensure that MSVCRTD.DLL is available on the target machine.
This problem wont show up during your development test cycles if you have a MicroSoft C/C++ compiler installed on the test machine - because the MSVCRTD.DLL will be present. Alternatively - provide a non-debug or release version of the channel exit DLL and you will be fine because MSVCRT.DLL will be used - and will be present.
Kevin Tobin
Senior IT Specialist
IBM WebSphere Services Asia Pacific
Level 9, 601 Pacific Hwy, St Leonards,
Sydney NSW 2065
Phone: +61 2 947-88249
Fax: +61 2 947-88467
Mobile +61 421-052-812
e-Mail: kevintob@au1.ibm.com
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