Extend your Search in Community
We're always happy to help with questions you might have. Contact Us
Exchange This topic is related to the Avoka Exchange. | Platform Developer | v5.1 & Higher This feature is related to v5.1 and higher.
The Exchange Framework (TIF) makes it easier for developers to build integrations on Journey products in a more efficient, standardised and scalable manner to reduce the ongoing costs of upgrades and maintenance. Everyone is encouraged to use the framework to build their next integration.
The Exchange Framework v1.5.0 is a significant release with two major features:
This base class provides the most commonly used code for a typical integration fluent function below:
The code pattern in this class has passed hundreds of regression test cases that provide you with a reliable foundation so you can save time and concentrate on your specific project code.
Previously, you needed to create a response processor subclass and write code to process the raw response field by field and generate the Server VO and Client VO manually.
From 1.4.0, we started to provide simple annotations, that lets the response processor inject certain values from the raw response into the Server VO automatically. We go much deeper in 1.5.0, with a lot more auto response processing capabilities, as shown below, to finally provide a fully working response procesor out of the box, that saves you time parsing the response manually.
With this release, the framework dramatically reduces the code required in your main fluent function and the code required to manually parse the raw responses. We strongly encourage everyone to upgrade and start using the framework to build your next integration.
We are pleased to add the built-in configuration service support in this release so that your fluent function using TIF will automatically be compatible with the configuration service with the following features without any extra code:
Other updates to the Exchange Framework in this release include:
For more information please refer to:
Did this topic provide the information you need or leave you wanting to know more? Is there some way we can make this topic better? Let us know how we can improve this documentation.
Contact UsOur Community is a dynamic, user-driven source of information that provides a home for sharing Journey platform knowledge where you can ask questions and get answers quickly.
Explore CommunityTemenos is committed to supporting our customers with Journey platform solutions installed in the cloud or on premise. Learn more about our Customer Care Team, and its policies, procedures, and processes.
Learn MoreTemenos Headquarters SA 2 Rue de l’Ecole-de-Chimie CH - 1205 Geneva Switzerland