In questa serie di suggerimenti e trucchi per SnapLogic abbiamo dimostrato come il generatore XML Snap:
- Permette di generare l'XML sulla base di un XSD
- Consente di mappare a monte lo schema JSON
- Convalida l'XML generato rispetto all'XSD
In questa parte finale della serie, vedremo come il generatore XML Snap crea una stringa XML serializzata per ogni documento in ingresso.
Esempio 4: invio del contenuto generato
Nell'ultimo esempio, invieremo il contenuto generato a un endpoint REST, utilizzando lo snap POST REST.
Nell'immagine qui sotto, stiamo usando lo snap POST con l'entità impostata come $xml. Questo utilizzerà il contenuto XML generato dallo snap generatore di XML a monte e lo invierà come corpo all'endpoint.
Si consiglia di impostare l'intestazione content-type e accept come definito di seguito.
Il POST sarà eseguito per ogni documento della vista di input. Ci sono in totale due documenti, quindi verranno eseguite due richieste POST.
Riassunto della serie
In sintesi, XML Generator Snap consente di generare dati XML, sia direttamente in Snap utilizzando il modello XML, sia dinamicamente utilizzando i dati della vista di input. Permette di generare l'XML fornendo un XSD e può convalidare l'XML creato rispetto all'XML in fase di esecuzione.
Risorse aggiuntive: