Guillaume Nodet created CAMEL-23228:
---------------------------------------

             Summary: Add DataWeave to DataSonnet transpiler in camel-jbang
                 Key: CAMEL-23228
                 URL: https://issues.apache.org/jira/browse/CAMEL-23228
             Project: Camel
          Issue Type: New Feature
          Components: camel-jbang
            Reporter: Guillaume Nodet


Add a camel transform dataweave CLI command that converts MuleSoft DataWeave 
2.0 scripts into equivalent DataSonnet .ds files, reducing the effort of 
migrating Mule integrations to Apache Camel.

* Hand-written recursive descent parser for DataWeave 2.0 syntax
* AST-based conversion to DataSonnet using CML functions and camel.libsonnet 
helpers
* Handles ~80% of common patterns mechanically; flags unsupported constructs 
with TODO comments
* Comprehensive test coverage (43 unit tests)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to