Текущее время: Вс, окт 22 2017, 13:43

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




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

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

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

Вот так реализована инициализация этого события
Код:
    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, 13:40 
Ассистент
Ассистент

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


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

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

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


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

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


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

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


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

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


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

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