Skip to main content
Version: 2.4

CRMConnectorOutboundSAP

The configuration of CRMConnectorOutboundSAP is stored in the configuration-file (.ini). The installation program creates this file with the settings provided during setup. The configuration of CRMConnectorOutboundSAP can be adjusted by editing this configuration-file. The service must be restarted for the changes to take effect. If a setting is not found, the program’s default value is used.

Only the configuration keys in the [Dynamic]- section are read dynamically, and the service must not be restarted for the changes to take effect.

Unless explicitly specified by a command line argument, the path to the .ini file is the name of the executable file with the .exe extension replaced by “ini” and the instance name used as suffix.

C:\ProgramData\BucherSuter\MCAforSAP\CRMConnectorOutboundSAP\CRMConnectorOutboundSAP_SAP1.ini

To view and manually configure DataStore it is necessary to edit the configuration-file. It is suggested to back up the original file before editing it. The configuration-file can be edited with any text editor like Notepad.

[Logger]​

MaxLogFileSize​

Default : 50MB

Range : not available

Description : Maximum of bytes in one log file. If the limit is reached, it will begin a new log file. Binary units KB, MB can be used. For example: 50MB.

Required : No

LogFile​

Default : log\\logfile.log

Range : not available

Description : Location of the log file

Required : Yes

MaxLogFileCount​

Default : 10

Range : 1-10

Description : Maximum log files. If the limit is reached it will delete the oldest log file

Required : No

LogMask​

Default : 0x80000003

Range : not available

Description : Log mask in hex notation

Required : Yes

CollectedLogMask​

Default : 0x80000003

Range : not available

Description : Collected log mask in hex notation. Please refer to ConnectsforSAP TroubleshootingGuide

Required : No

LogOnConsole​

Default : false

Range : true, false

Description : If this setting is “true”, it will automatically display log message on the screen

Required : No

ConsoleLogLevel​

Default : debug

Range : debug, 0: off, 1:on info, warn, error, fatal

Description : The minimum log level for message on the screen

Required : No

EnableLocationInfo​

Default : true

Range : true, false

Description : Enables the location information (like class name, function name) in log messages. If enabled, performance is only minimally impacted

Required : No

[CRMConnectorOutboundSAP]​

TelnetServerPort​

Default : 9015

Range : 0-65535

Description : Telnet server port

Required : Yes

AutoStartTelnetServer​

Default : true

Range : true, false

Description : Defines if the telnet server starts automatically on the application startup

Required : yes

TelnetAllowedHosts​

Default : (\^127\\.)

Range : not available

Description : Regular expression which defines the allowed hosts. For more information check out Regular Expression Filter

Required : No

[RfcServerDestination]​

User​

Default : empty

Range : not available

Description : User Account

Required : Yes

Password​

Default : empty

Range : not available

Description : Password for the User Account. The CRMConnectorOutboundSAP will automatically encrypt the password, after the first usage. You can enter the password in plain text

Required : Yes

Client​

Default : 555

Range : 0-999

Description : The backend’s client (or “Mandant”) into which to log in

Required : Yes

Language​

Default : EN

Range : not available

Description : Log on language to be used

Required : No

AppServerHost​

Default : empty

Range : not available

Description : The hostname of the specific SAP application server, to which all connections are opened

Required : Yes

SystemNumber​

Default : 0

Range : 0-99

Description : The SAP system’s system number

Required : Yes

Parameter​

Default : empty

Range : not available

Description : Any parameter from RFC client section of [2]. Format: Parameter={Key=Value}

Required : No

[RfcServer]​

GatewayHost​

Default : empty

Range : not available

Description : The hostname of the gateway at which to register. Needs to be the same as defined in SAP transaction SM59 (if the RFC destination defines an explicit gateway)

Required : Yes

GatewayService​

Default : 3300

Range : sapgw00 –sapgw99, 3300 – 3399

Description : The service name (as defined in etc/services) or the port number under which the gateway is listening

Required : Yes

ProgramID​

Default : BUCHERSUTER_RFC

Range : not available

Description : The RFC destination’s program ID as defined in SAP transaction SM59. The program ID must be unique

Required : Yes

RegistrationCount​

Default : 1

Range : 1 – 10

Description : Defines the number of (initial) registrations on the SAP gateway and thus determines how many (stateless) RFC requests our server is able to process simultaneously

Required : No

MaxShutdownWaitTime​

Default : 10000

Range : 1000 – 300000

Description : When shutting down an RFC server via RfcServer. Shutdown (false), the RFC server will wait for currently being processed RFC requests to finish. However, it will wait at most for MaxShutdownWaitTime milliseconds and will then abort any RFC requests that did not finish by then

Required : No

[SapRfcServer]​

Version​

Default : 5.10BUS

Range : not available

Description : Connector provided application version. See SAPphone Telephony in SAP Systems Integrating SAP Systems with Your CTI System – Interface Description SAPphone Interface Version 4.00A / 5.00A / 5.01ASP / 5.02ASP / 5.03ASP / 5.04ASP / 5.05ASP / 5.10ASP / 5.11ASP [11]

Required : No

[DefaultCsvFile]​

PrefixSeparator​

Default : \_

Range : not available

Description : The CRMConnectorOutboundSAP can work with more than one dialer importer. For a proper addressing of these importers a distinction has to be made by providing a one to one mapping between SAP call list (campaign) name prefix and importer file name. This separator symbol serves the purpose to qualify this prefix

Required : No

Extension​

Default : .csv

Range : not available

Description : File extension used. (Can be superseded by setting of an “Individual Prefix Name” section value)

Required : No

CSVSeparator​

Default : ,

Range : not available

Description : CSV file column (record) separator. (Can be superseded by setting of an “Individual Prefix Name” section value)

Required : No

FilePath​

Default : C:\BucherSuter\

Range : not available

Description : Used filepath. The file name is the section name: DefaultCsvFile. Full file path : FilePath + (<section name> or <ampaigned>) (Can be superseded by setting of an “Individual Prefix Name” section value)

Required : No

UNCUsage​

Default : false

Range : true, false

Description : Use UNC SMB network settings for CSV file write operations

Required : No

UNCDomain​

Default : empty

Range : not available

Description : SMB domain

Required : No

UNCUserName​

Default : empty

Range : not available

Description : SMB user name

Required : No

UNCPassword​

Default : empty

Range : not available

Description : SMB password. The CRMConnectorOutboundSAP will automatically encrypt the password, after the usage. You can enter the password in plain text

Required : No

UNCRootPath​

Default : empty

Range : not available

Description : Root for UNC file path access. Full file path : UNCRootPath + FilePath + (<section name> or <ampaigned>+ extension

Required : No

IP Address Regular Expression Filter​

The following table contains examples of possible regular expression to filter the allowed telnet clients.

RegExAccessDescription
(\^127\\.)Local MachineAccess is only possible from the local machine
(?:25[0-5]\|2[0-4][0-9]\|[01]?[0-9][0-9]?)All MachinesAccess is possible from all machines. The regular expression is only suitable for IPv4 addresses
((\^127\\.)\|(\^192\\.))Local Machine and machines in the 192 subnet.Access is possible from the local machine and from the 192 subnet