Condividi tramite


Come collegare automaticamente i record

BizTalk Mapper offre assistenza *Just-In-Time*, tramite un menu di scelta rapida, quando vengono creati collegamenti tra due elementi record degli schemi di origine e destinazione. In questo argomento vengono fornite informazioni su come usare il menu di scelta rapida per eseguire le operazioni di collegamento.

È possibile creare automaticamente collegamenti da record a record nei modi seguenti:

  • Collegamento diretto. Usando questa tecnica, BizTalk Mapper collega il record dallo schema di origine al record selezionato nello schema di destinazione.

  • Collegamento per struttura. Usando questa tecnica, BizTalk Mapper tenta di trovare la corrispondenza con i nodi Record e Field all'interno dei nodi Record collegati in base alle strutture di tali nodi Record , indipendentemente dai nomi dei nodi corrispondenti all'interno di tali strutture.

  • Collegamento per nome. Usando questa tecnica, BizTalk Mapper tenta di trovare la corrispondenza con i nodi Record e Field all'interno dei nodi Record collegati in base ai nomi dei nodi corrispondenti, indipendentemente dalla relativa struttura, all'interno dei nodi Record collegati.

  • Copia di massa. Il functoid Copia di massa consente alle mappe di usare schemi che includono elementi any e anyAttribute. Per informazioni sui functoid disponibili in BizTalk Mapper, vedere Usare i Functoid per Creare Mapping Più Complessi.

    Per usare il menu di scelta rapida, un collegamento deve provenire da un nodo padre della gerarchia secondaria e deve terminare in un altro nodo padre della gerarchia secondaria. Il menu di scelta rapida consente di stabilire il tipo di collegamenti da creare tra i due nodi dello schema. Di seguito è riportato un elenco di opzioni disponibili nel menu di scelta rapida.

Mappa da Destinazione mapping Comportamento dei collegamenti
Campo Campo Collegamento diretto
Registrazione Campo Collegamento diretto
Campo Registrazione Collegamento diretto
Registrazione Registrazione Viene visualizzato il menu di scelta rapida

Prerequisiti

Queste operazioni richiedono che BizTalk Mapper sia in esecuzione.

  1. Trascinare il mouse da un nodo padre della gerarchia secondaria nello schema di origine e quindi rilasciarlo nel nodo padre della gerarchia secondaria nello schema di destinazione.

  2. Scegliere Collegamento diretto dal menu di scelta rapida. La figura seguente mostra un collegamento diretto visualizzato dal nodo di origine selezionato al nodo di destinazione.

    Collegamento diretto dal nodo di origine al nodo di destinazione

    Importante

    È possibile inserire un collegamento diretto da un nodo padre della sotto gerarchia nello schema di origine a un nodo padre non della gerarchia secondaria nello schema di destinazione. La figura seguente mostra un collegamento diretto da "Root" che è un nodo padre nello schema di origine a "Record1" figlio di "Root" nello schema di destinazione.

    Collegamento diretto di elementi di record

  1. Trascinare il mouse da un nodo padre della gerarchia secondaria nello schema di origine e quindi rilasciarlo nel nodo padre della gerarchia secondaria nello schema di destinazione.

  2. Scegliere Collega per struttura dal menu di scelta rapida. Il BizTalk Mapper corrisponde ai nodi Record e Field all'interno dei nodi Record in corso di collegamento in base alla struttura di tali nodi Record, indipendentemente dai nomi dei nodi corrispondenti all'interno di tali strutture.

    Elementi di record da collegare per struttura

    Importante

    Quando si tenta di collegare un nodo padre sotto gerarchia nello schema di origine a un nodo padre non sotto gerarchia nello schema di destinazione, per struttura, BizTalk Mapper esegue il mapping degli elementi figlio del nodo padre di origine rispettivamente agli elementi figlio del nodo padre di destinazione. Nella figura seguente viene illustrato il collegamento in base alla struttura.

    Collegamento di elementi record per struttura

  1. Trascinare il mouse da un nodo padre della gerarchia secondaria nello schema di origine e quindi rilasciarlo nel nodo padre della gerarchia secondaria nello schema di destinazione.

  2. Scegliere Collega per nome dal menu di scelta rapida. BizTalk Mapper tenta di trovare la corrispondenza con i nodi Record e Field all'interno dei nodi Record collegati in base ai nomi dei nodi corrispondenti, indipendentemente dalla relativa struttura, all'interno dei nodi Record a cui si esegue il collegamento.

    Collegamento di elementi record per nome

    Importante

    È possibile collegare un nodo padre della sottogerarchia nello schema di origine a un nodo padre non della sottogerarchia nello schema di destinazione, in base al nome. BizTalk Mapper abbina i nomi degli elementi figlio del nodo di origine con gli elementi figlio del nodo di destinazione. Se trova figli identici, viene stabilito un collegamento tra i rispettivi figli. La figura seguente illustra questo concetto.

Il functoid Copia di massa consente alle mappe di usare schemi che includono elementi any e anyAttribute. Questi elementi sono, in sostanza, caratteri jolly forniti nel linguaggio di definizione di XML Schema in modo che corrispondano a strutture o attributi sconosciuti.

Oltre a gestire i dati con struttura sconosciuta, il functoid Copia di massa consente di semplificare lo sviluppo dello schema: solo le parti di uno schema che verranno elaborate devono essere specificate in dettaglio.

Collegamento di elementi del record tramite functoid Mass Copy di

Per ulteriori informazioni sul functoid Mass Copy, vedere il Mass Copy Functoid.

Vedere anche

Uso dei collegamenti per specificare le mappature di record e campi
Come aggiungere i functoids di copia di massa a una mappa