Используйте мастер обнаружения служб предприятия для генерации артефактов для вашего проекта адаптера.
В ходе генерации в мета-данные добавляются инструкции, полученные из файловой системы информационной системы предприятия.
Таким образом создается полное приложение адаптера, называемое модулем.
Перед тем, как начать
Для того чтобы сгенерировать бизнес-объекты и артефакты для проекта коннектора, необходимо выбрать бизнес-объекты для добавления в проект адаптера.Более подробная информация о том, какие значения нужно вводить в поля мастера, приведена в разделе
Справочник этого пособия.
Об этой задаче
Для того чтобы сгенерировать бизнес-объекты и артефакты для проекта коннектора, необходимо сначала создать новый модуль бизнес-интеграции. Модули бизнес-интеграции содержат все бизнес-процессы, требуемые для проекта бизнес-интеграции. Этот модуль потребуется развернуть на сервере.
Для того чтобы сгенерировать артефакты в мастере обнаружения служб предприятия, выполните следующие действия.
Как выполнить эту задачу
- Для того чтобы создать модуль интеграции бизнес-процессов, выполните следующие действия.
- В окне Сгенерировать артефакты рядом с полем Имя модуля нажмите Создать.
- В поле Проект интеграции укажите значение по умолчанию Создать проект модуля и нажмите Далее.
- В окне Создать модуль укажите имя модуля.
- Включите опцию Использовать значение по умолчанию для расположения модуля.
- Нажмите кнопку Готово.
- В окне Сгенерировать объекты включите опцию Развернуть коннектор с модулем.
- Оставьте значение по умолчанию, Использовать обнаруженные свойства соединения. Если требуется использовать административную консоль WebSphere для настройки адаптера и не включать в импорт или экспорт динамические свойства адаптера ресурса, выберите опцию Использовать свойства соединения, указанные на сервере.
Прим.: Адаптер поддерживает только опцию Использовать обнаруженные свойства соединения.
Рис. 1. Окно создания артефактов
- В окне Сгенерировать артефакты укажите значения для всех обязательных свойств спецификации активации. Свойства спецификации активации содержат информацию о конфигурации обработки входящих событий для конечной точки сообщений. Обязательные поля помечены звездочкой (*).
- В списке Тип доставки выберите тип доставки для конечной точки. По умолчанию выбран тип ORDERED.
- В поле Интервал опроса введите интервал опроса в миллисекундах. По умолчанию он равен 2000.
- В поле Число опрашиваемых укажите максимальное число событий, просматриваемых в ходе одного цикла опроса. По умолчанию оно равно 10.
- В поле Интервал повтора укажите время в миллисекундах между повторными попытками подключения в случае недоступности информационной системы предприятия.
- В поле Число попыток укажите число попыток установления соединения адаптером..
- Для того чтобы остановить адаптер при ошибке опроса, включите опцию Остановить опрос при ошибке.
- Для того чтобы выключить режим строго однократной доставки, выключите опцию Строго однократная доставка По умолчанию эта опция включена.
- Для того чтобы отфильтровать файлы событий с временной меткой, включите опцию Отфильтровать будущие события.
- В поле Фильтр типа событий укажите типы бизнес-объектов, которые должен публиковать адаптер.
- В окне Сгенерировать артефакты укажите значения всех обязательных свойств обычных файлов. Это свойства спецификации активации, относящиеся к адаптеру. Обязательные поля помечены звездочкой (*).
- В поле Каталог событий укажите имя каталога, в котором будут храниться файлы событий. В локальном каталоге необходимо создать каталог событий, иначе мастер
не сможет создавать входящие события.
- Для того чтобы включить архивирование, включите опцию Обработка архивов
- Если включено архивирование, то в поле Каталог архива укажите каталог, в котором будут храниться обработанные файлы событий.
- В поле FailedArchiveExt укажите расширения файла архива для бизнес-объектов, обработанных с ошибками. По умолчанию - это fail.
- В поле OriginalArchiveExt укажите расширения файла архива для исходных файлов событий. По умолчанию - это original.
- В поле SuccessArchiveExt укажите расширения файла архива для бизнес-объектов, обработанных успешно. По умолчанию - это success.
- В поле EventFileMask укажите маску файла для опроса каталога событий адаптером. По умолчанию - это "*.*".
- Для того чтобы передавать по ссылке необработанный файл события в конечную точку, включите опцию FilePassByReference.
- Для того чтобы отправить в конечную точку значение свойства SplitCriteria вместе с содержимым бизнес-объекта, включите опцию IncludeEndBODelimiter.
- Для того чтобы создать вручную базу данных для хранилища событий, выключите опцию EPCreateTable. По умолчанию значение свойства - true.
- В поле DataSourceJNDIName укажите имя JNDI источника данных, созданного на WebSphere Process Server. Это свойство применяется хранилищем событий для подключения к базе данных JDBC.
- В поле EventTableName укажите имя таблицы, которую адаптер использует для хранения событий.
- В поле DatabaseSchemaName укажите имя схемы базы данных, применяемой хранилищем событий.
- В поле DatabaseUserName укажите имя пользователя хранилища событий, применяемое для подключения к базе данных JDBC из источника данных.
- В поле DatabasePassword укажите пароль для хранилища событий, применяемый для подключения к базе данных JDBC из источника данных.
- В поле SortEventFiles укажите значение для порядка сортировки опрашиваемых файлов событий.
- В поле Критерии разбиения укажите значение для разбиения файлов событий на основе размера или ограничителя.
- В поле Имя класса функции разбиения укажите имя класса, используемого для разбиения файлов по размеру или по ограничителю.
- В поле Тип события укажите тип MIME файла событий.
- В поле Кодировка содержимого файла укажите кодировку для содержимого файла событий.
- В поле Имя объекта по умолчанию укажите пространство имен для оболочечного бизнес-графа, используемого в ходе входящей обработки.
- В окне Сгенерировать артефакты укажите значения по умолчанию для всех свойств адаптера ресурса. Обязательные поля помечены звездочкой (*).
- В поле ИД адаптера укажите идентификатор экземпляра адаптера.
Важное замечание: Если работает несколько экземпляров адаптера, эти значения должны быть уникальными.
- В поле Размер файла протокола укажите размер файла в килобайтах. Если значение не указано, размер файла не ограничен.
- В поле Имя файла протокола укажите путь к файлу протокола.
- В поле Файлы протокола укажите максимальное число файлов протокола заданного размера. При достижении максимального размера будет начат новый файл протокола.
Значение по умолчанию - 1.
- В поле Размер файла трассировки укажите размер файла в килобайтах. Если значение не указано, размер файла не ограничен.
- В поле Имя файла трассировки укажите путь к файлу трассировки.
- В поле Файлы трассировки укажите максимальное число файлов трассировки заданного размера. При достижении максимального размера будет начат новый файл трассировки. Значение по умолчанию - 1.
- Нажмите кнопку Готово.
Результат
Создаются артефакты FlatFileInboundInterface.wsdl
и FlatFileInboundInterface.export artifacts, а также бизнес-объекты FlatFileBG, FlatFile,
UnstructuredContent, CustomerWrapperBG, CustomerWrapper и Customer. Указанные пользователем бизнес-объекты приложения обновляются информацией, характерной для этого приложения и необходимой для преобразования данных,
и сохраняются в папке для бизнес-объектов.
Дальнейшие действия
В редакторе сборки WebSphere Integration Developer можно сгенерировать привязки данных.