Condividi tramite


Schemi di file flat

Scopo degli schemi di file flat

Gli schemi di file flat svolgono due funzioni. Definiscono tutte le caratteristiche di record e campi (inclusa la struttura) come schemi XML e offrono un meccanismo per definire tutte le caratteristiche del file flat necessarie per convertire un messaggio di istanza file flat in un equivalente messaggio di istanza XML (o viceversa). La prima funzione è particolarmente utile quando si utilizza lo schema di file flat in BizTalk Mapper per definire una trasformazione di istanze di file flat conformi in una struttura di destinazione diversa. La struttura di destinazione, definita dallo schema di destinazione in BizTalk Mapper, può essere disciplinata o meno da uno schema di messaggio file flat (potrebbe essere uno schema XML).

Per la seconda funzione, vale a dire per la conversione tra il formato file flat del documento e l'equivalente formato XML, viene utilizzato un set completo di informazioni, che vengono aggiunte allo schema XSD (XML Schema Definition) utilizzando la sintassi per le annotazioni. Queste informazioni sono superflue dal punto di vista di XSD, in termini di utilità per la convalida di un messaggio di istanza XML rispetto allo schema che ne disciplina la struttura. Tuttavia, la sintassi dell'annotazione XSD offre un meccanismo pratico per l'archiviazione di informazioni sulla struttura file flat all'interno dello schema XSD all'interno di un'ampia gamma di ambiti, che vanno dalle informazioni a livello di schema archiviate come annotazioni all'interno dell'elemento schema , alle informazioni specifiche di un determinato record o campo, archiviate come annotazioni all'interno dell'elemento o dell'attributo corrispondenti.

Un'altra caratteristica degli schemi di file flat che li rende diversi dalle loro controparti XML è rappresentata dal fatto che non è possibile associare i messaggi di istanza agli schemi che li disciplinano in base al contenuto. È necessario, invece, specificare un set statico di schemi che possa essere utilizzato dal disassembler del file flat in fase di esecuzione.

Per visualizzare le proprietà aggiuntive del nodo associate alle caratteristiche dei file flat, è necessario specificare l'estensione file flat usando la proprietà Estensioni editor schema del nodo Schema . Per impostazione predefinita queste proprietà non vengono visualizzate.

Per informazioni dettagliate sulle proprietà del nodo specifiche per gli schemi di file flat, vedere Le proprietà del nodo supplementari per gli schemi file flat nell'interfaccia utente e nei riferimenti agli spazi dei nomi delle API degli sviluppatori.

Vedere anche

Tipi diversi di schemi BizTalk