Hinzufügen von Warn- und Fehlermeldungen zu Validierungsergebnissen – CdmPolicyUtil
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.
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).
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.