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

StreamerVariable

StreamerVariable

Eine
StreamerVariable
-Komponente ist eine benutzerdefinierte Variable, die für alle Segmente einer
Streamer
- oder einer
XmlStreamer
-Komponente gültig ist.
Wenn der Streamer beispielsweise drei Parser enthält, ist der Wert der
StreamerVariable
für alle drei Parser verfügbar. Beispielsweise ruft ein Parser, der ein Header-Segment verarbeitet, möglicherweise Daten aus dem Header ab und speichert diese in einer
StreamerVariable
. Die anderen Parser, die das wiederholende Segment und das Footer-Segment verarbeiten, können auf den Wert der
StreamerVariable
zugreifen. Die Verwendung einer gewöhnlichen
Variable
ist für diesen Zweck nicht möglich, da der Wert der Variablen nicht von mehreren Segmenten genutzt werden kann.
Unter vielen anderen Aspekten ist die
StreamerVariable
-Komponente einer gewöhnlichen
Variable
sehr ähnlich. Eine
StreamerVariable
muss allerdings einen einfachen Einzelinstanz-Datentyp aufweisen. Weitere Informationen hierzu finden Sie unter Variablen.
Eine
StreamerVariable
kann nur auf der globalen Ebene des Skripts definiert werden.
In der folgenden Tabelle werden die Eigenschaften der Komponente
StreamerVariable
beschrieben:
Eigenschaft
Beschreibung
initialization
Zuordnung eines Anfangswerts zu einer
StreamerVariable
beim Start der Umwandlung. Wählen Sie
InitialValue
aus und geben Sie den gewünschten Wert ein.
val_type
Definiert den Datentyp, den die Variable speichern kann. Weisen Sie ihr einen einfachen Datentyp zu, beispielsweise
xs:string
oder
xs:integer
. Streamer-Variable dürfen keine komplexen oder mehrfach vorkommenden Typen aufweisen. Der Standardtyp lautet
xs:string
.