Analysestrategien anpassen
Sie können Analysestrategien ändern, die Teil des Basissystems sind, oder neue hinzufügen. Analysestrategien sind Teil von Erkennungsmustern, die Service-Mapping und Discovery zum Erkennen und Zuordnen von Konfigurationselementen (CIs) verwenden.
Vorbereitungen
Praktische Kenntnisse in Skripting mit Java sind erforderlich.
Erforderliche Rolle: pd_admin
Warum und wann dieser Vorgang ausgeführt wird
Das Analysieren dient der Analyse der Quelldateisyntax. Sie extrahieren Werte aus analysierten Dateien, wodurch Sie diese Werte später in Variablen umwandeln können. Es gibt Standardanalysestrategien, die Teil des Basissystems sind. Wenn Sie Daten nicht mit den standardmäßigen Analysestrategien extrahieren können, können Sie Ihre eigene Analysestrategie erstellen. Benutzerdefinierte Analysestrategien sind JavaScript-Dateien.
- Sie können die Variable content verwenden, um auf die Rohdaten zu verweisen, die sich aus der Ausführung des Vorgangs ergeben.
- Verwenden Sie rtrn, um die Zeichenfolge anzugeben, die das Ergebnis Ihres benutzerdefinierten Vorgangs ist.
- Die Skriptausgabe muss in wohlgeformter XML-Syntax erfolgen.
Beispielsweise muss die Ausgabe die richtigen Tags und das richtige Markup enthalten:
<root> <OS>Windows</OS> <version>10</version> </root> - Bei Bedarf können Sie JavaScripts von Drittanbietern verwenden, um den Inhalt in XML zu konvertieren.
Um beispielsweise den Inhalt von JSON in XML zu konvertieren, verwenden Sie das X2JS-JavaScript von Open Source-Software.
var xtojs = new X2JS(); var result = xtojs.js2xml(jsonObj); var finalResult = "<root>" + result + "</root>";
Prozedur
Nächste Maßnahme
Verwenden Sie diese benutzerdefinierte Analysestrategie zum Definieren von Vorgängen in Musterschritten.