forum.bitel.ru
http://forum.bitel.ru/

Автоматизация отправки реестров
http://forum.bitel.ru/viewtopic.php?f=30&t=4765
Страница 1 из 1

Автор:  rush [ 10 ноя 2010, 13:55 ]
Заголовок сообщения:  Автоматизация отправки реестров

Как можно автоматизировать создание отправку реестров? Есть какой-то более простой способ, чем самому формировать их напрямую из базы sql-запросами?

Автор:  Администратор [ 11 ноя 2010, 16:18 ]
Заголовок сообщения:  Re: Автоматизация отправки реестров

Модуль вроде и так формирует реестры. Вопрос именно в их отправке? Там же вроде через зашифрованную почту как-то нужно слать?

Автор:  rush [ 12 ноя 2010, 11:38 ]
Заголовок сообщения:  Re: Автоматизация отправки реестров

Вопрос именно в отправке, да. В нашем случае мы отправляем просто по e-mail. Соответственно хотелось бы, чтобы модуль, например, по заданию планировщика формировал реестр и складывал его в определенную папку. А готовые реестры уже можно обработать скриптом

Автор:  Администратор [ 12 ноя 2010, 12:59 ]
Заголовок сообщения:  Re: Автоматизация отправки реестров

Записал в TODO.

Автор:  m0nk3y [ 16 дек 2010, 12:06 ]
Заголовок сообщения:  Re: Автоматизация отправки реестров

У себя я в крон запихал такой вот скрипт:
Код:
#!/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

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/