Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El Asignador de BizTalk proporciona asistencia justo a tiempo, a través de un menú contextual, al crear vínculos entre dos elementos de registro de esquemas de origen y destino. En este tema se proporciona información sobre cómo usar el menú contextual para realizar las operaciones de vinculación.
Puede crear vínculos de registro a registro automáticamente de las siguientes maneras:
Direct Link. Utilizando esta técnica, el asignador de BizTalk conecta el registro del esquema de origen con el registro seleccionado en el esquema de destino.
Vincular por estructura. Con esta técnica, el asignador de BizTalk intenta hacer coincidir los nodos Record y Field dentro de los nodos Record que están siendo vinculados según las estructuras de dichos nodos Record, independientemente de los nombres de los nodos correspondientes dentro de esas estructuras.
Vincular por nombre. Con esta técnica, el asignador de BizTalk intenta hacer coincidir los nodos Record y Field dentro de los nodos Record, que se vinculan según los nombres de los nodos correspondientes, independientemente de la estructura dentro de los nodos Record que se están vinculando.
Copia masiva. El functoid Copia masiva permite que los mapas usen esquemas que incluyan elementos any y anyAttribute. Para obtener información sobre los functoids disponibles en el asignador de BizTalk, vea Usar functoids para crear asignaciones más complejas.
Para usar el menú contextual, un vínculo debe originarse en un nodo primario de la sub jerarquía y debe terminar en otro nodo primario de la sub jerarquía. El menú contextual ayuda en qué tipo de vínculos se debe crear entre los dos nodos de esquema. A continuación se muestra una lista de opciones disponibles en el menú contextual.
| Mapa desde | Asignar a | Comportamiento del enlace |
|---|---|---|
| Campo | Campo | Vínculo directo |
| Registro | Campo | Vínculo directo |
| Campo | Registro | Vínculo directo |
| Registro | Registro | Aparece el menú contextual |
Prerrequisitos
Estas operaciones requieren que el Mapper de BizTalk esté en ejecución.
Para vincular directamente los elementos de registro
Arrastre el mouse desde un nodo primario de la sub jerarquía en el esquema de origen y colóquelo en el nodo primario de la sub jerarquía en el esquema de destino.
En el menú contextual, haga clic en Vínculo directo. En la ilustración siguiente se muestra un vínculo directo que aparece desde el nodo de origen seleccionado al nodo de destino.
Importante
Puede colocar un vínculo directo desde un nodo primario de la sub jerarquía en el esquema de origen a un nodo primario que no sea de sub jerarquía en el esquema de destino. En la ilustración siguiente se muestra un vínculo directo de "Root" que es un nodo primario del esquema de origen a "Record1" que es un elemento secundario a "Root" en el esquema de destino.
Para vincular los elementos de registro por estructura
Arrastre el mouse desde un nodo primario de la sub jerarquía en el esquema de origen y colóquelo en el nodo primario de la sub jerarquía en el esquema de destino.
En el menú contextual, haga clic en Vincular por estructura. El asignador de BizTalk empareja los nodos Record y Field entre los nodos Record que están siendo vinculados según la estructura de esos mismos nodos Record, independientemente de los nombres de los nodos equivalentes dentro de esas estructuras.
Importante
Al intentar vincular un nodo primario de la sub-jerarquía en el esquema de origen a un nodo primario que no pertenece a una sub-jerarquía en el esquema de destino, por estructura, el asignador de BizTalk mapea los nodos secundarios del nodo primario de origen a los nodos secundarios del nodo primario de destino, respectivamente. En la ilustración siguiente se muestra la vinculación por estructura.
Para vincular los elementos de registro por nombre
Arrastre el mouse desde un nodo primario de la sub jerarquía en el esquema de origen y colóquelo en el nodo primario de la sub jerarquía en el esquema de destino.
En el menú contextual, haga clic en Vincular por nombre. El asignador de BizTalk intenta hacer coincidir los nodos Record y Field dentro de los nodos Record que están siendo vinculados según los nombres de los nodos correspondientes, independientemente de su estructura, dentro de los nodos Record a los que está vinculando usted.
Importante
Puede vincular un nodo primario de la subjerarquía en el esquema de origen a un nodo primario que no sea de subjerarquía en el esquema de destino, por su nombre. El asignador de BizTalk hace corresponder los nombres de los nodos hijos del nodo de origen con los nodos hijos del nodo de destino. Si encuentra hijos idénticos, se establece un vínculo entre los hijos respectivos. En la ilustración siguiente se explica este concepto.
Para vincular mediante una función de copiado masivo
El functoid Copia masiva permite que los mapas usen esquemas que incluyan elementos any y anyAttribute. Estos elementos son, en esencia, caracteres comodín proporcionados en el lenguaje de definición de esquema XML para que coincidan con estructuras o atributos desconocidos.
Además de gestionar datos con una estructura desconocida, el functoid Copia masiva le permite simplificar el desarrollo del esquema: solo las partes de un esquema que serán procesadas deben especificarse en detalle.
Para obtener más información sobre el functoid Copia Masiva, vea Functoid de Copia Masiva.
Véase también
Usar vínculos para especificar asignaciones de registros y campos
Cómo agregar functoids para copiar en masa a un mapa