Текущее время: Пт, сен 19 2025, 03:53

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




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: читать много файлов из многих папок ФТП
СообщениеДобавлено: Чт, мар 06 2014, 13:48 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, ноя 22 2012, 10:25
Сообщения: 322
Есть задача разбирать фтп папки партнеров. НАименование стандартные, структура тоже достаточно стабильная.

/100123/REPORTS/*.*
/100124/REPORTS/*.*

итд

Нужно пробегать по всем и выгребать новые файлы. Клиенты достаточно часто добавляются. Вот как бы это сделать средствами PI? или нужно городить шелл скрипт на сервере, чтобы он сам выгребал новое и копировал обработанное в папки с обработанными документами?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: читать много файлов из многих папок ФТП  Тема решена
СообщениеДобавлено: Чт, мар 06 2014, 15:43 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Похоже, только скрипт.
Можно придумать скрипт на сервере PI, запускать его в OS Command sender adapter, сгребать все в одну директорию, разбирать и раскладывать обратно (тоже скриптом и запуском из OS Command в receiver adapter).

Тут обсуждалось: http://scn.sap.com/thread/569282

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: читать много файлов из многих папок ФТП
СообщениеДобавлено: Чт, мар 06 2014, 16:08 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, дек 06 2011, 10:11
Сообщения: 78
В файловом канале на вкладке сорс галка "Адванс селекшн сорс файл". Там можно явным образом указать каталоги и маски файлов (которые забирать и которые не забирать). Остается проблема с архивом (куда класть). Если бы была возможность как-то доставать список каталогов - можно было бы попробовать сделать что-нибудь более автоматическое (вариантов много). Есть способ откуда-либо доставать автоматически список каталогов или формровать его как-либо без доступа ОС файлового сервера?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: читать много файлов из многих папок ФТП
СообщениеДобавлено: Чт, мар 06 2014, 23:33 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
"Advanced selection .." дает возможность задать фиксированный список директорий, а в исходной задаче doleynikov следующее:

Цитата:
Клиенты достаточно часто добавляются.


То есть список исходных директорий постоянно меняется, а file adapter не позволяет использовать маски в именах директорий - что в стандартных настройках, что в advanced.
"Advanced selection .." проблему не решит.

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: читать много файлов из многих папок ФТП
СообщениеДобавлено: Пн, мар 10 2014, 14:45 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, дек 06 2011, 10:11
Сообщения: 78
Не решит. Поэтому и был задан вопрос про то, каким образом можно достать список каталогов. Наверняка есть где-то список клиентов. Наверняка есть како-либо окольный пусть :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: читать много файлов из многих папок ФТП
СообщениеДобавлено: Пн, мар 10 2014, 20:19 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Jey1977, окольный путь есть всегда. :)
Но, допустим, есть список.

Чем его тогда в свойства адаптера прописать?

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: читать много файлов из многих папок ФТП
СообщениеДобавлено: Вт, мар 11 2014, 10:02 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, дек 06 2011, 10:11
Сообщения: 78
Веб сервис есть специальный. Умеет это делать. Но это еще не самый окольный путь. Надо быльше инфы - есть доступ к ОС на ФТП серваке или нет, какая оС и так далее. Ну и как собственно файлы туда попадают. Наверняка есть красивое решение.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: читать много файлов из многих папок ФТП
СообщениеДобавлено: Вт, мар 11 2014, 10:29 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, ноя 22 2012, 10:25
Сообщения: 322
доступ к серверу есть у админов. Можно туда скрипт положить и выполнять в кроне. пусть сканирует все папки партнеров и переносит содержимое в папку отправки, добавляя к имени файла ID партнера. одновременно файл перемещается в папку обработанных документов. А дальше PI разберется. там вроде CSV файл с заголовками - наверное нужно будет поплясать с его мапингом, а может просто скажут перекладывать с места на место, чтобы целевая система сама его обрабатывала.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: читать много файлов из многих папок ФТП
СообщениеДобавлено: Вт, мар 11 2014, 12:03 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Jey1977 написал(а):
Веб сервис есть специальный.


Во как. :shock:
А можно чуть подробней или ссылку на информацию?
Тема интересная.

UPD: Аа, нашел - Directory API. Действительно, можно.

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: читать много файлов из многих папок ФТП
СообщениеДобавлено: Вт, мар 11 2014, 13:06 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, дек 06 2011, 10:11
Сообщения: 78
Только его надо в комплекте с сервисом чейндж листа пользовать. И если это часто делать то все тихенько помирает...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: читать много файлов из многих папок ФТП
СообщениеДобавлено: Вт, мар 11 2014, 15:15 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, ноя 22 2012, 10:25
Сообщения: 322
Ой, господа-эксперты, не так быстро! Я слышал про Directory API, но только в контексте доступа к объектам интеграции. Где бы про это "на пальцах" почитать?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: читать много файлов из многих папок ФТП
СообщениеДобавлено: Ср, мар 12 2014, 09:22 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
doleynikov
http://help.sap.com/saphelp_nwpi71/help ... ontent.htm
и на SDN хватает материала, вот, например:
http://www.sdn.sap.com/irj/scn/go/porta ... ayout=true

Jey1977 написал(а):
И если это часто делать то все тихенько помирает...

А с чего помирает?

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: читать много файлов из многих папок ФТП
СообщениеДобавлено: Ср, мар 12 2014, 11:47 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, дек 06 2011, 10:11
Сообщения: 78
pitroff написал:
А с чего помирает?



При частом дерганьи по тайммауту отваливается. 20 вызовов за 20 секунд - и все. Труп. Причем всеравно какие из сервисов дергать. Проверялось на двух разных системах 731 дуал стек.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: читать много файлов из многих папок ФТП
СообщениеДобавлено: Ср, мар 12 2014, 18:50 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Jey1977 написал(а):
При частом дерганьи по тайммауту отваливается. 20 вызовов за 20 секунд - и все. Труп. Причем всеравно какие из сервисов дергать. Проверялось на двух разных системах 731 дуал стек.

Вот это задача - так конфигурацию менять. )
А настройки HTTP порта J2EE смотрели? Может банально параллельных потоков не хватает?

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: читать много файлов из многих папок ФТП
СообщениеДобавлено: Пн, мар 17 2014, 10:22 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, дек 06 2011, 10:11
Сообщения: 78
Цитата:
Вот это задача - так конфигурацию менять. )

Так и делал


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

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


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

Сейчас этот форум просматривают: Google [Bot]


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

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