Похоже, у вас есть рабочее решение.
Вы должны указать плоский файл, чтобы он выполнял разборку, сказав, что он должен ожидать одну запись.
Все зависит от того, сколько записей вы ожидаете и через что еще проходитеBizTalk в то время, чтобы знать, есть ли какое-либо влияние на производительность, но если это всего лишь 500 экземпляров, обычно я не был бы слишком обеспокоен, если сервер BizTalk не показывает какого-либо регулирования.
Так что, если вы не испытываетепроблемы, ваше решение в порядке.