Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Il existe deux façons de mettre en corrélation les messages dans les orchestrations BizTalk Server pour les scénarios de demande-réponse MQSeries. La première consiste à fournir l’identificateur de corrélation en définissant à la fois l’ID de message (MQMD_MsgID) et l’ID de corrélation (MQMD_CorrelationID) sur la même valeur. La deuxième consiste à utiliser la propriété de contexte BizTalk_CorrelationId.
Lors de l’envoi du message à un gestionnaire de files d’attente MQSeries, vous pouvez définir l’identificateur de message (MQMD_MsgID) et l’identificateur de corrélation (MQMD_CorrelationID) sur la même valeur dans le message sortant. Le Gestionnaire de files d’attente MQSeries copie l’ID de message vers l’ID de corrélation du message de réponse. Vous pouvez initialiser les jeux de corrélations pour le message sortant et suivre les jeux de corrélations pour le message entrant à l’aide de la valeur de MQMD_CorrelationID.
Alternativement, au lieu de définir le MessageID et le CorrelationID à la même valeur dans le message sortant, vous pouvez utiliser la propriété de contexte BizTalk_CorrelationID avec un port d’envoi de demande-réponse de l’adaptateur BizTalk pour MQSeries.
Pour utiliser les identificateurs fournis par MQSeries Server pour les corrélations dans votre orchestration BizTalk, BizTalk Server doit d’abord obtenir l’identificateur. Votre application effectue cette opération par le biais d’une demande de sollicitation-réponse. BizTalk Server envoie une demande de sollicitation-réponse à l’aide de l’adaptateur MQSC au serveur MQSeries Server. En retour, il reçoit une réponse avec l’identificateur de message (MQMD_MsgId) et l’identificateur de corrélation (MQMD_CorrelationId).
Pour le message sortant dans un port d’envoi de sollicitation-réponse, l’adaptateur transfère le MQMD_MsgID généré par MQSeries dans la propriété de contexte MQSeries.BizTalk_CorrelationId.
Lors de la réception de messages, l’adaptateur copie le MQMD_CorrelationId dans le MQSeries.BizTalk_CorrelationId. Dans ce cas, à l’aide de jeux de corrélations, vous pouvez initialiser les jeux de corrélations pour le message sortant et suivre les jeux de corrélations pour le message entrant à l’aide de la MQSeries.BizTalk_CorrelationId.
Voir aussi
Client-Based Manuel du programmeur BizTalk pour WebSphere MQ