Текущее время: Чт, июл 31 2025, 17:20

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: выпад программы в дамп; вызов другой программы на этом событии
СообщениеДобавлено: Ср, апр 01 2009, 10:44 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, апр 30 2008, 07:46
Сообщения: 52
Пол: Мужской
Всем доброго дня!

Господа, не сочтите за шутку, пусть тема и создана 1 апреля :-)
Появилась хотелка при выпаде программы в дамп инициировать определенное событие (конечная цель - добавление записи об этом в пользователький журнал).
Не имею понятия о механизмах создания и обработки дампов. Буду рад, если посоветуете какие-либо курсы (от готовой реализации вообще приду в восторг и начну прыгать по столам...)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: выпад программы в дамп; вызов другой программы на этом событии
СообщениеДобавлено: Ср, апр 01 2009, 10:55 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
htk_s написал:
от готовой реализации вообще приду в восторг и начну прыгать по столам...)


ST22.
Не шутка.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: выпад программы в дамп; вызов другой программы на этом событии
СообщениеДобавлено: Ср, апр 01 2009, 10:55 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
посоветую посмотреть оператор Try...Catch (обработка исключений).


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: выпад программы в дамп; вызов другой программы на этом событии  Тема решена
СообщениеДобавлено: Ср, апр 01 2009, 10:57 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Ну раз уж первое апреля...

ФМ DISPLAY_EXC_MAIN + неявная точка расширения :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: выпад программы в дамп; вызов другой программы на этом событии
СообщениеДобавлено: Ср, апр 01 2009, 11:08 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Besa написал:
посоветую посмотреть оператор Try...Catch (обработка исключений).

Ну, это неспортивно..

1)Не будешь ить оборачивать все используемые программы в Try.
2)Не отловит Non-Catchable исключения.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: выпад программы в дамп; вызов другой программы на этом событии
СообщениеДобавлено: Ср, апр 01 2009, 11:29 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Rokhay написал:
Besa написал:
посоветую посмотреть оператор Try...Catch (обработка исключений).

Ну, это неспортивно..

1)Не будешь ить оборачивать все используемые программы в Try.
2)Не отловит Non-Catchable исключения.

согласен, поторопился :oops:


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: выпад программы в дамп; вызов другой программы на этом событии
СообщениеДобавлено: Ср, апр 01 2009, 12:36 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, апр 30 2008, 07:46
Сообщения: 52
Пол: Мужской
Господа, я в шоке...

Вы какбэ уже не учитываете дампы, которые происходят, например, при снятии фонового задания, или прочие, системные? А отучить деление на ноль оборачивать в try...catch... по-моему должны были еще в школе...

ST22 это просмотр дампов, при чем тут инициация вызова программ? Или я что-то упускаю?
Если что, покорнейше прошу прощения за свою поспешность.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: выпад программы в дамп; вызов другой программы на этом событии
СообщениеДобавлено: Ср, апр 01 2009, 12:45 
Специалист
Специалист

Зарегистрирован:
Чт, мар 22 2007, 14:40
Сообщения: 142
Пол: Мужской
можно повесть job который будет смотреть периодически новые записи в табличке SNAP,
брать от туда инфу и выполнять дальше что нужно.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: выпад программы в дамп; вызов другой программы на этом событии
СообщениеДобавлено: Ср, апр 01 2009, 12:47 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Что то я не совсем понял, на что намекает этот пост, на то что Вы задали такой глубокий вопрос, а мы тут Вам какие то глупости советуем? На счет тру...катч, я уже сказал что поторопился с ответом, не надо умничать по поводу того что типа "по-моему отучить должны были еще в школе", я знаю что я мало знаю, поэтому и посещаю этот форум. На счет ST22, Вам же журнал нужен дампов, это и есть журнал дампов, в отладку и вперед смотреть как он работает.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: выпад программы в дамп; вызов другой программы на этом событии
СообщениеДобавлено: Ср, апр 01 2009, 13:06 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, апр 30 2008, 07:46
Сообщения: 52
Пол: Мужской
Прошу прощения еще раз. Меня смутило что мне предлагают посмотреть дампы через st22. Про то чтоб посмотреть _саму_ st22 - не успело прийти в голову.
Дичайше, господа, дичайше извиняюсь и уже смотрю код st22.
Вариант с запуском фонового задания и отслеживания дампов - в принципе как выход возможен.

Цитата:
ФМ DISPLAY_EXC_MAIN + неявная точка расширения
Спасибо, сейчас посмотрю.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: выпад программы в дамп; вызов другой программы на этом событии
СообщениеДобавлено: Ср, апр 01 2009, 13:16 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Если нужны фоновые и системные - то ФМ не прокатит. Смотрите класс CL_DUMP_EXCEPTION.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: выпад программы в дамп; вызов другой программы на этом событии
СообщениеДобавлено: Ср, апр 01 2009, 14:49 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Была у нас как то тестовая система, так она была настроена таким образом, что при возникновении дампа сообщение приходило по SAP почте.
В детали не вдавался, но наверное как раз так и нужно делать?

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: выпад программы в дамп; вызов другой программы на этом событии
СообщениеДобавлено: Чт, апр 02 2009, 06:46 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, апр 30 2008, 07:46
Сообщения: 52
Пол: Мужской
Нужно сообщения в системный журнал записывать; в общем-то самое главное - среагировать на дамп.
Артем, спасибо еще раз, буду разбираться с этим классом.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: выпад программы в дамп; вызов другой программы на этом событии
СообщениеДобавлено: Чт, апр 02 2009, 07:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
htk_s написал:
Появилась хотелка при выпаде программы в дамп инициировать определенное событие (конечная цель - добавление записи об этом в пользователький журнал).

htk_s написал:
Нужно сообщения в системный журнал записывать.

Такс все-таки: в пользовательский или в системный журнал?
Системный журнал можно смотреть с помощью транзакции SM21. В него и так записываются данные о дампах :)

ЗЫ: Непонятно, в чем же конечная цель "хотелки"?
Ведь стандартные транзакции и так позволяют просмотреть и систменый журнал, и дампы... :?

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: выпад программы в дамп; вызов другой программы на этом событии
СообщениеДобавлено: Чт, апр 02 2009, 09:32 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, апр 30 2008, 07:46
Сообщения: 52
Пол: Мужской
Имелся ввиду журнал, который через SLG1 просмотреть можно:) В SLG0 создается объект, затем соответствующими функциями создаются журналы и записи в них.

Цель - увидеть, что одно из фоновых заданий было прервано вручную (или оборвалось) через журнал, без использования st22.
Так, свистелка-перделка...)


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

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


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

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


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

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