Pour que Business Integration Connect communique avec InterChange Server à
l'aide du protocole de transfert JMS, ces deux composants doivent être
configurés de sorte qu'ils puissent fonctionner sur JMS. Le Tableau 70 donne un récapitulatif des étapes de configuration à
suivre.
Composant | Version | Pour plus d'informations |
---|---|---|
WebSphere Business Integration Connect | 4.2.2 |
Configuration de documents sortants sur le protocole de transfert JMS Configuration de documents entrants sur le protocole de transfert JMS
|
WebSphere InterChange Server | 4.1.1, 4.2.0, 4.2.1, 4.2.2 | Création d'artifices ICS pour JMS |
De plus, pour envoyer ou recevoir un document entre Business Integration
Connect et InterChange Server à l'aide du protocole de transfert JMS,
vous devez également utiliser les composants compatibles avec ICS répertoriés
dans le Tableau 71..
Composant | Description | Remarques et limitations |
---|---|---|
WebSphere Business Integration Adapter for JMS (Adaptateur pour JMS)
|
Ce composant permet à InterChange Server d'échanger des objets métier
avec des applications qui envoient ou reçoivent des données sous la forme de
messages JMS. L'Adaptateur pour JMS et Business Integration
Connect communiquent par le biais des files d'attente JMS.
|
|
Un gestionnaire de données utiles | Ce gestionnaire de données convertit les données utiles à partir du format du document en représentation d'objet métier. | Pour plus d'informations, voir Spécification du gestionnaire de données utiles. |
Gestionnaire de données en pièce jointe |
Ce gestionnaire de données convertit les documents contenant des pièces
jointes en objets métier.
| Ce gestionnaire de données est nécessaire uniquement si votre document contient des pièces jointes. Pour plus d'informations, voir Gestion des documents contenant des pièces jointes. |
Les sections suivantes expliquent comment les composants dans le Tableau 71 interagissent pour envoyer et recevoir des documents entre Business Integration Connect et InterChange Server sur le protocole JMS.
Pour qu'Business Integration Connect envoie un document à InterChange Server par le biais du protocole JMS, vous devez utiliser l'Adaptateur pour JMS afin de récupérer le message que Business Integration Connect a placé dans la file d'attente JMS. L'Adaptateur transfert alors le message à InterChange Server. La Figure 20 illustre comment Business Integration Connect envoie des documents à InterChange Server sur le protocole JMS.
Figure 20. Flux de messages entre Business Integration Connect et une collaboration via JMS
Les étapes suivantes expliquent comment Business Integration Connect participe à la notification d'événements en envoyant un document à une collaboration dans InterChange Server sur le protocole de transfert JMS :
Si le type de regroupement du document était l'intégration dorsale, Business Integration Connect a intégré des propriétés personnalisées dans ce message. L'en-tête de message JMS, JMSType, est défini avec le type de contenu des données utiles.
La file d'entrée JMS que Business Integration Connect utilise comme file d'attente de sortie est identique à celle utilisée par l'Adaptateur pour JMS comme file d'attente d'entrée. Pour plus d'informations sur la manière de configurer cette file d'attente, voir Configuration des files d'attente JMS. Pour plus d'informations sur le traitement de l'Adaptateur pour JMS, voir le document Guide utilisateur de l'Adaptateur pour JMS.
Lorsque le type de regroupement est l'intégration dorsale et que le document contient des pièces jointes, le gestionnaire de données configuré est responsable de la gestion des données utiles et des pièces jointes.
Pour qu'Business Integration Connect puisse recevoir un document issu d'InterChange Server par le biais du protocole JMS, vous devez utiliser l'Adaptateur pour JMS qui place le message envoyé par InterChange Server dans une file d'attente JMS destinée à Business Integration Connect. La Figure 21 illustre comment Business Integration Connect reçoit des documents depuis InterChange Server sur le protocole JMS.
Les étapes suivantes décrivent comment Business Integration Connect participe au traitement des requêtes en recevant un document depuis une collaboration dans InterChange Server via le protocole de transfert JMS :
L'objet métier de requête contient des informations spécifiques à l'application qui désignent un métaobjet dynamique comprenant des informations d'en-tête de transfert JMS attendues par Business Integration Connect.
L'adaptateur lit les propriétés DataHandlerMimeType et DataHandlerConfigMO afin de déterminer quel gestionnaire de données utiliser. Pour plus d'informations, voir Spécification du gestionnaire de données utiles.
L'adaptateur recherche les informations spécifiques à l'application relatives à l'objet métier de requête correspondant au code cw_mo_conn, qui identifient l'attribut contenant le métaobjet dynamique. Si vous utilisez le regroupement d'intégration dorsale pour votre document, vous pouvez indiquer les informations d'en-tête de transfert dans ce métaobjet dynamique.
Si cet attribut a une valeur, l'adaptateur définit les zones d'en-tête de transfert dans le document de requête. Dans l'attribut JMSProperties, vous pouvez également indiquer l'en-tête JMS standard du type de contenu. Pour plus d'informations, voir Création des informations d'en-tête JMS.
La file d'attente peut être indiquée dans le métaobjet statique ou le métaobjet dynamique. Pour plus d'informations sur la spécification des files d'attente, voir Identification des files d'attente JMS. Business Integration Connect écoute sur cette file d'attente JMS configurée comme une file d'attente d'entrée dans sa définition de cible. Pour plus d'informations, voir Configuration de documents entrants sur le protocole de transfert JMS.