Source Configuration Options
-
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.idoc.trace
IDoc Trace level
Type: short Default: 0 Valid Values: Turns on the IDocLibrary trace. Allowed trace levels are in the range of [0..10]. The most commonly used are: 0 - off / do not trace 1 - trace errors 2 - trace errors and warnings 3 - trace info messages, errors and warnings 4 - trace execution path, info messages, errors and warnings 5 - trace full execution path, info messages, errors and warnings 6 - trace full execution path, verbose info messages, errors and warnings 7 - trace debug messages, full execution path, verbose info messages, errors and warnings 8 - trace verbose debug messages, full execution path, verbose info messages, errors and warnings Importance: low -
sap.idoc.cache
Enable caching
Type: short Default: 1 Valid Values: [0,...,1] Importance: low -
sap.idoc.max.retries
Maximum amount of retries in case of system connection issues
Type: short Default: 30 Valid Values: [0,...] Importance: low -
sap.idoc.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.idoc.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.idoc.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.idoc.license.key
License key which allows to use this software. This license key can be set directly or by config provider.
Type: password Default: Valid Values: Importance: high -
sap.idoc.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.idoc.numeric.mapping
Map numeric character types to strings (none or string).
Type: string Default: none Valid Values: [none, string] Use none if all numeric character types (N,D,T) should be converted to appropriate data types. Use string if if all numeric character types (N,D,T) should be converted to strings. Importance: low -
sap.idoc.headers.enable
Add metadata attributes to the header section of the kafka messages (0 = off, 1 = on).
Type: short Default: 0 Valid Values: [0,...,1] Importance: low -
sap.idoc.schema.compat.version
Schema compatibility version
Type: string Default: current Valid Values: Importance: low -
sap.idoc#00.file.path
Physical file path
Type: string Default: "" Valid Values: Importance: high -
sap.idoc#00.exec-period
Execution interval in seconds for extraction of new IDoc files
Type: int Default: 900 Valid Values: [1,...] Importance: low -
sap.idoc#00.topic
Kafka topic (regular expression or topic name).
Type: string Default: IDoc0 Valid Values: valid regular expression pattern Importance: high -
sap.idoc#00.file.type
IDoc file type (0=XML, 1=flat file)
Type: short Default: 0 Valid Values: [0, 1] Use 0 for IDoc files in XML-Format. Use 1 for IDoc files in flat file format. Importance: medium -
sap.idoc#00.file.filter.regex
File name regular expression
Type: string Default: .* Valid Values: valid regular expression pattern Importance: medium -
sap.idoc#00.file.sort.order
IDoc files sort order
Type: list Default: NameAsc Valid Values: [NameAsc: File name lexicographical order ascendingNameDesc: File name lexicographical order descendingLastModifiedAsc: Last modified timestamp of file, order ascendingLastModifiedDesc: Last modified timestamp of file, order descendingPartNameAsc: Regular expression group-matched file name lexicographical order ascendingPartNameDesc: Regular expression group-matched file name lexicographical order descendingSerial: IDoc control structure serialization field, order ascending] Importance: medium -
sap.idoc#00.file.sort.order.pattern
Sort order file name regular expression
Type: string Default: "" Valid Values: valid regular expression pattern Importance: medium -
sap.idoc#00.file.buffer.size
IDoc file reader buffer size in #rows
Type: int Default: 100 Valid Values: [1,...] Importance: medium -
sap.idoc#00.sap-release
IDoc SAP release
Type: string Default: "" Valid Values: length() <= 4 Importance: low -
sap.idoc#00.application-release
IDoc application release
Type: string Default: "" Valid Values: Importance: low -
sap.idoc#00.xml.format
IDoc XML format
Type: short Default: 0 Valid Values: [0, 1] Use 0 for XML format SAP_RELEASE_610. Use 1 for XML format SAP_RELEASE_46. Importance: medium -
sap.idoc#00.xml.options
IDoc XML options
Type: list Default: DEFAULT Valid Values: [DEFAULT, PARSE_ACCEPT_ONLY_XMLVERSIONS_10_TO_11, PARSE_ACCEPT_ONLY_XMLVERSION_10, PARSE_ACCEPT_ONLY_XMLVERSION_11, PARSE_IGNORE_INVALID_CHAR_ERRORS, PARSE_IGNORE_UNKNOWN_FIELDS, PARSE_REFUSE_UNKNOWN_XMLVERSION, PARSE_REFUSE_XMLVERSION_10, PARSE_REFUSE_XMLVERSION_11, PARSE_WITHOUT_FIELD_DATATYPE_CHECKING, PARSE_WITH_FIELD_VALUE_CHECKING] PARSE_WITH_FIELD_VALUE_CHECKING: Enables the field value checking mechanism in accordance with the respective IDoc field metadata. PARSE_IGNORE_UNKNOWN_FIELDS: Ignoring unknown fields, for example when parsing with older IDoc metadata. PARSE_IGNORE_INVALID_CHAR_ERRORS: Ignoring character range check errors in accordance with the declared XML specification version. PARSE_WITHOUT_FIELD_DATATYPE_CHECKING: Disables the field datatype checking mechanism in accordance with the respective IDoc field metadata. PARSE_REFUSE_UNKNOWN_XMLVERSION: Refusing XML documents that declare to use an unknown XML specification version such as a potential future XML specification version 1.2 or 2.0. PARSE_REFUSE_XMLVERSION_10: Refusing XML documents that declare to use the XML specification version 1.0 or do not contain an XML declaration header. PARSE_REFUSE_XMLVERSION_11: Refusing XML documents that declare to use the XML specification version 1.1. PARSE_ACCEPT_ONLY_XMLVERSION_10: Accepting only XML documents that declare to use the XML specification version 1.0 or do not contain an XML declaration header. PARSE_ACCEPT_ONLY_XMLVERSION_11: Accepting only XML documents that declare to use the XML specification version 1.1. PARSE_ACCEPT_ONLY_XMLVERSIONS_10_TO_11: Accepting only XML documents that declare to use the XML specification version 1.0 or 1.1 or do not contain an XML declaration header. Importance: medium -
sap.idoc#00.file.queue.size
Max Amount of files in processing queue
Type: int Default: -1 Valid Values: [-1,...] Importance: low -
sap.idoc#00.cron.expression
Cron expression for scheduled executions as alternative to 'exec-period'. See org.quartz.CronExpression for more details.
Type: string Default: "" Valid Values: Sec Min Hours Day-of-month Month Day-of-Week (Year) Importance: low -
sap.idoc#00.cron.security.time.sec
Maximum security interval in seconds for the cron scheduled executions. If the connector was unable to perform a scheduled extraction, e.g. due to downtime, it will still perform the extraction if it occurs within the safety interval after the scheduled extraction time.
Type: int Default: 900 Valid Values: [0,...] Importance: low -
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