Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Discover how organizations are unlocking new revenue streams: Watch here
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

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.
Labels (4)
7 Replies
Anonymous
Not applicable
Author

Hi,
It is an issue with MSMqjava.dll file on 64 bit machine.
Since the 32bit dll is used by default, we have created a jira issue for this bug.
As a workaround, https://www.codeplex.com/Download/AttachmentDownload.ashx?ProjectName=msmqjava&WorkItemId=5470&FileA..., this url includes a 64bit dll, could you please test it to see if it works?
Best regards
Sabrina
Anonymous
Not applicable
Author

Thank you Sabrina, I will test and let you know.
Anonymous
Not applicable
Author

Hi,
Feel free to let us know if this solution doesn't work for you.
Best regards
Sabrina
Anonymous
Not applicable
Author

Hi Patricia,
Have you solved the problem?
I have the same problem.
thanks
Anonymous
Not applicable
Author

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  0683p000009MACn.png
Anonymous
Not applicable
Author

Hi ABelkacemi,
Thanks for sharing your solution with us.
Best regards
Sabrina
_AnonymousUser
Specialist III
Specialist III

Hey,
i did tried your library but it is throwing an error.
Could not initialize class ionic.Msmq.Queue