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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 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 de stratégie CDM . 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 :
    À partir de la version Washington DC, DevOps Config ne sera plus disponible. L'application sera masquée et ne sera plus installée sur les nouvelles instances, mais continuera d'être prise en charge. Pour en savoir plus, consultez l'article Processus de retrait [KB0867184] dans la base de connaissances Now Support.

    CdmPolicyUtil

    • CdmPolicyUtil est un include de script public.
    • Étant donné que CdmPolicyUtil est un include de script global, vous n’avez pas besoin de l’invoquer comme un nouveau CdmPolicyUtil().
    • Vous pouvez appeler CdmPolicyUtil dans tous les périmètres, mais le périmètre d’invocation attendu l’est PaCE (en particulier, lors de l’exécution des PaCE stratégies).
    • L’appel approprié est CdmPolicyUtil.methodName(parameters).

    Méthodes

    addFailure (en anglais seulement)

    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 la défaillance.
    • name: nom de l’échec.
    • description: description de la défaillance.
    addWarning (en anglais seulement)

    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és créés et publiés pour le fichier .additionalDeployables Si aucun instantané publié n’est disponible pour un déployable particulier, ajoute un message de débogage.

    Paramètre :

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

    getLastPublishedSnapshotIds

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

    Paramètre :

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