
Les qualificateurs sont des spécifications qui définissent un ensemble de caractéristiques de communication requises par une application pour la priorité de transmission, le niveau de fiabilité du routage, la gestion des transactions et le niveau de sécurité. Vous pouvez indiquer des qualificateurs de qualité de service dans l'éditeur d'assemblage. Ces qualificateurs définissent le niveau de gestion à fournir pour un composant lors de son exécution.
Le système génère des qualificateurs qui assurent la propagation des transactions et une distribution des messages asynchrones aussi efficace que possible. Vous pouvez modifier les qualificateurs prédéfinis dans l'éditeur d'assemblage. Dans certains cas, l'implémentation requiert de définir les qualificateurs d'une certaine manière. Dans ces situations, le système vous interdit de faire des modifications ou génère un message d'erreur si vous tentez de le faire. Pour plus d'informations sur les qualificateurs, voir Utilisation des qualificateurs de qualité de service.
Certaines implémentations déterminent la manière dont les qualificateurs doivent être définis. Dans ces situations, le système génère les qualificateurs à votre place. Si vous modifiez les valeurs de ces qualificateurs, vous risquez des erreurs de validation. Si vous utilisez des composants Java™, vous devez définir les qualificateurs vous-même.
Les qualificateurs que vous pouvez définir dans IBM® Integration Designer sont les suivants. Cliquez sur chaque qualificateur pour en afficher les caractéristiques.
| Qualificateur | Défini sur ... | Description |
|---|---|---|
| Qualificateur de session d'activité | Implémentation | Détermine si le traitement du composant s'exécutera dans une session d'activité, c'est-à-dire une portée d'unité de travail alternative à celle d'une transaction. |
| Qualificateur d'appel asynchrone | Informations de référence | Détermine si les appels asynchrones doivent s'exécuter dans le cadre d'une transaction client. |
| Qualificateurs de fiabilité asynchrone | Informations de référence | Trois qualificateurs (fiabilité, expiration de requête et expiration de réponse) que vous pouvez utiliser pour déterminer la fiabilité de la distribution des messages asynchrones. |
| Qualificateur de validation des données d'une instance d'objet métier | Interface | Confirme que les données communiquées à une opération (habituellement, une instance d'objet métier) ont les mêmes types XSD que les entrées de l'opération. |
| Qualificatif de séquencement d'événements | Interface | Contrôle l'ordre dans lequel l'environnement d'exécution traite les événements. |
| Qualificateur d'association à une session d'activité | Interface | Spécifie si le service cible peut ou non joindre une session d'activité propagée par un client. |
| Qualificateur d'association à une transaction | Interface | Spécifie si le service cible peut ou non joindre une transaction propagée par un client. |
| Fiabilité | Informations de référence | Voir "Fiabilité asynchrone". |
| Qualificateur d'identité de sécurité | Implémentation | Fournit un nom logique pour l'identité sous laquelle l'implémentation s'exécute lors de la phase d'exécution. |
| Qualificateur de droit de sécurité | Interface | Autorise uniquement l'accès aux utilisateurs à qui un rôle de sécurité particulier a été attribué. |
| Qualificateur de stockage et transfert | Permet de stocker des messages asynchrones quand il se produit des exceptions au moment de l'exécution. | |
| Qualificateur de suspension de session d'activité | Informations de référence | Détermine si le client doit propager la session d'activité au composant référencé. |
| Qualificateur de suspension de transaction | Informations de référence | Quand l'appel est en mode synchrone, le qualificateur de suspension de transaction détermine si le client doit propager la transaction au composant référencé. |
| Qualificateur de transaction | Implémentation | Détermine l'unité de travail logique exécutée par le processus de traitement du composant. |