Форум OlegON > Ресурсы OlegON > Вопросы сервера > Программы OlegON

Оптимайзер - 7 (функционал) : Программы OlegON

24.11.2024 13:16


17.08.2015 09:44
ContrUsePack включает возможность добавить еще одну колонку с указанием размера упаковки.
30.08.2015 20:08
Поправил ошибку с датами переноса и расчета в ежедневном отчете.
07.09.2015 12:06
Поправил ошибку добавления файла во временное ТП на ASM
07.09.2015 16:31
DiscountFile (0) - при ненулевом значении параметра, его значение считается именем файла, из которого построчно будет подгружаться информация о дисконтных картах.
Формат файла
ТИП;КОД;ОПЦИИ
например
3;460154602129;+
обозначает, что в 3 группу будет добавлена карта 4601546021298. "+" в опциях в данном случае обозначает, что карта должна быть добавлена с расчетом контрольной суммы (считается только для EAN13, т.е. при длине кода в 12 символов будет добавлен 13й).
07.09.2015 16:49
Очистка WRI$% в МТ.
08.09.2015 19:36
Поправил отображение размера WRI$
14.09.2015 12:44
Добавлены параметры
ExpCardFile (0) - карточки товара (активные)
ExpClassFile (0) - классификатор товара
ExpBarcodeFile (0) - штрихкоды карточек
ExpGoodsFile (0) - товарные остатки
ExpPricesFile (0) - цены
если их приравнять к какому-то имени файла, например,
Цитата:
ExpCardFile=C:\cards.txt
то в этот файл будут выгружены соответствующие данные из соответствующих таблиц Супермага, ровно в том виде, в каком они в этих таблицах находятся (создано для совместимости между разными версиями).

ExpSQLFile (0) - указание на файл-список вида
файл|запрос
в котором построчно перечисляются пары запросов (";" в конец добавлять не надо) и файл, куда надо выгрузить результаты этого запроса.
Цитата:
C:\sess_lst.txt|select * from v$session
C:\users.txt|select * from dba_users
Обратите внимание, если файл существует, выгрузка пропускается! Своевременно удаляйте файлы.

Билд с этим функционалом будет вечером.
14.09.2015 14:57
AlertSQLFile (0) - указание на файл-список вида
Цитата:
email|SQL-запрос
если запрос вернет что-то кроме 0, то результат запроса будет отправлен на указанный емейл, причем, если в тексте есть символ "|", то то, что до этого символа, будет темой письма, то, что после - телом.
Пример строки этого файла:
Цитата:
admin@mail.com|select case when "cnt" > 50 then 'Перебор|Сессии утекли' else '0' end from (select count(*) "cnt" from v$session)
Письма не накапливаются. Если почтовик не работает, все эти сообщения будут утеряны.
14.09.2015 15:08
ExecSQLFile (0) - указание на список запросов
Если запрос вернет что-то, кроме 0, то оптимизатор попытается эту строку выполнить через командный интерпретатор cmd (если это Windows), либо bash во всех остальных случаях.
Обратите внимание, что ошибки запуска программы обрабатываются, как ошибка работы самого оптимизатора и отправляется администратору.
14.09.2015 21:30
Собрал билд.
Убедительная просьба, пишите не только вопросы, но и подтверждения работы нового функционала? У меня времени не хватит писать сбор статистики, чтобы понимать, что все работает, а сам я использую не все, что добавляю.
Часовой пояс GMT +3, время: 13:16.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.