context.lookup(AQInitialContextFactory.XA_QUEUE_CONNECTION_FACTORY);
connection = xaQueueConnectionFactory.createXAQueueConnection();
session = connection.createQueueSession(false,
QueueSession.AUTO_ACKNOWLEDGE);
Queue queue = (Queue) context.lookup(qName);
messageProducer = session.createSender(queue);
messageConsumer = session.createReceiver(queue);
connection.start();
TextMessage sendMessage = session.createTextMessage(MESSAGE_CONTENT);
messageProducer.send(sendMessage);
TextMessage receiveMessage = (TextMessage) messageConsumer.receive(2000);