Получить имя файла из ответа прокси при записи в файл в OSB

Я хочу создать службу OSB, которая запрашивает файл в другой службе (URI) и сохраняет полученный файл в определенном месте. Мне удалось сделать запрос и получить ответ от внешней службы, и теперь я хочу сохранить файл с BS через соединитель JCA, записав двоичный файл на локальный диск (например). Я звоню в БС из Прокси с компонентом Publish. Моя проблема в том, что я не знаю, как передать имя файла из ответа в прокси в JCA через Publish и BS. Может кто-нибудь мне помочь? Спасибо.


person Chestii de Fotbal    schedule 03.03.2016    source источник


Ответы (1)


Насколько я понимаю, у вас есть имя файла в вашем прокси, но вы не можете передать его jca. Вот что вам нужно сделать -

  1. Внутри вы публикуете действие, поместите действие «Заголовок транспорта».
  2. Установите направление на Outbound Request.
  3. Установите протокол на jca.
  4. Установите jca.file.FileName и jca.file.Directory на значения, которые у вас есть в прокси.
person Habin    schedule 03.03.2016