Risoluzione dei problemi relativi alle mappe

In questo argomento vengono fornite informazioni sui problemi relativi alle mappe e indicate strategie per la loro risoluzione.

Strategie per la risoluzione dei problemi

Convalidare la mappa

Questa indicazione può sembrare ovvia, ma è sempre opportuno convalidare la mappa in diversi punti dello sviluppo. Questo consente di identificare problemi di progettazione, logici e dello schema nelle prime fasi del ciclo di sviluppo, quando è più semplice correggerli o trovare una soluzione alternativa.

Per convalidare una mappa BizTalk
  1. In Esplora soluzioni aprire la mappa da convalidare.

  2. In Esplora soluzioni fare clic con il pulsante destro del mouse sulla mappa e quindi scegliere Convalida mappa.

  3. Verificare i risultati nella finestra Output.

Nota

Durante la convalida di una mappa, i dati dell'istanza di test non vengono controllati per verificare se violano i tipi di dati definiti negli schemi. È possibile verificare i dati dell'istanza quando si verifica la mappa o si convalidano i dati dell'istanza in Editor BizTalk.

Esaminare l'XSLT generato per la mappa

È spesso utile controllare l'XSLT generato dal compilatore di mappe. Alcuni dei vantaggi sono riportati di seguito:

  • Se si utilizzano i cicli o i functoid personalizzati, è possibile comprendere meglio la modalità di esecuzione del ciclo e la modalità di chiamata dei functoid personalizzati.

  • Nel caso di una mappa complicata, la verifica dell'XSLT consentirà di osservare come la mappa viene convertita in una trasformazione e di intuire il modo migliore per organizzare, sostituire o ottimizzare una o più parti.

  • Se si utilizzano script personalizzati o altri elementi, la verifica dell'XSLT consentirà di osservare il modo in cui gli script, gli elementi e altre parti della mappa interagiscono.

    La visualizzazione dell'XSLT di una mappa è fortunatamente un processo semplice.

Per visualizzare l'XSLT generato dal compilatore di mappe
  1. Da un progetto BizTalk di Visual Studio fare clic sulla scheda Esplora soluzioni, fare clic con il pulsante destro del mouse su una mappa e quindi scegliere Convalida mappa.

  2. Scorrere la finestra di output per trovare l'URL del file XSL. Premere CTRL e fare clic sull'URL per visualizzare il file.

    Se si decide di personalizzare la mappa manualmente, è possibile modificare la versione prodotta dal compilatore di mappe. Le modifiche non verranno riprodotte dal mapper e verranno perse al momento della successiva creazione della soluzione.

Ottimizzare la mappa per scenari specifici usando <mapsource>

È possibile modificare alcuni comportamenti predefiniti del Mapper modificando gli attributi dell'elemento mapsource direttamente in un file di origine mappa (con estensione btm). I comportamenti modificabili sono attualmente tre:

Vedere anche

Domande e risposte generali sulla risoluzione dei problemi
Errori comuni