Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Hi Perl Monks, I need to build an application/program which will need to send the messages to different tibco message queues. (Tibco EMS) Messages will be basically XML files. Tibco queue then will do certain processing and send back the results i.e. output messages in XML format in output message queue (which will be different from Input message queue). I know the queue names to which I need to send the messages and from where I need to fetch the messages. Also have details about userid/pwd to connect to the tibco queue. Apart from this I think I will need a hostname where the message queue actually reside to connect to it. Any inbuilt perl modules which I can use for this ? Explaination with sudo code will be much helpful. Thanks, Mansi
  • Comment on Pusing and Retriving messages from Tibco Message Queue

Replies are listed 'Best First'.
Re: Pusing and Retriving messages from Tibco Message Queue
by kcott (Archbishop) on Aug 29, 2013 at 07:20 UTC
      Thanks Ken, The modules over here are available for creating the Tibco Message queue, However I have detials of existing tibco queues. Will check if any of these modules will be useful. Thanks, Mansi
        Perl and TIBCO EMS have no API.

        If you're not processing high volume messages, the most workable solution is to write a C (C++/Java) program and call it from perl.

        In the Tibco installation folders there is a folder called "samples/c", that contains a few easy examples of C programs (tibemsMsgProducer/tibemsMsgConsumer) writing and reading the EMS queues.

        Good luck!
Re: Pusing and Retriving messages from Tibco Message Queue
by Anonymous Monk on Aug 29, 2013 at 06:38 UTC

    Any inbuilt perl modules which I can use for this ?

    No