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

Erstellen einer XMap

Erstellen einer XMap

Wählen Sie zum Erstellen eines Datenprozessor-XMap-Objekts die Eingabe- und Ausgabeschemata aus und fügen Sie Mapping-Anweisungen hinzu.
  1. Erstellen Sie in der Ansicht
    Objekte
    der Datenprozessor-Umwandlung eine XMap. Wählen Sie ein Eingabeschema, eine Beispielquelle und ein Ausgabeschema aus.
  2. Öffnen Sie den XMap-Editor und klicken Sie auf das XMap-Objekt.
  3. Um eine Map-, Group- oder Repeating Group-Mapping-Anweisung zu erstellen, führen Sie im XMap-Editor ein Drag & Drop von einen Knoten im Eingabehierarchieschema zu einem Knoten im Ausgabehierarchieschema durch.
    Der XMap-Editor erstellt eine Mapping-Verknüpfung zwischen den Knoten. Die Mapping-Anweisung wird im Gitter angezeigt. Der XMap-Editor füllt die Felder für die Mapping-Anweisung automatisch aus.
  4. Um eine bedingte Logik im Gitter zu erstellen, fügen Sie eine Router-Mapping-Anweisung wie folgt hinzu:
    1. Erstellen Sie unter der Router-Mapping-Anweisung Option-Mapping-Anweisungen. Ziehen Sie Eingabe- und Ausgabeschemaknoten und fügen Sie sie in Option-Anweisungsfelder im Gitter ein.
    2. Erstellen Sie unter der Router-Mapping-Anweisung eine Default-Mapping-Anweisung, um festzulegen, was passiert, wenn keine Option-Mapping-Anweisung angewendet wird.
    3. Erstellen Sie unter der Option-Mapping-Anweisung Map-Mapping-Anweisungen, um Bedingungen für das Zuordnen der Eingabeknoten zu den Ausgabeknoten festzulegen.
  5. Um gemeinsamen Kontext für eine Gruppe von Anweisungen bereitzustellen, fügen Sie eine Group-Mapping-Anweisung hinzu. Nest Map-Mapping-Anweisungen unter der Group-Mapping-Anweisung.
  6. Um ein anderes XMap-Objekt aufzurufen, fügen Sie eine Run XMap-Anweisung hinzu.
  7. Um den Kontext und die Logik für eine Mapping-Anweisung zu ändern, bearbeiten Sie die Eigenschaften der Mapping-Anweisung wie folgt:
    1. Stufen Sie Anweisungen als untergeordnete Anweisungen tiefer oder Anweisungen als übergeordnete Anweisungen höher.
    2. Erstellen Sie XPath-Ausdrücke, um den Kontext zu ändern, oder fügen Sie Vorhersagen mit dem XPath-Editor hinzu.