Condividi tramite


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.

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

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

    Collegamento diretto dal nodo di origine 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.

    Collegamento di elementi di record direttamente

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

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

    Elements_by struttura del record di collegamento Linkrecordelements_bystructure

    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.

    Collegamento di elementi di record per struttura

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

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

    Collegamento di elementi di record in base

    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.

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.

Collegamento di elementi record per functoid di Mass Copy

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