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

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Запуск цепочки по событию
СообщениеДобавлено: Сб, ноя 22 2014, 23:09 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, май 07 2007, 09:44
Сообщения: 408
Всем привет.

Есть цепочка, которая срабатывает по событию.
Инициирую событие:
CALL FUNCTION 'RSSM_EVENT_RAISE'
EXPORTING
I_EVENTID = EVENTID1
I_EVENTPARM = EVENTPARM1

Цепочка запускается.
Теперь требуется отследить ее статус.
Есть ФМ RSPC_API_CHAIN_GET_STATUS, но что нужно передать в параметр I_LOGID?


PS. При запуске цепочки напрямую через ФМ
CALL FUNCTION 'RSPC_API_CHAIN_START'
EXPORTING
I_CHAIN = CHAIN
I_SYNCHRONOUS = 'X' "Запуск в синхронном режиме.
IMPORTING
E_LOGID = LOGID
возвращается значение в E_LOGID и его подаю на вход в RSPC_API_CHAIN_GET_STATUS. Нужно что-то подобное для моего случая.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск цепочки по событию
СообщениеДобавлено: Пн, ноя 24 2014, 09:56 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
Во-первых, вы можете переписать событийный запуск на вызов RSPC_API_CHAIN_START с асинхронным выполнением и нормально обрабатывать LOGID.

Во-вторых, ничто вам не мешает найти журнал цепочки (да и ее статус тоже), запущенной по событию, по ее имени - в таблице RSPCLOGCHAIN поле CHAIN_ID, отсортировав по DATUM и ZEIT в обратном порядке


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

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


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

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


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

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