public void receiveAndRespondWithMessageIdAsCorrelationId() throws JmsException, JMSException {
JmsTemplate template = new JmsTemplate(connectionFactory);
final javax.jms.Message message = template.receive("queue:test");
requestMessageId = message.getJMSMessageID();
template.send(message.getJMSReplyTo(), new MessageCreator() {
public javax.jms.Message createMessage(Session session) throws JMSException {
TextMessage replyMessage = session.createTextMessage("Result");
replyMessage.setJMSCorrelationID(message.getJMSMessageID());
return replyMessage;