Текущее время: Чт, сен 11 2025, 15:40

Часовой пояс: 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 часа


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

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


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

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