Compilazione di mappe
Quando si convalidano le mappe, il componente di compilazione di BizTalk Mapper genera un foglio di stile XSLT (Extensible Stylesheet Language Transformations). Viene quindi creata una mappa compilata che trasforma un messaggio di istanza definito dallo schema di origine in un messaggio di istanza definito dallo schema di destinazione. Nella compilazione di una mappa vengono applicate le regole strutturali e le trasformazioni specificate nelle pagine della griglia.
Le trasformazioni, come i collegamenti, vengono elaborate nello stesso ordine in cui i record e i campi sono visualizzati nello schema di destinazione. Ad esempio, quando BizTalk Mapper raggiunge un nodo Record o Field di destinazione con un collegamento, BizTalk Mapper compila le proprietà del collegamento. L'azione può essere un semplice valore di copia da un record o campo nello schema di origine oppure potrebbe coinvolgere più calcoli utilizzando functoid, oltre a vari record e campi.
BizTalk Mapper genera avvisi nella finestra Output e nella finestra Elenco attività quando il compilatore rileva una situazione che potrebbe generare un output non corretto. Ad esempio, se un functoid richiede un parametro di input e non ha parametri di input, BizTalk Mapper genera un avviso nella finestra Output . In generale, è opportuno non utilizzare una mappa in un ambiente di produzione se vengono generati avvisi.
Nella finestra Output viene visualizzato anche un collegamento al foglio di stile XSLT generato quando la mappa viene compilata correttamente.
In BizTalk Server la mappa compilata viene utilizzata per eseguire la conversione di un messaggio di istanza di input in un messaggio di istanza di output.
Test delle mappe
Configurazione della trasformazione dei dati
Corrispondenza dei livelli nella gerarchia dei nodi