Wenn der XML-Nachrichten-Mapper eine eingehende XML-Nachricht syntaktisch analysiert, ruft er aus dem XML-Dokuments in der Nachricht nacheinander die Dokumentart, die Version (sofern verfügbar) und den Elementnamen ab. Der Nachrichten-Mapper sucht nach dem Schablonendokument, das im Element ECTemplate der Schablonendefinitionsdatei definiert ist. Das Schablonendokument liefert dem Nachrichten-Mapper die folgenden Informationen:
Sobald die Befehlszuordnung gestartet wurde, sucht der Nachrichten-Mapper in TemplateTag, wie in der Datei ECTemplate definiert, um den Feldnamen und die Feldart anhand des von der eingehenden XML-Nachricht generierten XPath zu ermitteln und anschließend einen Wert für dieses Feld festzulegen. Die Feld- und Wertepaare werden in einer Hash-Tabelle TypedProperty entweder mit dem Objekt commandProperty oder mit dem Objekt messageProperty gespeichert (abhängig von dem Wert des Attributs FieldInfo für dieses Feld). Nachdem die gesamte eingehende Nachricht erfolgreich syntaktisch analysiert wurde, wird ein Objekt PropertyCommand zurückgegeben, das den Namen sowie die Objekte commandProperty und messageProperty enthält.
![]() |