В ходе работы с этим учебником создается входящее событие для
сквозной обработки. Кроме того, в этом учебнике рассмотрена процедура
подтверждения результатов операции.
Шаги этой задачи
- В проекции Бизнес-интеграции окна
WebSphere
Integration Developer щелкните правой кнопкой мыши на модуле
FTPinboundModule и выберите
.
- Перейдите на вкладку Свойства и выберите
.
- Выберите Соединение и разверните
Свойства спецификации активации.
- Убедитесь, что в поле Тип содержимого события не
указано значение. Окно
конфигурации соединения
- Настройте разбиение файлов с учетом размера:
- В поле Имя класса функции разбиения укажите
значение com.ibm.j2ca.utils.filesplit.SplitBySize.
- В поле Критерий разбиения укажите значение 0.
- Выберите .
- На панели навигации щелкните правой кнопкой мыши на проекте
FTPInboundModule и выберите
. В данные экспорта EIS будет добавлен клиент тестирования интеграции.
- В каталоге событий создайте файл *.txt для вызова
входящего события. Например:
<?xml version="1.0" encoding="UTF-8"?>
<customer:Customer xsi:type="customer:Customer" xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance" xmlns:customer="http://www.ibm.com/xmlns/prod/
websphere/j2ca/ftp/customer">
<CustomerName>Michele</CustomerName>
<Address>Da Vinci Ave.</Address>
<City>NewYork</City>
<State>NY</State>
</customer:Customer>
####
<?xml version="1.0" encoding="UTF-8"?>
<customer:Customer xsi:type="customer:Customer" xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance"xmlns:customer="http://www.ibm.com/xmlns/prod/
websphere/j2ca/ftp/customer">
<CustomerName>John</CustomerName>
<Address>Grade A Colony</Address>
<City>California</City>
<State>CA</State>
</customer:Customer>
####
- Нажмите кнопку Продолжить для запуска службы и
проверки входящего модуля.
- В окне Выбрать расположение развертывания выберите
WebSphere Process Server v6.0 и нажмите кнопку
Готово.
- Просмотрите файлы протоколов и трассировки и убедитесь, что в конечную
точку был доставлен один бизнес-объект. Файлы протоколов и трассировки
расположены в папке
установочный-каталог/profiles/имя-профайла/logs/имя-сервера. Поскольку в поле Критерий разбиения указано
значение 0, а в поле Имя класса функции
разбиения - значение
ibm.j2ca.utils.filesplit.SplitBySize, содержимое файла
событий рассматривается в качестве одиночного бизнес-объекта.