Funktoid 'Massenkopie'
Das Funktoid Massenkopie ermöglicht es Ihren Zuordnungen, Schemas zu verwenden, die any - und anyAttribute-Elemente enthalten. Bei diesen Elementen handelt es sich im Wesentlichen um Platzhalter in der XML Schema Definition Language für unbekannte Strukturen oder Attribute.
Neben der Behandlung von Daten mit unbekannter Struktur ermöglicht ihnen das Funktoid Massenkopie die Vereinfachung der Schemaentwicklung: Nur die Teile eines Schemas, die verarbeitet werden, müssen im Detail angegeben werden.
Das Funktoid Massenkopie kopiert das Element in der Eingabe instance Nachricht, die dem Quellschemaknoten entspricht, der mit dem Funktoid Massenkopie verbunden ist. Außerdem kopiert das Funktoid dessen gesamte Unterstruktur und erstellt sie in der Ausgabeinstanznachricht am verknüpften Knoten im Zielschema neu. Daher können Sie auch das Funktoid Massenkopie verwenden, um alle Quell- und Zieldatensätze mit identischen Unterstrukturen zu kopieren.
Die folgende Abbildung zeigt das Funktoid Massenkopie , das in einer Karte verwendet wird.
Funktoid "Massenkopie" in einer Zuordnung
Betrachten Sie die folgende Eingabeinstanznachricht.
<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>
Wenn diese Nachricht mithilfe der vorangehenden Zuordnung verarbeitet würde, wäre die Ausgabeinstanznachricht identisch mit der Eingabeinstanznachricht.
Weitere Informationen
Hinzufügen von Funktoiden vom Typ 'Massenkopie' zu einer Zuordnung
Erweiterte Funktoide
Standardfunktoide
Verknüpfungen zu und von den Knoten 'Beliebiges Element' und 'Beliebiges Attribut'