Дизайнер ELMA > Внешние источники / Подключение к внешнему источнику

Подключение к внешнему источнику

Подключение к внешним источникам осуществляется в дизайнере ELMA в разделе Внешние источники.

Чтобы создать новое соединение, нажмите кнопку + Справочник или ссылку добавить (если соединения еще не были созданы). Справа откроется окно, в котором нужно задать настройки соединения.

external-sources-2

Общие

На этой панели указываются основные настройки соединения.

Активность — включить или отключить соединение с внешним источником. Работать со справочниками, в которых хранятся данные из источника, можно, только если соединение активировано.

Название * — название соединения. Для более наглядного вызова подключения в сценариях рекомендуется использовать буквы латинского алфавита без пробелов и других специальных знаков.

Префикс * — добавление префикса, который отображается перед именем класса внешнего источника. Он добавляется в названия всех справочников из внешнего источника и необходим для того, чтобы они не совпадали с названиями объектов ELMA4. Вы можете использовать только буквы латинского алфавита, цифры и знак подчеркивания. Изменить префикс можно, только пока конфигурация не была опубликована.

Время ожидания соединения — время, в течение которого ожидается ответ от внешнего источника данных. Указывается в секундах. По умолчанию — 180. Если время истекло, а ответ не получен, то соединение не установится.

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

Тип источника * — выбор источника, из которого запрашиваются данные. Если вам нужно получать данные из базы, выберите базу данных Firebird, MS SQL, Oracle или PostgreSQL. Если нужно получать данные, которые хранятся на веб-сайте, выберите источник данных OData.

Настройки соединения

На этой панели указывается данные для подключения к источнику.

Если в качестве источника используется база данных, укажите строку подключения к ней.

Примеры строк подключения для разных баз данных:

  1. Firebird: Data Source=127.0.0.1;Initial Catalog=c:\temp\name.fdb;User ID=sysdba;Password=master;Port=port;Dialect=2;ServerType=0;
  2. MS SQL: Data Source=localhost;Initial Catalog=dbname;User ID=user;Password=123;
  3. Oracle: Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=port))(CONNECT_DATA=(SID=ora)));User Id=c##user;Password=123;
  4. PostgreSQL: Host=localhost;Port=5433;Database=dbname;User Id=postgres;Password=123;

Если вы выбрали источник данных OData, укажите адрес сервера. Например: http://server/odata/standard.odata/. При работе с источником OData может потребоваться настройка прав доступа для ELMA4. Для этого включите опцию Указать права доступа и введите данные для подключения ELMA4 к источнику: домен, пароль и имя пользователя сервера OData.

Вы можете указать время на выполнение запроса при получении данных из источника, включив опцию Установить таймаут выполнения запросов. Время указывается в секундах.

Задайте все настройки и нажмите кнопку Проверить подключение. Если проверка прошла успешно, нажмите Сохранить. Подключение может занять некоторое время, дождитесь его окончания.

Если при проверке возникли ошибки, отобразится уведомление о них.

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас