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

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

18.04.2024 19:58


17.08.2015 09:44
OlegON
 
ContrUsePack включает возможность добавить еще одну колонку с указанием размера упаковки.
30.08.2015 20:08
OlegON
 
Поправил ошибку с датами переноса и расчета в ежедневном отчете.
07.09.2015 12:06
OlegON
 
Поправил ошибку добавления файла во временное ТП на ASM
07.09.2015 16:31
OlegON
 
DiscountFile (0) - при ненулевом значении параметра, его значение считается именем файла, из которого построчно будет подгружаться информация о дисконтных картах.
Формат файла
ТИП;КОД;ОПЦИИ
например
3;460154602129;+
обозначает, что в 3 группу будет добавлена карта 4601546021298. "+" в опциях в данном случае обозначает, что карта должна быть добавлена с расчетом контрольной суммы (считается только для EAN13, т.е. при длине кода в 12 символов будет добавлен 13й).
07.09.2015 16:49
OlegON
 
Очистка WRI$% в МТ.
08.09.2015 19:36
OlegON
 
Поправил отображение размера WRI$
14.09.2015 12:44
OlegON
 
Добавлены параметры
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
OlegON
 
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
OlegON
 
ExecSQLFile (0) - указание на список запросов
Если запрос вернет что-то, кроме 0, то оптимизатор попытается эту строку выполнить через командный интерпретатор cmd (если это Windows), либо bash во всех остальных случаях.
Обратите внимание, что ошибки запуска программы обрабатываются, как ошибка работы самого оптимизатора и отправляется администратору.
14.09.2015 21:30
OlegON
 
Собрал билд.
Убедительная просьба, пишите не только вопросы, но и подтверждения работы нового функционала? У меня времени не хватит писать сбор статистики, чтобы понимать, что все работает, а сам я использую не все, что добавляю.
Часовой пояс GMT +3, время: 19:58.

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