Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto

Uso di un ambito in un ciclo - Procedura

Aggiornamento: gennaio 2015

Questo argomento descrive l'uso dell'ambito nei Servizi BizTalk di Microsoft Azure.

Superficie di progettazione dell'ambito

Nella parte inferiore dell'area di progettazione di Transform viene visualizzata la gerarchia dell'ambito del ciclo MapEach nella traccia di navigazione. L'ambito corrente del ciclo MapEach è l'ultimo elemento nella traccia di navigazione. Quando viene impostato l'ambito in un ciclo MapEach, la traccia di navigazione viene aggiornata per riflettere la gerarchia corrente. Nell'esempio seguente Employee Mapping è l'ultimo ciclo MapEach nella traccia di navigazione, pertanto è l'ambito attualmente impostato:

Traccia di navigazione

Le operazioni di ciclo MapEach, ciclo ForEach e Create List dispongono di un contenitore. Gli oggetti figlio sono raggruppati insieme nel contenitore. Gli elementi nel contenitore si trovano e vengono eseguiti nell'ambito del contenitore. Un contenitore interno è figlio del contenitore esterno. Quando viene selezionato un contenitore, intorno a esso viene visualizzata una linea a tinta unita. Nell'esempio seguente viene selezionato Dept Mapping, pertanto il relativo contenitore è indicato da una linea continua:

Contenitore

Ogni contenitore può essere compresso ed espanso in due modi:

  • Selezionare il contenitore e premere la barra spaziatrice.

  • Selezionare il segno meno (-) per comprimere e il segno più (+) per espandere.

Se si comprime il contenitore, viene annullata automaticamente l'impostazione dell'ambito del ciclo MapEach. È possibile aggiungere istanze di Operazione di mapping a un contenitore solo quando il contenitore è espanso. È possibile modificare i collegamenti quando il contenitore è compresso o espanso. Nell'esempio seguente Employee Mapping viene compresso e la proprietà Ambito contenitore passa automaticamente al nodo padre, Dept Mapping:

Ridotto a icona

Intestazione del contenitore

Quando viene impostato l'ambito MapEach, viene evidenziata l'intestazione del contenitore. È possibile modificare i colori mediante i passaggi seguenti:

  1. Scegliere Opzioni dal Strumenti.

  2. Espandere la finestra di progettazione di Transform e selezionare Colori e tipi di carattere.

  3. Selezionare Sfondo dell'intestazione dell'ambito di lavoro per modificare il colore.

  4. Scegliere OK.

Quando si esegue il collegamento di un record ripetuto nel documento di origine a un record ripetuto nel documento di destinazione, è necessario il ciclo MapEach. L'attività di creazione di collegamenti da ogni nodo di origine al nodo di destinazione può richiedere molto tempo. Per questo motivo, nei Servizi BizTalk è disponibile la funzionalità Collegamento diretto.

Per collegamento diretto si intende semplicemente la copia da un nodo di input a un nodo di output senza altre attività di elaborazione. Questa funzionalità viene usata anche per il collegamento di record non ripetuti, attività che non richiede il ciclo MapEach.

L'argomento Operazioni di mapping di tipo ciclo - Uso ed esempi descrive la funzionalità Collegamento diretto.

L'ambito del contenitore si intende per pagina. Quando l'ambito è impostato su un ciclo MapEach nella pagina 1, se si seleziona la pagina 2 l'ambito viene impostato su Home nella pagina 2.

Quando si seleziona un contenitore, i collegamenti ai nodi di origine e di destinazione vengono evidenziati in verde. Nell'esempio seguente sono impostati gli ambiti Company Mapping, Dept Mapping e Employee Mapping. La traccia di navigazione mostra la gerarchia del ciclo MapEach. Employee Mapping è l'ultimo elemento nella traccia di navigazione, pertanto è l'ambito corrente. Il nodo di Employee Mapping è evidenziato in verde:

Collegamenti con indicazioni relative all'ambito

  1. Nel menu Strumenti selezionare Opzioni.

  2. Selezionare Area di progettazione delle trasformazioni.

  3. Per disattivare la funzionalità di evidenziazione, selezionare Generale e deselezionare l'opzione Evidenzia propagazione.

  4. Per modificare i colori dell'evidenziazione, selezionare Colori & Caratteri.

Quando viene selezionato un ciclo figlio, la proprietà Ambito contenitore viene aggiornata con il nome di etichetta dell'ambito padre. Nell'esempio seguente è selezionato Dept Mapping e la proprietà Ambito contenitore indica Company Mapping, che è il nodo padre:

Proprietà dell'ambito contenitore

Se si seleziona Home nella traccia di navigazione, l'ambito viene impostato su tale pagina. Non viene impostato nessun ambito e nella proprietà Ambito contenitore viene visualizzato Nessuno:

Home page nella traccia di navigazione

I comandi Taglia/Copia e Incolla consentono di spostare un'Operazione di mapping, ma non i relativi collegamenti. Se si sposta un'Operazione di mapping con i comandi Taglia/Copia e Incolla, i collegamenti vengono rimossi.

Per spostare un'Operazione di mapping e i relativi collegamenti, usare CTRL+clic per selezionare gli elementi da spostare. CTRL+clic consente di tagliare gli elementi che possono essere quindi incollati nel percorso desiderato. Non è possibile trascinare ed eliminare le Operazione di mapping e i collegamenti.

Per uscire da un ambito del ciclo MapEach, eseguire una delle operazioni seguenti:

  • Annullare l'impostazione dell'ambito Ambito sbloccato. Questa opzione sposta lo stato attivo a un ambito del ciclo MapEach superiore nella gerarchia.

    Nell'esempio seguente l'ambito è impostato:

    Proprietà dell'ambito contenitore

    Quindi, viene annullata l'impostazione dell'ambito del ciclo MapEach Employee Mapping. L'ambito del ciclo MapEach Dept Mapping è l'ultimo elemento nella traccia di navigazione, pertanto è l'ambito corrente:

    Elemento nell'ambito e ambito non impostato per l'elemento successivo
  • Selezionare uno degli ambiti padre nella traccia di navigazione. Selezionare, ad esempio, Dept Mapping nella traccia di navigazione:

    Traccia di navigazione di uscita di ambito
  • Impostare un ambito diverso.

Per le procedure consigliate in caso di uso dell'ambito del contenitore e per un esempio di ambito, vedere gli argomenti seguenti:

Procedure consigliate per trasformazioni/mappe nei servizi BizTalk

Esempi di ciclo e di ambito nei mapping o nelle trasformazioni di servizi BizTalk

Vedere anche

Mostra:
© 2015 Microsoft