ДАНО: я новичок на платформе AS400, в лучшем случае
ПРОБЛЕМА: Нам необходимо передать ASCII-файлы переменной ширины, разделенные конвейером, с сервера Windows 2003 на FTP-сервер, работающий на V6R1. Файлы приходят и правильно переводятся в EBCDIC, но они огромные. Файл размером 3,5 Мб становится участником размером 200+ Мб. Файл размером 9 ГБ не работает, потому что мы натыкаемся на какую-то квоту.
ИНТЕРЕСНЫЙ ФАКТ: при выполнении в двоичном режиме (без перевода) файл отображается на стороне сервера как ИМЯ ФАЙЛА.ФАЙЛ с одним элементом с именем ИМЯ ФАЙЛА.MBR. Размер передачи правильный, но файл не читается встроенными инструментами из-за кодировки ASCII.
ИНТЕРЕСНЫЙ ФАКТ: Это было опробовано на трех машинах V6R1 с одинаковыми результатами. Так что я вполне уверен, что это нормальное поведение, которое я просто плохо понимаю.
Мое внутреннее ощущение здесь таково, что сервер расширяет файл, добавляя в него новые строки, но у меня действительно нет лучшего предположения, что это на данный момент. Кто-нибудь видел такое поведение раньше, и знаете ли вы, что нужно, чтобы избежать этого?
Заранее благодарим всех, кто найдет время внести свой вклад. Я ценю это.