Текущее время: Пн, июл 21 2025, 23:43

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Разбор 7z-архива на ABAP
СообщениеДобавлено: Ср, дек 26 2012, 10:23 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 17 2007, 16:31
Сообщения: 40
Откуда: Санкт-Петербург
Согласно существующему техпроцессу на FTP оператор ЭДО выкладывал ZIP-архивы. Фоновое задание замечательно все считывает, посредством класса cl_abap_zip разбирает, и дальше как-то обрабатывает заархивированые счета-фактуры, цифровые подписи и т.д. и т.п. Но оператор ЭДО принял решение выкладывать 7z-архивы. Потому встала задача разбора 7z-архива из фонового задания. Поиск подходящих классов, ФМ ничего не дал. Чтение SDN, нот, форумов тоже не сильно не помогло. Собственно прошу помощи для направления дальнейших поисков.
P.S. Ну очень уж не хочется писать свой парсер для 7z наподобии cl_abap_zip.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор 7z-архива на ABAP
СообщениеДобавлено: Ср, дек 26 2012, 10:30 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
тут на RAR-то ни джавы ни абапа не найдёшь, не то что 7z.
Только команда операционной системы.

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор 7z-архива на ABAP
СообщениеДобавлено: Ср, янв 09 2013, 18:57 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 12:41
Сообщения: 473
Проблема еще и в том, что 7z может сжимать разными алгоритмами (LZMA, LZMA2, Bzip2, PPMd, DEFLATE) - и их все реализовавать муторно.
Stenj_90, если решение найдется, напиши, плиз. Мне тут похоже светит переписывать cl_abap_zip (правда не очень срочно), если были бы наработки по LZMA2 - очень бы помогло.

chumpa написал:
тут на RAR-то ни джавы ни абапа не найдёшь, не то что 7z.
Только команда операционной системы.

Да, это было бы оптимально (как минимум потому, что удалось бы задействовать многопоточность), но не с каждым базисом можно договориться на установку софта за разумное время.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор 7z-архива на ABAP
СообщениеДобавлено: Ср, янв 09 2013, 22:43 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Насколько помню, cl_abap_zip тоже через системную функцию работает.
Реализовывать ZIP на чистом абапе похоже на интерпретатор ассемблера под GW-BASIC. :)

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор 7z-архива на ABAP
СообщениеДобавлено: Чт, янв 10 2013, 16:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
постановщику надо обосновать, быстро базис нагнут ;-)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разбор 7z-архива на ABAP
СообщениеДобавлено: Чт, янв 10 2013, 21:03 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
в принципе, как и всё на абапе, можно через рабочую станцию и "эксель" реализовать, то есть без сервера приложений. Но это надо деплоить 7z на клиента, если его ещё не было, с правами запуска возиться.

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор 7z-архива на ABAP
СообщениеДобавлено: Пт, янв 11 2013, 08:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Stenj_90 написал(а):
Но оператор ЭДО принял решение выкладывать 7z-архивы.

сорри за оффтоп, но проблема должна решаться на административном уровне.
Кто деньги платит - ваша организация или оператор ЭДО? :wink:

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор 7z-архива на ABAP
СообщениеДобавлено: Пн, янв 21 2013, 01:26 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
ну, тут может сервак HP-UX администрируется индусами в Цюрихе и 7z туда ставится неочевидно (скажем, не под тот релиз чпукса доступные бинарии созданы) а ЭДО уже вчера надо внедрять. Я бы тогда на RFC библиотеку воткнул для доступа к машине с 7z, может и что другое заодно бы выполняло.

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB