Hinzufügen von Warn- und Fehlermeldungen zu Validierungsergebnissen – CdmPolicyUtil

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Verwenden Sie die Skripteinbindung CdmPolicyUtil, um den Validierungsergebnissen in der Tabelle mit Ergebnissen der Richtlinienvalidierung CDM Warn- und Fehlermeldungen hinzuzufügen. CDM erwartet, dass Validierungswarnungen und -fehler einen Knotenpfad, eine Snapshot-ID und einen Verweis auf den betroffenen Knoten enthalten.

    Wichtig:
    Ab dem Release Washington DC wird DevOps Config auf den Übergang in den Zustand „Veraltet“ vorbereitet. Es wird ausgeblendet und in neuen Instanzen nicht mehr installiert, aber weiterhin unterstützt. Weitere Informationen finden Sie im Artikel Deprecation Process [KB0867184] (Abkündigungsprozess) in der Now Support Knowledge Base.

    CdmPolicyUtil

    • CdmPolicyUtil ist eine öffentliche Skripteinbindung.
    • Da CdmPolicyUtil eine globale Skripteinbindung ist, muss sie nicht wie ein neues CdmPolicyUtil()aufgerufen werden.
    • Sie können „CdmPolicyUtil“ in allen Bereichen aufrufen, aber der erwartete Aufrufbereich ist PaCE (speziell während der Ausführung von Richtlinien PaCE ).
    • Der richtige Aufruf lautet CdmPolicyUtil.methodName(parameters).
    Hinweis:
    Wenn Sie den Validierungsergebnissen manuell Warn- und Fehlermeldungen hinzufügen, anstatt CdmPolicyUtil zu verwenden, zeigt der Snapshot-Validierungsstatus Ausführungsfehler an.

    REST-Nachrichtenfunktionen

    addFailure

    Fügt eine Fehlermeldung hinzu. Die Nachricht wird auf der Registerkarte Validierungsergebnisse für den Snapshot angezeigt.

    Parameter:

    • Output: Richtlinienentscheidung für den Betreff-Snapshot (primarySnapshotId).
    • cdmNode: Knoten (sn_cdm_node), der den Fehler verursacht hat.
    • name: Name des Fehlers.
    • description: Beschreibung des Fehlers.
    addWarnung

    Fügt eine Richtlinienwarnmeldung hinzu. Die Nachricht wird auf der Registerkarte Validierungsergebnisse für den Snapshot angezeigt.

    Parameter:

    • Output: Richtlinienentscheidung für den Betreff-Snapshot (primarySnapshotId).
    • cdmNode: Knoten (sn_cdm_node), der die Warnung verursacht hat.
    • name: Name der Warnung.
    • description: Beschreibung der Warnung.
    getLastCreatedSnapshotIds

    Gibt die neuesten erstellten und veröffentlichten Snapshot-IDs für die angegebenen additionalDeployableszurück. Wenn für ein bestimmtes bereitstellbares Element kein veröffentlichter Snapshot verfügbar ist, fügt eine Debug-Meldung hinzu.

    Parameter:

    additionalDeployables – können direkt übergeben werden, wenn sie an die Richtlinie gelangen.

    getLastPublishedSnapshotIds

    Ruft die neuesten und veröffentlichten Snapshot-IDs für die angegebenen additionalDeployablesab. Wenn für ein bestimmtes bereitstellbares Element kein veröffentlichter Snapshot verfügbar ist, fügt eine Debug-Meldung hinzu.

    Parameter:

    additionalDeployables - können direkt übergeben werden, wenn sie an die Richtlinie gelangen.