Freigeben über


Kompilieren von Karten

Wenn Sie Karten überprüfen, generiert die BizTalk Mapper-Compilerkomponente ein XSLT-Stylesheet (Extensible Stylesheet Language Transformations). Dadurch wird eine kompilierte Zuordnung erstellt, die eine Instanznachricht transformiert, die vom Quellschema definiert wird, in eine Instanznachricht, die vom Zielschema definiert wird. Durch das Kompilieren einer Karte werden die strukturellen Regeln und Transformationen erzwungen, die auf den Rasterseiten angegeben sind.

Transformationen, z. B. Verknüpfungen, werden in derselben Reihenfolge verarbeitet, in der Datensätze und Felder im Zielschema angezeigt werden. Wenn BizTalk Mapper beispielsweise einen Zieldatensatz oder Feldknoten mit einem Link erreicht, kompiliert BizTalk Mapper die Eigenschaften der Verknüpfung. Die Aktion kann ein einfacher Kopierwert aus einem Datensatz oder Feld im Quellschema sein, oder die Aktion kann mehrere Berechnungen mit Functoids und mehreren Datensätzen und Feldern umfassen.

BizTalk Mapper generiert Warnungen im Ausgabefenster und Aufgabenlistenfenster , wenn der Compiler auf eine Situation stößt, die zu einer falschen Ausgabe führen kann. Wenn beispielsweise ein Functoid einen Eingabeparameter erfordert und keine Eingabeparameter enthält, generiert BizTalk Mapper eine Warnung im Ausgabefenster . Im Allgemeinen sollten Sie keine Karte in einer Produktionsumgebung verwenden, wenn Warnungen generiert werden.

Ein Link zum generierten XSLT-Stylesheet wird auch im Ausgabefenster angezeigt, wenn die Mappe erfolgreich kompiliert wird.

BizTalk Server verwendet die kompilierte Zuordnung, um die Übersetzung einer Eingabeinstanznachricht in eine Ausgabeinstanznachricht durchzuführen.

Siehe auch

Testen von Karten
Datentransformationskonfiguration
Node-Hierarchy Level Matching