Craig Selbert wrote:
>
> Jim,
>
> Thanks for the information. If you could please post the sample you
> talked about that would be great.
>
> Craig
>
Hi Craig,
Here you go. This is based on the changes that I am contributing. Still
working through all of the legal due diligence, but I think the contribution
will be committed to the mainline soon.
using System;
using Apache.NMS;
namespace Apache.TibcoEMS.Test
{
class TestTibco
{
static void Main(string[] args)
{
IConnectionFactory connectionFactory =
NMSFactory.CreateConnectionFactory("tibco:tcp://testmachine:7222",
"TestTibcoClient");
if(null != connectionFactory)
{
using(IConnection connection =
connectionFactory.CreateConnection("guest", "guest"))
using(ISession session =
connection.CreateSession(AcknowledgementMode.AutoAcknowledge))
{
IQueue publishQueue =
session.GetQueue("TestQueue");
using(IMessageProducer producer =
session.CreateProducer(publishQueue))
using(IMessageConsumer consumer =
session.CreateConsumer(publishQueue))
{
// Send a message to the queue
we are consuming on.
ITextMessage message =
producer.CreateTextMessage("Hello, NMS!");
// Start receiving connection
messages.
connection.Start();
producer.Send(message);
ITextMessage reply =
consumer.Receive() as ITextMessage;
if(null != reply)
{
Console.WriteLine(reply.Text);
}
else
{
Console.WriteLine("You
never write messages anymore!");
}
}
}
}
else
{
Console.Write("Error creating connection
factory.");
}
}
}
}
--
View this message in context:
http://www.nabble.com/NMS-implementation-for-Websphere-MQ-using-C--tf4557901s2354.html#a13147041
Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.