Comment définir JMSMessageID et JMSCorrelationID correctement?

J'ai fait une application java qui utilise JMS pour envoyer des messages à un MQ File d'attente. J'ai mis le message d'id et id de corrélation avec la setJMSMessageId() et setJMSCorrelationId(). Le messageId semble être remplacés lorsque l'envoi se termine. J'ai googlé un peu, et il semble que le serveur remplace le messageId même lorsque vous l'envoyer.

L'exigence de cette application est que les deux messageId et correlationId ont la même valeur lors de l'envoi et du moment de la réception. N'est-ce pas là tout ce que je peux faire à ce sujet?

Note: je suis à l'aide de JDK 1.6, et a ÉTÉ de 8,5 pour déployer l'application. C'ÉTAIT communique avec un MQ Gestionnaire de File d'attente.

OriginalL'auteur Xanathos | 2014-04-25