Groovy CPI StudioRun SAP Cloud Integration Groovy scripts locally while editing them in the native VS Code editor. Created and maintained by Leonardo Pavanelli as an independent community project. The current release is 1.0.0 (MVP). Interactive debugging is planned for a future release and is not part of this baseline. PreviewNative Groovy editing in VS CodeKeep the regular VS Code editor, syntax highlighting, file navigation, and your existing development workflow.
Configure the CPI messagePrepare the input Body, typed Headers and Properties, and select the CPI script function to invoke.
Inspect execution resultsReview the returned Body, Headers, Properties, structured Message Log records, attachments, and console output.
Requirements
Groovy 4.0.29 and the local Usage
The current editor buffer is executed, including unsaved changes. The last input is stored in VS Code workspace state and no test files are written beside the script. Supported CPI APIsThe MVP supports the core body/header/property methods of Attachments on Development
The Gradle Wrapper downloads build dependencies and copies the compiled runner plus Groovy runtime JARs to Release history is documented in Author and licenseGroovy CPI Studio is authored by Leonardo Pavanelli and distributed under the Apache License 2.0. Community contributions are welcome under the same license. The extension bundles Apache Groovy 4.0.29 under the Apache License 2.0. The upstream license notice is included in Independent project and trademark noticeThis is an independent community project. It is not an official product of, affiliated with, sponsored by, or endorsed by either SAP SE, the Apache Software Foundation, or the Apache Groovy project. Apache, Apache Groovy, and Groovy are trademarks or registered trademarks of the Apache Software Foundation. The use of Apache Groovy in this project identifies the compatible language runtime and does not imply ownership, sponsorship, or endorsement. SAP and SAP product names are trademarks of SAP SE. This project references public SAP APIs for compatibility testing and does not redistribute proprietary SAP runtime binaries. |



