Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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 в проверке инфу выводит  |
|
 |
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 выхода |
|
 |
|