Enterprise Integrator — различия между версиями

Материал из archestra.info
Перейти к: навигация, поиск
(Enterprise Integration 2017 (Version 6.0))
(Enterprise Integration 2017 (Version 6.0))
Строка 99: Строка 99:
 
Enterprise Integration 2017 includes the following new features and enhancements.
 
Enterprise Integration 2017 includes the following new features and enhancements.
  
    Sample (Generate)
+
*Sample (Generate)
    Sample (Update)
+
*Sample (Update)
    Licensing API updated to match MES 2017 and System Platform 2017
+
*Licensing API updated to match MES 2017 and System Platform 2017
  
 
== Enterprise Integration 2017 R2 (Version 6.1) ==
 
== Enterprise Integration 2017 R2 (Version 6.1) ==

Версия 10:11, 28 сентября 2019

Версии

...

Описание

Приложение Enterprise Integration (EI) представляет собой масштабируемый, настраиваемый продукт, который обеспечивает слабосвязанные связи между производственной системой и бизнес-системами, такими как ERP, PLM, SCM или LIMS. EI облегчает обмен информацией между разнородными системами и программным обеспечением через сообщения (посылки), которые буферизуются и отслеживаются для обеспечения бесперебойного и надежного интерфейса обмена данными. Этот интерфейс содержит адаптеры, которые обеспечивают любые специфичные для места назначения преобразования, обработку информации из баз данных и внутреннюю обработка, вызывающую генерацию дополнительных сообщений.

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

Также WEI позволяет добавлять пользовательские подключаемые модули (плагины) для более комплексной обработки входящих или исходящих сообщений. WEI имеет интерфейс прикладного программирования (API), необходимый для реализации пользовательского интерфейса EI в подключаемом модуле (плагине).

Состав

  • EI Configurator
  • EI Web Application
  • EI Instance

Enterprise Integrator Configurator

Enterprise Integrator Configurator служит для создания экземпляров WEI (база данных WEI, набор исполняемых файлов, WEI веб-приложение и набора служб WEI), а также для настройки подключения к WWMES Widdleware и настройки поведения WEI при остановке WEI-служб.

Enterprise Integrator Web Application

По умолчанию EI устанавливается вместе с веб-сайтом конфигурации и управления на сервере. Доступ к веб-сайту можно получить с любого компьютера с браузером Internet Explorer 10 или более поздней версии и под авторизованным пользователем. URL-адрес http://<имя_компьютера>/EI, где <имя_компьютера> представляет собой сетевое имя сервера. При использовании веб-браузера на локальном сервере, URL-адресом является http://localhost/EI.

EI Instance

Экземпляр EI состоит из трех основных частей:

  • База данных WEI
  • Набор исполняемых файлов
  • Веб-приложение

База данных EI использует Microsoft SQL Server и может располагаться либо локально либо удаленно от инсталляции EI. В данной базе находится вся конфигурация EI.
Набор исполняемых файлов находится в папке с названием экземпляра внутри директории с инсталляцией EI.
Через веб-приложение EI происходит конфигурирование логики продукта.


Службы WEI

Служба является рабочим циклом для набора местоположений (Locations) EI для обработки сообщений (Messages). Если вы подозреваете, что служба занимает слишком много ресурсов для своевременной или эффективной обработки данного набора сообщений, может потребоваться создание дополнительной службы. Службы WEI создаются через WEI Configurator. Службы привязываются к определенным местоположениям (Locations) на экране настройки Locations в EI Web Application.

Возможные проблемы работы служб EI

Служба может работать медленно из-за блокировок в базе данных, блокировок файловой системы, интенсивной обработки, требуемой для данного набора сообщений. Если вы имеете набор медленных сообщений и набор быстрых сообщений, то желательно предоставить им отдельные службы WEI.

Создание нескольких экземпляров EI

Эксзепляр EI – это не просто веб-сайт. Новый экземпляр EI также включает в себя новый экземпляр базы данных EI и служб. Можно создать несколько экземпляров EI для управления несколькими проектами (площадками). Можно создать несколько экземпляров, также для того чтобы менять одну часть конфигурацию WEI, не влияя на другую (выключить один набор местоположений, не влияя на второй). Однако следует обратить внимание, что каждый экземпляр EI создает отдельные базы данных, поэтому сопоставления (mappings) и расположения (locations) не будут автоматически доступны для всех экземпляров.

