Текущее время: Вс, авг 24 2025, 16:42

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Приостановить цепочку процессов
СообщениеДобавлено: Ср, окт 19 2005, 09:00 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 13 2005, 13:40
Сообщения: 80
Откуда: местный
Есть цепочка, которая должна запускаться с периодом один час. Надо
чтобы с 12:00 до 14:00 не происходило ни одного запуска этой цепочки
(нужна пауза). Это можно как-то сделать?
Отмечу что использование поля "не запускать после..." в ведение
процесса запуска цепочки в случае установки значения в "Значения
периодов" не отрабатывает так, как мне нужно, т.к. это значение ("не
запускать после...") так же сдвигается на один час.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 19 2005, 09:07 
Гость
А разбить на 2 цепочки!?.. очень не красивое решение ?? :shock:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 19 2005, 10:57 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, сен 10 2004, 14:16
Сообщения: 342
Откуда: 4.6C->4.7->ERP Belarus
Пол: Мужской
еще есть не очень красиваое решение... совсем уж из ряда вон....
программа шедулится каждый час, запускает цепочку, но в 12-14 не делает этого :oops:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 19 2005, 12:34 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 13 2005, 13:40
Сообщения: 80
Откуда: местный
Vaim написал(а):
А разбить на 2 цепочки!?.. очень не красивое решение ?? :shock:

Например? первая с 08 до 12:00, вторая с 14:00 до 08:00 ? А смысл? Да и как первую останавливать в 12:00? А ведь это и был первоначальный вопрос.


Последний раз редактировалось MABp Ср, окт 19 2005, 12:39, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 19 2005, 12:38 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 13 2005, 13:40
Сообщения: 80
Откуда: местный
JeKa написал:
еще есть не очень красиваое решение... совсем уж из ряда вон....
программа шедулится каждый час, запускает цепочку, но в 12-14 не делает этого :oops:

Можно подробнее? Я не знаю, где говорить шедулеру, чтобы он не запускал с 12 до 14...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 19 2005, 14:50 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, сен 10 2004, 14:16
Сообщения: 342
Откуда: 4.6C->4.7->ERP Belarus
Пол: Мужской
я ж говорю, просто и некрасиво
в программе делается запуск цепочки при условии, что время sy-uzeit(2) < 12 или > 14
Эта приблуда планируется на запуск каждый час, однако с 12-00 по 14-59 она цепочку не запустит...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 25 2005, 08:33 
Гость
А можно доспросить?
У меня цепочка один раз в сутки (автоматически) грузит осн.даные контрагентов из файла, который создается (также автоматически) за полчаса до этого на основании выгрузки из третьей системы. В будни все хорошо, но в выходные, когда выгрузки нет -> не из чего создавать файл загрузки -> нет файла загрузки -> красный свет в мониторе -> письмо об ошибке (так настроено). Не смертельно, но можно пропустить действительно проблемную загрузку. Как сначала проверить наличие файла на сервере и при его наличии продолжить цепочку, а при отсутутствии - прервать ? :?:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 25 2005, 09:12 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 08 2004, 10:45
Сообщения: 47
см. ФМ 'GUI_UPLOAD'.
лови ситуацию FILE_OPEN_ERROR или FILE_READ_ERROR.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 25 2005, 10:01 
Гость
Да я могу и в цепочку вставить АВАР-прогу с проверкой на наличие файла. Проблема в том, что я не знаю, как прекратить выполнение цепочки при отрицательном результате, т.к. прога должна быть ДО запуска пакета, а там соединение по принципу "Только вперед", без разделения на "При удаче" или "При неудаче" :roll:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 25 2005, 10:32 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 08 2004, 10:45
Сообщения: 47
зачем упираться лбом именно в цепочку ? цепь - это конечно красиво и приятно, но данный случай можно элементарно разрулить и без цепочки, небольшая abap-прога, где можно анализировать системное время, при этом с помощью ФМ стартовать закачку, можно даже стартовать саму цепочку, можно после этого с помощью ФМ проверить статус закачки и послать почту, опять же с помощью ФМ. У САПа всё это есть и реализовано на ФМ.
а прогу поставить в планирование на любой необходимый интервал...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 25 2005, 10:48 
Гость
В принцире, вариант. А как стартовать цепочку (какой ФМ) ? Мыло при ошибке уже есть.
Кстать, приходится поддерживать справочник и в тесте, и в разработке, и в продуктиве, т.е. загрузка в трех системах, в разное время (чтобы не дергали один файл одновременно), т.ч. интересует возможность передавать в ФМ имя системы и время запуска.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 25 2005, 12:17 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, сен 10 2004, 14:16
Сообщения: 342
Откуда: 4.6C->4.7->ERP Belarus
Пол: Мужской
Пробуй ФМ RSPC_API_CHAIN_START


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 25 2005, 12:35 
Гость
Если я правильно понял, I_CHAIN - служ.имя цепочки?
Кроме того, мне надо переустановить запуск цепочки с "Дата/Время" на "Немедленно", и запускать прогу в нужное время?
Сильно не пинайте, раньше просто не сталкивался... :roll:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 25 2005, 14:07 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, сен 10 2004, 14:16
Сообщения: 342
Откуда: 4.6C->4.7->ERP Belarus
Пол: Мужской
Все верно! Только предварительно проверяй статус цепочки: не запущена ли на данный момент.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 25 2005, 14:21 
Гость
Да кому она нужна, кроме меня. :lol: В принципе она и мне не нужна, но пусть уж сама грузится, обновление контрагентов - дело нужное.
Ща буду искать, как запустить прогу в нужное время, "зашедулить", yes? :D


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

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


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

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


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

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