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