Uso di BizTalk Mapper
Panoramica
BizTalk Mapper risiede nella shell di Visual Studio. Alcune delle funzionalità di BizTalk Mapper si basano sugli elementi dell'interfaccia utente della shell di Visual Studio. Ad esempio, si usano i menu File, Modifica e Visualizzazione come si farebbe per altri sviluppi in Visual Studio. Le informazioni su questa funzionalità comune sono disponibili dal menu Della Guida .
BizTalk Mapper diventa attivo quando si aggiunge una nuova mappa a un progetto BizTalk, quando si apre una mappa esistente (un file con estensione btm) o quando si riattiva una mappa facendo clic sulla scheda nella finestra di modifica principale di Visual Studio.
Nota
In BizTalk Mapper i file di mappa vengono salvati con la codifica dei caratteri UTF-16.
Quando si aggiunge un artefatto esistente a un progetto BizTalk, l'azione di compilazione è sempre impostata su BtsCompile. Anche quando si rinomina un artefatto esistente, l'azione di compilazione viene impostata sul valore predefinito BtsCompile. Mentre si aggiunge o si rinomina un elemento esistente, è pertanto necessario impostare l'operazione di compilazione nel modo appropriato a seconda che si desideri compilare tale elemento o meno.
Parti di BizTalk Mapper
La figura seguente mostra varie parti di BizTalk Mapper in Visual Studio.
La funzionalità di ogni visualizzazione è la seguente:
Barra multifunzione dell'utilità mapper di Visual Studio. Il BizTalk Server Mapper fornisce una barra multifunzione di utilità per i comandi correlati a Mapper. Sulla barra multifunzione sono disponibili informazioni sullo schema di origine, l'interruttore per la visualizzazione Pertinenza per gli schemi di origine e di destinazione, l'interruttore per visualizzare o nascondere i collegamenti completamente al di fuori dell'ambito, l'interruttore per attivare o disattivare lo scorrimento automatico, il pulsante per la panoramica dell'area del mapper, i controlli per lo zoom avanti o indietro e la casella di testo per la ricerca. La seguente figura visualizza la barra multifunzione dell'utilità, disponibile nella parte superiore della pagina della griglia.
Visualizzazione dell'albero dello schema di origine. Questa visualizzazione condivide la finestra di modifica principale di Visual Studio con la visualizzazione albero dello schema di destinazione e la visualizzazione griglia.
Come suggerito dal nome, in questa visualizzazione viene mostrato lo schema che descrive i messaggi di istanza che sono l'origine del mapping. I collegamenti che definiscono il mapping portano dalla visualizzazione ad albero dello schema di origine alla visualizzazione Griglia e, infine, alla visualizzazione ad albero dello schema di destinazione.
Per altre informazioni sul modo in cui gli schemi BizTalk sono rappresentati in una visualizzazione albero dello schema, vedere Rappresentazione bizTalk degli schemi.
Visualizzazione dell'albero dello schema di destinazione. Questa visualizzazione condivide la finestra di modifica principale di Visual Studio con la visualizzazione albero dello schema di origine e la visualizzazione griglia.
Come suggerito dal nome, in questa visualizzazione viene mostrato lo schema che descrive i messaggi di istanza che sono la destinazione del mapping. I collegamenti che definiscono il mapping portano alla visualizzazione ad albero dello schema di destinazione dalla visualizzazione Griglia e, infine, dalla visualizzazione ad albero dello schema di origine.
Per altre informazioni sul modo in cui gli schemi BizTalk sono rappresentati in una visualizzazione albero dello schema, vedere Rappresentazione bizTalk degli schemi.
Visualizzazione Griglia. Questa vista condivide la finestra di modifica principale di Visual Studio con la visualizzazione albero dello schema di origine e la visualizzazione albero dello schema di destinazione, con la visualizzazione albero dello schema di origine a sinistra e la visualizzazione albero dello schema di destinazione a destra.
Come suggerito dal nome, questa visualizzazione svolge un ruolo di importanza critica nella definizione delle mappe, poiché contiene i collegamenti e i functoid che controllano la modalità di trasformazione dei dati di un messaggio di istanza di origine in un messaggio di istanza conforme allo schema di destinazione.
La visualizzazione Griglia può disporre di molteplici livelli, denominati pagine della griglia, che consentono di organizzare mappe complesse in suddivisioni logiche di mapping. Le pagine della griglia usano in genere più spazio di quanto possa essere visualizzato in una sola volta ed è possibile scorrerle in diversi modi.
In questa visualizzazione è possibile lavorare in modo attivo alla creazione di una mappa.
Finestra Casella degli strumenti di Visual Studio. Questa visualizzazione viene usata per mostrare i functoid disponibili per l'uso nelle mappe BizTalk e come origine per le operazioni di trascinamento della selezione per l'inserimento di functoid in una pagina della griglia.
I functoid visualizzati nella Casella degli strumenti sono organizzati in base alle relative categorie. Per altre informazioni sui functoid disponibili, vedere Functoids in Maps. Vedere anche il riferimento functoid nella guida per l'interfaccia utente e i riferimenti allo spazio dei nomi delle API per sviluppatori.
Finestra Proprietà di Visual Studio. Usare questa visualizzazione e le finestre di dialogo associate per esaminare e impostare le proprietà dei collegamenti e functoid creati per la definizione della mappa.
Quando si seleziona un collegamento o un functoid in una pagina della griglia nella visualizzazione Griglia, selezionare un nodo dello schema nelle visualizzazioni dell'albero dello schema di origine o di destinazione oppure selezionare una mappa nella finestra Esplora soluzioni; le proprietà corrispondenti di tale collegamento, functoid, nodo dello schema o mappa vengono visualizzate nella finestra Proprietà usando le convenzioni standard di Visual Studio. Le proprietà, ad esempio, sono raggruppate in categorie e possono essere visualizzate in base alle categorie o in ordine alfabetico.
Per informazioni dettagliate sui diversi set di proprietà disponibili per i collegamenti, i functoid, i nodi dello schema o la mappa stessa, vedere Riferimento alla proprietà mappa e riferimento alla proprietà schema nella guida dell'interfaccia utente e informazioni di riferimento sullo spazio dei nomi delle API per sviluppatori.
Finestre Elenco attività e Output di Visual Studio. È possibile usare queste visualizzazioni per esaminare i risultati della convalida, compilazione e test delle mappe BizTalk in modo molto simile all'uso di tali mappe per la compilazione del codice sorgente e la generazione di altri tipi di progetti.
Oltre che con queste visualizzazioni, è possibile interagire con diverse finestre di dialogo. che vengono aperte quando si modifica una proprietà complessa come i parametri di input per un functoid.
La finestra di Esplora soluzioni viene usata spesso insieme a BizTalk Mapper. Ad esempio, per creare una nuova mappa, fare clic con il pulsante destro del mouse sul progetto BizTalk nella finestra Esplora soluzioni, scegliere Aggiungi nuovo elemento e quindi usare la finestra di dialogo Aggiunginuovo elemento per assegnare un nome e creare una nuova mappa.