Лицензирование

  • 2014R3 и ранее – файл ArchestrA.lic через ArchestrA License Manager
  • 2017 и позднее – активируемые лицензии (с поддержкой преактивированных .bin файлов)

Аспекты лицензирования WEI 2017 и позднее

WEI 2017 устанавливается без AVEVA Enterprise Licensing и без Configurator c AE Licensing Platform. Соответственно, чтобы установить AVEVA Enterprise Licensing необходимо скачать образ LicensingX.X.X.iso, а чтобы установить Configurator c AE Licensing Platform необходимо инсталлировать любой небольшой продукт Wonderware, который использует AE Licensing. Одним из таких продуктов является OI-Core.


Советы по конфигурированию

Логирование сообщений EI в Archestra Logger

SMC консоль не является частью инсталляции EI. SMC консоль ставится с большинством других продуктов WW. К примеру, с OI-Core

Логирование в Archestra Logger возможно с версии 2012 (4.0) и позднее Конфигурование логирования необходимо делать до создания экземпляра EI В файле инсталяции EI (не экземпляра) C:\Program Files (x86)\Wonderware\EI\WW.MessagingService.exe.config необходимо поменять значение ключа LogErrorToSMC на True. После чего созадть экземпляр EI.

Если существует уже готовый сконфигурированный экземпляр EI, то чтобы для него выключить логирование в Archestra Logger необходимо сделать следующее

  1. Выполнить резервное копирование базы данных EI из SQL Server Management Studio.
  2. Остановить службу и удалить экземпляр из WEI-конфигуратора.
  3. Изменить LogErrorToSMC на true в файле WW.MessagingService.exe.config, расположенном в папке WEI по умолчанию.
  4. Создать экземпляр WEI из конфигуратора EI.
  5. Удалите новую пустую базу данных WEI и восстановить резервную копию рабочей базы данных WEI.
  6. Откройте SMC, чтобы проверить наличие сообщений EI в LogViewer.

Права службы EI

По умолчанию с экземпляром EI создается служба с именем EI_DEFAULT. Данная служба будет обращаться в те локации (папки, базы данных и тд) с теми правами, которые есть у пользователя, под которым запускается служба. Если у запускающего службу пользователя не будет доступа в директорию или таблицу базы данных, то передача сообщений не состоится. Необходимо дать пользователю права либо указать в настройках службы (через services.msc) валидного пользователя.

Перемещение проекта EI и создание резервной копии

Переместить проект EI (полностью с конфигурацией) можно просто сделав резервную копию базы WEI из SQL Server Management Studio и развернув ее на целевом сервере.
На целевом сервере необходимо создать экземпляр с именем исходного экземпляра EI. На созданную SQL базу EI развернуть резервную копию исходной базы EI.
Конфигурация конфигуратора EI (настройки подключения к MES, настройки поведения служб EI при ошибке и т.д.) лежит по пути C:\Program Files (x86)\Wonderware\WEI xxxx (или EI)\Instances\WEI (или EI)\WW.MessagingService.exe.config. Данную конфигурацию также можно перенести.

Enterprise Integration 2017 (Version 6.0)

About This Release

Enterprise Integration 2017 includes the following new features and enhancements.

  • Sample (Generate)
  • Sample (Update)
  • Licensing API updated to match MES 2017 and System Platform 2017

Enterprise Integration 2017 R2 (Version 6.1)

About This Release

Enterprise Integration 2017 R2 includes the following new features and enhancements.

   Increased security for defining encrypted SQL connections
   New SQL Query outbound location type and post action on outbound locations
   New Helper Functions for creating mappings between XML Attribute-based and XML Element-based sources to MES Table destinations, and the reverse mapping of MES Table sources to XML Attribute-based and XML Element-based destinations

Полезные ссылки

Обучающее видео 'WEI Конфигурирование и примеры работы': по запросу на support@wonderware.ru
Примеры плагинов для работы с WWMES Supply Chain Connector, c WWMES Middleware API, c WEI Web Service API: по запросу на support@wonderware.ru