XML Schema
Uno schema XML descrive un documento di business che viene rappresentato in XML. Poiché Microsoft BizTalk Server usa XML come rappresentazione canonica per i documenti aziendali, i documenti in ingresso e in uscita non richiedono alcuna traduzione. È possibile creare gli schemi XML in Editor BizTalk utilizzando solo il set di base delle proprietà disponibili in tutti gli schemi, senza dover attivare alcuna estensione Editor schemi.
Esistono diversi modi in cui è possibile creare XML Schema in BizTalk Server. Queste includono:
Creazione di un nuovo schema. Il metodo di creazione di schema implica l'aggiunta di un nuovo schema a un progetto BizTalk. In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto BizTalk, scegliere Aggiungi, fare clic su Nuovo elemento e quindi scegliere Schema. Costruire la struttura dello schema mediante l'aggiunta di diversi nodi alla visualizzazione albero schema.
Creazione di un nuovo schema, insieme ad altri schemi. Per gli schemi complessi del mondo reale è consigliabile creare gli schemi per i messaggi utilizzando i tipi disponibili in altri schemi esistenti. Utilizzando i concetti del linguaggio XSD (XML Schema Definition) di importazione, inclusione e ridefinizione degli schemi, è possibile sfruttare i tipi già definiti in altri schemi. Per altre informazioni sull'uso di più schemi, vedere Schemi che usano altri schemi.
Generazione di uno schema da un messaggio di istanza. È possibile generare uno schema XML corrispondente a un particolare messaggio di istanza, purché tale messaggio di istanza contenga codice XML corretto. Utilizzare la finestra di dialogo Aggiungi elementi generati - <Nome> progetto BizTalk, a cui si accede facendo clic su Aggiungi elementi generati dal menu Progetto, per eseguire questo tipo di operazione di generazione dello schema.
Nota
Questo tipo di operazione di generazione può essere utilizzato solo per generare schemi XML e non schemi proprietà o schemi file flat.
Migrazione di uno schema da un linguaggio di specifica dello schema precedente a XSD. È possibile generare uno schema XML per BizTalk Server da uno schema sviluppato usando una versione precedente di BizTalk Server, che archivia gli schemi in formato XML-Data Ridotta (XDR). Per altre informazioni su come eseguire la migrazione di schemi XDR meno recenti al formato XSD usato da BizTalk Server, vedere Migrazione dello schema da versioni precedenti di BizTalk Server.
È inoltre possibile generare uno schema XML basato su XSD da uno schema di documento espresso utilizzando la sintassi DTD (Document Type Definition).
Utilizzare la finestra di dialogo Aggiungi elementi generati - <Nome> progetto BizTalk, a cui si accede facendo clic su Aggiungi elementi generati dal menu Progetto, per eseguire questo tipo di operazione di generazione dello schema.
Nota
Queste operazioni di generazione possono essere utilizzate solo per generare schemi XML e non schemi proprietà o schemi file flat.
Indipendentemente dalla tecnica utilizzata per creare lo schema, sarà necessario modificare lo schema in modo che offra una descrizione sufficientemente completa dei messaggi di istanza corrispondenti. Per iniziare a eseguire queste attività, vedere Gestione dei nodi all'interno di uno schema, Impostazione delle proprietà del nodo e Utilizzo dei nodi esistenti.