Адаптер для простых файлов поддерживает синхронную обработку исходящих запросов. В исходящих операциях приложение J2EE делает вызов, отправляя адаптеру запрос в форме бизнес-объекта. Адаптер обрабатывает запрос и в соответствии с выполняемой операцией может вернуть бизнес-объект приложению J2EE.
Каждый запрос, отправленный клиентом J2EE адаптеру, содержит всю информацию,
необходимую для создания файла вывода: название каталога, где будет создан файл вывода, имя файла вывода и связанной с ним операции. Имя файла является ключом для бизнес-объекта запроса/ответа адаптера для простых файлов.
Обработка исходящих запросов включает в себя перечисленные ниже действия. Клиент исходящей службы выполняет такие операции:
- запрашивает службу фабрики бизнес-объекта;
- создает бизнес-объект с помощью фабрики бизнес-объекта;
- находит службу адаптера;
- вызывает соответствующую функцию службы адаптера, передавая ей имя функции и бизнес-объект.
Передача параметров
В передаваемых параметрах определяется операция, которая будет выполнена
адаптером. С помощью клиента службы можно передать параметры для протокола, такие как путь к каталогу и имя файла.
Чтобы передать параметры для протокола, выполните описанные ниже действия.
- Настройте свойства OutputDirectory и StagingDirectory в свойствах ManagedConnectionFactory
с помощью мастера обнаружения служб предприятия до развертывания или в административной консоли после развертывания.
- Введите информацию для протокола (такую как имя каталога и файла)
в пользовательской привязке данных оболочечного бизнес-объекта.
- Включите содержимое файла как часть входного бизнес-объекта.
Прим.: Значения, заданные на уровне бизнес-объекта, имеют приоритет по сравнению с заданными на уровне ManagedConnectionFactory.