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.rfc.max.retries
Maximum amount of retries in case of system connection issues
Type: short Default: 30 Valid Values: [0,...] Importance: low -
sap.rfc.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.rfc.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.rfc.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.rfc.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.rfc#00.group
RFC function group name. Enter the beginning of the name followed by an asterisk to load recommendations e.g. Z*
Type: string Default: "" Valid Values: length() <= 26 Importance: high -
sap.rfc#00.name
RFC function name. Enter the beginning of the name followed by an asterisk to filter recommendations e.g. Z*
Type: string Default: "" Valid Values: length() <= 30 Importance: high -
sap.rfc#00.offset-parameter.out
RFC offset information export parameter name
Type: string Default: "" Valid Values: Importance: high -
sap.rfc#00.offset-parameter.in
RFC offset information input parameter name
Type: string Default: "" Valid Values: Importance: high -
sap.rfc#00.exec-period
Execution interval in seconds for scheduled delta
Type: int Default: 900 Valid Values: [1,...] Importance: low -
sap.rfc#00.topic
Kafka topic (regular expression or topic name).
Type: string Default: RFC0 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