Präprozessoren

Präprozessoren werden verwendet, um bestimmte Aufgaben zu definieren, die vor dem eigentlichen Import eines Datenobjekts - als "Vorverarbeitung" - ausgeführt werden sollen.

Folgende Standard-Typen von Präprozessoren werden unterschieden:

Lobster_data stellt für diese Präprozessor-Typen Lobster_pro Vorlagen bereit, die innerhalb der Objektstruktur für einen Single-Import oder Batch-Import eingebunden werden können.

Jeder einzelne Präprozessor wird in der XML-Struktur durch ein preProcessor-Element mit einer vom Typ abhängigen Struktur repräsentiert.

Allgemeines Beispiel:

<core:Import xmlns:core="CORESYSTEM" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
< Objektstruktur >
...
<preProcessor xsi:type="type_of_pp" config_attr_of_pp="5" ...>
<config_node_of_pp>config_value</config_node_of_pp>
...
</preProcessor>
...
</ Objektstruktur >
...
</core:Import>