Я создаю текстовый файл фиксированной ширины, используя SSIS. Формат подключения плоского файла Ragged Right. Файл создается правильно и проходит все локальные модульные тесты на моем компьютере с Windows. Затем пакет служб SSIS передает файл партнеру по протоколу SFTP. Программист мэйнфреймов нашего партнера утверждает, что может прочитать только одну запись. Я проверил, что использовал для разрывов строк, и выбрал {CR}{LF}.
Я провел небольшое исследование и нашел пару статей, в которых говорилось, что системы, отличные от Windows, не смогут распознавать CRLF в качестве разделителя строк, но {LF} будет допустимым. Я попробовал это, и программист все еще говорит, что обнаруживает только одну запись, даже если в файле более 100 записей.
Есть ли какая-либо дополнительная конфигурация SSIS, отсутствующая в моем подключении к неструктурированному файлу? Может дело в кодировке?