Проблема обработки ACK/NACK в BizTalk 2010 Orchestration — порт отправки SFTP

Я использую адаптер SFTP и хочу получить ACK/NACK в оркестровке. Я выполнил все необходимые шаги, упомянутые в блоге Благодарности и Отрицательные отзывы (часть 1)

Я получаю ACK, но в случае сбоя не получаю NACK. Кто-нибудь знает, как его получить?


person IBM    schedule 07.08.2014    source источник
comment
Таким образом, порт Orchestration помечен как Delivery Notification = Transmitted, а форма отправки в Orchestration находится в синхронизированной области? Какие типы исключений вы отлавливаете в своих блоках исключений? P.S. лучше задокументировать шаги в своем вопросе, а не использовать ссылку, поскольку ссылка может устареть и сделать вопрос бесполезным для кого-то, кто столкнется с той же проблемой позже.   -  person Dijkgraaf    schedule 08.08.2014
comment
Я использую односторонний порт отправки, при этом Binding выбран как «Указать позже» и «Уведомление о доставке» как «Передано». Повторная попытка порта отправки установлена ​​на ноль. Свойства фигуры Scope: Synchronized = True и Transaction Type = None. Форма отправки находится внутри этой синхронизированной области. После формы отправки я пытаюсь поймать DeliveryFailureException в форме исключения перехвата. После применения всех этих настроек я все еще не могу получить NACK (в частности, DeliveryFailureException) в случае неудачного сценария. Любая помощь по этому поводу будет оценена по достоинству.   -  person IBM    schedule 11.08.2014


Ответы (1)


Я думаю, вы сказали, что используете NONE для типа транзакции? Если это так, я считаю, что вы должны установить тип транзакции области действия на «длительный», чтобы произошла доставка NACK.

person Sumgy    schedule 12.09.2014