Activation des fonctions Envoi/Réception des messages sortants
WebSphere Commerce peut interagir avec d'autres systèmes via les fonctions
Envoi de messages sortants / Réception de messages. Cela permet à WebSphere Commerce d'envoyer
un message à un autre système et d'attendre la réponse. Le comportement Envoi/Réception est
similaire à la méthode SendImmediate, si ce n'est qu'une réponse du système qui
reçoit la demande de message est attendue.
Après l'envoi du message de demande, WebSphere Commerce écoute la file d'attente des
communications entrantes tant que le message de réponse n'a pas été placé dans la file
d'attente avec un ID de corrélation identique à l'ID message du message de demande.
Vous devez utiliser des files d'attente d'envoi/réception différentes de celles utilisées pour MQSeries Adapter.
Pour activer la fonction de messagerie Envoi/Réception dans WebSphere Commerce, procédez comme suit :
- Créez un type de message dans la table MSGTYPES
pour le nouveau message utilisé pour l'Envoi/Réception.
La valeur de la colonne VIEWNAME est celle utilisée pour générer le message à envoyer.
- Créez une instruction utilisant le mode d'envoi sendReceiveImmediate et
l'ID type de message créé à l'étape 1. Celui-ci est utilisé pour appeler l'interface SendMsg.
- Pour générer le message sortant, créez une entrée dans la table VIEWREG
afin d'associer le VIEWNAME créé à l'étape 1 à un fichier JSP. L'entrée doit utiliser les valeurs suivantes :
- INTERFACENAME
- com.ibm.commerce.messaging.viewcommands.MessagingViewCommand
- CLASSNAME
- com.ibm.commerce.messaging.viewcommands.MessagingViewCommandImpl
- PROPERTIES
- docname=nom de fichier JSP
- Créez un fichier JSP afin de générer le message à envoyer à la file d'attente des communications sortantes.
- Utilisez la console d'administration pour vous assurer que le transfert affecté à l'Envoi/Réception est actif.
- Utilisez la console d'administration pour définir chaque type de message créé à l'étape 1. Dans la zone Mode, indiquez 0 (correspond au mode de communication Envoi/Réception).