Cómo copiar, cortar y pegar vínculos y functoids
La característica de copiar, cortar y pegar del Asignador de BizTalk permite la reutilización de una relación. En este tema se proporcionan instrucciones detalladas para copiar y cortar functoids y/o vínculos de una asignación, así como pegarlos en ella.
Puede usar la característica de copiar y pegar cuando desee reutilizar un conjunto de functoids y/o vínculos. Y, cuando desee eliminar la selección de la ubicación existente y moverla a una nueva ubicación, puede usar la característica de cortar y pegar.
Importante
¿Cree que las características de cortar y pegar y la característica de mover son similares? Hay una diferencia. Cuando selecciona cortar, solo los functoids o los vínculos de la selección se quitan de la página de cuadrícula de origen. Pero, cuando selecciona mover, todos los functoids y los vínculos de la relación (independientemente de la selección), de forma recursiva, se eliminan de la página de cuadrícula de origen. Para obtener más información sobre cómo mover una relación, vea Cómo mover una relación entre páginas de cuadrícula.
Cuando copia o corta un conjunto de functoids o vínculos, se conservan los functoids, las etiquetas, los comentarios y los valores constantes (junto con los marcadores correctos) asociados a ese conjunto.
Solamente se pueden copiar y cortar estos elementos de asignación:
Vincular del esquema de origen al de destino.
Vínculo de functoid a nodo de esquema, únicamente si el “functoid” también se selecciona junto con el vínculo
Vínculo de functoid a functoid, únicamente si ambos functoids se seleccionan junto con el vínculo.
Puede copiar y pegar functoids y/o vínculos de:
Dentro de la misma página de cuadrícula de un mapa
Una página de cuadrícula a las otras del mismo mapa
Una asignación a las otras de la misma instancia de Visual Studio
Entre diferentes instancias de Visual Studio
Las operaciones de cortar y pegar no se pueden deshacer o rehacer. Para obtener más información, vea Cómo deshacer o rehacer las operaciones de usuario.
Además de esto, debe tener en cuenta lo siguiente al pegar vínculos:
Un vínculo entre el esquema de origen y el de destino únicamente se puede pegar si la asignación actual, donde se pega el vínculo, contiene un nodo de origen, así como un nodo de destino cuya XPath es idéntica a la XPath de los nodos de origen y de destino del vínculo que se pega.
Un vínculo entre el esquema de origen y el de destino únicamente se puede pegar si no hay ningún vínculo existente entre el origen indicado y los nodos de destino.
Un vínculo de un functoid a un esquema de destino únicamente se puede pegar si existe un nodo de destino cuya XPath sea la misma que la XPath del nodo de destino del vínculo que se pega.
Un vínculo de un esquema de origen a un functoid únicamente se puede pegar si existe un nodo de origen cuya XPath sea la misma que la XPath del nodo de origen del vínculo que se pega.
Nota
Cuando selecciona varios elementos (vínculos o functoids) de modo que algunos de ellos no se pueden cortar o copiar, al ejecutar el comando cortar o copiar, la barra de estado de Visual Studio muestra el mensaje de advertencia en el que se indica que no se pudieron cortar o copiar algunos de los elementos seleccionados. El mensaje también muestra información relevante.
Requisitos previos
Estas instrucciones requieren que el asignador de BizTalk se esté ejecutando.
Procedimiento para copiar y pegar una relación
En el Explorador de soluciones, abra el proyecto BizTalk y haga doble clic en el mapa para abrirlo en el Asignador de BizTalk.
Seleccione los functoids y/o los vínculos que desee copiar.
Sugerencia
Puede realizar una selección manteniendo presionada la tecla CTRL y seleccionando a continuación los functoids y/o vínculos que desee o bien arrastrando y soltando con el mouse por los vínculos para formar una selección rectangular.
Nota
Puede usar la operación "seleccionar en la cinta" para seleccionar varios vínculos o functoids. Para obtener más información, vea Cómo seleccionar varios vínculos y functoids.
Haga clic con el botón derecho en la selección. y, a continuación, haga clic en Copiar. Como alternativa, puede presionar CTRL+C en el teclado.
Nota
Para obtener una lista de métodos abreviados de teclado, vea Métodos abreviados de teclado del asignador de BizTalk.
Coloque el cursor donde desee pegar la selección.
Haga clic con el botón derecho en la página de cuadrícula y, a continuación, haga clic en Pegar. También puede seleccionar y presionar CTRL+V en el teclado. Aparece una copia de la selección en la nueva ubicación.
Procedimiento para cortar y pegar una relación
En el Explorador de soluciones, abra el proyecto BizTalk y haga doble clic en el mapa para abrirlo en el Asignador de BizTalk.
Seleccione los functoids y/o los vínculos que desee cortar.
Sugerencia
Puede realizar una selección manteniendo presionada la tecla CTRL y seleccionando a continuación los functoids y/o vínculos que desee o bien arrastrando y soltando con el mouse por los vínculos para formar una selección rectangular.
Nota
Puede usar la operación "seleccionar en la cinta" para seleccionar varios vínculos o functoids. Para obtener más información, vea Cómo seleccionar varios vínculos y functoids.
Haga clic con el botón derecho en la selección y, a continuación, haga clic en Cortar. Como alternativa, puede presionar CTRL+X en el teclado.
Nota
Para obtener una lista de métodos abreviados de teclado, vea Métodos abreviados de teclado del asignador de BizTalk.
Coloque el cursor donde desee pegar la selección.
Haga clic con el botón derecho en la página de cuadrícula y, a continuación, haga clic en Pegar. También puede seleccionar y presionar CTRL+V en el teclado. La selección se elimina de la ubicación existente y aparece en la nueva ubicación.