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>