Come configurare la convalida e i parametri di test della mappa

Prima di convalidare e testare una mappa, è necessario impostare i parametri di convalida e test della mappa nella finestra Proprietà della mappa.

Configurare i parametri di convalida e test della mappa

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sulla mappa le cui pagine delle proprietà si desidera configurare e quindi scegliere Proprietà.

  2. Nella finestra Proprietà eseguire le operazioni seguenti.

    Usare Per
    Convalida input TestMap Configurare se si desidera che il messaggio di istanza venga convalidato in base allo schema di origine prima di eseguire il test della mappa.
    Convalida output TestMap Configurare se si desidera che il messaggio di istanza venga convalidato in base allo schema di destinazione dopo aver eseguito il test della mappa.
    Istanza input TestMap Configurare la posizione dei dati del messaggio di istanza da utilizzare durante l'esecuzione del test della mappa.

    Se si configura questa proprietà, è necessario configurare anche la proprietà Input TestMap .
    Istanza output TestMap Configurare il percorso del file in cui si desidera archiviare l'output dell'operazione del test della mappa.

    Se si configura questa proprietà, è necessario configurare anche la proprietà TestMap Output .
    Input TestMap Configurare il formato dei dati dell'istanza di input.
    Output TestMap Configurare il tipo di dati di output da utilizzare durante l'esecuzione del test della mappa.

    Importante

    Se si desidera eseguire il test della mappa, sarà necessario configurare prima le proprietà della mappa.

Dopo aver sviluppato una mappa, è necessario eseguirne la convalida. In questo argomento vengono fornite istruzioni dettagliate relative alla convalida delle mappe.

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. Nella finestra Output verificare i risultati.

Importante

Se nell'output si utilizzano dati o costanti personalizzate, è necessario verificare che i tipi dei dati di test di origine e i valori delle costanti di destinazione siano validi. Durante la convalida di una mappa, BizTalk Mapper non verifica se i dati dell'istanza violano i tipi di dati eventualmente definiti negli schemi. Questa operazione viene eseguita durante il test della mappa o la convalida dei dati dell'istanza con Editor BizTalk.

Testare una mappa BizTalk

Dopo aver sviluppato una mappa, è necessario eseguirne il test. In questo argomento vengono fornite istruzioni dettagliate per l'esecuzione del test di mappe nonché i passaggi che consentono di visualizzare l'XSLT generato dal compilatore di mappe.

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sulla mappa da testare e quindi selezionare Mappa di test.

  2. Verificare i risultati nella finestra Output .

    Importante

    È consigliabile configurare le proprietà delle istanze di input e di output nella finestra Proprietà prima testare una mappa.

Esaminare xslt

È 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.

  • Se si dispone di una mappa complicata, la revisione di XSLT consentirà di vedere come la mappa viene convertita in una trasformazione e può fornire informazioni su come migliorare la struttura, sostituire o semplificare 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.

    In altri termini l'osservazione dell'XSLT è un ottimo modo per eseguire il debug di una mappa.

Visualizzare l'XSLT generato dal compilatore della mappa

  1. Da un progetto BizTalk di Visual Studio selezionare la 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 selezionare l'URL per visualizzare il file.

Nota

Le modifiche apportate al file XSL non vengono riflesse nella mappa e vengono sovrascritte nella build successiva.

Vedi anche

Come eseguire il debug delle mappe
Risoluzione dei problemi relativi alle mappe