In diesem Teil der SnapLogic Tipps und Tricks Serie haben wir gezeigt, wie der XML Generator Snap:
- Ermöglicht die Generierung von XML auf der Grundlage einer XSD
- Ermöglicht die Abbildung auf das vorgelagerte JSON-Schema
- Validiert das generierte XML gegen die XSD
In diesem letzten Teil der Serie werden wir uns damit beschäftigen, wie der XML Generator Snap einen serialisierten XML-String für jedes Eingabedokument erstellt.
Beispiel 4: POSTing des generierten Inhalts
Im letzten Beispiel werden wir den generierten Inhalt mit Hilfe des REST POST Snap an einen REST Endpunkt posten.
Im Screenshot unten verwenden wir den POST-Snap, dessen Entität als $xml festgelegt ist. Damit wird der XML-Inhalt, der vom vorgelagerten XML-Generator-Snap generiert wurde, verwendet und als Body an den Endpunkt gepostet.
Sie sollten den Content-Type und den Accept Header wie unten definiert einstellen.
Die POST wird für jedes Dokument in der Eingabeansicht ausgeführt. Es gibt insgesamt zwei Dokumente, daher werden zwei Post-Anfragen ausgeführt.
Zusammenfassung der Serie
Zusammenfassend lässt sich sagen, dass der XML Generator Snap es Ihnen ermöglicht, XML-Daten zu generieren, entweder direkt im Snap unter Verwendung der XML-Vorlage oder dynamisch unter Verwendung von Daten aus der Eingabeansicht. Sie können das XML generieren, indem Sie eine XSD bereitstellen, und es kann das erstellte XML zur Laufzeit gegen das XML validieren.
Zusätzliche Ressourcen:
- Cloud-Integration: Dafür gibt es einen Snap!
- SnapLogic-Schulungsvideos
- SnapLogic Developer Community (Anmeldung erforderlich)