Zuordnung mit Skripts für Transformationsereignisse
Transformationsereignisse treten während des Transformationsprozesses einer Importsatztabelle in eine Tabelle auf.
Diese Ereignisse ändern das Transformationsverhalten für jede Art von Zuordnungsspezifikation. Skripts für Transformationsereignisse ändern die Verarbeitung von Ereignissen in verschiedenen Phasen der Transformation.
Beispielsweise kann die Verarbeitung eines Zuordnungsvorgangs, der mit dem Zuordnungsassistent-Dienstprogramm definiert wurde, mithilfe der Ereignisskripts manipuliert werden. Es gibt eine Reihe von Importsatz-JavaScript-Objekten, auf die während dieser Ereignisse zugegriffen werden kann. Diese Objekte stellen Tabellen oder Teile von Tabellen dar. Es ist wichtig zu beachten, dass das, worauf sich diese Objekte beziehen, je nach Kontext des Ereignisses, in dem sie referenziert werden, unterschiedlich ist.
| Ereignisname | Ereignisparameter | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| onStart | Wann: Das Ereignisskript „onStart“ wird zu Beginn einer Importausführung verarbeitet, bevor Datenzeilen gelesen werden.
Beispiel: |
|||||||||||||||||||||||||||||||||
| onComplete | Wann: Das Ereignisskript „onComplete“ wird am Ende einer Importausführung verarbeitet, nachdem alle Datenzeilen gelesen und transformiert wurden.
Beispiel: |
|||||||||||||||||||||||||||||||||
| onBefore | Wann: Das Ereignisskript „onBefore“ wird zu Beginn einer Zeilentransformation verarbeitet, bevor die Quellzeile in die Zielzeile umgewandelt wird.
Beispiel: |
|||||||||||||||||||||||||||||||||
| onAfter | Wann: Das Ereignisskript „onAfter“ wird am Ende einer Zeilentransformation verarbeitet, nachdem die Quellzeile in die Zielzeile umgewandelt und gespeichert wurde.
Beispiel: |
|||||||||||||||||||||||||||||||||
| onForeignInsert | Wann: Das Ereignisskript „onForeignInsert“ wird zu Beginn der Erstellung eines zugehörigen, referenzierten Datensatzes verarbeitet, bevor der Datensatz erstellt wird.
Beispiel: |
|||||||||||||||||||||||||||||||||
| onChoiceCreate | Wann: Das Ereignisskript „onChoiceCreate“ wird zu Beginn der Erstellung eines Auswahlwerts verarbeitet, bevor der neue Auswahlwert erstellt wird.
Beispiel: |
|||||||||||||||||||||||||||||||||
| onReject | Wann: Das Ereignisskript „onReject“ wird während des Vorkommens eines fremden Datensatzes oder der Erstellung einer Auswahl verarbeitet, und der fremde Datensatz oder die Auswahl wird abgelehnt. Die gesamte Transformationszeile wird nicht gespeichert.
Beispiel: |