Подключение к внешним источникам осуществляется в дизайнере ELMA в разделе Внешние источники.
Чтобы создать новое соединение, нажмите кнопку + Справочник или ссылку добавить (если соединения еще не были созданы). Справа откроется окно, в котором нужно задать настройки соединения.
Общие
На этой панели указываются основные настройки соединения.
Активность — включить или отключить соединение с внешним источником. Работать со справочниками, в которых хранятся данные из источника, можно, только если соединение активировано.
Название * — название соединения. Для более наглядного вызова подключения в сценариях рекомендуется использовать буквы латинского алфавита без пробелов и других специальных знаков.
Префикс * — добавление префикса, который отображается перед именем класса внешнего источника. Он добавляется в названия всех справочников из внешнего источника и необходим для того, чтобы они не совпадали с названиями объектов ELMA4. Вы можете использовать только буквы латинского алфавита, цифры и знак подчеркивания. Изменить префикс можно, только пока конфигурация не была опубликована.
Время ожидания соединения — время, в течение которого ожидается ответ от внешнего источника данных. Указывается в секундах. По умолчанию — 180. Если время истекло, а ответ не получен, то соединение не установится.
Период проверки соединения — время, по истечении которого будет проверено соединение с внешним источником. Указывается в секундах. По умолчанию — 30.
Тип источника * — выбор источника, из которого запрашиваются данные. Если вам нужно получать данные из базы, выберите базу данных Firebird, MS SQL, Oracle или PostgreSQL. Если нужно получать данные, которые хранятся на веб-сайте, выберите источник данных OData.
Настройки соединения
На этой панели указывается данные для подключения к источнику.
Если в качестве источника используется база данных, укажите строку подключения к ней.
Примеры строк подключения для разных баз данных:
- Firebird: Data Source=127.0.0.1;Initial Catalog=c:\temp\name.fdb;User ID=sysdba;Password=master;Port=port;Dialect=2;ServerType=0;
- MS SQL: Data Source=localhost;Initial Catalog=dbname;User ID=user;Password=123;
- Oracle: Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=port))(CONNECT_DATA=(SID=ora)));User Id=c##user;Password=123;
- PostgreSQL: Host=localhost;Port=5433;Database=dbname;User Id=postgres;Password=123;
Если вы выбрали источник данных OData, укажите адрес сервера. Например: http://server/odata/standard.odata/. При работе с источником OData может потребоваться настройка прав доступа для ELMA4. Для этого включите опцию Указать права доступа и введите данные для подключения ELMA4 к источнику: домен, пароль и имя пользователя сервера OData.
Вы можете указать время на выполнение запроса при получении данных из источника, включив опцию Установить таймаут выполнения запросов. Время указывается в секундах.
Задайте все настройки и нажмите кнопку Проверить подключение. Если проверка прошла успешно, нажмите Сохранить. Подключение может занять некоторое время, дождитесь его окончания.
Если при проверке возникли ошибки, отобразится уведомление о них.
Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас