Vorheriges Thema: Attributvariablen

Nächstes Thema: Verwenden von Perl-Skripten

Benachrichtigungsdatei

Wenn Sie bei der Definition der Benachrichtigungsmethode die Option "In Datei schreiben" wählen, werden grundlegende Umgebungs- und Attributvariablen in eine Textdatei geschrieben, die vor der Ausführung des Skripts bzw. Programms der Benachrichtigungsmethode geschlossen wird. Diese Benachrichtigungsdatei wird immer dann geschrieben, wenn die Benachrichtigungsmethode für einen Kontakt aufgerufen wird. Sie stellt einen handlichen Mechanismus für das Übergeben von relevanten Informationen an das Benachrichtigungsskript dar, die andernfalls in der Umgebung nicht verfügbar sind.

Der vollständige Pfad der Benachrichtigungsdatei ist in der Umgebungsvariablen NX_NTF_FILENAME festgelegt, die für den Prozess der Benachrichtigungsmethode zur Verfügung steht. Der Dateiname wird auch am Ende des Wertes hinzugefügt, den Sie während der Definition der Benachrichtigungsmethode in das Feld „Benachrichtigungsmethode“ eingeben. Wenn die Benachrichtigungsmethode z. B. "pdm_perl –w mymethod" lautet, führt der eigentliche Prozess "pdm_perl –w mymethod.pl unique_notification_file_name" aus.

Wichtig! Der Administrator kann die Benachrichtigungsdateien löschen. Dies ist für Standorte mit einem hohen Durchsatz von Tausenden von Benachrichtigungen am Tag besonders wichtig. Die Dateien befinden sich im standardmäßigen temporären Verzeichnis (TEMP unter Windows und TMP unter UNIX). Ein Vorschlag besteht darin, die Dateien am Ende der Ausführung des Skripts bzw. Programms der Benachrichtigungsmethode zu löschen.

Bei der Benachrichtigungsdatei handelt es sich um eine Standard-Textdatei, die in Abschnitte geteilt ist. Jede Zeile enthält entweder ein Attribut/Wert-Paar oder eine Abschnittsmarkierung. Jede Benachrichtigungsdatei hat drei Abschnitte, die im Folgenden beschrieben sind. Alle Abschnitte beginnen mit „-----“ gefolgt von einer neuen Zeile.

SECTION=obj, wobei obj den Objekttyp des Tickets angibt
Iss

Liefert Informationen über das Issue.

Chg

Liefert Informationen über den Change.

Cr

Liefert Informationen über die Anfrage.

SECTION=cnt

Liefert Informationen über den Empfänger.

SECTION=notification

Gibt dieselben Informationen an, die auch als grundlegende Umgebungsvariablen verfügbar sind.

Hinweis: Die Abschnittsnamen für das Ticket und den Empfänger entsprechen den Objektnamen für die Attribute in dem Abschnitt. Eine vollständige Liste aller Attributnamen für alle Objekte finden Sie im Technischen Referenzhandbuch von CA SDM.

In jedem Abschnitt sind mehrere Zeilen mit Attribut/Wert-Paaren enthalten, von denen jedes ein Attribut des entsprechenden Objekts darstellt. Unter "Attributvariablen" finden Sie in diesem Abschnitt ausführliche Informationen dazu, wie diese Zeilen formatiert werden und was sie bedeuten.

Zeilenumbrüche in einem Attributwert werden als neue Zeilen in der Benachrichtigungsdatei reproduziert. Ihr Prozess der Benachrichtigungsmethode kann nur die Attribut- oder Wertzeilen verwenden, die mit NX_NTF und Abschnittmarkierungen beginnen. Erzeugen Sie eine Beispieldatei, und schauen Sie sich ihren Inhalt an, bevor Sie mit einer Benachrichtigungsdatei in Ihrem Prozess der Benachrichtigungsmethode arbeiten.

Weitere Informationen:

Grundlegende Umgebungsvariablen

Attributvariablen