Текущее время: Вт, апр 16 2024, 15:40

Часовой пояс: 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 часа


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

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


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

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