Copia masiva (referencia de functoid)

 

Use el functoid Copia masiva ( Icono que representa el functoid Copia masiva). Para copiar de forma recursiva todos los datos de un mensaje de instancia de entrada, a profundidad arbitraria, que corresponde a un nodo especificado en el esquema de origen a la posición en un mensaje de instancia de salida especificado por el vínculo de salida.

Entrada

Parámetro 1: un vínculo del nodo Registro o Elemento de campo en el esquema de origen, que tiene una estructura de nodo secundario arbitrariamente compleja dentro de él.

Resultados

Salida 1: un vínculo a un nodo del esquema de destino, que indica la posición dentro de un mensaje de instancia de salida en el que se va a copiar la estructura del elemento del mensaje de instancia de entrada.

Comentarios

Una forma de entender el functoid Copia masiva es considerar que puede asignar de forma completa mensajes de instancia de entrada a mensajes de instancia de salida, donde los dos tipos de mensajes se describen mediante esquemas idénticos, al vincular el nodo raíz del esquema de origen al nodo raíz del esquema de destino.

Este functoid resulta útil para la asignación de un nodo Cualquier elemento o Cualquier atributo desde el esquema de origen al esquema de destino. Por ejemplo, si tiene un nodo Registro denominado Src en el esquema de origen y un nodo Registro denominado Dst en el esquema de destino, y los dos tienen un nodo secundario Cualquier elemento o Cualquier atributo, podrá usar el functoid Copia masiva para copiar de forma recursiva la estructura completa de un mensaje de instancia de entrada que corresponda a Src en la ubicación del mensaje de instancia de salida que corresponda a Dst. Para ello, arrastre un functoid Copia masiva a una página de cuadrícula, conecte el nodo Registro denominado Src al functoid Copia masiva para que sirva como parámetro de entrada y el functoid Copia masiva al nodo Registro denominado Dst para que sirva como salida del functoid.

Por lo general, puede usar el functoid Copia masiva de esta misma forma si los nodos RegistroSrc y Dst, del ejemplo anterior, tienen exactamente la misma estructura en los esquemas de origen y de destino, respectivamente, con independencia de si están presentes en esas estructuras los nodos Cualquier elemento o Cualquier atributo.

Consulte también

Referencia a functoids avanzados
Functoids avanzados
Functoid de copia masiva
Cómo agregar functoids de copia masiva a una asignación