Текущее время: Чт, мар 28 2024, 20:53

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: ЭПО не видит события завершения
СообщениеДобавлено: Чт, янв 30 2014, 09:46 
Начинающий
Начинающий

Зарегистрирован:
Чт, янв 30 2014, 09:24
Сообщения: 2
Приветствую коллеги!
Вопрос такой, с ЭПО создано событие завершения ЭПО, но когда в системе инициализируется событие, то ЭПО на него не реагирует.
Подробнее:
В BOR объекте создано событие SUBROGATION_AUTO_CLOSED
Изображение

В ЭПО сделано ожидание этого события
Изображение

Вот так реализована инициализация этого события
Code:
    concatenate ICLCLAIM-CLAIM '001' into lp_objkey.

    If lp_objkey is not initial.
      call function 'SWE_EVENT_CREATE'
        exporting
          objtype           = 'SUBCLAIM'
          objkey            = lp_objkey
          event             = 'SUBROGATION_AUTO_CLOSED'
        tables
          event_container   = lt_event_cont
        exceptions
          objtype_not_found = 1
          others            = 2.
    endif.


Событие точно инициализируется системой (его видно в SWEL), но ЭПО никак не реагирует.
А при инициализации этого события через SWUE, пишет что активных обработчиков не найдено.

Может кто подскажет в чем может быть причина?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ЭПО не видит события завершения
СообщениеДобавлено: Чт, янв 30 2014, 12:40 
Ассистент
Ассистент

Зарегистрирован:
Чт, сен 10 2009, 10:14
Сообщения: 30
А выполнение потока операций до этого ЭПО дошло? Т.е. этот ЭПО должен быть зарегистрирован как получатель этого события.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ЭПО не видит события завершения
СообщениеДобавлено: Чт, янв 30 2014, 17:07 
Начинающий
Начинающий

Зарегистрирован:
Чт, янв 30 2014, 09:24
Сообщения: 2
avb написал(а):
А выполнение потока операций до этого ЭПО дошло? Т.е. этот ЭПО должен быть зарегистрирован как получатель этого события.

Да, в самом начале поток операций запараллеливается, по одной ветке идет нормальная обработка, а на остальных весит ожидание определенного события и если это событие инициализируется, то ПО должен пройти по параллельной ветке сразу в конец (как бы в обход нормальной обработки) и завершиться. На схеме слева видно эти параллельные ветки.
Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ЭПО не видит события завершения
СообщениеДобавлено: Пт, янв 31 2014, 06:13 
Ассистент
Ассистент

Зарегистрирован:
Чт, сен 10 2009, 10:14
Сообщения: 30
Тогда, видимо, на момент выполнения ЭПО ожидания события элемент контейнера SUBCL пустой.
Уберите галочку "Шаг не в журнале потока операций" и посмотрите журнал.


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

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


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

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


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

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