Текущее время: Вт, апр 16 2024, 07:18

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: перезапуск активации dso в цепочке при ошибке
СообщениеДобавлено: Пт, окт 17 2014, 13:18 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 10 2013, 12:00
Сообщения: 16
Уважаемые коллеги,

Есть цепочка, старт -> пакет -> ППД to dso -> Activation dso -> ППД to CUBE -> form index

Так вот, все это дело происходит ночью. Параллельно также идут цепочки. Иногда активация dso падает потому что, нехватает свободных фоновых процессов. Увеличить никак, сейчас их 20. Цепочки параллельные тоже нельзя отключать.
Можно ли сделать так чтобы активация пробовала заново и заново пока успешной не будет?

Ниже этой цепочки есть другие, соответственно если активация упала нижестоящие не стартуют даже. Все объекты в цепочках перелопатил не нашел такого варианта, разве что поставить условие если упала то заново. Правда незнаю можно ли в цепочках такой цикл ставить.
Другой вариант авар-ом как нибудь.

Кто нибудь сталкивался с таким?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: перезапуск активации dso в цепочке при ошибке
СообщениеДобавлено: Пт, окт 17 2014, 13:42 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
Давайте так все процессы делать, чтобы они в случае своего падения восстанавливали контент и заново выполняли свою работу (ведь не факт, что вам не хватит фонового процесса именно на процессе активации). Можно ли такое сделать? Наверное, можно, если поабапить. Вопрос в другом, а правильно ли так делать?!

Надо менять структуру цепочек и/или регламент загрузки (а также настройки параллельности), чтобы хватало ресурсов


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: перезапуск активации dso в цепочке при ошибке
СообщениеДобавлено: Вт, окт 28 2014, 20:09 
Ассистент
Ассистент

Зарегистрирован:
Ср, апр 02 2014, 18:03
Сообщения: 43
murmur прав, но если по другому никак, то можно следующее решение попробовать

здесь была ветка по поводу запуска цепочки из мета-цепочки несколько раз
http://sapboard.ru/forum/viewtopic.php?f=12&t=88464

Активацию ДСО можно реализовать в подцепочке и запускать эту подцепочку из основной цепочки несколько раз (сколько раз - Вам виднее)
В программе, обслуживающей запуск подцепочки можно реализовать анализ статуса и повторять исполнение, если активация не прошла ...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: перезапуск активации dso в цепочке при ошибке
СообщениеДобавлено: Пн, дек 29 2014, 14:34 
Начинающий
Начинающий

Зарегистрирован:
Ср, авг 07 2013, 12:17
Сообщения: 12
Был у меня один проект где подобное решалось доп абап программой, которая ставилась в цепочку. Данная программа выставляла/проверяла флаг блокировки на объект (DSO). Если объект свободен, то соответственно и флаг блокировался и производилась загрузка. Если нет, то программа ждала, до тех пор пока не будет произведена разблокировка.


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

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


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

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


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

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