Kurzfassung
HINWEIS: Dieser Datenencoder sendet das Objekt im Client-XML-Format an den
_data-Eingang des Profils.
Der XML-Datenencoder übergibt ein Objekt als generisches XML an ein Lobster Integration-Profil. Diese Referenz beschreibt seinen Parameter und sein Fehlerverhalten. Sie richtet sich an Integration Specialists und IT-Admins.
Wichtig
WICHTIG: Diese Variante steht nur noch aus Kompatibilitätsgründen zur Verfügung. Verwenden Sie für neue Konfigurationen den Server-Datenencoder oder den JSON-Datenencoder.
Zweck
Der XML-Datenencoder wandelt ein Objekt der Lobster Data Platform in XML um. Die Übergabe erfolgt im Client-XML-Format. Das Zielprofil empfängt die Daten am _data-Eingang. Im Verhalten Profil aufrufen wählen Sie den Encoder über den Wert CLIENT.
Parameter
Parameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
Klassen Feldname | Text |
| Name des XML-Attributs, das die Klasse eines Objekts deklariert. Wenn Sie das Feld leer lassen, entfällt der Verweis auf den Datentyp im ausgegebenen XML. |
Fehlerverhalten
Wenn der Klassen Feldname unzulässige Zeichen enthält, bricht der Encoder zur Laufzeit ab. Unzulässig sind Sonderzeichen und Leerzeichen.
Wenn der Encoder ein XML-Element ohne Namen erzeugen soll, bricht er mit der Meldung Failed to encode: INVALID_CHARACTER_ERR ab.
Abgrenzung zu anderen Datenencodern
Der Server-Datenencoder nutzt das interne Server-XML-Format und erhält die Datenstruktur unverändert. Der JSON-Datenencoder erzeugt JSON. Der XML-Datenencoder erzeugt dagegen Client-XML.
Gegenstück: XML-Datendecoder
Der XML-Datendecoder liest die Antwort des Profils als XML. Encoder und Decoder bilden zusammen Hin- und Rückweg der Datenübergabe.