Настройки работы программы хранятся в файле "siebel.conf".
Для Debian систем по умолчанию файл конфигурации располагается в каталоге /etc/opt/siebel/.
Если путь к файлу конфигурации не указан через аргументы коммандной строки, то поиск файла конфигурации производится по следующим каталогам :
siebel.conf
${INSTALL_PREFIX}/etc/siebel.conf
/etc/siebel/siebel.conf
/usr/etc/siebel/siebel.conf
/opt/siebel/etc/siebel.conf
/usr/local/etc/siebel/siebel.conf
Файлы настройки, представлен в формате 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