tMicrosoftMQInput: does it work only on 32 bit systems?
Hello,
I am working on Windows 7 Enterprise 64 bit trying to read from a Microsoft Message Queue using Talend 6.1.1.
I have installed Oracle Java 8 as recommended. It is on 64 bits.
Also I am running TOS_DI-win-x86_64.exe as recommended in the documentation.
I have created a simple job that has tMicrosoftMQInput --> tLogRow.
The error that I get when running it is:
java.lang.UnsatisfiedLinkError: C:\Users\...\AppData\Local\Temp\MsmqJava.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform.
Question:
- how can I make it work on Windows 7 Enterprise 64 bit?
- can tMicrosoftMQInput only read public queue messages?
- does it only support string? if the messages are in XML format what options do we have?
Thank you.
We fixed it by installing "
Message Queuing (
MSMQ
)" on the server and pasting "MSMqjava.dll file on 64 bit" on C:\Users\...\AppData\Local\Temp\
Or C:\Windows\Temp
Thanks