Condividi tramite


Come copiare, tagliare e incollare collegamenti e functoid

La funzionalità di copia, taglia e incolla di BizTalk Mapper consente di riutilizzare una relazione. In questo argomento vengono fornite istruzioni dettagliate per copiare, tagliare e incollare functoid e/o collegamenti di una mappa.

È possibile utilizzare la funzionalità di copia e incolla quando si desidera riutilizzare un set di functoid e/o collegamenti È invece possibile utilizzare la funzionalità di taglia e incolla quando si desidera rimuovere la selezione dalla posizione esistente e spostarla in una nuova posizione.

Importante

La funzionalità di taglia e incolla può apparire simile a quella di spostamento, ma esiste una differenza. Quando si sceglie di tagliare la selezione, solo i functoid e/o i collegamenti selezionati vengono rimossi dalla pagina griglia di origine. Se invece si sceglie di spostare la selezione, tutti i functoid e i collegamenti della relazione vengono rimossi dalla pagina della griglia di origine in modo ricorsivo, indipendentemente dalla selezione. Per altre informazioni sullo spostamento di una relazione, vedere Come spostare una relazione tra pagine griglia.

Quando si copia o si taglia un set di functoid e/o collegamenti, i functoid, le etichette, i commenti e i valori delle costanti, insieme ai segnaposto corretti, associati al set vengono mantenuti.

È possibile copiare o tagliare solo gli elementi della mappa seguenti:

  • Collegamento dallo schema di origine allo schema di destinazione.

  • Collegamento dal functoid al nodo dello schema, solo nel caso in cui il "functoid" è selezionato insieme al collegamento.

  • Collegamento da functoid a functoid, solo nel caso in cui entrambi i functoid sono selezionati insieme al collegamento.

    È possibile copiare o tagliare functoid e/o collegamenti:

  • Dall'interno della stessa pagina della griglia di una mappa

  • Da una pagina della griglia a un'altra della stessa mappa

  • Da una mappa all'altra nella stessa istanza di Visual Studio

  • Tra istanze diverse di Visual Studio

    È possibile annullare o ripetere le operazioni Taglia e Incolla. Per altre informazioni, vedere Come annullare o annullare le operazioni utente.

    Oltre a ciò, è necessario considerare i fattori seguenti quando si incollano collegamenti:

  • Un collegamento tra lo schema di origine e lo schema di destinazione può essere incollato solo se la mappa corrente, in cui il collegamento verrà incollato, contiene un nodo di origine e un nodo di destinazione il cui XPath è identico all'XPath dei nodi di origine e di destinazione del collegamento incollato.

  • Un collegamento tra lo schema di origine e quello di destinazione può essere incollato solo se non esiste un collegamento tra i nodi di origine e di destinazione menzionati in precedenza.

  • Un collegamento da un functoid allo schema di destinazione può essere incollato solo se esiste un nodo di destinazione il cui XPath è identico all'XPath del nodo di destinazione del collegamento incollato.

  • Un collegamento dallo schema di origine a un functoid può essere incollato solo se esiste un nodo di origine il cui XPath è identico all'XPath del nodo di origine del collegamento incollato.

Nota

Quando si selezionano più elementi (collegamenti e/o functoid) in modo che alcuni di essi non possano essere tagliati/copiati, all'esecuzione del comando Taglia/Copia, nella barra di stato di Visual Studio verrà visualizzato un messaggio di avviso indicante che non è possibile tagliare/copiare alcuni degli elementi selezionati. Nel messaggio vengono visualizzati anche i relativi dettagli.

Prerequisiti

Queste istruzioni richiedono che BizTalk Mapper sia in esecuzione.

Per copiare e incollare una relazione

  1. In Esplora soluzioni aprire il progetto BizTalk, quindi fare doppio clic sulla mappa per aprirla in BizTalk Mapper.

  2. Selezionare i functoid e/o i collegamenti che si desidera copiare.

    Suggerimento

    È possibile selezionare un functoid o un collegamento tenendo premuto CTRL e quindi selezionando i functoid e/o i collegamenti desiderati oppure trascinando e rilasciando il pulsante del mouse sui collegamenti in modo da formare una selezione rettangolare.

    Nota

    È possibile utilizzare la barra multifunzione per selezionare più collegamenti e/o functoid. Per altre informazioni, vedere Come selezionare più collegamenti e functoid.

  3. Fare clic con il pulsante destro del mouse sulla selezione. quindi fare clic su Copia. In alternativa, è possibile premere CTRL+C.

    Nota

    Per un elenco di tasti di scelta rapida, vedere Tasti di scelta rapida BizTalk Mapper.

  4. Posizionare il cursore nel punto in cui si desidera incollare la selezione.

  5. Fare clic con il pulsante destro del mouse sulla pagina della griglia e quindi scegliere Incolla. In alternativa, è possibile effettuare la selezione e premere CTRL+V. Verrà visualizzata una copia della selezione nella nuova posizione.

Per tagliare e incollare una relazione

  1. In Esplora soluzioni aprire il progetto BizTalk, quindi fare doppio clic sulla mappa per aprirla in BizTalk Mapper.

  2. Selezionare i functoid e/o i collegamenti che si desidera tagliare.

    Suggerimento

    È possibile selezionare un functoid o un collegamento tenendo premuto CTRL e quindi selezionando i functoid e/o i collegamenti desiderati oppure trascinando e rilasciando il pulsante del mouse sui collegamenti in modo da formare una selezione rettangolare.

    Nota

    È possibile utilizzare la barra multifunzione per selezionare più collegamenti e/o functoid. Per altre informazioni, vedere Come selezionare più collegamenti e functoid.

  3. Fare clic con il pulsante destro del mouse sulla selezione e scegliere Taglia. In alternativa, è possibile premere CTRL+X.

    Nota

    Per un elenco di tasti di scelta rapida, vedere Tasti di scelta rapida BizTalk Mapper.

  4. Posizionare il cursore nel punto in cui si desidera incollare la selezione.

  5. Fare clic con il pulsante destro del mouse sulla pagina della griglia e quindi scegliere Incolla. In alternativa, è possibile effettuare la selezione e premere CTRL+V. La selezione verrà eliminata dalla posizione esistente e verrà visualizzata nella nuova posizione.