Bonjour,
J'ai créé un Webservice qui communique avec une application (Navision) par Message Queue (le seul moyen).
Tout fonctionne. J'envoie au serveur une requête dans un message queue et il me répond. Par contre il ne fait aucune corrélation entre mon message envoyé et celui que je réceptionne ! En gros si 2 utilisateurs sont connectées, il y a de fortes chances que je récupère des messages qui ne lui sont pas dédiés.
Mon code :
J'envoie comme ça dans une file :
mq.Send(msg, "Navision MSMQ-BA");
Navision me répond dans une autre file et je réceptionne bêtement comme ça :
Message response = mq.Receive(new TimeSpan(0, 0, 10));
Que dois-je faire dans mon code pour faire le lien entre l'envoi et la réponse ?
Merci d'avance.
Partager