Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
atanas Участник
Вступление в Клуб: 25.12.2010
|
Ср Сен 14, 2011 11:00  Запуск джобов РЦ после ЗОД |
|
Полезность: Нет оценки
|
Здравствуйте, коллеги
На текущий момент в Выполнении заданий по расписанию у нас настроены и работают две операции связанные с РЦ:
1. Маршрутизатор (меж. филиал)
2. Автоматическая обработка документов РЦ
Работают исправно, единственная проблема, это то, что во время завершения опер. дня они выключатся. И после ЗОДа их приходится запускать вручную.
Вопрос в следующем, как можно настроить автоматический запуск этих заданий после ЗОДа? |
|
![](templates/subSilver/images/spacer.gif) |
alx Участник - экстремал
Вступление в Клуб: 29.06.2007
|
Ср Сен 14, 2011 15:41   |
|
Полезность: Нет оценки
|
как вариант - написать свою операцию, которая запускалась бы в последней группе операций ЗОД, которая ставит в очередь нужные задания. |
|
![](templates/subSilver/images/spacer.gif) |
atanas Участник
Вступление в Клуб: 25.12.2010
|
Чт Сен 15, 2011 05:22   |
|
Полезность: Нет оценки
|
C написанием пускателя для РЦ в ЗОД проблем нет. Просто не хотелось бы засорять схему "лишними" операциями. Получается все или запускают ручками или пишут свою операцию? |
|
![](templates/subSilver/images/spacer.gif) |
Andry Участник - экстремал
Вступление в Клуб: 14.01.2009
|
Пт Янв 25, 2013 12:26   |
|
Полезность: Нет оценки
|
atanas: - что-то получилось с автозапуском? |
|
![](templates/subSilver/images/spacer.gif) |
IBSO Профи
Вступление в Клуб: 20.08.2009
|
Пт Янв 25, 2013 15:53   |
|
Полезность: Нет оценки
|
У нас тоже локальная, запускает все джобы после ЗОД. |
|
![](templates/subSilver/images/spacer.gif) |
Andry Участник - экстремал
Вступление в Клуб: 14.01.2009
|
Пн Янв 28, 2013 14:32   |
|
Полезность: Нет оценки
|
Коллеги,
можете подкинуть операцию запуска JOB'ов в ЗОД?
Не хочется писать велосипед... |
|
![](templates/subSilver/images/spacer.gif) |
Igorka Профи
Вступление в Клуб: 28.09.2007
|
Пн Янв 28, 2013 15:15   |
|
Полезность: 1
|
Andry пишет: | Коллеги,
можете подкинуть операцию запуска JOB'ов в ЗОД?
Не хочется писать велосипед... |
Мыло в личку. скину хранилище |
|
![](templates/subSilver/images/spacer.gif) |
devor Профи
Вступление в Клуб: 13.02.2012
|
Вт Янв 29, 2013 07:49   |
|
Полезность: 1
|
Отложить запущенные в данный момент задания
Код: |
n integer:=0;
begin
for i in ::[SYSTEM_JOBS] where i.[JOB]<>0 and nvl(i.[EXECUTE],false)=false and i.[SUBMIT_USER] not like '%#LOCK#%' loop
n:=n+1;
::[SYSTEM_JOBS].[EDIT#AUTO].set_broken(i.[JOB],true,i.[FIRST_TIME]);
i.[EXECUTE]:=true;
i.[SUBMIT_USER]:=ins_flag(i.[SUBMIT_USER]);
end loop;
::[END_OD_OPERATION].[LIB].WrMess(lpad(to_char(SYSDATE, 'DD/MM/YYYY HH24:MI:SS'),30)||' Завершена остановка заданий. Приостановлено - ' || n||' заданий');
end;
|
Функция ins_flag
Код: |
function ins_flag(s in varchar2) return varchar2
is p integer;
res varchar2(100);
begin
p:=instr(s,'.');
res:=substr(s,1,p)||'#LOCK#.'||substr(s,p+1);
return res;
end; |
Возобновить отложенные предыдущей операцией задания:
Код: |
n integer:=0;
begin
for i in ::[SYSTEM_JOBS] where nvl(i.[JOB],0)<>0 and i.[EXECUTE]=true and i.[SUBMIT_USER] like '%#LOCK#%' loop
n:=n+1;
i.[SUBMIT_USER]:=replace(i.[SUBMIT_USER],'#LOCK#.');
i.[EXECUTE] := false;
::[SYSTEM_JOBS].[EDIT#AUTO].set_broken(i.[JOB],false,i.[FIRST_TIME]);
end loop;
::[END_OD_OPERATION].[LIB].WrMess(lpad(to_char(SYSDATE, 'DD/MM/YYYY HH24:MI:SS'),30)||' Возобновлена работа заданий. Запущено - ' || n||' заданий');
end;
|
PS операции для ЗОДа должны содержать параметр P_FILIAL. |
|
![](templates/subSilver/images/spacer.gif) |
Andry Участник - экстремал
Вступление в Клуб: 14.01.2009
|
Пн Фев 04, 2013 08:34  Ошибки при импорте |
|
Полезность: Нет оценки
|
Коллеги, а как ваши пользователи получают информацию об ошибках импорта SWIFT/MCI документов JOBом "маршрутизатор"? Для SWIFT предусмотрен справочник TRC_IMPORT_DOCS , а для рублёвых? Никто не делал рассылку таких уведомлений по почте? |
|
![](templates/subSilver/images/spacer.gif) |
Random Эксперт
Вступление в Клуб: 27.06.2011
|
Вт Фев 05, 2013 09:46  Re: Ошибки при импорте |
|
Полезность: Нет оценки
|
Andry пишет: | Коллеги, а как ваши пользователи получают информацию об ошибках импорта SWIFT/MCI документов JOBом "маршрутизатор"? Для SWIFT предусмотрен справочник TRC_IMPORT_DOCS , а для рублёвых? Никто не делал рассылку таких уведомлений по почте? |
runtime.smtp_mail ? |
|
![](templates/subSilver/images/spacer.gif) |
Andry Участник - экстремал
Вступление в Клуб: 14.01.2009
|
Вт Фев 05, 2013 10:07  Re: Ошибки при импорте |
|
Полезность: Нет оценки
|
Random пишет: | runtime.smtp_mail ? |
Краткость - сестра. Спасибо за напоминания про эту библиотеку.
Коллеги - кто автоматически импортирует рублевые документы - неужели не вставала проблема ошибок импорта, про которые пользователи не узнают? Или ваши пользователи имеют возможность периодически читать лог trc , чтобы увидеть что как импортировалось? |
|
![](templates/subSilver/images/spacer.gif) |
|