Текущее время: Вт, сен 09 2025, 22:38

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Вызов ABAP программы из цепочки процессов
СообщениеДобавлено: Чт, дек 06 2007, 11:24 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
В цепочке процессов запланирован процесс выполнения ABAP-программы. В самой программе происходит RFC-вызов ФМ в другой системе. Когда я запускаю цепочку процесса первый раз, то она падает на этом процессе... смотрю детальную информацию - статус фонового процесса "Отменен". Логов никаких не нахожу. Повторяю запуск цепочки - все проходит нормально. Если опять через какое-то время (довольно длительное) запускаю цепочку, то она опять падает.

Такое впечатление, что какая-то инициализация или проверка с задержкой нужна перед вызовом RFC. Может кто подскажет из-за чего это происходит?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 11 2007, 10:39 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
up


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 11 2007, 10:56 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, окт 21 2005, 09:24
Сообщения: 832
Откуда: от верблюда...тоже:)
Пол: Мужской
трудно сказать, для этого надо иметь какую-то писщу для размышлений. попробуй отписывать коды возврата, время после запуска функции. ну хоть что-то будет... возможно в этот промежуток всплывут дампы или ещё какая-нить инфа. а так непонятно. толи это проблемы со связью, толи ещё что-то. вроде на полномочия не похоже...

з.ы. и ещё имя ФМ озвучить мона? или самописный?

_________________
а подпись...а подписи не будет :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 11 2007, 11:08 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
Модуль самописный... сейчас вроде как


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызов ABAP программы из цепочки процессов
СообщениеДобавлено: Вт, дек 11 2007, 11:12 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, окт 21 2005, 09:24
Сообщения: 832
Откуда: от верблюда...тоже:)
Пол: Мужской
bwstarter написал(а):
Когда я запускаю цепочку процесса первый раз, то она падает на этом процессе...

в ST22 в обоих системах смотрел? Должен быть где-то дамп...нутром чую :)

_________________
а подпись...а подписи не будет :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 11 2007, 11:29 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
Ищу... пока нашел на BW-ном сервере в заданиях такое

Системная ошибка при вызове RFC-модуля ZXXX
SM21, ST22 - пустые... сейчас полезу на исходную систему...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 11 2007, 11:47 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
В исходной системе ничего нет. Куда копать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 11 2007, 11:58 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
ZXXX - это и есть мой модуль... дутальной информации никакой

Вот минут 15 прошло... запускаю... опять та же ошибка... если сразу после нее запускаю... отрабатывает... еще запускаю - отрабатывает... если опять делаю паузу в несколько минут, то снова ошибка...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 11 2007, 12:32 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, окт 21 2005, 09:24
Сообщения: 832
Откуда: от верблюда...тоже:)
Пол: Мужской
bwstarter написал(а):
ZXXX - это и есть мой модуль... дутальной информации никакой

Вот минут 15 прошло... запускаю... опять та же ошибка... если сразу после нее запускаю... отрабатывает... еще запускаю - отрабатывает... если опять делаю паузу в несколько минут, то снова ошибка...

мож какая авторизация идет...дольше чем надо....ну енто так предположение....
я бы понаделал точек журналирования и смотрел до куда доходит...блоками...отписывать типа блок1-ок, блок2-ок в ФМ ZXXX.

_________________
а подпись...а подписи не будет :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 11 2007, 12:48 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
Я сейчас как раз прописал повторные вызовы ФМ через 5 сек в количестве 3 штук в случае ошибки с записью в журнал... скоро узнаю в чем дело...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 18 2007, 10:23 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
Проблему я решил таким образом. Вызов ФМ через RFC выполняю троекратно (с разницей в 5 сек между вызовами в случае ошибок - системной или отсутствия соединения; сообщение пишу в журнал). Первый вызов, как правило падает, повторные отрабатывают нормально. Вызов идет из фонового процесса, возможно в этом причина - что-то где-то не успевает инициализироваться. Возможно есть более правильное решение, как обрабатывать такую ситуацию. Если кто знает, то подскажите где почитать или какой ФМ предварительно использовать для проверги соединения и инициализации


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

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


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

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


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

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