Monks, firstly let me say that this question is highly speculative, designed to spur discussion (unless of course I have totally missed the one line answer!)

The Scenario:

We are using an integration product based around JMS queues. It is often necessary to put messages on these queues manually. For this task I see Perl as far more appropriate than Java as often these messages are stored in text files that need a level of preprocessing to parse out the message.

The Question

Although this is obviously going to be tricky, is it possible that a Perl program could publish directly to a JMS queue. Obviously this may be JMS vendor dependant due to the potentially different communication protocols used to communicate with JMS servers. I have checked CPAN and there is nothing immediately obvious. However, there are a number of modules that allow communication with a JVM so I have a small amount of hope.

Has anyone come across this problem, or a similar one of calling a Java API from Perl - I would be very interested to hear your comments.

____________
Arun

In reply to Using Perl to Publishing to Message Queues by arunhorne

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.