BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 дек 2024, 21:12

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Автоматизация отправки реестров
СообщениеДобавлено: 10 ноя 2010, 13:55 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2009, 15:28
Сообщения: 185
Откуда: Магнитогорск
Карма: 6
Как можно автоматизировать создание отправку реестров? Есть какой-то более простой способ, чем самому формировать их напрямую из базы sql-запросами?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 ноя 2010, 16:18 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Модуль вроде и так формирует реестры. Вопрос именно в их отправке? Там же вроде через зашифрованную почту как-то нужно слать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 ноя 2010, 11:38 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2009, 15:28
Сообщения: 185
Откуда: Магнитогорск
Карма: 6
Вопрос именно в отправке, да. В нашем случае мы отправляем просто по e-mail. Соответственно хотелось бы, чтобы модуль, например, по заданию планировщика формировал реестр и складывал его в определенную папку. А готовые реестры уже можно обработать скриптом


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 ноя 2010, 12:59 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Записал в TODO.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 дек 2010, 12:06 
Не в сети
Клиент

Зарегистрирован: 21 май 2009, 15:18
Сообщения: 72
Карма: 0
У себя я в крон запихал такой вот скрипт:
Код:
#!/bin/sh
username="имя_пользователя"
password="пароль"
MID=9
DT=`date +%Y-%m-%d`
DTR=`date +%d.%m.%Y`
wget "http://ip_сервера:8282/bgbilling/executer?module=gorod&firm=1&action=CreateFullRegister&mid=9&date=$DTR&user=$username&pswd=$password" -O result_cr
rm result_cr
#on replica only )
OUTFILE="путь_к_файлу_куда_скидывать_реестр"
RID=`mysql -N --host=ip_сервера --user=user --password=password --database=БД_биллинга -e "select id from gorod_register_$MID where dt='$DT'"`
wget "http://ip_сервера:8282/bgbilling/executer?id=$RID&module=gorod&action=GetRegister&contentType=binary&mid=9&user=$username&pswd=$password" -O $OUTFILE


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.045s | 28 Queries | GZIP : On ]