Plugin „Discovery API“
Das Plugin „Discovery API“ bietet APIs für bereichsbezogene Anwendungen und wird geladen, wenn das Plugin „Discovery“ aktiviert wird.
Details zu diesen Discovery API-Methoden finden Sie unter ServiceNow® Developer Site. Sie werden hier nach Klasse aufgelistet.
Hinweis:
Java API-Methoden können nicht angepasst werden.
- DiscoveryAPI - Scoped
- Die Methoden in dieser Klasse starten eine Schnellerkennung einer einzelnen IPv4-Adresse und geben Zusammenfassungen zuvor gestarteter Discovery-Status für ein einzelnes CI oder für alle gescannten CIs zurück. Ein MID Server wird basierend auf der angegebenen IP-Adresse oder der angegebenen Anwendung automatisch ausgewählt.
- discoverIpAddress(): Erkennt eine einzelne IPv4-Adresse
- reportCiIpAddressStatus(): Gibt eine Zusammenfassung des Discovery-Status eines Konfigurationselements anhand des spezifischen Status sys_id und der IPv4-Adresse zurück
- reportCiStatus(): Gibt eine Zusammenfassung eines CI-Discovery-Status anhand eines spezifischen Discovery-Status sys_id zurück
- ReportCiStatusOutputJS
- Die Methoden sind Getter, die bestimmte Objekteigenschaften für die DiscoveryAPI-Methode reportCiIpAddressStatus zurückgeben und die Informationen dann in eine JSON-Zeichenfolge konvertieren.
- getCiOperationStatus(): Wird verwendet, um den Status des gescannten CI zurückzugeben
- getCmdbCI(): Wird verwendet, um den Wert im Feld cmdb_ci aus der Tabelle discovery_device_history für das gescannte CI zurückzugeben
- getDiscoveryState(): Wird verwendet, um den Wert aus dem Feld Status in der Tabelle „Discovery-Status“ [discovery_status] zurückzugeben
- getIpAddress(): Wird verwendet, um den Wert aus dem Feld „Quelle“ in der Tabelle discovery_device_history für das gescannte CI zurückzugeben
- getIssues(): Wird verwendet, um den Wert aus dem Feld „Probleme“ in der Tabelle discovery_device_history für das gescannte CI zurückzugeben
- getIssuesLink(): Wird verwendet, um den Wert aus dem Feld issues_link in der Tabelle discovery_device_history für das gescannte CI zurückzugeben.
- toJson(): Wird verwendet, um das Objekt ReportCiStatusOutputJS zu serialisieren.