Product Brief

This document contains a brief description of the Kafka Connect OData Business Events Source Connector.

Contact

Company
INIT Individuelle Softwareentwicklung & Beratung GmbH
Rotebühlplatz 21
70178 Stuttgart - Deutschland
Amtsgericht Stuttgart, HRB 224214
Geschäftsführer: Thomas Winkelsdorf
https://init-software.de/

Business and technical contact
Ronald Schertle
connector-contact@init-software.de
+49 173 81 49 709

Description

The Business Events Source Connector package contains a Apache Kafka Connect source connector for extraction of SAP Business Events using OData v2 services. The connector enables subscribing to specific released business events, retrieving business events as they appear and enriching business event data by more detailed information of the corresponding event object using another customizable OData v2 service.

OData v2 may not be compatible to other versions of the OData protocol. For more details refer to https://www.odata.org/.

OData v2 entity sets can provide data in a nested format. Nesting of data types is also supported by this connector. All OData v2 simple data types are also supported by this connector. The connector makes use of meta data provided by the SAP OData v2 services when building a rich Kafka Connect schema provided with each generated SourceRecord.

Versioning

Business Events Source Connector

  • Connector name: Business Events Source Connector
  • Version: 1.3.5
  • Type: Kafka Connect source connector

OData Protocol

The Business Events Source Connector follows the OData v2 protocol.

Kafka

  • Tested on Confluent Platform v6.0.1, v7.0.1, v7.3.0, v7.5.0 and v7.6.0
  • Tested with Apache Kafka and Connect API v2.6, v2.8, v3.3, v3.5 and v3.6

Dependencies

The connectors package includes all library dependencies.
Apache Olingo v2 is being used for connecting to OData v2 services.

Configuration

The package for the Business Events Source Connector contains expressive configuration documentation in doc/source/configuration.html. A minimal configuration examples is also included as busevent-source-connector.properties. The connectors make heavy use of validators and recommenders and have been tested with the Confluent Control Center UI.