Настройка модуля интеграции

Настройки работы программы хранятся в файле "siebel.conf".

Для Debian систем по умолчанию файл конфигурации располагается в каталоге /etc/opt/siebel/.

Если путь к файлу конфигурации не указан через аргументы коммандной строки, то поиск файла конфигурации производится по следующим каталогам :

Файлы настройки, представлен в формате Json.

Отредактировать /etc/opt/siebel/siebel.conf и привести его к следующему виду :

{ "CheckPmtJsonRoot": 1
, "PmtJsonRootName" : "SBL"
, "ConnectionString": "https://tn103.getcrmdev.ru:18889/eai_rus/start.swe?SWEExtSource=WebService&SWEExtCmd=Execute&WSSOAP=1"
, "UseTLS"              : 1
, "CertsCAPath"         : "/etc/ssl/certs"
,  "UserId"              : "ASUTP_USER"
,  "UserPass"            : "XD9fYO5d"
,  "ConnectTimeout"      : 10           /* Таймаут соединения в секундах */
,  "RetryCount"          : 2            /* Кол-во попыток соединения */
,  "BackgndFlushPeriod"  : 900          /* Интервал проверки передачи офлайн чеков в секундах (15 мин.) */
,  "OfflineCheckPeriod"  : 120          /* Интервал проверки наличия TCP соединения */
,  "SessionTokenTTL"     : 300          /* Время жизни сессионного токена в сек. по истечении времени требуется переавторизация (на getcrm 15 мин) */
,  "SendRecvTimeout"     : 10           /* Таймаут приема/передачи в секундах (по умолчанию)*/
,  "Port"                : "54121"      /* (Порт по умолчанию - 54121) */
,  "Host"                : "127.0.0.1"  /* Только для клиента адрес сервера ( по умолчанию 127.0.0.1 ) */
,  "DebugEnable"         : 1
}

Примечание

Дополнительные параметры с комментариями можно посмотреть в файле примера /etc/opt/siebel/samples/siebel.conf

Посмотреть настроенные параметры можно выполнив команду

/opt/siebel/bin/siebel-config

Для вступления параметров в силу необходимо перезапустить демон выполнив команду.

sudo /etc/init.d/siebeld restart