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

Обновление справочников БИК автоматом
На страницу 1, 2, 3  След.
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеПн Май 14, 2012 09:33   Обновление справочников БИК автоматом Ответить с цитатой
Полезность: Нет оценки
Добрый день.

Задался вот вопросом, а почему справочники БИК в ЦФТ можно обновлять только ручками? Это ежедневная процедура.
Почему нельзя поставить на автомат с серверной директории ORACLE ?
Посмотрел код операции FULL_REFRESHING, можно конечно отключить у неё экранную форму (чтобы добавить её в автоджоб), но там вызывается ещё 5 различных процедур импорта, которые пишут сообщения не только в файл, но и на экран выплёвывают.
Так вот вопрос, будет ли автоджоб работать при таком раскладе, или надо во всех операциях отключать вывод на экран сообщений?


Последний раз редактировалось: yaffil (Пн Май 14, 2012 10:51), всего редактировалось 1 раз
svn
Профи


Вступление в Клуб: 04.02.2008
СообщениеПн Май 14, 2012 10:30    Ответить с цитатой
Полезность: Нет оценки
у нас автоматом грузиться - проблем нет
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеПн Май 14, 2012 10:51    Ответить с цитатой
Полезность: Нет оценки
svn пишет:
у нас автоматом грузиться - проблем нет


Самописка или дистрибутивная?
devor
Профи


Вступление в Клуб: 13.02.2012
СообщениеПн Май 14, 2012 11:20   Re: Обновление справочников БИК автоматом Ответить с цитатой
Полезность: Нет оценки
yaffil пишет:

Так вот вопрос, будет ли автоджоб работать при таком раскладе, или надо во всех операциях отключать вывод на экран сообщений?

Может быть, проще поставить в ЗОД и пусть себе сообщения валятся на экран?
svn
Профи


Вступление в Клуб: 04.02.2008
СообщениеПн Май 14, 2012 12:09    Ответить с цитатой
Полезность: Нет оценки
немного модифицированный дистрибутивный вариант

в ЗОД как и в джоб дистрибутивную операцию поставить невозможно - у неё параметры есть

у нас загрузка идет по джобу
devor
Профи


Вступление в Клуб: 13.02.2012
СообщениеПн Май 14, 2012 12:40    Ответить с цитатой
Полезность: Нет оценки
svn пишет:

в ЗОД как и в джоб дистрибутивную операцию поставить невозможно - у неё параметры есть


Для ЗОДа можно сделать свою оболочку с вызовом без параметров типа "Экспорт-импорт файлов".
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеПн Май 14, 2012 13:03    Ответить с цитатой
Полезность: Нет оценки
svn пишет:
немного модифицированный дистрибутивный вариант

в ЗОД как и в джоб дистрибутивную операцию поставить невозможно - у неё параметры есть

у нас загрузка идет по джобу


делаю операцию без экранной формы из FULL_REFRESHING - всё гуд. Перемещаю все параметры из неё в переменные (с такими же короткими именами), ломается путь к файлам вместо [SYSTEM_PARAMS]::[GET]('PATH_BIC',null), который правильно определяется как C:\BANKS\, вылетает ошибка в интерфейс :
Неудачная попытка открыть файл ./BNKSEEK.DBF !

В чём фишка может быть?
maestro
Профи


Вступление в Клуб: 12.10.2010
СообщениеПн Май 14, 2012 13:09    Ответить с цитатой
Полезность: Нет оценки
yaffil пишет:
svn пишет:
немного модифицированный дистрибутивный вариант

в ЗОД как и в джоб дистрибутивную операцию поставить невозможно - у неё параметры есть

у нас загрузка идет по джобу


делаю операцию без экранной формы из FULL_REFRESHING - всё гуд. Перемещаю все параметры из неё в переменные (с такими же короткими именами), ломается путь к файлам вместо [SYSTEM_PARAMS]::[GET]('PATH_BIC',null), который правильно определяется как C:\BANKS\, вылетает ошибка в интерфейс :
Неудачная попытка открыть файл ./BNKSEEK.DBF !

В чём фишка может быть?


Проверь флаги [SRC_TYPE] и [DST_TYPE] контролов Экспорт-импорт.
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеПн Май 14, 2012 13:14    Ответить с цитатой
Полезность: Нет оценки
Я их не трогаю, они в проверке там присваиваются,
В теле не меняются:
SRC_TYPE=0
DST_TYPE=1
devor
Профи


Вступление в Клуб: 13.02.2012
СообщениеПн Май 14, 2012 13:32    Ответить с цитатой
Полезность: Нет оценки
yaffil пишет:
Я их не трогаю, они в проверке там присваиваются,
В теле не меняются:
SRC_TYPE=0
DST_TYPE=1


Так проверка(validate) же не отрабатывает в данном случае. Только тело(execute)
devor
Профи


Вступление в Клуб: 13.02.2012
СообщениеПн Май 14, 2012 13:36    Ответить с цитатой
Полезность: Нет оценки
yaffil пишет:

делаю операцию без экранной формы из FULL_REFRESHING - всё гуд. Перемещаю все параметры из неё в переменные (с такими же короткими именами)

Не проще было сделать просто операцию-обертку, которая бы просто передавала в дистрибутивную FULL_REFRESHING все эти параметры?
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеПн Май 14, 2012 13:38    Ответить с цитатой
Полезность: Нет оценки
Отрабатывает, как иначе у меня debug_pipe в проверке инфу выводит Smile
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеПн Май 14, 2012 14:11    Ответить с цитатой
Полезность: Нет оценки
со структурой импорта экспорта файлов есть одна тонкость.. он перемещает файла на сервер в момент перехода с секции проверки в тело. Проверка (валидация) в джобе не работе, если ее принудительно не запустить. так что либо операцию обертку, которая будет запускать нужные секции, либо использовать операцию COPYFILES, которая будет файл на сервер
_________________
всегда есть как минимум 2 выхода


Последний раз редактировалось: Alexsey (Пн Май 14, 2012 14:14), всего редактировалось 1 раз
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеПн Май 14, 2012 14:14    Ответить с цитатой
Полезность: Нет оценки
Alexsey пишет:
со структурой импорта экспорта файлов есть одна тонкость.. он перемещает файла на сервер в момент перехода с секции проверки в тело. Проверка (валидация) в джобе не работе, если ее принудительно не запустить. так что либо операцию обертку, которая будет запускать нужные секции, либо использовать операцию COPYFILES


COPYFILES из джоба тоже работать не будет, ей ЭФ нужна.
Подсовывайте в каталог на сервере нужный файл с нужным именем, и будет вам щасте.


Последний раз редактировалось: Random (Пн Май 14, 2012 14:15), всего редактировалось 1 раз
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеПн Май 14, 2012 14:15    Ответить с цитатой
Полезность: Нет оценки
Random пишет:
Alexsey пишет:
со структурой импорта экспорта файлов есть одна тонкость.. он перемещает файла на сервер в момент перехода с секции проверки в тело. Проверка (валидация) в джобе не работе, если ее принудительно не запустить. так что либо операцию обертку, которая будет запускать нужные секции, либо использовать операцию COPYFILES


COPYFILES из джоба тоже работать не будет, ей ЭФ нужна

ну значит обертка. Либо как вариант к узаканному времени затянуть файл на сервер с помощью приемо-передатчика и там уже обработать как угодно.
_________________
всегда есть как минимум 2 выхода
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
На страницу 1, 2, 3  След.
Страница 1 из 3

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