dataweave online

DataWeave online

Ciao amico sviluppatore, in questo articolo ti voglio parlare di uno strumento che ritengo molto utile nella fase di sviluppo di uno script, con il linguaggio nativo di scripting di Mulesoft, ovvero DataWeave.

Lo strumento si chiama: DataWeave Playground.

Che cos’è

DataWeave Playground è un ambiente di sviluppo integrato che consente di sperimentare mappature e trasformazioni complesse al di fuori di AnypointStudio. Puoi scaricare l’immagine Docker e installare l’ambiente in locale oppure usare la versione online.

Come si usa

Nulla di nuovo per chi ha familiarità con un ambiente di sviluppo, lo strumento è diviso in tre sezioni:

ambiante di sviluppo per dataweave online
  1. Payload di input allo script, con la possibilità di scelta del formato (JSON, CSV, Java ecc), nell’esempio un array JSON;
  2. Script dwl, nell’esempio calcola la media su base dell’attributo age dell’array in input;
  3. Output dello script.

Da notare in altro a destra il tab item “Tutorial” che ci riporta alla (non completa) documentazione su Dataweave.

Perché usare Playground?

Come avrai avuto modo di provare a scrivere qualche script in AnypointStudio, ti sarai reso conto che non sempre è immediato. Per quanto si possano scrivere dei MUnit test, a mio parere, in fase di stesura iniziale è comodo avere uno strumento che esegua il codice in modo da farmi capire subito eventuali errori di logica o di sintassi. Chiaramente, le due strade non sono esclusive 🙂

Ti lascio il link diretto a DataWeave Playground e sperso che ti divertirai!!

Se hai suggerimenti o proposte non esitare a commentare o contattarmi.

Leggi anche: Modulo Java per Mule

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

15 − 11 =