Configuration
Screen recording of the configuration process in Confluent Control Center
—
Configuration parameters
-
sap.odata.host.protocol
OData transfer protocol
Type: string Default: https Valid Values: [https, http] Importance: high -
sap.odata.host.address
OData server address as either DNS or IP
Type: string Default: Valid Values: Importance: high -
sap.odata.host.port
OData server port
Type: int Default: 443 Valid Values: [1,...,65535] Importance: high -
sap.odata.user.name
Basic Authentication: user name
Type: string Default: "" Valid Values: Importance: high -
sap.odata.user.pwd
Basic Authentication: user password
Type: password Default: [hidden] Valid Values: Importance: high -
sap.odata.oauth.client.id
OAuth client id
Type: string Default: "" Valid Values: Importance: medium -
sap.odata.oauth.client.secret
OAuth client secret
Type: password Default: [hidden] Valid Values: Importance: medium -
sap.odata.oauth.token.endpoint
OAuth token endpoint URL
Type: string Default: "" Valid Values: URL according to RFC2396 'Uniform Resource Identifiers (URI): Generic Syntax'. Importance: medium -
sap.odata.oauth.redirect
OAuth redirect URL
Type: string Default: "" Valid Values: URL according to RFC2396 'Uniform Resource Identifiers (URI): Generic Syntax'. Importance: medium -
sap.odata.oauth.scope
OAuth scope
Type: string Default: "" Valid Values: Importance: medium -
sap.odata.connection.connect.timeout.ms
Timeout in milliseconds for establishing an http connection.
Type: int Default: 15000 (15 seconds) Valid Values: [0,...] Importance: low -
sap.odata.connection.read.timeout.ms
Timeout in milliseconds for reading data from an established http connection.
Type: int Default: 70000 (70 seconds) Valid Values: [0,...] Importance: low -
sap.odata.query-params
Optional list of service-URL query parameters in the form of 'param1=value1,param2=value2'
Type: list Default: "" Valid Values: Parameters are checked against regex ^[^=&?]+=[^=&?]*$.Example: sap-client=200 Importance: medium -
sap.odata.max.retries
Maximum amount of retries in case of service connection/communication errors defined by sap.odata.retry.http.status.codes
Type: short Default: 30 Valid Values: [0,...] Importance: low -
sap.odata.retry.http.status.codes
Failed requests whose response have an http status codes included in this list will be retried.
Type: list Default: 408,502,503,504 Valid Values: Comma separated list of Http status codes.Each individual parameter is checked against regex [4-5]\d{2}.Example: '408,502,503,504' Importance: low -
sap.odata.min.retry.backoff.ms
Minimum time in milliseconds applied in the backoff strategy to wait before trying to reconnect to the service.The backoff strategy applied will select a random number of milliseconds to wait between min.retry.backoff.ms and max.retry.backoff.ms before starting the next retry.
Type: long Default: 20000 (20 seconds) Valid Values: [0,...] Importance: low -
sap.odata.max.retry.backoff.ms
Maximum time in milliseconds applied in the backoff strategy to wait before trying to reconnect to the service.The backoff strategy applied will select a random number of milliseconds to wait between min.retry.backoff.ms and max.retry.backoff.ms before starting the next retry.
Type: long Default: 180000 (3 minutes) Valid Values: [0,...] Importance: low -
sap.odata.keystore.enable
Display custom KeyStore and TrustStore configuration properties.
Type: short Default: 0 Valid Values: [0,...,1] Importance: low -
sap.odata.keystore.location
Absolute path to the custom KeyStore on the worker machine.
Type: string Default: "" Valid Values: Absolute path to a file on the connect worker machine. Importance: low -
sap.odata.keystore.password
Password for the custom KeyStore.
Type: password Default: [hidden] Valid Values: Importance: low -
sap.odata.keystore.type
Type of the custom KeyStore.
Type: string Default: jceks Valid Values: [jceks, jks, dks, pkcs11, pkcs12] Importance: low -
sap.odata.truststore.location
Absolute path to the custom TrustStore on the worker machine.
Type: string Default: "" Valid Values: Absolute path to a file on the connect worker machine. Importance: low -
sap.odata.truststore.password
Password for the custom TrustStore.
Type: password Default: [hidden] Valid Values: Importance: low -
sap.odata.truststore.type
Type of the custom TrustStore
Type: string Default: jceks Valid Values: [jceks, jks, dks, pkcs11, pkcs12] Importance: low -
sap.odata.sslcontext.protocol
The protocol that is applied for the encrypted communication between connector and server.
Type: string Default: SSL Valid Values: [SSL, SSLv2, SSLv3, TLS, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3] Importance: low -
sap.odata.decimal.mapping
Map DECIMAL values to primitive type FLOAT64(double) and INT64(long).
Type: string Default: none Valid Values: [none, primitive] Use none if all DECIMAL types are to be represented by Connect's DECIMAL logical type. Use primitive if all DECIMAL types should be cast to Connect's primitive INT64 and FLOAT64 type based upon the field's scale. In case of overflows the respective max and min values will be used. Importance: low -
sap.busevent.subscriber.code
Unique identification you use to maintain the business object subscriptions.
Type: string Default: KBES Valid Values: length() <= 4 Importance: high -
sap.busevent#00.object.type
Indicates the name of the business object type.
Type: string Default: "" Valid Values: Importance: high -
sap.busevent#00.object.task-code
Indicates the code for the task that a business object type performs.
Type: list Default: "" Valid Values: Importance: high -
sap.busevent#00.topic
Kafka topic (regular expression or topic name).
Type: string Default: ODataBusEvent0 Valid Values: valid regular expression pattern Importance: high -
sap.busevent#00.exec-period
Time between two connector task poll()-method calls in seconds.
Type: int Default: 900 Valid Values: [0,...] Importance: low -
sap.busevent#00.event.priority
Indicates the importance level of a subscription. For example, if the priority of a subscription is 1, then it will hold the most important.
Type: short Default: 1 Valid Values: [1,...,10] Importance: low -
sap.busevent#00.paging.size
Page size as count of records in one single page request.
Type: int Default: 50000 Valid Values: [1,...] Importance: low -
sap.busevent#00.object.resolve
Indicates if event object data should be fetched (default: 0=off)
Type: short Default: 0 Valid Values: [0,...,1] Importance: low -
sap.busevent#00.service
OData v2 Business Event Data service path (root) being used to assemble the final service URL (<protocol>://<server>:<port><service path>).
Type: string Default: "" Valid Values: Importance: medium -
sap.busevent#00.entityset
Name of the OData v2 entity set
Type: string Default: "" Valid Values: Importance: medium -
sap.busevent#00.projection
Comma separated list of selected non-key fields to be extracted using the $select query option.
Type: list Default: "" Valid Values: Importance: low -
sap.busevent#00.expand.level
Hierarchy level up to which recommendations for the expand.list configuration (query option $expand) will be shown in the Confluent Control Center.
Type: int Default: 1 Valid Values: [0,...] Importance: low -
sap.busevent#00.expand.list
List of expand query options to resolve associations of returned entity messages
Type: list Default: "" Valid Values: Importance: low