Faire correspondre une condition

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Dans le cadre de la création ou de la modification d'un modèle de détection, vous pouvez utiliser l'opération Correspondance pour spécifier les conditions que le processus de détection doit remplir pour continuer. Si ces conditions ne sont pas remplies, le processus de détection s'arrête.

    Avant de commencer

    Rôle requis : pd_admin

    Accédez à l'étape de modèle pertinente :

    1. Sur le formulaire de modèle, sélectionnez la section d'identification pertinente pour Détection.

      Vous pouvez également sélectionner la section d'identification ou de connexion pertinente pour Mappage des services.

    2. Sélectionnez l'étape de modèle pertinente ou cliquez sur le bouton Ajouter une étape pour ajouter une étape.

    Une connaissance de base de la programmation est souhaitée.

    Pourquoi et quand exécuter cette tâche

    Si les conditions spécifiées ne sont pas remplies, le processus de détection s'arrête toujours. En même temps, vous pouvez contrôler si le système l'ajoute au journal de détection en tant qu'erreur de détection ou non. Dans certains cas, vous pouvez exécuter un modèle contenant l'opération Correspondance et prévoir que le résultat ne correspond pas aux conditions. Par exemple, dans les environnements dans le cloud, différents centres de données peuvent avoir des ensembles d'appareils et d'applications distincts. Vous exécutez un modèle pour une certaine application en sachant que vous ne la trouvez pas sur tous les centres de données.

    Si l'absence de correspondance est prévue, le journal de détection affiche le message que vous ajoutez au lieu de l'erreur de détection. Personnalisez le message pour fournir des informations utiles sur les raisons pour lesquelles ce résultat est prévu.

    Procédure

    1. Sélectionnez Correspondance dans la liste Opération.
    2. Dans le premier champ de condition, entrez la valeur requise.
      Vous pouvez utiliser une chaîne ou une variable réelle. Vous pouvez également utiliser de façon successive les valeurs des variables tabulaires temporaires : à partir d'un champ spécifique ou d'une colonne spécifique dans une table, en commençant par la première ligne. Pour plus d'informations, consultez Saisir des valeurs et des variables dans les modèles.

      Définition de conditions
    3. Sélectionnez un opérateur dans la liste.
    4. Si nécessaire, entrez la valeur requise dans le deuxième champ de condition.
    5. Pour ajouter plus de conditions, cliquez sur l'icône Plus et définissez les critères.
    6. Si vous créez plusieurs conditions, définissez si ce modèle doit répondre à toutes les conditions ou à certaines : dans la liste Respecter, sélectionnez Toutes ou Certaines.
    7. Pour tenir compte de l'absence de correspondance comme prévu :
      1. Sélectionnez Prévu dans le champ Type de résolution.
      2. Saisissez le texte du message de détection pour fournir des informations utiles sur le résultat prévu.
        Vous pouvez utiliser des variables dans le message de détection. Par exemple, vous pouvez entrer le texte suivant :

        The discovery was stopped due to the following error: $error.

    8. Si vous êtes en mode de débogage, testez l'étape en cliquant sur Test et en vérifiant que l'opération renvoie le résultat attendu.

    Exemple

    Cette opération est utilisée dans Cet élément
    Hiérarchie Applications > Logiciel d'intégration d'entreprise
    Type de CI Écouteur HTTP IBM WMB
    Modèle Modèle Écouteur HTTP IBM WMB sur Unix
    Section Identification pour HTTP
    Numéro et nom de l'étape 1. Vérifier le nom du processus pour faire correspondre http lstnr

    Lors de la détection d'un écouteur HTTP IBM WMB, utilisez l'opération Correspondance pour vérifier le nom du processus.


    Définition de l'opération Correspondance

    Que faire ensuite