Gibt den Pfad für die Datei oder das Verzeichnis an, die für Musterübereinstimmungen durchsucht werden sollen. Der Pfad muss für die Dateimanagement-Operatoren auf dem Kontaktpunkt zugänglich sein, wo es ausgeführt wird, zugänglich sein. Bei einer Datei durchsucht der Operator die Inhalte der Datei nach dem angegebenen Muster.
Wenn Sie eine Datei oder ein Verzeichnis angeben, ohne den vollständigen Pfad anzugeben, verwenden die Dateimanagement-Operatoren das Verzeichnis "<install_dir>\server\c2o" als relativen Pfad für die angegebene Datei oder das angegebene Verzeichnis. In den meisten Fällen können Sie den Schrägstrich (/) in einer Pfadangabe verwenden.
Gibt das Muster an, wonach der Operator sucht (siehe "Verwenden von Masken zur Angabe von Mustern in Zeichenfolgen" im Handbuch für Inhaltsdesign).
Das Muster verwendet das Nummernsymbol (#) als Trennzeichen, um Werte für die Variablen "Ebene" und "Code" zurückzugeben:
"BACKUP LEVEL #.*# - CODE #.*#"
Bei der Zeichenfolge "BACKUP LEVEL A400 - CODE FSC137.0359" würde dieses Muster die untergeordneten Zeichenfolgen "A400" der Variablen "Ebene" und "FSC731.0359" der Variablen "Code" zuweisen. Die Zuweisung erfolgt in der gleichen Reihenfolge, in der die Variablen unter "Variablennamen" definiert wurden.
Um einer beliebigen Anzahl an Mehrfachzeilen zu entsprechen, können Sie im Feld "Struktur" das Maskierungszeichen \n verwenden. Im folgenden Beispiel werden Zeilen als Übereinstimmung gefunden, die mit "Protokoll" anfangen, danach eine beliebige Anzahl von neuen Zeilen enthalten und mit der Zeichenfolge mit dem Text "Error=89" enden:
"Log.*\n.*Error=89"
Wenn Sie bei der Programmierung mit Escape-Zeichen arbeiten, beachten Sie, dass dieses Escape-Zeichen \n für eine beliebige Anzahl an neuen Zeilen unter Windows oder UNIX steht. Dieses Escape-Zeichen steht nicht für ein einzelnes Zeilenvorschubzeichen.
Gibt ein Zeichen an, mit dem die Zone begrenzt wird, die in den von "Variablennamen" angegebenen Variablen gespeichert werden soll, beispielsweise das #-Symbol.
Aktivieren Sie dieses Kontrollkästchen, um die Suche am Ende einer angegebenen Datei zu beginnen. Diese Option wird verwendet, um das letzte Vorkommen eines Musters in einer Datei zu suchen. Hiermit können Sie die neuesten Meldungen in einer Datei abgleichen.
Aktivieren Sie dieses Kontrollkästchen, um bei der Suche nach einem Muster Groß- und Kleinbuchstaben zu berücksichtigen. Wenn Sie dieses Kontrollkästchen nicht aktivieren, stimmen die Buchstaben in einem Muster sowohl mit Groß- als auch Kleinbuchstaben überein.
Gibt eine Startposition für eine Suche an. Der Wert steht für die Anzahl von Zeichen am Anfang der Datei, es sei denn, das Kontrollkästchen "Starten am Ende der Datei" wurde aktiviert. In diesem Fall repräsentiert der Wert die Anzahl von Zeichen vom Ende der Datei.
Um einen wiederholten Musterabgleich in einer Schleife durchzuführen, können Sie die Variablen "MatchPos" und "MatchEntry" im Operatordatensatz eines früheren Operators "Dateiinhalt durchsuchen" verwenden, um dort zu starten, wo die vorherige Suche nach Übereinstimmungen aufhörte:
Process.Operator_name.MatchPos + Len(Process.Operator_name.MatchEntry)
Gibt die Variablennamen an, in denen Text gespeichert wird, der mit den abgegrenzten Zonen im Muster übereinstimmt. Abgegrenzte Zonen werden in der in der Variablenliste angegebenen Reihenfolge in den aufgelisteten Variablen gespeichert. Die Variablen "Operatordatensatz" sind über den Prozessdatensatz mittels des Schlüsselworts "Prozess" zugängig.
Zum Beispiel durch Angeben der Variablennamen "Ebene" und "Code", um die extrahierten untergeordneten Zeichenfolgewerte den Variablen des Operatordatensatzes "Process.Operator_name.Level" und "Process.Operator_name.Code" zuzuweisen.
Sie können die Variablen hinzufügen, entfernen und ordnen, mit denen übereinstimmende Zeichenfolgen über die Symbolleiste gespeichert werden.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|