1.5.1.3 Reihenfolge der Abarbeitung der Konfigurationsfunktionen
Ab Version 7.1.0.0 werden die Konfigurationsbefehle, also alle StpPre* in der Reihenfolge ausgeführt, in der sie im Skript abgesetzt werden, die Konfiguration bezüglich Satz- und Feldtrenner und die Feldauswahl StpPreFieldSubSetImport für den Import werden wie bisher vor bzw. nach allen anderen ausgewertet. Die Auswahlkonfigurationsfunktionen haben ebenfalls eine Sonderstellung. Sie werden ebenso immer vor dem Lesen eines neuen Satzes, also immer zu Anfang der Reihenfolge ausgewertet.
Die folgende Liste zeigt nochmals die Reihenfolge, wie die Konfigurationsfunktionen vor der Version 7.1.0.0 behandelt wurden. Z.B. wurden die StpPreMoveBuf - Funktionen immer vor den StpPreValueBuf - Funktionen abgearbeitet, unabhängig von der Reihenfolge im Skript.
|
Schnittstellen-
Funktion
|
StpImport vor Version 7.1.0.0.
|
StpExport vor Version 7.1.0.0.
|
StpKonvert vor Version 7.1.0.0.
|
|
|
|
|
|
|
Pufferkonfiguration
|
1.StpImportExportCFG
|
1.StpPreMoveBuf
|
1.StpPreMoveBuf
|
|
|
2.StpPreDelimits
|
2.StpPreValueBuf
|
2.StpPreValueBuf
|
|
|
|
3.StpPreMoveField
|
3.StpPreMoveField
|
|
|
|
4.StpPreToUpperBuf
|
4.StpPreToUpperBuf
|
|
|
|
Stopp hier bei
nFieldHandling==4
|
|
|
Feldkonfiguration
|
3.StpPreToUpperField
|
5.StpPreFormatField
|
5.StpPreFormatField
|
|
|
4.StpPreValueField, 5.StpPreValueFieldHigh, 6.StpPreValueFieldLow
|
6.StpPreDelimits
|
6.StpPreValueField,
|
|
|
|
7.StpPreValueField, 8.StpPreValueFieldHigh, 9.StpPreValueFieldLow
|
7.StpPreValueFieldHigh, 8.StpPreValueFieldLow
|
|
|
|
10.StpPreToUpperField
|
9.StpPreToUpperField
|
|
Pufferkonfiguration
|
|
|
|
|
Spezialbehandlung
|
7.StpPreFieldSubSetImport
|
11.StpPreFieldSubSet
|
|
|
|
8.StpPreFormatField
|
12.StpImportExportCFG
|
|
Diese Reihenfolge muss ggf. beachtet werden, wenn Skripte nach dem Update auf Version 7.1.0.0 veränderte Ergebnisse erzielen, und somit die Reihenfolge geändert werden muss.
