Exchange Pre-configured Maestro services. | Platform Developer | All versions This feature is related to v5.1 and higher.
This topic covers some coding guidelines and techniques that you may find useful while developing a Journey Exchange integration.
The Groovy programming language is built on Java, and the grammar of the language is derived from the Java grammar but enhances it with constructs and simplifications that improve developer productivity while making code more concise and readable. Given the foundation on Java, most of the Java syntax is supported in Groovy, and developers with strong Java experience are likely to pick up Groovy faster than those without.
To get started with Fluent Groovy service development, we recommend the following steps:
For developers new to Groovy, we strongly recommend you review the following assets:
Groovy services developed on the Temenos Journey Manager platform are commonly accessed via a RESTful web service API, so an understanding of this protocol will be beneficial. IDE support is facilitated by Ant build scripts, so knowledge of Ant is required to customize the build function.
The following references should be reviewed by developers involved in Groovy service development on the Temenos Journey Manager platform:
The Groovy coding conventions and practices referenced below are intended to promote consistency and reliability in the services built for the Temenos Journey Manager platform. It is recommended that anyone developing TJM services, for whatever purpose, review and adhere to these guidelines.
Any TPac being proposed for inclusion in the Journey Exchange program will be assessed according to its compliance with these guidelines before being accepted into the program.
Here are some tips for how to deal with some common problems.