D.0 Service-Treiber für manuelle Aufgaben: Ersetzungsdaten
Ersetzungsdaten sind Teil von XML-Dokumenten, die als Schablonen zum Erstellen von Emails, Webseiten und XDS-Dokumenten verwendet werden. Die eigentliche Ersetzung erfolgt durch die Verarbeitung des Schablonendokuments mit einer XSLT-Formatvorlage, die die Ersetzung als Teil der Erstellung des Ausgabedokuments durchführt.
Ersetzungsdaten werden dem Service-Treiber für manuelle Aufgaben durch verschiedene Mechanismen auf dem Abonnenten- und Herausgeberkanal zur Verfügung gestellt.
- Die Ersetzungsdaten werden als Teil des <mail>-Elements zur Verfügung gestellt.
- Ein Teil der Ersetzungsdaten wird möglicherweise in Form von URL-Daten zur Verfügung gestellt. Wenn URL-Daten zur Verfügung gestellt werden, werden sie verarbeitet, vervollständigt und durch automatische Datenelemente ersetzt (siehe Schnitt E.0, Service-Treiber für manuelle Aufgaben: Automatische Ersetzungsdatenelemente).
- Wenn im <mail>-Element angegeben ist, dass ein Wert für „association“ gebildet werden soll (d. h., das <mail>-Element verfügt über ein „src-dn“-Attribut), wird ein automatisches Datenelement namens “association” zu den Ersetzungsdaten hinzugefügt.
- Ersetzungsdaten werden in den HTTP URL-Daten und den HTTP POST-Daten zur Verfügung gestellt.
- Bevor die Ersetzungsdaten zur Schablonenverarbeitung verwendet werden, erhalten sie automatische URL-Ersetzungsdatenelemente.
Ersetzungsdaten liegen bei der Schablonenverarbeitung als XML-Dokument vor. Das Ersetzungsdatendokument wird an die Formatvorlage weitergeleitet, die die Schablone als Parameter namens „replacement-data“ verarbeitet. Das XML-Dokument wird direkt von der Formatvorlage verarbeitet, wenn keine Schablone verwendet wird.