Geschachtelte Datensätze mit Feldern fester Breite und geschachtelte zeichengetrennte Datensätze
In den von Microsoft BizTalk Server unterstützten Flatfileformaten sind einige Kombinationen von positions- und getrennten Datensätzen zulässig, andere nicht zulässig. Die folgenden Kombinationen sind zulässig:
Flatfile-Dateien, bei denen Trennzeichen zum Festlegen der Grenzen zwischen allen Datensätzen und deren untergeordneten Datensätzen verwendet werden, und in denen (möglicherweise andere) Trennzeichen zum Trennen der Felder innerhalb dieser Datensätze verwendet werden.
Flatfile-Dateien, in denen die Begrenzungen zwischen allen Datensätzen, untergeordneten Datensätzen und Feldern anhand ihrer Position innerhalb der Datei gemäß der vordefinierten Datensatz- und Feldlängen festgelegt sind.
Flatfiles, in denen Trennzeichen verwendet werden, um die Grenzen zwischen mindestens dem äußersten Satz von Datensätzen in der Datei zu bestimmen, und in denen eine Mischung aus getrennten und positionellen untergeordneten Datensätzen verwendet wird. Begrenzungen zwischen den Feldern in einem untergeordneten Datensatz mit Feldern fester Breite oder zeichengetrennten Datensatz werden mit Trennzeichen oder Feldern fester Länge festgelegt. Die untergeordneten Datensätze eines (untergeordneten) Datensatzes mit Feldern fester Breite müssen ebenfalls Felder fester Breite enthalten. Das bedeutet, wenn ein Teil der Datei von zeichengetrennten Datensätzen zu Datensätzen mit Feldern fester Breite wechselt, muss der gesamte untergeordnete Teil der Datei Felder mit fester Breite enthalten.
Da dies zu Analyseproblemen führen würde, sind in Datensätzen mit Feldern fester Breite keine zeichengetrennten untergeordneten Datensätze erlaubt.