GRLoader unterstützt die Option "update_if_null" im XML-Code zum Löschen eines Felds in CMDB. Im folgenden Beispiel wird gezeigt, wie das Feld "Eigentümer" für Server1 gelöscht wird. Ohne dieses Attribut ist das Feld "Eigentümer" nicht betroffen. Im TWA können Sie das Schlüsselwort EMPTY verwenden.
Beispiel: update_if_null XML
<ci> <name>Server1</name> <owner update_if_null="yes"></owner> </ci>
Durch Angabe des Schlüsselworts "EMPTY" als Zeichenfolgenwert wird der Datenbankwert im TWA gelöscht. Die entsprechende Transaktion im Arbeitsbereich lautet:
|
ID |
Name |
Eigentümer |
|
102 |
Server1 |
EMPTY |
Der Schlüsselwortwert kann mithilfe der Konfigurationsoption "grloader.emptyvalue" festgelegt werden:
grloader.emptyvalue=xxxx
xxxx stellt eine beliebige Zeichenfolge dar, die nicht in den Arbeitsbereichsdaten vorhanden ist.
Mithilfe der folgenden Optionen können Sie im Vorfeld feststellen, ob eine Reihe von Transaktionen neue CIs oder Beziehungen (und somit neue Mehrdeutigkeiten für andere CIs) erstellen können:
Simuliert nur die Verarbeitung von CI Transaktionen. Mit dieser Option kann festgestellt werden, ob Transaktionen CIs erstellen oder aktualisieren. Wenn die Option "-simci" verwendet wird, führt GRLoader eine Datenvalidierung aus.
Simuliert nur die Verarbeitung von Beziehungstransaktionen. Mit dieser Option kann festgestellt werden, ob Beziehungstransaktionen erstellen oder Beziehungen aktualisieren. Die Option "-simrel" prüft Beziehungen auf die Existenz des Providers und abhängiger CIs, bestätigt Beziehungstypen und so weiter.
Die Ausgabe des Simulationsmodus wird an den TWA oder die Datei "_err.xml" weitergegeben. Im normalen Lademodus enthält die Datei "_err.xml" die CI-Eingabe und eine Bemerkung, die angibt, ob das CI eingefügt oder aktualisiert wurde. Bei Verwendung einer Simulation zeigt die GRLoader-Meldung in der Liste der CI-Transaktionen an, ob das CI oder die Beziehung eingefügt oder aktualisiert wurde. Andere relevante Fehlermeldungen werden ebenfalls angezeigt. Der Transaktionsstatus bleibt unverändert.
Eine Simulation kann auch in einer Konfigurationsdatei durch die Verwendung der Optionen grloader.simulateloadci und grloader.simulateloadrelation ermöglicht werden.
Hinweis: Wenn die GRLoader-Eingabe gleichzeitig CIs und Beziehungen erstellt, kann die Option "-simrel" nur vorhandene CIs verarbeiten, nicht CIs, die in der Zukunft erstellt werden sollen. Wegen dieser Beschränkung schließen sich die Optionen "-simci" und "-simrel" gegenseitig aus.
| Copyright © 2012 CA. Alle Rechte vorbehalten. | Senden Sie CA Technologies eine E-Mail zu diesem Thema. |