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

Serializer

Serializer

Ein
Serializer
wandelt XML-Dokumente in Ausgabedokumente um.
In der folgenden Tabelle werden die Eigenschaften der Komponente
Serializer
beschrieben:
Eigenschaft
Beschreibung
default_transformers
Eine Liste mit Transformern, die der
Serializer
auf alle serialisierten Daten anwendet.
example_source
Definiert ein XML-Beispielquelldokument. Wenn Sie den Serializer in Developer-Tool ausführen, bearbeitet er das Beispieldokument. Sie können eine der folgenden Optionen auswählen:
  • Leer. Beim Ausführen des Serializers werden Sie nach einem Quelldokument gefragt. Standard.
  • InputPort. Definiert einen Eingabeport.
  • LocalFile. Definiert eine Datei im lokalen Dateisystem
  • Text. Definiert einen String.
  • URL. Definiert eine URL.
name
Eine beschreibende Kennzeichnung für die Komponente. Diese Kennzeichnung wird in der Protokolldatei sowie der
Ereignisansicht
angezeigt. Ermitteln Sie anhand der Eigenschaft
name
, welche Komponente das Ereignis verursacht hat.
Benachrichtigungen
Eine Liste mit
NotificationHandler
-Komponenten, die Benachrichtigungen aus geschachtelten Komponenten verarbeiten. Weitere Informationen hierzu finden Sie unter Benachrichtigungen.
on_fail
Die Aktion, die beim Ausfall der Komponente durchgeführt wird. Sie können eine der folgenden Optionen auswählen:
  • Gelöscht. Es wird keine Aktion ausgeführt.
  • CustomLog. Es wird in das Benutzerprotokoll geschrieben.
  • LogError. Eine Fehlermeldung wird in das Engine-Protokoll geschrieben.
  • LogInfo. Eine Informationsmeldung wird in das Engine-Protokoll geschrieben.
  • LogWarning. Eine Warnmeldung wird in das Engine-Protokoll geschrieben.
  • NotifyFailure. Eine Mitteilung wird gesendet.
Die Standardoption lautet „Gelöscht“. Weitere Informationen über die Behandlung von Komponentenfehlern finden Sie in Fehlerbehandlung.
output_file_extension
Definiert die Dateierweiterung der generierten Ausgabedatei. Die Standarderweiterung lautet „.txt“.
remark
Ein benutzerdefinierter Kommentar, der den Zweck oder die Aktion der Komponente beschreibt.
root_tag
Definiert den Namen eines XML-Stammelements, das nicht im Eingabeschema für den Serializer enthalten ist.
Wenn die Eingabe des Serializers in XML von einer anderen Komponente im Skript erfolgt und durch die Eigenschaften der Datenprozessor-Umwandlung um die Ausgabe ein einbettendes Stammelement hinzugefügt wird, müssen Sie diese Eigenschaft auf den Namen des einbettenden Stammelements festlegen.
source
Definiert einen Datenbehälter, der die Quelle für die Serialisierung enthält. Weitere Informationen hierzu finden Sie unter Überblick über Locator, Keys und Indexierung.
target
Definiert einen Datenbehälter, der das Ergebnis der Serialisierung enthält. Weitere Informationen hierzu finden Sie unter Überblick über Locator, Keys und Indexierung.
validate_source_document
Bestimmt die Ebene der Quell-XML-Validierung, die der Serializer ausführt. Sie können eine der folgenden Optionen auswählen:
  • Teilweise. Gestattet eine gewisse Abweichung vom Schema. Standard.
  • Streng. Erfordert die strenge Einhaltung des Schemas.