Connector configuration
Screen recording of the configuration process in Confluent Control Center
Configuration parameters
-
jco.client.ashost
SAP application server host
Type: string Default: "" Valid Values: IP or Hostname Importance: high -
jco.client.sysnr
SAP system number
Type: int Default: 0 Valid Values: [0,...,99] Importance: high -
jco.client.mshost
SAP message server host
Type: string Default: "" Valid Values: IP or Hostname Importance: medium -
jco.client.msserv
SAP message server service or port number (optional)
Type: string Default: "" Valid Values: ^([0-9]{1,5})|(sapms[A-Z][a-zA-Z0-9]{2})$ Importance: medium -
jco.client.r3name
System ID of the SAP system, the so-called SID in format [A-Z][a-zA-Z0-9]{2}
Type: string Default: "" Valid Values: ^([A-Z][a-zA-Z0-9]{2})$ Importance: low -
jco.client.client
SAP client
Type: int Default: Valid Values: length() = 3 Importance: high -
jco.client.user
SAP logon user ID
Type: string Default: "" Valid Values: Importance: high -
jco.client.passwd
SAP logon password
Type: password Default: [hidden] Valid Values: Importance: high -
sap.webds.max.retries
Maximum amount of retries in case of system connection issues
Type: short Default: 30 Valid Values: [0,...] Importance: low -
sap.webds.min.retry.backoff.ms
Minimum time in milliseconds applied in the backoff strategy to wait before retrying to connect to the SAP system.
Type: long Default: 20000 (20 seconds) Valid Values: [0,...] Importance: low -
sap.webds.max.retry.backoff.ms
Maximum time in milliseconds applied in the backoff strategy to wait before retrying to connect to the SAP system.
Type: long Default: 180000 (3 minutes) Valid Values: [0,...] Importance: low -
sap.webds.retry.exception.groups
Comma separated list of JCoException groups for which the retry backoff strategy will be applied. See com.sap.conn.jco.JCoException for a list of valid group IDs.
Type: list Default: JCO-109,JCO-174,JCO-102,JCO-132,JCO-170,JCO-180,JCO-173,JCO-120,JCO-136,JCO-134,JCO-108,JCO-133,JCO-190,JCO-182,JCO-200,JCO-121,JCO-171,JCO-107,JCO-112,JCO-106,JCO-172,JCO-153,JCO-110,JCO-104,JCO-135,RODPS_REPL-520 Valid Values: Comma separated list of BAPI return errors in the form of <message class>-<number>.For native JCo exception groups use JCO-<number> with a message number in the range [101..200] e.g., 'JCO-102'. Importance: low -
sap.webds#00.system
Webservice data source identifier: logical system.
Type: string Default: "" Valid Values: Importance: high -
sap.webds#00.name
Webservice data source identifier: data source name.
Type: string Default: "" Valid Values: Importance: high -
sap.webds#00.topic
Kafka topic (regular expression or topic name).
Type: string Default: WebDS0 Valid Values: valid regular expression pattern Importance: high -
jco.client.snc_mode
Secure Network Communications (SNC) mode (1=on, 0=off)
Type: short Default: 0 Valid Values: [0,...,1] Importance: low -
jco.client.snc_partnername
SNC name of the communication partner server. For example: p:CN=SID, O=ACompany, C=EN
Type: string Default: "" Valid Values: Importance: low -
jco.client.snc_qop
SNC quality of protection Valid values: 1, 2, 3, 8, 9
Type: short Default: 8 Valid Values: [1,...,9] Importance: low -
jco.client.snc_myname
SNC name of the caller (optional). Overrides the default SNC name. For example: p:CN=MyUserID, O=ACompany, C=EN
Type: string Default: "" Valid Values: Importance: low -
jco.client.snc_sso
Turn on/off the SSO mechanism for SNC. (1=yes, 0=no)
Type: short Default: 0 Valid Values: [0,...,1] Importance: low -
jco.client.x509cert
Base64 encoded X.509 certificate as logon ticket
Type: string Default: "" Valid Values: ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$ Importance: high -
jco.destination.auth_type
Authentication type - configured user or current user
Type: string Default: CONFIGURED_USER Valid Values: Importance: low -
jco.client.alias_user
SAP logon user ID
Type: string Default: "" Valid Values: Importance: low -
jco.client.serialization_format
Serialization format to be used for transferring function module data | columnBased: new column based serialization, sometimes also called 'fast serialization' rowBased: classic row based serialization
Type: string Default: columnBased Valid Values: [columnBased, rowBased] Importance: low -
jco.client.group
Logon group name of SAP application servers (optional)
Type: string Default: PUBLIC Valid Values: Importance: low -
jco.client.sticky
Enable/disable sticky behavior for logon load balanced destinations (0=disable, 1=enable)
Type: short Default: 0 Valid Values: [0,...,1] Importance: low -
jco.client.saprouter
SAP router string to use for networks being protected by a firewall in format (/H/host[/S/port])+
Type: string Default: "" Valid Values: ^(/H/(?:(?:(?:(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|(?:(?:(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*(?:[A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])))(?:/S/\d{1,5})?)+$ Importance: low -
jco.client.lang
SAP logon language
Type: string Default: EN Valid Values: length() = 2 Importance: low -
jco.destination.pool_capacity
Maximum number of idle connections kept open by the destination. A value of 0 has the effect that there is no connection pooling, i.e. connections will be closed after each request.
Type: int Default: 3 Valid Values: [0,...] Importance: low -
jco.destination.peak_limit
Maximum number of active connections that can be created for a destination simultaneously
Type: int Default: 10 Valid Values: [1,...] Importance: low -
jco.client.network
Expected network type to be used by the destination (LAN=fast local area network, WAN =slow wide area network)
Type: string Default: LAN Valid Values: [LAN, WAN] Importance: low -
jco.client.codepage
Initial logon code page in SAP notation
Type: short Default: 1100 Valid Values: [1000,...,9999] Importance: low -
jco.client.pcs
Initial logon code page type (1=non-unicode,2=unicode)
Type: short Default: 1 Valid Values: [1,...,2] Importance: low -
jco.client.mysapsso2
SAP Cookie Version 2 as logon ticket
Type: string Default: "" Valid Values: Importance: low -
jco.client.getsso2
Get/don't get an SSO ticket after logon (1=request ticket, 0=don't request ticket)
Type: short Default: 0 Valid Values: [0,...,1] Importance: low -
jco.client.lcheck
Enable/disable logon check at connection opening time (1=enable, 0=disable and postpone)
Type: short Default: 1 Valid Values: [0,...,1] Importance: low -
jco.client.use_basxml
Enable/disable basXML serialization for transferring function module data (1=enable, 0=disable)
Type: short Default: 1 Valid Values: [0,...,1] Importance: low -
jco.client.delta
Enable/disable table parameter delta management (1=enable, 0=disable)
Type: short Default: 1 Valid Values: [0,...,1] Importance: low -
jco.destination.expiration_time
Time in ms after that the connections hold by the internal pool can be closed
Type: int Default: -1 Valid Values: [-1,...] Importance: low -
jco.destination.expiration_check_period
Interval in ms with which the timeout checker thread checks the connections in the pool for expiration
Type: int Default: -1 Valid Values: [-1,...] Importance: low -
jco.destination.max_get_client_time
Max time in ms to wait for a connection, if the max allowed number of connections is allocated by the application
Type: int Default: -1 Valid Values: [-1,...] Importance: low -
jco.destination.pool_check_connection
When set to 1 the pool checks for corrupted connections before they are used by an application.
Type: short Default: 0 Valid Values: [0,...,1] Importance: low -
jco.client.deny_initial_password
Deny usage of initial passwords (0=do not deny, 1=deny initial passwords)
Type: short Default: 0 Valid Values: [0,...,1] Importance: low -
jco.destination.repository_roundtrip_optimization
A value of 1 forces the usage of remote function module RFC_METADATA_GET for meta data queries from ABAP systems, 0 deactivates it. If the property is set to -1, the destination will initially do a remote call to check whether RFC_METADATA_GET is available. And if it is available, it will use it.
Type: short Default: -1 Valid Values: [-1,...,1] Importance: low -
jco.client.trace
Enable/disable RFC trace (0=no trace, 1=enable trace)
Type: short Default: 0 Valid Values: [0,...,1] Importance: low -
jco.trace_level
Choose the trace level from 0 to 10, where 10 is the highest and most detailed level of tracing.
Type: short Default: 2 Valid Values: [0,...,10] Importance: low -
jrfc.client_connect_timeout
The timeout in seconds for a logon try after having established the technical client connection to an ABAP server.
Type: int Default: 60 Valid Values: [1,...] Importance: low