Симптомы
При обновлении до Microsoft BizTalk Server 2013 SSH-FTP (SFTP) адаптер не может получать данные от определенных серверов SFTP. Кроме того появляется следующее сообщение об ошибке:
<Дата><время> BizTalk Server ошибка 5753 A сообщение получено адаптером «SFTP», для получения «AccountingAndControl.BusinessIntelligence.TransferProjectID.ReceiveProjectID.SAPBW.SFTP» с URI «sftp: / / <имя>: 22//*.xml» находится в приостановленном состоянии. Подробные сведения об ошибке: произошла ошибка при выполнении конвейера приема: «версии Microsoft.BizTalk.DefaultPipelines.PassThruReceive, Microsoft.BizTalk.DefaultPipelines, = 3.0.1.0, язык и региональные параметры нейтрального PublicKeyToken = = «31BF3856AD364E35.»» источника: «Неизвестный» порт приема: «AccountingAndControl.BusinessIntelligence.TransferProjectID.ReceiveProjectID» URI: «sftp: / / <имя>: 22//*.xml» причина: отсутствует метка порядка следования байтов Юникода. Не удается переключиться на Юникод. Код (ID): Идентификатор экземпляра {<MeaasgeId>}: {<InstanceId>}
Причина
Эта проблема возникает, поскольку список каталогов завершается со сбоем подключения сервера SFTP не остаются живыми. Вхождение требуется знать, какие файлы могут быть получены.
Решение
Информация о накопительном пакете обновления
Сначала эта проблема была исправлена в следующем накопительном обновлении BizTalk Server:
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Временное решение
Чтобы обойти эту проблему, вручную получать данные с SFTP пакетных операций и выберите нужные файлы в папке.