Текущее время: Вт, июн 24 2025, 11:52

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


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


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Разрыв ftp-соеденения с SAP BC
СообщениеДобавлено: Пт, янв 13 2006, 09:08 
Гость
С помощью SAP BC 4.7 Написан сервис для выгрузки данных одной из Z-таблицЫ SAP R/3. Количество записей примерно 40.000 и 10 полей.
Обращение к сервису происходит через FTP-порт.
Сервис состоит из след.шагов:
recordTodocument,вызов RFC-функции,documentTorecord,setResponse.
После передачи ftp-команды put с файлом XML-запроса ровно через 1 мин. получаем сообщение об ошибке: Подключение разорвано удаленным узлом.
Если ограничиваем выборку данных в RFC-функции,так чтобы запрос выполнялся меньше 1 мин.,то все работает штатно,разрыва не происходит,командой get забираем ответ.
В session.log видим,что несмотря на разрыв соединения через 1 мин.,сессия закрывается примерно через 90 сек.Сообщений об ошибках в log-ах отсутствуют.
При тестировании в SAP BC Developer все шаги проходят до documentTorecord.Здесь получаем сообщение об ошибке:переполнение стека памяти.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 13 2006, 09:52 
Президент
Президент

Зарегистрирован:
Вт, авг 17 2004, 08:17
Сообщения: 3150
Откуда: В ВЕЧНОМ БАНЕ
Может проще воспользоваться TablePro?
http://www.winshuttle.com/products/TablePro.asp


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разрыв ftp-соеденения с SAP BC
СообщениеДобавлено: Пт, янв 13 2006, 10:02 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, ноя 07 2005, 15:59
Сообщения: 1071
Откуда: Moscow
Пол: Мужской
Elvira_HR написал(а):
После передачи ftp-команды put с файлом XML-запроса ровно через 1 мин. получаем сообщение об ошибке: Подключение разорвано удаленным узлом.


watt.net.ftpConnTimeout
watt.net.ftpDataConnTimeout

These parameters specify FTP Listener timeout. By default, FTP connection timeout is set
to 900 seconds and FTP data connection timeout is set to 60 seconds. The value specified is
in milliseconds, e.g. watt.net.ftpConnTimeout=900000.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Ответ korchaginу
СообщениеДобавлено: Пт, янв 13 2006, 10:41 
Гость
В Server\config\server.cnf добавили:
watt.net.ftpConnTimeout=1800000
watt.net.ftpDataConnTimeout=1800000
но не помогло.Что еще можно сделать??
И еще один вопрос: из какого источника информация про эти параметры??Где про них можно почитать??


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: Ответ korchaginу
СообщениеДобавлено: Пт, янв 13 2006, 12:02 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, ноя 07 2005, 15:59
Сообщения: 1071
Откуда: Moscow
Пол: Мужской
Elvira_HR написал(а):
И еще один вопрос: из какого источника информация про эти параметры??Где про них можно почитать??


Server/doc/SAPBCAdministrationGuide.pdf, стр. 270


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ответ korchaginу
СообщениеДобавлено: Пт, янв 13 2006, 13:33 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, ноя 07 2005, 15:59
Сообщения: 1071
Откуда: Moscow
Пол: Мужской
Elvira_HR написал(а):
В Server\config\server.cnf добавили:
watt.net.ftpConnTimeout=1800000
watt.net.ftpDataConnTimeout=1800000
но не помогло.Что еще можно сделать??


Такой дурацкий вопрос - а сервер-то перегрузили? И еще - полмиллиона узлов в одном XML - это, ИМХО, перебор. Разбейте лучше на куски.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: korchagin ответ
СообщениеДобавлено: Пт, янв 13 2006, 15:18 
Гость
SAPBCAdministrationGuide.pdf для SAP BC 4.7??потому что для SAP BC 4.6 ничего про эти параметры не сказано.
Сервер перегружали:о)


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: Разрыв ftp-соеденения с SAP BC
СообщениеДобавлено: Пт, янв 13 2006, 15:23 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, ноя 07 2005, 15:59
Сообщения: 1071
Откуда: Moscow
Пол: Мужской
Elvira_HR написал(а):
SAPBCAdministrationGuide.pdf для SAP BC 4.7??потому что для SAP BC 4.6 ничего про эти параметры не сказано.


Да, для 4.7. Вы же написали:

Elvira_HR написал(а):
С помощью SAP BC 4.7 Написан сервис


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, янв 14 2006, 10:41 
Гость
Выгружаемая информация из SAP R/3 в полном объеме попадает в SAP BC, но она почему-то не выгружается на ftp-сервер. Есть возможность разбить всю информацию на куски с помощью средств SAP BC и затем по частям передавать ее на ftp-сервер??????


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Вс, янв 15 2006, 02:08 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, ноя 07 2005, 15:59
Сообщения: 1071
Откуда: Moscow
Пол: Мужской
Сделайте loop по Record List и в каждой кратной нужному объему или последней итерации создавайте новый документ.
Для скорости лучше бы, конечно, написать Java-сервис и вырезать куски нативным методом System.arraycopy().
Можно сохранять файлы на диске и потом все куски одновременно отправить Java-сервисом pub.client.ftp:mput (пакет WmPublic).
А можно не сохранять, и отправлять сразу после создания очередного документа через pub.client.ftp:put (параметр content).
Для этого проще всего воспользоваться Flow service pub.client:ftp в том же пакете.


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

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


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

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


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

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