Текущее время: Чт, авг 28 2025, 12:48

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




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Ошибка в работе цепочки процессов
СообщениеДобавлено: Пн, окт 30 2006, 11:20 
Специалист
Специалист

Зарегистрирован:
Пт, июл 28 2006, 08:36
Сообщения: 183
Если цепочка процессов дала сбой, я удалил ошибочный запрос и хочу продолжить выполнение именно с того места, где загрузка остановилась... могу я это сделать как-то автоматом или мне придется вручную выполнить все оставшиеся процессы?! Могу правда создать копию цепочки, удалив все процессы до упавшего и продолжить с него, но это тоже как-то не очень красиво...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 30 2006, 11:26 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
на SDN был какой то блог, в котором достаточно подробно рассказывалось как толкнуть цепочку дальше... называлась тема типа "тра-ля-ля possible to restart a process chain тра-ля-ля" ...

Попробуй поискать там - может поможет..

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 30 2006, 11:41 
Специалист
Специалист

Зарегистрирован:
Пт, июл 28 2006, 08:36
Сообщения: 183
Нашел... прочитал до половины... оценил предварительно потраченное время на такое решение и понял, что в моем случае проще ручками :lol:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 30 2006, 14:38 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
Вообще-то в цепочках поддерживается ветвление по результатам загрузок, можно сделать логику пропускающую ряд шагов по результатам загрузки того или иного инфопакета. :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 30 2006, 17:50 
Специалист
Специалист

Зарегистрирован:
Пт, июл 28 2006, 08:36
Сообщения: 183
Да нет, тут ветвление мне не надо. Просто ситуация такова, что я не знаю как поступать с данными в цели после момента самой ошибки. А с момента ошибки включаю "человеческий разум", шаманю ручками удаляю, добовляю, а затем продолжаю цепочку... но все равно всем спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 31 2006, 10:06 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
perishkin написал(а):
Да нет, тут ветвление мне не надо. Просто ситуация такова, что я не знаю как поступать с данными в цели после момента самой ошибки. А с момента ошибки включаю "человеческий разум", шаманю ручками удаляю, добовляю, а затем продолжаю цепочку... но все равно всем спасибо

Зачем запускать цепочку после работы "человеческого разума"? Правильно настроенная цепочка должна продолжить работать дальше при ошибке в одной из загрузок, завершиться, а тебе отправить уведомление на мыло что в такой-то загрузке произошел сбой. Твоя задача сведется только к перезагрузке неудавшегося пакета.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 08 2006, 10:29 
Специалист
Специалист

Зарегистрирован:
Пт, июл 28 2006, 08:36
Сообщения: 183
У меня цепочка довольно запутанная... данные загружаются из ODS в ODS и т.д, причем присутствую варианты загрузки "из самого в себя". Самое страшное для меня - это сбой загрузки и идентификация состояния данных в целях на этот момент. Официальные курсы я не посещал, а на help.sap.com и в курсах четкого понимания не получил (читал и перечитывал ни раз). Нет там нормального описания относительно инициализации и дельты, все очень поверхностно (советы посетить курсы не принимаются - нет такой возможности).

В случае падения цепочки я не совсем понимаю механизм управления "выбор инициализации для исх. системы" и "статус инфо-витрины", когда их сбрасывать и как после этого корректно загружать данные и т. п. Помогите увязать эти понятия между собой, дайте ссылочку на нормальный документ или объясниите сами. Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 08 2006, 12:26 
Специалист
Специалист

Зарегистрирован:
Пт, июл 28 2006, 08:36
Сообщения: 183
...еще вопрос

запланирована цепочка процессов, данные обновляются в цели данных и остаются желтыми, и перехода на следующий процесс не происходит. В чем причина? Ошибок вроде нет. Количество записей около 1 000 000


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 08 2006, 12:42 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
perishkin написал(а):
...еще вопрос

запланирована цепочка процессов, данные обновляются в цели данных и остаются желтыми, и перехода на следующий процесс не происходит. В чем причина? Ошибок вроде нет. Количество записей около 1 000 000


