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