Today V1.0.2 of UTLX was released. A mile stone for the UTLX project.
UTLX is an transformation capability which can map any input format (XML, JSON, YAML, CSV, oData) to an desired output format.
Do you want to try this yourself?
The CLI can be obtained by
brew tap grauwen/utlx brew install utlx
For other OS download the available binaries available on https://github.com/grauwen/utl-x
Check; utlx -h
UTLX now has parity with JQ scripting usability. And in the same time power like Dataweave or XSLT and conduct complex transformations, multiple input transformed in one go. Supported with 650+ build in functions it is richer than any tool available in the market.
There is an UTLXe engine for production which allows high volume throughput and optimisation like COPY in strategy, and COMPILE strategy, next to the INTERPRETER/TEMPLATE strategy mode.
Noticed that your cloud middleware solutions lack good mapping capabilities, e.g. Azure middleware offering only basic XSLT mapping (and json to xml, apply xslt and xml to json) and GCP and AWS also struggle with mapping. UTLXe is optimized for sidecar usage in the cloud.
Contact me if you want to experiment together with profound mapping on-prem or in your private cloud environment.
Top comments (0)