Inhaltsverzeichnis

Search

  1. Vorwort
  2. Einführung in die Datenumwandlung
  3. Datenprozessor-Umwandlung
  4. Assistent für Eingabe- und Ausgabeformate
  5. Relationale Eingabe und Ausgabe
  6. Verwenden des IntelliScript-Editors
  7. XMap
  8. Bibliotheken
  9. Schema-Objekt
  10. Eingabeaufforderung
  11. Skripte
  12. Parser
  13. Skriptports
  14. Dokumentprozessoren
  15. Formate
  16. Datenbehälter
  17. Anker
  18. Transformer
  19. Aktionen
  20. Serializer
  21. Mapper
  22. Lokatoren, Schlüssel und Indexierung
  23. Streamer
  24. Validatoren, Benachrichtigungen und Fehlerbehandlung
  25. Validierungsregeln
  26. Benutzerdefinierte Skriptkomponenten

Benutzerhandbuch

Benutzerhandbuch

Beispiel

Beispiel

Ein Datenstrom enthält Börsentransaktionsdaten. Der Datenstrom weist folgende Struktur auf:
  • Der Header beginnt mit dem String
    yy-MM-dd/
    , also einer Datumsangabe, gefolgt von einem Schrägstrich.
  • Danach enthält der Header verschiedene Daten, gefolgt von dem String.
    ENDHEAD/
    .
  • Die sich wiederholenden Segmente beginnen mit dem String
    TRANS HH:mm nnn/
    , wobei
    HH:mm
    die Uhrzeit im 24-Stunden-Format und
    nnn
    eine Seriennummer beliebiger Länge ist.
  • Der Datenstrom endet mit dem String
    END/
    .
Der folgende Beispieldatenstrom entspricht dieser Spezifikation. Die drei Punkte
...
stellen jeweils die zu parsenden Daten dar.
06-12-13/...ENDHEAD/TRANS 09:30 1...TRANS 09:30 2...TRANS 09:31 03...TRANS 09:32 14...END/
Diesen Datenstrom können Sie mit einem Streamer parsen, der die folgende Schemastruktur aufweist. Die Position der öffnenden und schließenden Marker wird ermittelt, indem nach einem bestimmten Muster oder String gesucht wird.
Segment
Typ
Öffnender Marker
Schließender Marker
Kopfzeile
Simple
[0-9][0-9]-[0-9][0-9]-[0-9][0-9]/
ENDHEAD/
Repeating
Simple
TRANS [0-9][0-9]:[0-9][0-9] [0-9]+/
none
Fußzeile
Simple
END/
none