BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 11:02

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




Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
 Заголовок сообщения: Выполнение stored proc в отчетах
СообщениеДобавлено: 17 июл 2014, 11:28 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
сделал отчет, в sql редакторе выполняется, в оболочке биллинга выполняется, а в отчетах выдает ошибку.
версия 5.2
Файлы определения отчета файл выполнения в биллинге и расшифровка ошибки прилагаются.
Что сделать, что бы в отчете можно было выполнять хранимые процедуры


Вложения:
Комментарий к файлу: трейс ошибки
debt_max.log [6.78 КБ]
Скачиваний: 444


Последний раз редактировалось bpoleg 17 июл 2014, 11:35, всего редактировалось 2 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stord proc в отчетах
СообщениеДобавлено: 17 июл 2014, 11:32 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
добавил файл отчета


Вложения:
kernel_debt_m.txt [9.69 КБ]
Скачиваний: 441
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stord proc в отчетах
СообщениеДобавлено: 17 июл 2014, 11:32 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
картинка, что выполняется в оболочке


Вложения:
report_error.png
report_error.png [ 64.38 КБ | Просмотров: 8478 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stord proc в отчетах
СообщениеДобавлено: 17 июл 2014, 11:33 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
ну и описание отчета


Вложения:
kernel_debt_m.rep.txt [627 байт]
Скачиваний: 318
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stord proc в отчетах
СообщениеДобавлено: 17 июл 2014, 11:35 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
http://stackoverflow.com/questions/9866 ... -from-java
http://stackoverflow.com/questions/7876 ... rough-jdbc

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stored proc в отчетах
СообщениеДобавлено: 17 июл 2014, 11:36 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
И зачем в отчете показывать чужие почтовые ящики ) Вдруг тут спамеры сидят.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stored proc в отчетах
СообщениеДобавлено: 17 июл 2014, 11:37 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
тоже нагуглились ссылки выше, хранимые процедуры как-то не используются в биллинге никогда вроде

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stored proc в отчетах
СообщениеДобавлено: 17 июл 2014, 11:57 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
1. попробуйте отправить на эти ящики.( в свое время сдавал нормативы по доступам к секретам.) :-)
2. по гуглу уже лазил. Поэтому и привел картинку что данная хранимая процедура выполняется в оболочке биллинга. Что бы проверить есть ли права соответствующие и прочее (вообще есть большой опыт общения не только с mysql, но и oracle).
Т.е. все доступные знание уже проверены, осталось только прильнуть к источнику знаний разработчиков.

Исходя из изложенного вопрос: чем отличается запуск хранимой процедуры из Sql Editor биллинга и из Report Module биллинга?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stored proc в отчетах
СообщениеДобавлено: 17 июл 2014, 11:59 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
про не использование хранимых процедур в биллинге: понятно, нужны разные оплетки для разных баз. Но эксплуатантам - то можно :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stored proc в отчетах
СообщениеДобавлено: 17 июл 2014, 12:39 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
Все, вопрос снят.
В SQL Editor стоит обработка ошибок. Поэтому и не вылетает ошибки. Прав действительно не хватало.
Теперь, так для общего развития: из eclipse kepler все выполнялось сразу без ошибок, в среде bgbilling встретилась ошибка не хватки прав.
Пользователь базы один и тот же.
Различия в версии явы в эклипс 1.7 в биллинге 1.6. Надеюсь не это повлияло.
Не понятно как -то.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stored proc в отчетах
СообщениеДобавлено: 17 июл 2014, 13:28 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
bpoleg писал(а):
Все, вопрос снят.
В SQL Editor стоит обработка ошибок. Поэтому и не вылетает ошибки. Прав действительно не хватало.
Теперь, так для общего развития: из eclipse kepler все выполнялось сразу без ошибок, в среде bgbilling встретилась ошибка не хватки прав.


Какая ошибка то была? Каких именно прав не хватало?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stored proc в отчетах
СообщениеДобавлено: 17 июл 2014, 14:02 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
GRANT SELECT ON mysql.proc TO 'bill'@'billing.org';
что бы нормально выполнять хранимые процедуры из биллингаю


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stored proc в отчетах
СообщениеДобавлено: 17 июл 2014, 14:06 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
bpoleg писал(а):
GRANT SELECT ON mysql.proc TO 'bill'@'billing.org';
что бы нормально выполнять хранимые процедуры из биллингаю

А какие у вас правы были ? Без Select-а работало?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stored proc в отчетах
СообщениеДобавлено: 17 июл 2014, 14:09 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Ну вообще логично какбэ.
Пользователь bill не имел прав в БД mysql.
Даже при заливке дампа. там выдаются права только на bgbilling.

О чем и говорилось по первым двум ссылкам в гугле на SO

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stored proc в отчетах
СообщениеДобавлено: 22 июл 2014, 11:50 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
Простите что поздно.
Но смутило что типа в эскуэльредакторе выполнялось БЕЗ ОШИБОК.
В сущности в следствии этого и задавался вопрос.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stored proc в отчетах
СообщениеДобавлено: 22 июл 2014, 16:19 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Непонятно, на данный момент есть какая-то ошибка или непонятность или недоработка в биллинге? Или со всем разобрались и всё ок?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stored proc в отчетах (CRM)
СообщениеДобавлено: 24 июл 2014, 10:59 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
Почему не доработка? Особенность поведения. Скорее так было удобнее программировать, но ее лучше описать, что бы потом не спрашивать :
"Исходя из изложенного вопрос: чем отличается запуск хранимой процедуры из Sql Editor биллинга и из Report Module биллинга?"
ведь кроме как выдачи грантов на таблицу текстов хранимых программ есть еще и метод подключения к базе.
jdbc:mysql://[server-url]/[database-name]?noAccessToProcedureBodies=true
Хотя, возможно, данная особенность уже описана, просто прочитал документацию по диагонали.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stored proc в отчетах (CRM)
СообщениеДобавлено: 24 июл 2014, 16:50 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Я не понял всё равно) Что именно предлагаете прописать в документации, если там этого нету? Вам непонятно почему при том что вы не дали права - sql редактор биллинга его выполнил?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение stored proc в отчетах (CRM)
СообщениеДобавлено: 24 июл 2014, 17:42 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
что не отругался и не выполнил.


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

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


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

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


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

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