Come collegare record automaticamente
In BizTalk Mapper è disponibile un menu di scelta rapida con opzioni di assistenza JIT per la creazione di collegamenti tra due elementi di record di schemi di origine e di destinazione. In questo argomento vengono fornite informazioni su come utilizzare il menu di scelta rapida per eseguire le operazioni di collegamento.
È possibile creare automaticamente collegamenti tra record nei seguenti modi:
Collegamento diretto. Utilizzando questa tecnica, BizTalk Mapper collega il record dello schema di origine al record selezionato nello schema di destinazione.
Collega in base alla struttura. Usando questa tecnica, BizTalk Mapper tenta di corrispondere ai 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.
Collega in base al nome. Usando questa tecnica, BizTalk Mapper tenta di corrispondere ai nodi Record e Field all'interno dei nodi Record collegati in base ai nomi dei nodi corrispondenti, indipendentemente dalla struttura, all'interno dei nodi Record collegati.
Copia di massa. Il functoid Di copia di massa consente alle mappe di usare schemi che includono qualsiasi elemento e anyAttribute . Per informazioni sui functoid disponibili in BizTalk Mapper, vedere Uso di functoid per creare mapping più complessi.
Per poter utilizzare il menu di scelta rapida, è necessario che il collegamento origini da un nodo padre di una sottogerarchia e termini in un altro nodo padre di una sottogerarchia. Nel menu di scelta rapida viene fornita assistenza per la scelta del tipo di collegamento da creare tra i nodi dei due schemi. Viene riportato di seguito un elenco di opzioni disponibili nel menu di scelta rapida.
Origine mapping | Destinazione mapping | Comportamento del collegamento |
---|---|---|
Campo | Campo | Collegamento diretto |
Registra | Campo | Collegamento diretto |
Campo | Registra | Collegamento diretto |
Registra | Registra | Viene visualizzato il menu di scelta rapida |
Prerequisiti
Per effettuare queste operazioni è necessario che BizTalk Mapper sia in esecuzione.
Per collegare direttamente gli elementi di record
Trascinare il mouse da un nodo padre di una sottogerarchia nello schema di origine e rilasciarlo sul nodo padre di una sottogerarchia nello schema di destinazione.
Nel menu di scelta rapida fare clic su Collegamento diretto. Nella seguente figura è illustrato un collegamento diretto dal nodo di origine selezionato al nodo di destinazione.
Importante
È possibile posizionare un collegamento diretto da un nodo padre di una sottogerarchia nello schema di origine a un nodo padre di una sottogerarchia nello schema di destinazione. Nella seguente figura è illustrato un collegamento diretto dal nodo padre radice nello schema di origine al nodo figlio Record1 nello schema di destinazione.
Per collegare gli elementi di record in base alla struttura
Trascinare il mouse da un nodo padre di una sottogerarchia nello schema di origine e rilasciarlo sul nodo padre di una sottogerarchia nello schema di destinazione.
Nel menu di scelta rapida fare clic su Collegamento per struttura. BizTalk Mapper corrisponde ai nodi Record e Field all'interno dei nodi Record collegati in base alla struttura di tali nodi Record , indipendentemente dai nomi dei nodi corrispondenti all'interno di tali strutture.
Importante
Quando si tenta di collegare in base alla struttura un nodo padre di una sottogerarchia nello schema di origine a un nodo padre non appartenente a una sottogerarchia nello schema di destinazione, BizTalk Mapper esegue il mapping rispettivamente degli elementi figlio del nodo padre di origine con gli elementi figlio del nodo padre di destinazione. Nella seguente figura viene illustrato il collegamento in base alla struttura.
Per collegare gli elementi di record in base al nome
Trascinare il mouse da un nodo padre di una sottogerarchia nello schema di origine e rilasciarlo sul nodo padre di una sottogerarchia nello schema di destinazione.
Nel menu di scelta rapida fare clic su Collegamento per nome. BizTalk Mapper tenta di corrispondere ai nodi Record e Field all'interno dei nodi Record collegati in base ai nomi dei nodi corrispondenti, indipendentemente dalla struttura, all'interno dei nodi Record a cui si sta collegando.
Importante
È possibile collegare in base al nome un nodo padre di una sottogerarchia nello schema di origine a un nodo padre di una sottogerarchia nello schema di destinazione. BizTalk Mapper ottiene una corrispondenza tra i nomi degli elementi figlio del nodo di origine e gli elementi figlio del nodo di destinazione. Se vengono rilevati elementi figlio identici, verrà stabilito un collegamento tra i rispettivi elementi figlio. Nella seguente figura è illustrato questo concetto.
Per effettuare un collegamento tramite un functoid Copia di massa
Il functoid Di copia di massa consente alle mappe di usare schemi che includono qualsiasi elemento e anyAttribute . Questi elementi sono, in pratica, caratteri jolly disponibili nel linguaggio di definizione dello schema XML per corrispondere a strutture o attributi sconosciuti.
Oltre alla gestione dei dati con struttura sconosciuta, il functoid copia di massa consente di semplificare lo sviluppo dello schema: solo le parti di uno schema che verrà elaborato devono essere specificate in dettaglio.
Per altre informazioni sul functoid copia di massa , vedere Functoid copia di massa.
Vedere anche
Uso dei collegamenti per specificare il mapping tra record e campi
Come aggiungere functoid Copia di massa a una mappa