Création d'une fabrique de connexions

Un client JMS (programme Java™ qui utilise l'API JMS) emploie des fabriques de connexions pour établir des connexions au fournisseur JMS (par exemple, IBM® MQ).

Pourquoi et quand exécuter cette tâche

Lorsque vous définissez une fabrique de connexions, vous sélectionnez le fournisseur de messagerie à utiliser comme fournisseur JMS. Pour changer de fournisseur JMS, vous devez créer une fabrique de connexions pour celui-ci.

Le contexte initial de l'espace de nom JNDI dans lequel vous voulez créer la fabrique de connexions doit s'afficher dans le dossier Objets gérés par JMS et être connecté à IBM MQ Explorer.

Pour créer un objet fabrique de connexions, procédez comme suit.

Procédure

  1. Dans la vue Navigateur, développez le dossier Objets gérés par JMS, développez le contexte initial (et les sous-contextes si nécessaire) de l'espace de nom JNDI dans lequel la fabrique de connexions sera stockée.
  2. Cliquez avec le bouton droit de la souris sur le dossier Fabrique de connexions, puis cliquez sur Nouveau > Fabrique de connexions.... L'assistant de la nouvelle fabrique de connexions s'affiche.
  3. Dans cet assistant, entrez le nom de la fabrique de connexions, sélectionnez le fournisseur de messagerie auquel le client JMS se connectera à l'aide de la fabrique de connexions, puis cliquez sur Suivant :
    • Si vous utilisez la messagerie point-à-point ou le courtier de publication/abonnement IBM MQ, cliquez sur IBM MQ.
  4. Sélectionnez le type de la fabrique de connexions à créer :
    • Cliquez sur Fabrique de connexions si l'application JMS doit utiliser les deux types de messagerie (point-à-point et publication/abonnement), notamment dans une même transaction.
    • Cliquez sur Fabrique de connexions de file d'attente si l'application JMS doit utiliser la messagerie en mode point-à-point uniquement.
    • Cliquez sur Fabrique de connexions de rubriques si l'application JMS doit utiliser la messagerie en mode publication/abonnement uniquement.
  5. Facultatif : si nécessaire, cochez la case Prise en charge des transactions XA. Les transactions XA ne sont pas prises en charge si vous utilisez le fournisseur de messagerie Real Time.
  6. Cliquez sur Suivant.
  7. Sélectionnez le type de transport qui sera utilisé par les connexions créées par la fabrique de connexions, puis cliquez sur Suivant :
    • Si le client JMS qui utilise la fabrique de connexions réside sur un ordinateur différent de celui du gestionnaire de files d'attente, cliquez sur MQ Client. Cela signifie que la connexion utilise le protocole TCP/IP. Si vous sélectionnez MQ Client et que vous avez coché la case Prise en charge des transactions XA dans la page précédente de l'assistant, vous devez installer le composant Java Extended Transaction Support d'IBM MQ.
    • Si l'application JMS qui utilise la fabrique de connexions s'exécute sur le même ordinateur que le gestionnaire de files d'attente, vous pouvez cliquer sur MQ Client (pour plus d'informations, voir l'option précédente) ou sur Liaisons, (le client JMS se connecte directement au gestionnaire de files d'attente).
    • Si le client JMS qui utilise la fabrique de connexions doit se connecter au courtier Real Time à l'aide du protocole TCP/IP, cliquez sur Direct.
    • Si le client JMS qui utilise la fabrique de connexions doit se connecter au courtier Real Time par tunnellisation HTTP, cliquez sur Direct HTTP.
      Remarque : Le transport en temps réel n'était pas disponible dans IBM MQ 8.0. Si vous utilisez IBM MQ 8.0, vous pouvez définir le transport en temps réel, mais il échoue lorsque vous tentez de créer une connexion.
  8. Facultatif : pour créer l'objet fabrique de connexions avec les mêmes attributs qu'une fabrique de connexions existante, sélectionnez Créer avec les attributs d'une fabrique de connexions existante, puis cliquez sur Sélectionner pour la sélectionner.
  9. Cliquez sur Terminer.

Résultats

La nouvelle fabrique de connexions s'affiche dans la vue Contenu du dossier Fabriques de connexions.