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 ascending
    NameDesc: File name lexicographical order descending
    LastModifiedAsc: Last modified timestamp of file, order ascending
    LastModifiedDesc: Last modified timestamp of file, order descending
    PartNameAsc: Regular expression group-matched file name lexicographical order ascending
    PartNameDesc: Regular expression group-matched file name lexicographical order descending
    Serial: 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