Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Informazioni generali
BizTalk Editor è uno strumento eseguito nell'ambiente di Microsoft Visual Studio. È possibile usarlo per creare, modificare e gestire gli schemi da usare con l'applicazione. L'editor BizTalk usa il proprio sistema grafico di record e campi gerarchici per rappresentare la struttura dei messaggi di istanza e usa il linguaggio XSD (XML Schema Definition) per archiviare gli schemi definiti. Questo vale indipendentemente dal formato in cui vengono scambiati i messaggi di istanza. Si supponga, ad esempio, di scambiare file flat con un partner commerciale. Poiché BizTalk Server elabora tali file flat, li converte in e da un formato XML conforme a uno schema XSD definito nell'editor BizTalk.
Gli schemi creati con l'editor BizTalk possono essere usati all'interno di un processo aziendale orchestrato, come illustrato nella figura seguente.
Gli schemi vengono usati anche dagli assembler e dai disassembler per convertire i messaggi di istanza da un formato a un altro, ad esempio tra un formato di file flat e XML. Gli schemi svolgono anche un ruolo importante nella trasformazione del messaggio di istanza, in cui i dati in un messaggio di istanza vengono usati per costruire un messaggio di istanza con una struttura diversa. Il nuovo messaggio di istanza potrebbe essere semanticamente equivalente, ad esempio rappresentazioni diverse di un ordine di acquisto o potrebbe essere un tipo diverso ma correlato di messaggio di istanza che richiede alcuni o tutti i dati del messaggio di istanza originale nel relativo contenuto.
Un motivo importante per convertire tutti i messaggi di istanza in un formato XML conforme a uno schema XSD consiste nel semplificare il processo di trasformazione di un messaggio da una struttura a un'altra struttura. Le strutture dei messaggi sono in genere semanticamente equivalenti nonostante le differenze sintattiche. Ad esempio, l'utente e il partner commerciale potrebbero strutturare gli ordini di acquisto in modo diverso, ma le informazioni di base che contengono sono le stesse, consentendo loro di essere trasformati automaticamente. Convertendo prima tutti i messaggi di istanza in un formato XML regolato da uno schema XSD corrispondente, i messaggi di istanza possono essere convertiti tra formati XML e non XML e trasformati da una struttura XML a un'altra. Per altre informazioni sulla distinzione tra la conversione dei messaggi di istanza e la trasformazione del messaggio di istanza, vedere Trasformazione dati.
Lo strumento complementare all'editor BizTalk nell'ambiente Di Microsoft Visual Studio è BizTalk Mapper. Dopo aver usato l'editor BizTalk per creare gli schemi che definiscono la struttura e il formato di una coppia di messaggi di istanza correlati, si usa BizTalk Mapper per definire graficamente come trasformare un messaggio di istanza conforme a uno schema (il messaggio dell'istanza di origine e lo schema) in un messaggio di istanza conforme a un altro schema (il messaggio dell'istanza di destinazione e lo schema). La specifica di tali trasformazioni viene implementata usando le trasformazioni XSLT (Extensible Stylesheet Language Transformations) e rese persistenti come file denominati mappe. Per informazioni concettuali e procedurali su BizTalk Mapper, vedere Creazione di mappe con BizTalk Mapper. Per informazioni di riferimento sulle proprietà e i Functoid di BizTalk Mapper, vedere il Riferimento alle proprietà della mappa e il Riferimento ai Functoid nella Guida all'interfaccia utente e riferimento agli spazi dei nomi delle API per sviluppatori.
Usando l'editor BizTalk, è possibile aprire uno schema vuoto che non contiene alcuna struttura, aprire uno schema XSD esistente oppure generare uno schema da un'origine non XSD. Quando si genera uno schema da un'origine non XSD, l'editor BizTalk interpreta la struttura dell'origine e produce uno schema che è una rappresentazione XSD di esso. È possibile modificare tutti i record e i campi visualizzati nella visualizzazione albero dello schema dell'editor BizTalk e quindi salvare la struttura come schema BizTalk.
Per informazioni sull'uso dei tasti di scelta rapida per l'editor BizTalk, vedere Tasti di scelta rapida dell'editor BizTalk.