Data Exchange Enhancements and Changes
Summary
These enhancements and changes have been made as part of the 2026.2 update and are described in the Details section that follows:
-
The Kafka Streaming Receiver, available in inbound integration endpoints (IIEPs), now supports selecting an External Pre-processor that calls an extension service to process or transform inbound messages before further handling. This improvement enables the use of a Modular Service Platform (MSP) plugin within an IIEP.
-
New REST API V2 endpoints give developers access to Transformation Lookup Tables.
Details
Kafka Streaming Receiver now allows External Pre-processors
An External Pre-processor calls an extension service that processes or transforms inbound messages before further handling. With this update, an External Pre-processor can be selected when configuring an inbound integration endpoint (IIEP) that uses the Kafka Streaming Receiver. When using the streaming receiver, the metadata associated with the messages is also passed to the extension service. This improvement allows developers to implement custom inbound pre-processor logic for IIEPs using the Modular Service Platform (MSP).
As described in the 2025.3 New Modular Service Platform Update Note, extension services are created using the 'Modular Service Platform' API and are deployed and managed in the 'Modular Services' page in the Self-Service UI (SSUI). For details, refer to the 'User guide' in the SSUI and the 'Modular Service Platform API Guide' links in the 'Modular Service Platform' section of the Technical Documentation, available at [URL]/sdk or accessible from the Start Page.
Additionally, the maximum size for files handled by the Kafka Streaming Receiver is increased by 1024 bytes to account for Kafka and Confluent serialization overhead. This prevents processing failures for messages from topics that are defined to be slightly larger than the 2 MB maximum.
For more information on IIEP configuration, refer to the Kafka Streaming Receiver topic and the IIEP - Configure Pre-processor topic, both in the Data Exchange documentation.
New REST API V2 endpoints for Lookup Tables
REST API V2 is updated to version 1.5.0 and includes new endpoints for Lookup Tables. For parameters and property details on each endpoint, refer to its description and associated schemas in the Swagger UI.
These new endpoints are now available:
-
GET /lookup-tables/{id} - returns the definition of the Lookup Table with the specified ID.
-
GET /lookup-tables/{id}/content - returns all the From-To value pairs or a given From-To value pair of the Looking Table with the specified ID.
-
PUT /lookup-tables/{id} - replaces all the From-To values of the Lookup Table with the specified ID.
REST API is fully documented in the Technical Documentation, available at [URL]/sdk or accessible from the Start Page. For information about Transformation Lookup Tables, refer to the Using Transformation Lookup Tables topic in the Resource Materials documentation.