Настроить ConnectionStrings.config для Oracle Database

Продукты
Все продукты

В файле ConnectionStrings.config, который находится в корневой папке сайта Creatio, содержатся параметры подключения вашего приложения к базе данных и внешним сервисам.

Настроить ConnectionStrings.config 

  1. Перейдите в корневой каталог сайта Creatio ~\WebAppRoot\Creatio.

  2. Откройте в текстовом редакторе файл ConnectionStrings.config.

  3. Укажите параметры подключения (connectionStrings).

Пример настроенного файла ConnectionStrings.config
<?xml version="1.0" encoding="utf-8"?>
<connectionStrings>
  <add name="db" connectionString="Data Source=(DESCRIPTION =
 (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = Database server name)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = Oracle service name) (SERVER = DEDICATED)));User Id=Schema name;Password=Schema password;Statement Cache Size = 300" />
  <add name="redis" connectionString="host=Имя компьютера;db=Номер БД Redis;port=6379;
maxReadPoolSize=10;maxWritePoolSize=500" />
  <add name="defRepositoryUri" connectionString="" />
  <add name="defWorkingCopyPath" connectionString="%TEMP%\%WORKSPACE%" />
  <add name="defPackagesWorkingCopyPath"
 connectionString="%TEMP%\%APPLICATION%\%WORKSPACE%\TerrasoftPackages" />
  <add name="clientUnitContentPath"
 connectionString="%TEMP%\%APPLICATION%\%WORKSPACE%\ClientUnitSrc" />
  <add name="sourceControlAuthPath"
 connectionString="%TEMP%\%APPLICATION%\%WORKSPACE%\Svn" />
</connectionStrings>

Обязательные настройки ConnectionStrings.config 

Параметры подключения к базе данных и серверу кэширования необходимы для работы приложения Creatio.

  • name=”db” — отвечает за подключение к восстановленной базе данных, где

    • Database server name — сетевой адрес сервера базы данных.
    • Oracle service name — имя сервиса.
    • Schema name — имя схемы восстановленной базы данных.
    • Schema password — пароль к схеме восстановленной базы данных.
     <add name="db" connectionString="Data Source=(DESCRIPTION =
     (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = Database server name)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = Oracle service name) (SERVER = DEDICATED)));User Id=Schema name;Password=Schema password;Statement Cache Size = 300" />
    
  • name=”redis” — отвечает за взаимодействие с сервером Redis.

      <add name="redis" connectionString="host=Имя компьютера;db=Номер БД Redis;port=6379;
    maxReadPoolSize=10;maxWritePoolSize=500" />
    

Необязательные настройки ConnectionStrings.config 

Параметры подключения к внешним сервисам опциональны, они заполняются только в том случае, когда необходимо, например, при подключении системы контроля версий.

  • tempDirectoryPath — путь к временной директории, используемой механизмом установки пакетов:

    <add name="tempDirectoryPath" connectionString=Путь к временной директории, используемой механизмом установки пакетов />
  • defPackagesWorkingCopyPath — путь к рабочей копии пользовательских пакетов приложения (только при использовании системы контроля версий SVN). Содержимое рабочей копии представляет собой пользовательские пакеты в виде набора папок и файлов. Оно синхронизируется с репозиторием системы контроля версий SVN при помощи встроенного в Creatio клиента SVN. Данный параметр настраивается при подключении системы контроля версий и используется только в режиме разработки по умолчанию, без включения режима разработки в файловой системе. Значение по умолчанию указывает на временный каталог, который может быть очищен операционной системой. Рекомендуется установить значение, указывающее на пользовательский каталог, так как использование каталогов приложения, например, .\Terrasoft.WebApp\Terrasoft.Configuration\Pkg, может привести к ошибкам компиляции.

    <add name="defPackagesWorkingCopyPath" connectionString=Путь к рабочей копии пользовательских пакетов />
  • sourceControlAuthPath — путь к данным авторизации для встроенного клиента системы контроля версий SVN (если используется). Значение по умолчанию указывает на временный каталог, который может быть очищен операционной системой. При испольщовании системы контроля версий рекомендуем указать в данном параметре путь к фиксированному каталогу.

    <add name="sourceControlAuthPath" connectionString=Путь к данным авторизации системы хранения версий (SVN) />