<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx</link><description>Java apps running on Windows can connect to MSMQ via JNI.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Accessing MSMQ from Java</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#382308</link><pubDate>Tue, 01 Mar 2005 16:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:382308</guid><dc:creator>simon.says</dc:creator><description /></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#384291</link><pubDate>Thu, 03 Mar 2005 18:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:384291</guid><dc:creator>Chris Bilson</dc:creator><description>Another option is to use the HTTP handler MSMQ has. If you use a packet filter, you can see that the messages an MSMQ client sends to an MSMQ server over http are just soap messages with attachments for the body of the MSMQ message. I have considered doing this before for clients that I did not want to have to install the the MSMQ client stuff on, but still wanted to be able to send messages to a queue on a server.</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#384418</link><pubDate>Thu, 03 Mar 2005 21:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:384418</guid><dc:creator>Brad</dc:creator><description>Hi,&lt;br&gt;&lt;br&gt;This looks great -- exactly what I needed!  Would you mind posting the JNIMSMQ.dll?&lt;br&gt;&lt;br&gt;Thanks!</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#384660</link><pubDate>Fri, 04 Mar 2005 02:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:384660</guid><dc:creator>Dino</dc:creator><description>ok, Brad, I updated the zip referenced in the post; it now includes the JNIMSMQ.dll.   Having said that, remember that anyone should be able to build it themselves using the VC++ toolkit (free, if you use Windows) and the .NET SDK (also free). </description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#384662</link><pubDate>Fri, 04 Mar 2005 02:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:384662</guid><dc:creator>Dino</dc:creator><description>Hey Chris, yes, I had seen Doron mention that, but he indicated there would be some additional protocol handling required, I think?  </description></item><item><title>When is Microsoft going to support JMS?</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#398137</link><pubDate>Thu, 17 Mar 2005 21:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:398137</guid><dc:creator>simon.says</dc:creator><description /></item><item><title>Using MSMQ with Linux</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#399724</link><pubDate>Mon, 21 Mar 2005 18:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:399724</guid><dc:creator>Jeff T.</dc:creator><description>The JNI approach would still only work for a java application running on a Windows platform, right? I am looking for a way to access a Windows MSMQ server from a linux client. It seems that there is no &amp;quot;ideal&amp;quot; way of accomplishing this. If MS would release a linux (or java) client, it would increase the popularity of MSMQ, IMHO.  &lt;br&gt;&lt;br&gt;That said, does anyone know how this can currently be done? &lt;br&gt;&lt;br&gt;Jeff</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#408647</link><pubDate>Fri, 15 Apr 2005 20:38:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:408647</guid><dc:creator>Dave</dc:creator><description>Thanks for the great implementation.  This works pretty cool if my message queue is on the same machine that I'm running the sample clients from.  But I can't get the Java version to work if the message queue is on another machine.  I edited both the C# and the Java versions of &amp;quot;getQueueFullName&amp;quot; so they specify a remote queue name:&lt;br&gt;&lt;br&gt;return &amp;quot;FormatName:DIRECT=OS:remoteMachineName\\private$\\&amp;quot; + queueShortName; &lt;br&gt;&lt;br&gt;And the C# version still works, but the Java version always returns &lt;br&gt;&lt;br&gt;Queue open failure: Cannot open queue. (hr=MQ_ERROR_REMOTE_MACHINE_NOT_AVAILABLE)&lt;br&gt;&lt;br&gt;Am I doing something wrong?  Or is this a limitation of the JNI implementation?&lt;br&gt;&lt;br&gt;Thanks in advance!&lt;br&gt;-Dave</description></item><item><title>re:JNI will work only for windows</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#409334</link><pubDate>Mon, 18 Apr 2005 21:17:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:409334</guid><dc:creator>DotNetInterop</dc:creator><description>&amp;gt; The JNI approach would still only work for a java application running on a Windows platform, right? &lt;br&gt;&lt;br&gt;Yes, the JNI approach used here involves Java code calling into a Windows-specific DLL.  JNI is, in general, platform specific.  You can do JNI on Linux, but you will lack the MSMQ DLL on Linux, so that won't get you what you want.</description></item><item><title>re: remote private queues</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#409383</link><pubDate>Mon, 18 Apr 2005 22:57:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:409383</guid><dc:creator>DotNetInterop</dc:creator><description>@Dave, &lt;br&gt;&amp;gt; Am I doing something wrong? Or is this a limitation of the JNI implementation? &lt;br&gt;&lt;br&gt;Yes, you are doing something wrong!  Use the FormatName: prefix in the C# client, but not in the Java client.  &lt;br&gt;&lt;br&gt;Also, for Java to work, you'll have to apply the DIRECT=OS: prefix, in either the client code, or in the native layer, in the MsmqQueue.cpp module.  But not in both !  To keep it parallel to the C# client, that prefix should be applied in the TestClient.java (and thus removed from the MsmqQueue.cpp module).</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#409384</link><pubDate>Mon, 18 Apr 2005 23:00:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:409384</guid><dc:creator>DotNetInterop</dc:creator><description>I updated the example to support remote private queues.  If you click the download link, you'll get the update. &lt;br&gt;&lt;br&gt;-Dino</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#409574</link><pubDate>Tue, 19 Apr 2005 10:59:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:409574</guid><dc:creator>azri</dc:creator><description>I was checking the source code, and it would seem that the file JniMsmq.h is missing from the .zip file.&lt;br&gt;&lt;br&gt;Will/can it be fixed ?&lt;br&gt;&lt;br&gt;/azri</description></item><item><title>re: JniMsmq.h</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#409586</link><pubDate>Tue, 19 Apr 2005 12:51:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:409586</guid><dc:creator>DotNetInterop</dc:creator><description>Azri, JniMsmq.h is a generated file, so it was not included in the zip. &lt;br&gt;You can build JniMsmq.h with the makefile.</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#412878</link><pubDate>Thu, 28 Apr 2005 09:33:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:412878</guid><dc:creator>Bjoernar</dc:creator><description>The idea to use MSMQ and XML to have Java speak with Windows apps is a super idea, just what I was looking for. I have a small problem though, there seems to be a problem with character encodings. I've made some javascripts(WSH) that sends/receives text to a queue, but the Testclient and the javascripts don't understand eachother. The text &amp;quot;ABC&amp;quot; looks like 41 00 42 00 43 00 from the javascript side and 41 42 43 from the java side. I suppose the double byte characters are some kind of Unicode (UTF-16LE??) While the 1 byte characters are ISO-8859-1 (Windows maybe??). What can be done to fix this?. Can the Strings be furnished at the Java layer to fix this or has the dll to be modified?</description></item><item><title>More on Java and MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#438044</link><pubDate>Tue, 12 Jul 2005 20:47:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:438044</guid><dc:creator>All About Interop</dc:creator><description>&lt;br&gt;In my original post on Java interop with MSMQ, I gave a sample implementation of a Queue class for...</description></item><item><title>More on Java and MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#438045</link><pubDate>Tue, 12 Jul 2005 20:47:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:438045</guid><dc:creator>All About Interop</dc:creator><description>&lt;br&gt;In my original post on Java interop with MSMQ, I gave a sample implementation of a Queue class for...</description></item><item><title>More on Java and MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#438207</link><pubDate>Wed, 13 Jul 2005 04:09:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:438207</guid><dc:creator>All About Interop</dc:creator><description>&lt;br&gt;In my original post on Java interop with MSMQ, I gave a sample implementation of a Queue class for...</description></item><item><title>The ServerSide Interoperability Blog &amp;raquo; The Messaging Way : MSMQ &amp;#038; JMS</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#1889244</link><pubDate>Thu, 15 Mar 2007 22:37:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1889244</guid><dc:creator>The ServerSide Interoperability Blog » The Messaging Way : MSMQ &amp; JMS</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://tssblog.techtarget.com/index.php/interoperability/the-messaging-way-msmq-jms/"&gt;http://tssblog.techtarget.com/index.php/interoperability/the-messaging-way-msmq-jms/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>JavaOne 2006 - Interop Session (Web services and MainWin)</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#4315884</link><pubDate>Fri, 10 Aug 2007 03:31:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4315884</guid><dc:creator>All About Interop</dc:creator><description>&lt;p&gt;JavaOne2006 - Interop Session I went to a few sessions at JavaOne 2006. One was called Best Practices&lt;/p&gt;
</description></item><item><title>More on Java and MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#4315940</link><pubDate>Fri, 10 Aug 2007 03:43:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4315940</guid><dc:creator>All About Interop</dc:creator><description>&lt;p&gt;In my original post on Java interop with MSMQ , I gave a sample implementation of a Queue class for Java&lt;/p&gt;
</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#8967406</link><pubDate>Sat, 27 Sep 2008 10:04:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8967406</guid><dc:creator>Jorge</dc:creator><description>&lt;P&gt;I want to read messages when they has been arrived to the queue.&lt;/P&gt;
&lt;P&gt;How can i set or fire a event which reads messages when they just arrived to the queue?&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#8969472</link><pubDate>Mon, 29 Sep 2008 23:55:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8969472</guid><dc:creator>DotNetInterop</dc:creator><description>&lt;p&gt;There are a couple of ways to do what you want in MQ. &amp;nbsp;One is to poll the queue endlessly. &amp;nbsp;Another way is to use something called a &amp;quot;trigger monitor&amp;quot; in MQ. &amp;nbsp;This is a program that runs constantly, and upon arrival of a message on the desinated queue, the trigger monitor can start an application and send to that application relevant information from the queue message. &lt;/p&gt;
&lt;p&gt;The application itself can start up and dequeue from the queue, or do whatever it wants.&lt;/p&gt;
&lt;p&gt;You can read more about polling and the MQ Trigger Monitor Interface (TMI) in the MQ docs.&lt;/p&gt;
</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#8971170</link><pubDate>Wed, 01 Oct 2008 09:04:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8971170</guid><dc:creator>Jorge</dc:creator><description>&lt;P&gt;hi, thanks for answer&lt;/P&gt;
&lt;P&gt;Sorry, &amp;nbsp;MQ is Message Queue?&lt;/P&gt;
&lt;P&gt;in the first option "One is to poll the queue endlessly" you're talking about make a infinite loop or set a timer and check the queue?, what if there are two apps. reading the same queue, one in vb which has the notifyenabled to read the a message when it is arrived to that queue, and another one in java which have the loop what will happen if the the message is read by the vb app. first, the java app. never realize whether that message were arrived to the queue right?.&lt;/P&gt;
&lt;P&gt;In the second option, the app (in java), needs to know automatically when a message was arrived, so if i will create a trigger on the queue, what useful could be running another application which will has to connect to java too?&lt;/P&gt;
&lt;P&gt;so there's no way to just add a ActionListener or something to catch the arriving of a message, like we can do it in vb?&lt;/P&gt;
&lt;P&gt;hope understand &lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#8974372</link><pubDate>Thu, 02 Oct 2008 23:49:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8974372</guid><dc:creator>DotNetInterop</dc:creator><description>&lt;P&gt;Wow, for some reason I understood you were asking about IBM MQSeries. &amp;nbsp;That's what I meant when I wrote "MQ". &amp;nbsp;So my prior answer is not what you wanted, I think.&lt;/P&gt;
&lt;P&gt;There are triggers as well in MSMQ. &amp;nbsp;MSMQ Triggers allows you to configure an app (.exe) to start when a message arrives on a message queue. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;See here for an article: &amp;nbsp;&lt;A href="http://www.codeproject.com/KB/IP/msmq_triggers.aspx" target=_new rel=nofollow&gt;http://www.codeproject.com/KB/IP/msmq_triggers.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;It may be that you don't want to start an exe. &amp;nbsp;Maybe you want to just notify a thread inside your own Java applications. &amp;nbsp;Yes, this is also possible.&lt;/P&gt;
&lt;P&gt;To do it, though, you need to write your Java application to have multiple threads. &amp;nbsp; The first thread (T1) kicks off Thread #2 &amp;nbsp;(T2). &amp;nbsp;T1 then calls wait() on a monitor object. &amp;nbsp;While T1 waits, T2 calls the Queue.receive() method specifying as a timeout some large number. &amp;nbsp;When the Queue.receive() returns, T2 can check to see if the timeout expired, or if the queue was actually successfully read. &amp;nbsp;In the latter case, T2 calls notify() on the monitor. &amp;nbsp;This awakens T1. &amp;nbsp; &lt;/P&gt;
&lt;P&gt;You may need to read up on Java threads ....&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#8977046</link><pubDate>Sun, 05 Oct 2008 17:48:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8977046</guid><dc:creator>prashant thakre</dc:creator><description>&lt;p&gt;If you are facing &amp;nbsp;problems related crashing of dll.&lt;/p&gt;
&lt;p&gt;you can also use this dll.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://dllforjava.blogspot.com/"&gt;http://dllforjava.blogspot.com/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#9057015</link><pubDate>Mon, 10 Nov 2008 11:26:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9057015</guid><dc:creator>Dave</dc:creator><description>&lt;p&gt;Anyone used this method with multiple queues?&lt;/p&gt;
&lt;p&gt;I tried connecting to two queues. &amp;nbsp;Sending data to any of the two results in messages arriving at the second queue only even though the two queue instances show correct (differing) instance details when stepping the code.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#9058607</link><pubDate>Mon, 10 Nov 2008 23:07:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9058607</guid><dc:creator>DotNetInterop</dc:creator><description>&lt;p&gt;Dave, can you show me your application code? &amp;nbsp;There is a private member variable that holds the queue handle for each instance of the MsmqQueue class that you create. &amp;nbsp;Is it possible that somehow the instances are getting munged? &lt;/p&gt;
</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#9108939</link><pubDate>Mon, 17 Nov 2008 13:28:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9108939</guid><dc:creator>Dave</dc:creator><description>&lt;p&gt;Thanks for responding.&lt;/p&gt;
&lt;p&gt;I've since changed my app to work around the problem (opening the queues as and when required) so the original code is not available but basically what it comes down to is something like:&lt;/p&gt;
&lt;p&gt;......&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;Queue qA, qB&lt;/p&gt;
&lt;p&gt;qA = new Queue(&amp;quot;DIRECT=TCP:127.0.0.1\private$\qa&amp;quot;,0x02);&lt;/p&gt;
&lt;p&gt;qB = new Queue(&amp;quot;DIRECT=TCP:127.0.0.1\private$\qb&amp;quot;,0x02);&lt;/p&gt;
&lt;p&gt;Message msgA = new Message(&amp;quot;&amp;lt;Msg&amp;gt;&amp;lt;Data&amp;gt;dataA&amp;lt;/Data&amp;gt;&amp;lt;/Msg&amp;gt;&amp;quot;,&amp;quot;NoLabel&amp;quot;,0,0);&lt;/p&gt;
&lt;p&gt;Message msgB = new Message(&amp;quot;&amp;lt;Msg&amp;gt;&amp;lt;Data&amp;gt;dataB&amp;lt;/Data&amp;gt;&amp;lt;/Msg&amp;gt;&amp;quot;,&amp;quot;NoLabel&amp;quot;,0,0);&lt;/p&gt;
&lt;p&gt;qA.send(msgA);&lt;/p&gt;
&lt;p&gt;qB.send(msgB);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;.....&lt;/p&gt;
&lt;p&gt;both messages end up in qB. &amp;nbsp;Stepping through the code at the two .send lines shows the queues with the correct labels etc. &amp;nbsp;Very strange.&lt;/p&gt;
&lt;p&gt;I was pressed for time and did not spend a lot of time on this so the sample above is my understanding of how the problem can be recreated. &amp;nbsp;Will try and test it myself later.&lt;/p&gt;
&lt;p&gt;Just ran into a more serious problem this morning though and hope you can shed some light please? &amp;nbsp;The app runs fine on my development machine. &amp;nbsp;Deployed to a production Windows Server 2003 box and now the messages no longer appear on the queue(s). &amp;nbsp;No exceptions are thrown when opening or sending but the messages simply vanish. &amp;nbsp;Other (.NET) apps are writing to queues on the same box with no problem.&lt;/p&gt;
&lt;p&gt;Your help is appreciated.&lt;/p&gt;
</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#9109950</link><pubDate>Mon, 17 Nov 2008 16:05:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9109950</guid><dc:creator>Dave</dc:creator><description>&lt;p&gt;Managed to get it sending messages by changing the queue label from using &amp;quot;DIRECT:TCP....&amp;quot; to &amp;quot;DIRECT:OS....&amp;quot;&lt;/p&gt;
</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#9128561</link><pubDate>Thu, 20 Nov 2008 14:23:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9128561</guid><dc:creator>Vaibhav</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;has anyone enhanced MSMQ java code to support Transactional MSMQ Queue's? &lt;/p&gt;
&lt;p&gt;I am not able to compile the dll.&lt;/p&gt;
</description></item><item><title>re: Java and .NET interop via MSMQ</title><link>http://blogs.msdn.com/dotnetinterop/archive/2005/02/28/java-and-net-interop-via-msmq.aspx#9938227</link><pubDate>Thu, 17 Dec 2009 15:53:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9938227</guid><dc:creator>amit</dc:creator><description>&lt;p&gt;The code for JAVA MSMQ which working fine for me.&lt;a rel="nofollow" target="_new" href="http://javamsmq.codeplex.com/"&gt;http://javamsmq.codeplex.com/&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>