Текущее время: Ср, ноя 05 2025, 20:11

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


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

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


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

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