Copia masiva (functoid)

El functoid Copia masiva permite que los mapas usen esquemas que incluyan los elementos any y anyAttribute . Estos elementos son, fundamentalmente, caracteres comodín proporcionados en el lenguaje de definición de esquemas XML para coincidir con estructuras o atributos desconocidos.

Además de controlar los datos con una estructura desconocida, el functoid Copia masiva permite simplificar el desarrollo del esquema: solo las partes de un esquema que se procesarán deben especificarse en detalle.

El functoid Copia masiva copia el elemento en el mensaje de instancia de entrada correspondiente al nodo de esquema de origen conectado al functoid Copia masiva . El functoid también copia toda la subestructura y vuelve a crearla en el mensaje de instancia de salida en el nodo vinculado del esquema de destino. Por lo tanto, también puede usar el functoid Copia masiva para copiar cualquier registro de origen y destino que tenga subestructuras idénticas.

En la ilustración siguiente se muestra el functoid Copia masiva que se usa en un mapa.

Mapa que ilustra el uso del functoid de copia masiva
Asignación de functoid de copia masiva

Imagine el siguiente mensaje de instancia de entrada.

<ns0:Root xmlns:ns0="http://MassCopy.ComplexDocument">  
    <PurchaseOrder>  
        <From>Kevin F. Browne</From>  
        <To>Northwind Traders</To>  
        <LineItems>  
            <Item>  
                <Product>Laptop Computer</Product>  
                <Description>Thin profile laptop</Description>  
                <Price>1999.95</Price>  
                <Quantity>1</Quantity>  
            </Item>  
        </LineItems>  
    </PurchaseOrder>  
</ns0:Root>  

Si la asignación anterior se utilizara para procesar este mensaje, el mensaje de instancia de salida sería idéntico al mensaje de instancia de entrada.

Consulte también

Cómo agregar functoids de copia masiva a una asignación
Functoids avanzados
Functoids básicos
Vínculos desde o hacia los nodos Cualquier elemento y Cualquier atributo