Текущее время: Сб, июн 21 2025, 14:17

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Integration process застрял в кэше
СообщениеДобавлено: Чт, сен 05 2013, 16:57 
Специалист
Специалист

Зарегистрирован:
Пт, авг 24 2012, 11:48
Сообщения: 200
Коллеги, нужна подсказка.

Из ERP запускается abap proxy и тот вызывает интеграционный процесс. Назовем его ip_XXX, который имеет свой код потока операций WS90000108 (версия 0001) будучи сохраненным в кэше.

Сегодня поступило требование изменить процесс, а именно добавил Branch и убрал один send. Далее активировал процесс. Запускаю программу, а процесс выполняется без учета условий Branch, и с send'ом который я убрал! То есть тупо выполняется старый процесс. Посмотрел, в SXI_MONITOR в графическое отображение процесса и убедился, что запускается дизайн старого процесса.

Обновил CPACache, обновил SXI_CACHE, не помогло. Обновил через тр. SXI_CACHE отдельно именно этот объект ip_XXXX, создалась новая версия потока операций WS90000108 (версия 0002). Так нет же всё равно процесс запускает 0001 версию (процесс ручной, не через Job)!!

Второй раз такая ерунда происходит, в прошлый раз кажется я решил ее переименованием ip_ХХХ. Но это скорее обходной вариант, чем решение проблемы. Версия PI 7.1.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Integration process застрял в кэше
СообщениеДобавлено: Чт, сен 05 2013, 17:08 
Специалист
Специалист

Зарегистрирован:
Пт, авг 24 2012, 11:48
Сообщения: 200
Пока только в SWDD проверил свою версию 0002 и она неактивная. Есть синтаксическая ошибка. В ESB никаких ошибок нет.
Проблема конкретно в Branch, проверка синтаксиса в ABAP части выдает фразу "Укажите минимум один вариант решений". Что бы это могло быть.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Integration process застрял в кэше
СообщениеДобавлено: Пт, сен 06 2013, 05:27 
Специалист
Специалист

Зарегистрирован:
Пт, май 07 2010, 13:17
Сообщения: 120
Откуда: Сургут
Пол: Мужской
в SXI_CACHE какой стус у процесса?
в ESB не показывает ошибки условий branch.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Integration process застрял в кэше
СообщениеДобавлено: Пт, сен 06 2013, 08:44 
Специалист
Специалист

Зарегистрирован:
Пт, авг 24 2012, 11:48
Сообщения: 200
в SXI_CACHE ошибка у этого процесса (код = 99), как и в тр. SWDD. Условие в Switch (ранее написал Branch - ошибся) простейшее - variable = "". Детальнее можно описать так - есть multiline сообщение, идет далее блок с типом ForEach, внутри него Switch, где variable просто поле line сообщения.
Не знаю с чего он свалился в ошибку. Пока разбираюсь.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Integration process застрял в кэше  Тема решена
СообщениеДобавлено: Пт, сен 06 2013, 09:06 
Специалист
Специалист

Зарегистрирован:
Пт, май 07 2010, 13:17
Сообщения: 120
Откуда: Сургут
Пол: Мужской
в sxi_cache если нажать activation log показывает лог в котором примерно можно понять на какой примерно шаг ругается

E An empty condition was transferred


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Integration process застрял в кэше
СообщениеДобавлено: Пт, сен 06 2013, 09:20 
Специалист
Специалист

Зарегистрирован:
Пт, авг 24 2012, 11:48
Сообщения: 200
Спасибо. У меня вот такая ошибка
E Процесс 'WS90000108' заблокирован и не может быть сгенерирован.

Теперь даже при изменении Switch или удалении, перестал обрабатываться. Как можно разблокировать workflow?
В тр. SWWL вообще ничего нет в подвешенном состоянии за 3 дня. Только COMPLETED и CANCELLED процессы.

upd: в sxi_monitor по этому процессу есть два запуска со статусом Restart Not Possible (красный кружок), может эти сообщения блочат.

upd2: убил 2 Cancelled процесса в SWWL, разблочилось. Смотрю дальше, проблема в Switch или в повисших инстанциях процесса.

upd3: процесс стал обновляться, но через раз! Ошибка появляется та же - процесс заблокирован, а иногда никаких ошибок. Нашел еще CANCELLED процессы и поудалял их. Главное результат есть - обновленный процесс мигрирован в ABAP часть и версия актуальная.

to Molochko_mf
Спасибо за помощь :wink:


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

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


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

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


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

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