Текущее время: Ср, фев 11 2026, 19:41

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с Blocks
СообщениеДобавлено: Ср, окт 22 2008, 10:43 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:54
Сообщения: 123
Пол: Мужской
Коллеги,

столкнулся со странным поведением блоков в WF, второй день не могу понять в чем дело.

Есть поток, состоящий из:

1. Диалоговый шаг (метод WF_TASK.DISPATCH), в котором выбираются обработчики (орг. единицы).
2. Параллельный блок, куда в качестве multiline элемента передается таблица с ключами орг. единиц, полученная на предыдущем шаге.
3. Фоновый шаг для создания инстанции объекта орг. единица.

В итоге получается следующее:
создается нужное число параллельных веток, в которых фоновый шаг создания инстанции висит в статусе READY (т.е. не завершается), хотя ключ туда передан.
Ситуация наблюдается только в случае, если число выбранных орг. единиц >5....
Также все нормально работает, если совсем убрать диалоговый шаг, и передавать список орг. единиц напрямую...

Точно помню что аналогичная штука работала у меня в другой системе (эта BW 3.0).

Может, у кого есть идею, в какую сторону копать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 22 2008, 12:09 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Такая же засада здесь была, в середине темы. Тоже пытался инстанции создавать и тоже висло со статусом READY. Видимо от блоков не зависит...

Добавил:
А вот, что справка говорит про этот статус
Цитата:
Interim status, in which a background work item only remains temporarily.

As soon as a background work item can be processed, the system automatically calls the corresponding object method. The background work item immediately changes to status in process.


The object method is called using a tRFC call. If a background work item remains in status ready for a long time, you should check whether the tRFC calls are processed without errors.

Status of a Background Work Item

А на SDN предлагают проверить состояние WF-BATCH: workflow problem with status Ready


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 22 2008, 15:39 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:54
Сообщения: 123
Пол: Мужской
да вот чем дело, как я уже написал выше, если отказаться от диалогового шага перед блоков - все отрабатывает на ура, все инстанции создаются в любом количестве...
с wf-batch все ок.
Особенно удивляет то, что для 4-х обработчиков и менее отрабатывает всегда, а больше 5-ти виснет...
Вот на SDN присоветовали сделать в новом темплейте, типа может этот запорот ))) буду пробовать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 23 2008, 09:04 
Специалист
Специалист

Зарегистрирован:
Пт, июл 22 2005, 08:56
Сообщения: 158
Вполне возможно, что запорот (совсем недавно такое было, причем перед продуктивным стартом надо было шажочек добавить и всё - приехал, потоки висли :( )... Это происходит даже в BW 7.0 (нарушаются внутренние связи между шагами)... Можно попробовать через "Корректура блока" - иногда помогает...

_________________
C SAP
Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 24 2008, 15:05 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:54
Сообщения: 123
Пол: Мужской
Выяснилось, что минут через 10-15 задачки все-таки толкаются сами собой (не знаю с чем это связано), я просто удалял их не дождавшись))
т.к. процесс предполагается достаточно растянутым во времени, 10 минутами решено принебречь :Р


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

Зарегистрирован:
Пт, июл 22 2005, 08:56
Сообщения: 158
mayer написал:
Выяснилось, что минут через 10-15 задачки все-таки толкаются сами собой (не знаю с чем это связано), я просто удалял их не дождавшись))
т.к. процесс предполагается достаточно растянутым во времени, 10 минутами решено принебречь :Р

Главное, чтобы по истечение времени поток не валился в ошибку с тем, что число узлов превысило 10000 :D

_________________
C SAP
Изображение


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

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


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

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


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

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