CftClub.ru
Клуб специалистов ЦФТ-Банк

Запуск джобов РЦ после ЗОД

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Внедрение
Предыдущая тема :: Следующая тема  
Автор Сообщение
atanas
Участник
Неподтвержденный


Вступление в Клуб: 25.12.2010
СообщениеСр Сен 14, 2011 11:00   Запуск джобов РЦ после ЗОД Ответить с цитатой
Полезность: Нет оценки
Здравствуйте, коллеги

На текущий момент в Выполнении заданий по расписанию у нас настроены и работают две операции связанные с РЦ:
1. Маршрутизатор (меж. филиал)
2. Автоматическая обработка документов РЦ
Работают исправно, единственная проблема, это то, что во время завершения опер. дня они выключатся. И после ЗОДа их приходится запускать вручную.
Вопрос в следующем, как можно настроить автоматический запуск этих заданий после ЗОДа?
alx
Участник - экстремал
Финансовый стандарт
Совладелец


Вступление в Клуб: 29.06.2007
СообщениеСр Сен 14, 2011 15:41    Ответить с цитатой
Полезность: Нет оценки
как вариант - написать свою операцию, которая запускалась бы в последней группе операций ЗОД, которая ставит в очередь нужные задания.
atanas
Участник
Неподтвержденный


Вступление в Клуб: 25.12.2010
СообщениеЧт Сен 15, 2011 05:22    Ответить с цитатой
Полезность: Нет оценки
C написанием пускателя для РЦ в ЗОД проблем нет. Просто не хотелось бы засорять схему "лишними" операциями. Получается все или запускают ручками или пишут свою операцию?
Andry
Участник - экстремал
<Банки (менее 3 участников)>


Вступление в Клуб: 14.01.2009
СообщениеПт Янв 25, 2013 12:26    Ответить с цитатой
Полезность: Нет оценки
atanas: - что-то получилось с автозапуском?
IBSO
Профи
Неподтвержденный


Вступление в Клуб: 20.08.2009
СообщениеПт Янв 25, 2013 15:53    Ответить с цитатой
Полезность: Нет оценки
У нас тоже локальная, запускает все джобы после ЗОД.
Andry
Участник - экстремал
<Банки (менее 3 участников)>


Вступление в Клуб: 14.01.2009
СообщениеПн Янв 28, 2013 14:32    Ответить с цитатой
Полезность: Нет оценки
Коллеги,
можете подкинуть операцию запуска JOB'ов в ЗОД?
Не хочется писать велосипед...
Igorka
Профи
Неподтвержденный


Вступление в Клуб: 28.09.2007
СообщениеПн Янв 28, 2013 15:15    Ответить с цитатой
Полезность: 1
Andry пишет:
Коллеги,
можете подкинуть операцию запуска JOB'ов в ЗОД?
Не хочется писать велосипед...


Мыло в личку. скину хранилище
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.
Andry
Участник - экстремал
<Банки (менее 3 участников)>


Вступление в Клуб: 14.01.2009
СообщениеПн Фев 04, 2013 08:34   Ошибки при импорте Ответить с цитатой
Полезность: Нет оценки
Коллеги, а как ваши пользователи получают информацию об ошибках импорта SWIFT/MCI документов JOBом "маршрутизатор"? Для SWIFT предусмотрен справочник TRC_IMPORT_DOCS , а для рублёвых? Никто не делал рассылку таких уведомлений по почте?
Random
Эксперт
Резидент CftClub


Вступление в Клуб: 27.06.2011
СообщениеВт Фев 05, 2013 09:46   Re: Ошибки при импорте Ответить с цитатой
Полезность: Нет оценки
Andry пишет:
Коллеги, а как ваши пользователи получают информацию об ошибках импорта SWIFT/MCI документов JOBом "маршрутизатор"? Для SWIFT предусмотрен справочник TRC_IMPORT_DOCS , а для рублёвых? Никто не делал рассылку таких уведомлений по почте?


runtime.smtp_mail ?
Andry
Участник - экстремал
<Банки (менее 3 участников)>


Вступление в Клуб: 14.01.2009
СообщениеВт Фев 05, 2013 10:07   Re: Ошибки при импорте Ответить с цитатой
Полезность: Нет оценки
Random пишет:
runtime.smtp_mail ?

Краткость - сестра. Спасибо за напоминания про эту библиотеку.

Коллеги - кто автоматически импортирует рублевые документы - неужели не вставала проблема ошибок импорта, про которые пользователи не узнают? Или ваши пользователи имеют возможность периодически читать лог trc , чтобы увидеть что как импортировалось?
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Внедрение Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru