Record posizionali e delimitati annidati
Nei formati di file flat supportati da Microsoft BizTalk Server, alcune combinazioni di record posizionali e delimitati sono consentite e altre non sono consentite. Sono consentiti le combinazioni seguenti:
File flat nei quali i delimitatori vengono utilizzati per determinare i limiti tra tutti i record e i relativi record subordinati e nei quali i delimitatori (possibilmente diversi) vengono utilizzati per separare i campi all'interno di tali record.
File flat nei quali i limiti tra tutti i record e i relativi record subordinati e campi vengono determinati in base alla posizione all'interno del file secondo lunghezze di campo e di record predefinite.
File flat nei quali i delimitatori vengono utilizzati per determinare i limiti almeno fra il set di record più esterno nel file e nei quali viene utilizzata una combinazione di record subordinati delimitati e posizionali. I limiti tra i campi all'interno di un record subordinato delimitato o posizionale sono determinati utilizzando rispettivamente delimitatori o lunghezze di campo fisse. Anche i record subordinati di un record posizionale (subordinato) devono essere posizionali, vale a dire che dopo che una parte del file sarà passata da record delimitati a record posizionali, l'intera parte subordinata del file dovrà essere posizionale.
Date le ambiguità di analisi che ne derivano, i record posizionali, ovunque ricorrano, non possono contenere record subordinati delimitati.
Vedere anche
Considerazioni sulla creazione di schemi di messaggi file flat