Liens de bus d'intégration de services [Paramètres]
Ce panneau affiche les liens entre ce moteur de messagerie et les moteurs de messagerie présents dans les bus externes d'intégration de services.
Pour afficher cette page dans la console, cliquez sur le chemin suivant :
Le moteur de messagerie sur le bus externe doit également posséder un lien de bus d'intégration de services vers le bus local. Pour qu'une connexion soit active, les liens du bus d'intégration de services à chaque extrémité doivent être démarrés.
Onglet Configuration
L'onglet Configuration contient les propriétés de configuration de cet objet. Ces valeurs de propriétés sont préservées même si l'environnement d'exécution est arrêté puis redémarré. Consultez les descriptions de tâches dans le centre de documentation pour savoir comment appliquer des modifications de configuration à l'environnement d'exécution.
Propriétés générales
Chaîne
Information | Valeur |
---|---|
Obligatoire | Yes |
Type de données | String (chaîne) |
UUID
Information | Valeur |
---|---|
Obligatoire | Non |
Type de données | String (chaîne) |
Description
Les mises à jour dynamiques de cette propriété sont appliquées immédiatement.
Information | Valeur |
---|---|
Obligatoire | Non |
Type de données | Zone de texte |
UUID
Information | Valeur |
---|---|
Obligatoire | Yes |
Type de données | liste déroulante |
Moteur de messagerie locale
Information | Valeur |
---|---|
Obligatoire | Yes |
Type de données | liste déroulante |
Moteur de messagerie externe
Moteur de messagerie présent sur le bus externe auquel cette liaison de bus d'intégration de services se connecte.
Information | Valeur |
---|---|
Obligatoire | Yes |
Type de données | String (chaîne) |
Etat initial
Etat initial du lien qui indique si le lien est démarré automatiquement au démarrage du moteur de messagerie.
Information | Valeur |
---|---|
Obligatoire | Non |
Type de données | liste déroulante |
Intervalle |
|
Destination d'exception
Les mises à jour dynamiques de cette propriété sont appliquées immédiatement.
- Sélectionnez Aucun pour indiquer que le lien de bus d'intégration de services n'utilise pas une destination d'exception. Les messages qui ne peuvent pas être distribués ne sont pas redirigés vers une destination d'exception et peuvent bloquer le traitement des autres messages attendant d'être remis dans la même destination. Cette option peut être utilisée pour préserver l'ordre des messages.
- Sélectionnez Système pour utiliser la destination d'exception par défaut. Les messages qui ne peuvent pas être remis à la destination de bus sont reroutés vers la destination d'exception par défaut système du moteur de messagerie auquel le lien est affecté : _SYSTEM.Exception.Destinationnom_moteur_messagerie.
- Sélectionnez Spécifier et entrez une destination d'exception pour utiliser la destination d'exception définie ici. Si le lien de bus d'intégration de services ne peut pas utiliser cette destination d'exception, il utilise la destination d'exception système.
Information | Valeur |
---|---|
Obligatoire | Non |
Type de données | Bouton radio |
Valeut par défaut | Système |
Préférer les points de la file d'attente locale au moteur de messagerie de ce lien
Si cette case est cochée, le lien préfère envoyer les messages entrants aux points de file d'attente disponibles des destinations cible situées sur le moteur de messagerie sur lequel le lien est hébergé.
Si cette case n'est pas cochée ou si aucun point de file d'attente locale n'est disponible pour une destination cible, la charge du lien équilibre les messages entre tous les points de file d'attente disponibles de la destination cible. Par défaut, la case est cochée.
Cette option est prise en charge sur les liens s'exécutant sur WebSphere Application Server Version 7.0 ou ultérieures. Si vous exécutez une version antérieure, le comportement par défaut des points de file d'attente locale préférés est appliqué.
Information | Valeur |
---|---|
Obligatoire | Yes |
Type de données | Booléenne |
Onglet Exécution
L'onglet Exécution contient les propriétés d'exécution de cet objet. Ces propriétés affectent directement l'environnement d'exécution en cours, mais ne sont pas enregistrées lorsque cet environnement est arrêté. Pour préserver les valeurs des propriétés d'exécution, modifiez les valeurs des propriétés équivalentes dans l'onglet Configuration. Consultez les descriptions de tâches dans le centre de documentation pour savoir comment appliquer des modifications de configuration à l'environnement d'exécution.
Propriétés générales
Etat
Statut | Définition |
---|---|
Démarrage... | Le lien de bus d'intégration de services est démarré sur le moteur de messagerie local, mais n'est pas connecté au bus externe. La liaison de bus d'intégration de services tente d'activer une connexion au bus externe. La liaison du bus d'intégration de services du bus externe doit également être démarrée pour permettre l'activation d'une connexion entre les bus. |
Démarré | Le lien de bus d'intégration de services est démarré sur le moteur de messagerie local et est connecté au bus externe. |
Arrêté | Le lien de bus d'intégration de services est arrêté sur le moteur de messagerie local et n'est pas connecté au bus externe. |
Inconnu | Le gestionnaire de déploiement ne peut pas contacter un serveur distant pour déterminer le statut. |
Information | Valeur |
---|---|
Obligatoire | Non |
Type de données | String (chaîne) |
Files d'attente d'émetteur/récepteur
- Récepteurs de lien
- Pour les applications utilisant la messagerie point-à-point, il existe un récepteur de liens pour chaque moteur de messagerie du bus externe. Pour les applications utilisant la messagerie de publication et abonnement, il existe un récepteur de liaison pour chaque espace de sujet du bus externe. Le récepteur de liens agit comme une file d'attente de récepteur en entrée pour un moteur de messagerie auquel des applications sont attachées et qui produit des messages via ce lien de bus d'intégration de services.
Chaîne de transport entrant cible
Les mises à jour dynamiques de cette propriété sont appliquées lors du redémarrage de le lien. Utilisez l'onglet Exécution pour vérifier l'état en cours.
Information | Valeur |
---|---|
Obligatoire | Non |
Type de données | String (chaîne) |
Noeuds finaux d'amorçage
Le port du noeud final d'amorçage correspond au port défini dans l'adresse du noeud final de bus d'intégration de services configurée sur le serveur d'applications cible du bus externe.
Les mises à jour dynamiques de cette propriété sont appliquées lors du redémarrage de le lien. Utilisez l'onglet Exécution pour vérifier l'état en cours.
Il vous faut uniquement modifier cette propriété si des applications client s'exécutant en dehors d'un serveur d'applications ou si des applications s'exécutant sur un serveur dans une autre cellule visent à employer cette fabrique de connexions pour cibler le bus d'intégration de services indiqué dans cette dernière.
Pour utiliser des destinations JMS du fournisseur de messagerie par défaut, une application se connecte au moteur de messagerie du bus d'intégration de services cible auquel les destinations sont affectées. Par exemple, une file d'attente JMS est affectée à une destination de file d'attente sur un bus d'intégration de services.
Les applications client s'exécutant en dehors d'un serveur d'applications (par exemple, dans un conteneur client ou hors de l'environnement de WebSphere Application Server) ne peuvent pas localiser directement un moteur de messagerie approprié auquel se connecter dans le bus cible. De la même façon, une application exécutée sur un serveur, dans une cellule, qui se connecte à un bus cible d'une autre cellule ne peut pas localiser directement, dans ce bus cible, un moteur de messagerie approprié auquel se connecter.
Dans ces cas de figure, les clients (ou serveurs dans un autre bus) doivent mener à bien un processus d'amorçage via un serveur d'amorçage membre du bus cible. Un serveur d'amorçage est un serveur d'applications qui exécute le service SIB, mais qui n'a pas besoin d'exécuter de moteur de messagerie. Il sélectionne un moteur de messagerie s'exécutant dans un serveur d'applications qui prend en charge la chaîne de transport cible requise. Pour que le processus d'amorçage aboutisse, vous devez configurer un ou plusieurs noeuds finaux de fournisseur dans la fabrique de connexions utilisée par le client.
Un serveur d'amorçage utilise un port et une chaîne de transport d'amorçage spécifiques. Le port est la valeur SIB_ENDPOINT_ADDRESS (ou SIB_ENDPOINT_SECURE_ADDRESS si la sécurité est activée) du moteur de messagerie qui héberge l'extrémité distante du lien. Avec le nom d'hôte, l'ensemble forme l'adresse du noeud final du serveur d'amorçage.
- Si aucun justificatif de sécurité n'est fourni, valeur par défaut.
- localhost est utilisé, si host n'est pas spécifié.
- le port 7276 est utilisé, si port n'est pas spécifié.
- La chaîne de transport d'amorçage appelée BootstrapBasicMessaging est utilisée, si la chaîne de canaux d'amorçage n'est pas spécifiée.
- Si des justificatifs de sécurité sont fournis, valeur par défaut.
- localhost est utilisé, si host n'est pas spécifié.
- le port 7286 est utilisé, si port n'est pas spécifié.
- La chaîne de transport d'amorçage appelée BootstrapSecureMessaging est utilisée, si la chaîne de canaux d'amorçage n'est pas spécifiée et que le numéro de port est supérieur ou égal à 7286.
- La chaîne de transport d'amorçage appelée BootstrapBasicMessaging est utilisée, si la chaîne de canaux d'amorçage n'est pas spécifiée et que le numéro de port est compris entre 7276 et 7285.
![[IBM i]](../images/iseries.gif)
Pour qu'une application utilise un serveur d'amorçage avec une autre adresse de noeud final, vous devez indiquer cette adresse dans la propriété Noeuds finaux de fournisseur des fabriques de connexions JMS que l'application client emploie. Vous pouvez indiquer une ou plusieurs adresses de noeud final de serveurs d'amorçage.
Les adresses de noeud final pour les serveurs d'amorçage doivent être indiquées dans chaque fabrique de connexions JMS utilisée par des applications en dehors d'un serveur d'applications. Pour ne pas avoir à indiquer une longue liste de serveurs d'amorçage, vous pouvez préciser quelques serveurs à haute disponibilité comme serveurs d'amorçage dédiés. Il suffit ensuite d'entrer une courte liste de serveurs d'amorçage dans chaque fabrique de connexions.
boothost1:7278:BootstrapBasicMessaging
or
boothost1:7278
et pour le port sécurisé 7289 de serveur sur un hôte boothost2 qui utilise la chaîne de transport prédéfinie BootstrapTunneledSecureMessaging :boothost2:7289:BootstrapTunneledSecureMessaging
[ [host_name] [ ":" [port_number] [ ":" chain_name] ] ]
où :- nom_hôte
- est le nom de l'hôte sur lequel le serveur s'exécute. Il peut s'agir d'une adresse IP. Pour une adresse IPv6, placez le nom d'hôte entre crochets ([]), comme indiqué dans l'exemple ci-dessous :
. Si aucune valeur n'est précisée, la valeur par défaut est localhost.[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
Remarque : Pour la plateforme IBM i, vous devez (au moins) changer le nom d'hôte par défaut et remplacer localhost par nomvotreserveur.
- numéro_port
- Si vous définissez ce paramètre, il correspond à l'une des adresses suivantes du moteur de messagerie qui héberge l'extrémité distante du lien.
- SIB_ENDPOINT_ADDRESS si la sécurité n'est pas activée,
- Pour les connexions sécurisées, SIB_ENDPOINT_SECURE_ADDRESS si la sécurité est activée.
Si vous n'entrez pas numéro_port, la valeur par défaut est 7276.
Pour rechercher l'une de ces valeurs à l'aide de la console d'administration, cliquez sur .
- nom_chaîne
- est le nom de la chaîne de transport d'amorçage prédéfinie et
servant à se connecter au serveur d'amorçage. S'il n'est pas spécifié, la valeur par défaut est
BootstrapBasicMessaging.
Les chaînes de transport d'amorçage prédéfinies qui suivent sont fournies :
- BootstrapBasicMessaging
- Correspond à la chaîne de transport InboundBasicMessaging du serveur (JFAP-TCP/IP)
- BootstrapSecureMessaging
- Correspond à la chaîne de transport InboundSecureMessaging du serveur (JFAP-SSL-TCP/IP)
- BootstrapTunneledMessaging
- Avant d'utiliser cette chaîne de transport d'amorçage, vous devez définir une chaîne de transport serveur correspondante sur le serveur d'amorçage. (Voir .) Cette chaîne de transport tunnelise JFAP et utilise des encapsuleurs HTTP.
- BootstrapTunneledSecureMessaging
- Avant d'utiliser cette chaîne de transport d'amorçage, vous devez définir une chaîne de transport serveur correspondante sur le serveur d'amorçage. (Voir .) Cette chaîne de transport tunnelise JFAP et utilise des encapsuleurs HTTP.
Le fait d'entrer nom_hôte : nom_chaîne au lieu de nom_hôte : : nom_chaîne (avec deux signes deux-points) est incorrect. Vous pouvez ne rien entrer ou indiquer l'une des formules suivantes : "a", "a:", ":7276", "::chaîne", etc. La valeur par défaut s'applique si vous n'indiquez aucune autre valeur, mais vous devez séparer les zones par des signes ":".
boothost1:7278:BootstrapBasicMessaging,
boothost2:7289:BootstrapTunneledSecureMessaging,
[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
Information | Valeur |
---|---|
Obligatoire | Non |
Type de données | Zone de texte |
Alias d'authentification
Les mises à jour dynamiques de cette propriété sont appliquées lors du redémarrage de le lien. Utilisez l'onglet Exécution pour vérifier l'état en cours.
Les alias modifiés sont visibles uniquement à l'issue du redémarrage du serveur.
Information | Valeur |
---|---|
Obligatoire | Non |
Type de données | liste déroulante |