Я разработал приложение BizTalk 2010, которое принимает файлы с ftp-сервера, обрабатывает эти файлы и отправляет их на другой ftp-сервер. Что касается шага приема, аутентификация выполняется с помощью ESSO. Я создал два партнерских приложения, по одному для каждого ftp-сервера, хранящего учетные данные. На этапе отправки я создал метод в библиотеке классов C #, который отвечает за выдачу билетов SSO. Таким образом, перед формой отправки оркестровка вызывает метод IssueSSOTicket, который возвращает билет SSO, и присоединяет его к сообщению, используя свойство контекста BTS.SSOTicket. Все работает нормально, но иногда я получаю сообщение об ошибке: сообщение, отправленное адаптеру «FTP» на порт отправки «SendPortName» с URI «ftp: // [ipaddress]: [port] / [path] /% SourceFileName%», приостановлено . Сведения об ошибке: произошел сбой при получении билета системы единого входа.
Кто-нибудь знает, есть ли какие-то лучшие практики для управления этим сценарием? Спасибо!
Массимо