Проблема с записью файла на sftp - возврат каретки удален

У меня есть простое требование: мне нужно написать csv для linux sftp. В текущей реализации, которую я сделал, CR-«возврат каретки» удаляется при записи csv в sftp с использованием соединителя mulesoft sftp. Я установил encoding=US-ASCII на соединителе sftp, в dataweave, даже в файле свойств как mule.encoding=US-ASCII. Ничто не похоже на работу в облачном хабе, но на удивление то же самое отлично работает в моем локальном узле. После прочтения нескольких блогов / технических документов я понял, что тип передачи должен быть «ASCII» при записи в Linux SFTP. Я считаю, что это явно проблема с cloudHub. Буду признателен за любую оказанную помощь .


person Naveen Rayappa    schedule 09.11.2017    source источник
comment
У меня сработала явная установка %output application/csv lineSeparator=\r\n. Спасибо   -  person Naveen Rayappa    schedule 09.11.2017
comment
Добавьте это как ответ и примите его, чтобы помочь будущим людям с той же проблемой;) без этого ваша проблема остается нерешенной для SO   -  person Pierre B.    schedule 09.11.2017
comment
Я это сделал . Спасибо   -  person Naveen Rayappa    schedule 15.11.2017


Ответы (1)


Явная установка %output application/csv lineSeparator="\r\n" сработала для меня. Спасибо

person Naveen Rayappa    schedule 15.11.2017