Я тестирую (имитируя получение) PO/850 на BizTalk 2010, отбрасывая EDI при получении файла. Я получаю два выходных файла, один — TA1, а другой — 850. (В реальном мире я отправлю 997 обратно той стороне, которая прислала мне 850.)
У меня есть порт отправки, определенный для перехода в файловую систему с фильтром: BTS.ReceivePortName == rp_partner_850
. В каталоге, связанном с этим SendPort, я вижу как 850, так и TA1.
В Стороне/Соглашении в BTAdmin, на вкладке Партнер->Моя компания, затем в разделе «Подтверждения», я отметил «Ожидается 997» и не отметил «Ожидается TA1».
Мне также непонятно, почему мне нужно выбрать «Порты отправки» в инструменте «Сторона/Соглашения». Как это взаимодействует с фильтрами на портах отправки.
Я попытался настроить второй порт отправки на второй каталог диска, и на нем я установил фильтр следующим образом: BTS.MessageType == http://schemas.microsoft.com/Edi/X12#X12_997_Root
, согласно этому вопрос.