смотри в мониторе


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 08 2006, 13:03 
Специалист
Специалист

Зарегистрирован:
Пт, июл 28 2006, 08:36
Сообщения: 183
В мониторе ничего особенного... пишет что задание еще не завершено и все


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 08 2006, 13:16 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
perishkin написал(а):
В мониторе ничего особенного... пишет что задание еще не завершено и все


жми "подробно"...
можно также глянуть дампы - ST22...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 08 2006, 13:28 
Специалист
Специалист

Зарегистрирован:
Пт, июл 28 2006, 08:36
Сообщения: 183
Все смотрел уже. У меня в правилах обновлениях используется расчет показателя, возвращающий таблицу. Есть ли какие-нибудь ограничения на размер такой таблицы? Может надо какие свойства инфо-пакета понастраивать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 08 2006, 14:17 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
sm 21 - посмотри, может быть место кончилось, st22 - дампы - может все таки есть? , sm50 - висит ли процесс, bd87 - вдруг заткнулся idoc и его надо руками пропихнуть

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 08 2006, 15:48 
Специалист
Специалист

Зарегистрирован:
Пт, июл 28 2006, 08:36
Сообщения: 183
ST22

DBIF_RSQL_SQL_ERROR

-------------
Анализ ошибки
-------------

Es ist eine Ausnahme aufgetreten, die weiter unten nфher erlфutert wird.
Die Ausnahme, der die Klasse 'CX_SY_OPEN_SQL_DB' zugeordnet ist,
wurde in der Prozedur "WRITE_CHANGELOG" "(FORM)" weder abgefangen,
noch durch eine RAISING-Klausel propagiert.
Da der Aufrufer der Prozedur nicht mit dem Auftreten der Ausnahme
rechnen konnte, wurde das laufende Programm abgebrochen.
Der Grund fќr die Ausnahme ist:


-----------------------------
Указания по устранению ошибки
-----------------------------

Die Ausnahme muп entweder verhindert werden, innerhalb der Prozedur
"WRITE_CHANGELOG" "(FORM)" abgefangen werden oder
ihr potentielles Auftreten in der RAISING-Klausel der Prozedur
deklariert werden.
Um die Ausnahme zu verhindern, beachten Sie bitte folgendes:
Fehlertext der Datenbank...: " DSNT408I SQLCODE = -913, ERROR: UNSUCCESSFUL
EXECUTION CAUSED BY DEADLOCK OR TIMEOUT. REASON CODE 00C90088, TYPE OF
RESOURCE 00000D01, AND RESOURCE NAME 00016021.00000003 DSNT418I SQLST"
Internal call code.........: "[RSQL/INSR//BIC/AFARCUBE40 ]"
Please check the entries in the system log (Transaction SM21).

You may able to find an interim solution to the problem
in the SAP note system. If you have access to the note system yourself,
use the following search criteria:

------------------------------------------------------------------------
"DBIF_RSQL_SQL_ERROR" CX_SY_OPEN_SQL_DBC
"GP414Z4AG1BX2XDHL21B8Q4KHFN " or "GP414Z4AG1BX2XDHL21B8Q4KHFN "
"WRITE_CHANGELOG"

SM21 выдает примерно тоже самое


И куда тут копать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 08 2006, 16:05 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
Ноты 586100 821031
ты по ходу параллельно выполняемыми ветками в цепочках блокируешь процессы работающие с одними и теми же данными.
Всмомни Юлия Цезаря - Разделяй и Влавствуй!

Цитата:
У меня цепочка довольно запутанная... данные загружаются из ODS в ODS и т.д, причем присутствую варианты загрузки "из самого в себя". Самое страшное для меня - это сбой загрузки и идентификация состояния данных в целях на этот момент

Сделай несколько независимых цепочек и пускай одну за другой а не кашей в одной куче.


Последний раз редактировалось Bkmz Ср, ноя 08 2006, 16:40, всего редактировалось 1 раз.

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

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


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

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


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

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