Ajout de messages d’avertissement et d’échec aux résultats de validation — CdmPolicyUtil

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Vous utilisez l’include de script CdmPolicyUtil pour ajouter des messages d’avertissement et d’échec aux résultats de validation dans la table Résultats de validation CDM de politique. CDM S’attend à ce que les avertissements et les échecs de validation contiennent un chemin d’accès de nœud, un ID d’instantané et une référence au nœud impacté.

    Important :
    DevOps Config est désormais obsolète et n’est plus pris en charge ni disponible pour une nouvelle activation.

    CdmPolicyUtil

    • CdmPolicyUtil est un script include public.
    • Étant donné que CdmPolicyUtil est un script include global, vous n’avez pas besoin de l’invoquer comme un nouveau CdmPolicyUtil().
    • Vous pouvez invoquer CdmPolicyUtil dans toutes les étendues, mais la portée d’invocation attendue est PaCE (en particulier, lors de l’exécution des PaCE politiques).
    • L’appel approprié est CdmPolicyUtil.methodName(parameters).
    Remarque :
    Si vous ajoutez manuellement des messages d’avertissement et d’échec aux résultats de validation au lieu d’utiliser CdmPolicyUtil, l’état de validation de l’instantané affiche Erreur d’exécution.

    Méthodes

    addFailure

    Ajoute un message d’échec. Le message s’affiche dans l’onglet Résultats de validation de l’instantané.

    Paramètres :

    • Output: décision de politique pour l’instantané du sujet (primarySnapshotId).
    • cdmNode: nœud (sn_cdm_node) à l’origine de l’échec.
    • name: nom de l’échec.
    • description: description de l’échec.
    addAvertissement

    Ajoute un message d’avertissement de politique. Le message s’affiche dans l’onglet Résultats de validation de l’instantané.

    Paramètres :

    • Output: décision de politique pour l’instantané du sujet (primarySnapshotId).
    • cdmNode: Nœud (sn_cdm_node) à l’origine de l’avertissement.
    • name: nom de l’avertissement.
    • description: description de l’avertissement.
    getLastCreatedSnapshotIds

    Renvoie les derniers ID d’instantané créés et publiés pour le fourni additionalDeployables. Si aucun instantané publié n’est disponible pour un élément déployable particulier, ajoute un message de débogage.

    Paramètre :

    additionalDeployables – peut être adopté directement en ce qui concerne la politique.

    getLastPublishedSnapshotIds

    Récupère les ID d’instantané les plus récents et publiés pour le .additionalDeployables Si aucun instantané publié n’est disponible pour un élément déployable particulier, ajoute un message de débogage.

    Paramètre :

    additionalDeployables - peut être adopté directement en ce qui concerne la politique.