После создания артефактов службы можно также сгенерировать привязки в WebSphere Integration Developer.
Перед тем, как начать
В рабочей области должен быть уже настроен проект адаптера.
Кроме того, необходимо запустить WebSphere Integration
Developer.
Об этой задаче
Создав проект адаптера, необходимо сгенерировать точки привязки для связи с компонентом службы. Эти привязки используются другими компонентами SCA WebSphere Business
Integration для работы с адаптером. В модуле создается ссылка на адаптер, которая позволяет связать адаптер с другими процессами сервера.
Для того чтобы создать привязки данных, используйте следующую процедуру.
Как выполнить эту задачу
- В окне WebSphere Integration Developer переключитесь на проекцию "Интеграция бизнес-процессов".
- Выберите .
- Выберите в открывшемся списке проекций пункт Интеграция бизнес-процессов.
- В проекции Интеграция бизнес-процессов щелкните правой кнопкой на модуле и выберите в меню . Откроется окно Диаграмма сборки с компонентом импорта.
Рис. 1. Откройте Редактор сборки
- Выберите значок Компонент (без типа реализации).
Рис. 2. Значок "Компонент" в окне Диаграмма сборки
Будет показано новое меню со значками.
- Выберите значок Компонент (без типа реализации) и
переместите выделение компонента в рабочую область редактора.
Рис. 3. Значок второго компонента
- Выберите значок Проводник и протяните провод от объекта FlatFileInboundInterface к объекту Component1, чтобы создать соединение.
Рис. 4. Окно привязки компонентов
- Нажмите OK в окне Добавить проводник. В окне Диаграмма сборки будет показан новый компонент с проводником, связывающим его с компонентом импорта модуля.
- Создайте компонент Java, который будет работать как получатель запросов конечной точки. Во время доставки входящего события адаптер вызывает метод emitFlatFile компонента и передает входящий бизнес-объект как параметр.
- Щелкните правой кнопкой мыши на компоненте и выберите .
- Выберите пакет, где будет создан код на Java, и нажмите OK.
- Укажите имя пакета и нажмите OK.
- Нажмите OK в окне Сгенерировать реализацию.
- В сгенерированной реализации перейдите к методу emitFlatFile.
- В метод emitFlatFile можно добавить пользовательский код для обработки переданного бизнес-объекта.
- Сохраните файл, выбрав .
Результат
Процесс создания привязки данных для проекта адаптера завершен.
Дальнейшие действия
В WebSphere Integration Developer протестируйте собранный пакет адаптера.