BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 00:38

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Создание договара
СообщениеДобавлено: 15 окт 2012, 07:40 
Не в сети

Зарегистрирован: 17 авг 2012, 09:46
Сообщения: 42
Откуда: Чита
Карма: 0
cоздаю глобальный скрипт
в нем следующий код:
Код:
import bitel.billing.server.util.*;
import bitel.billing.server.contract.bean.*;
public void main( setup, con, conSlave )
{   
manager=new ContractManager(con);
contract=manager.createFromPattern(0, "NEW", "2012-10-01","asdz",0,0,0,0);
}

после выполнения выдает эксепшн
Код:
COMPLETE_TIME: 15.10.12 11:40:39
PROCESS_TIME: 26

OUT:


EXCEPTIONS:
Error in method invocation: Method createFromPattern( int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String ) not found in class'bitel.billing.server.contract.bean.ContractManager'
Error in method invocation: Method createFromPattern( int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String ) not found in class'bitel.billing.server.contract.bean.ContractManager' : at Line: 6 : in file: Загру : manager .createFromPattern ( 0 , "NEW" , "2012-10-01" , "asdz" , "" , "" , "" , "" )

Called from method: main : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code>
   at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:77)
   at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102)
   at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
   at bsh.BSHAssignment.eval(BSHAssignment.java:77)
   at bsh.BSHBlock.evalBlock(BSHBlock.java:131)
   at bsh.BSHBlock.eval(BSHBlock.java:81)
   at bsh.BshMethod.invokeImpl(BshMethod.java:362)
   at bsh.BshMethod.invoke(BshMethod.java:258)
   at bsh.BshMethod.invoke(BshMethod.java:186)
   at bsh.This.invokeMethod(This.java:255)
   at bsh.This.invokeMethod(This.java:174)
   at ru.bitel.bgbilling.kernel.script.server.bean.ScriptInstance.invoke(ScriptInstance.java:371)
   at bitel.billing.server.script.global.bean.GlobalScriptMachine.runScriptImpl(GlobalScriptMachine.java:139)
   at bitel.billing.server.script.global.bean.GlobalScriptMachine.runScript(GlobalScriptMachine.java:73)
   at bitel.billing.server.script.global.bean.GlobalScriptManager.executeGlobalScript(GlobalScriptManager.java:38)
   at bitel.billing.server.script.global.action.ActionExecuteScript.doAction(ActionExecuteScript.java:31)
   at bitel.billing.server.Executer.doModule(Unknown Source)
   at bitel.billing.server.Executer.doPost(Unknown Source)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:49)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
   at java.lang.Thread.run(Thread.java:662)



Клиент: вер. 5.1 сборка 652 от 07.03.2012 16:09:58
Сервер: вер. 5.1 сборка 833 от 12.10.2012 17:29:09

_________________

Клиент: вер. 5.1 сборка 685
Сервер: вер. 5.1 сборка 758
Linux version 2.6.18 (Red Hat 4.1.2-46)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание договара
СообщениеДобавлено: 15 окт 2012, 08:29 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
cezar писал(а):
cоздаю глобальный скрипт
в нем следующий код:
Код:
import bitel.billing.server.util.*;
import bitel.billing.server.contract.bean.*;
public void main( setup, con, conSlave )
{   
manager=new ContractManager(con);
contract=manager.createFromPattern(0, "NEW", "2012-10-01","asdz",0,0,0,0);
}

после выполнения выдает эксепшн
Код:
COMPLETE_TIME: 15.10.12 11:40:39
PROCESS_TIME: 26

OUT:


EXCEPTIONS:
Error in method invocation: Method createFromPattern( int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String ) not found in class'bitel.billing.server.contract.bean.ContractManager'
Error in method invocation: Method createFromPattern( int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String ) not found in class'bitel.billing.server.contract.bean.ContractManager' : at Line: 6 : in file: Загру : manager .createFromPattern ( 0 , "NEW" , "2012-10-01" , "asdz" , "" , "" , "" , "" )

Called from method: main : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code>
   at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:77)
   at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102)
   at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
   at bsh.BSHAssignment.eval(BSHAssignment.java:77)
   at bsh.BSHBlock.evalBlock(BSHBlock.java:131)
   at bsh.BSHBlock.eval(BSHBlock.java:81)
   at bsh.BshMethod.invokeImpl(BshMethod.java:362)
   at bsh.BshMethod.invoke(BshMethod.java:258)
   at bsh.BshMethod.invoke(BshMethod.java:186)
   at bsh.This.invokeMethod(This.java:255)
   at bsh.This.invokeMethod(This.java:174)
   at ru.bitel.bgbilling.kernel.script.server.bean.ScriptInstance.invoke(ScriptInstance.java:371)
   at bitel.billing.server.script.global.bean.GlobalScriptMachine.runScriptImpl(GlobalScriptMachine.java:139)
   at bitel.billing.server.script.global.bean.GlobalScriptMachine.runScript(GlobalScriptMachine.java:73)
   at bitel.billing.server.script.global.bean.GlobalScriptManager.executeGlobalScript(GlobalScriptManager.java:38)
   at bitel.billing.server.script.global.action.ActionExecuteScript.doAction(ActionExecuteScript.java:31)
   at bitel.billing.server.Executer.doModule(Unknown Source)
   at bitel.billing.server.Executer.doPost(Unknown Source)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:49)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
   at java.lang.Thread.run(Thread.java:662)



Клиент: вер. 5.1 сборка 652 от 07.03.2012 16:09:58
Сервер: вер. 5.1 сборка 833 от 12.10.2012 17:29:09

его в 5.1 нет, и не нашел замену, он появился только в 5.2. Вы видать не ту явадоку нашли

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание договара
СообщениеДобавлено: 15 окт 2012, 09:27 
Не в сети

Зарегистрирован: 17 авг 2012, 09:46
Сообщения: 42
Откуда: Чита
Карма: 0
читал в http://bgbilling.ru/v5.1/javadoc/index.html там есть этот метод

_________________

Клиент: вер. 5.1 сборка 685
Сервер: вер. 5.1 сборка 758
Linux version 2.6.18 (Red Hat 4.1.2-46)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание договара
СообщениеДобавлено: 15 окт 2012, 09:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Код:
Method createFromPattern( int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String ) not found in class'bitel.billing.server.contract.bean.ContractManager'


Я вижу всего
1)
Код:
createFromPattern(int pattern_id, java.lang.String title, java.util.Calendar date, java.lang.String pswd)
           Создает договор по шаблону

2)
Код:
createFromPattern(int pattern_id, java.lang.String title, java.util.Calendar date, java.lang.String pswd, java.util.Map<java.lang.String,java.lang.Object> titleParams, boolean inModules, int superId, int subMode)
           Создает договор по шаблону

3)
Код:
createFromPattern(int pattern_id, java.lang.String title, java.util.Calendar date, java.lang.String pswd, java.util.Map<java.lang.String,java.lang.Object> titleParams, boolean inModules, int superId, int subMode, java.lang.String customTitle)
           Создает договор по шаблону

4)
Код:
createFromPattern(int pattern_id, java.lang.String title, java.util.Calendar date, java.lang.String pswd, java.util.Map<java.lang.String,java.lang.Object> titleParams, boolean inModules, int superId, int subMode, java.lang.String customTitle, int userId)
           Создает договор по шаблону


Конечно может быть это и заебися указывать дату в виде String, но говорят что такого метода нет. Третий параметр должен быть все таки Calendar :lupa:

P.S. Вопрос на миллион. Почему я в первый день своего отпуска в 7:44 не сплю? :D

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание договара
СообщениеДобавлено: 15 окт 2012, 09:50 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Я бы на вашем месте не придумывал бы все эти нули и создал по первому методу.
Код:
import bitel.billing.server.util.*;
import bitel.billing.server.contract.bean.*;

public void main( setup, con, conSlave )
{
   int pattern_id = 1; //ID шаблона договора
   calendar = new GregorianCalendar();

   manager=new ContractManager(con);
   contract=manager.createFromPattern(pattern_id, "NEW", calendar, "asdz");
}


И да. Как это у вас pattern_id = 0? У вас что есть шаблон договора у которого ID = 0?
Хотя могу и ошибаться и 0 шаблон это "По умолчанию"

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание договара
СообщениеДобавлено: 15 окт 2012, 10:49 
Не в сети

Зарегистрирован: 17 авг 2012, 09:46
Сообщения: 42
Откуда: Чита
Карма: 0
в доке сказано если 0 то без шаблона

_________________

Клиент: вер. 5.1 сборка 685
Сервер: вер. 5.1 сборка 758
Linux version 2.6.18 (Red Hat 4.1.2-46)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание договара
СообщениеДобавлено: 15 окт 2012, 10:52 
Не в сети

Зарегистрирован: 17 авг 2012, 09:46
Сообщения: 42
Откуда: Чита
Карма: 0
Phricker, спасибо, не правильно передал параметр data.

_________________

Клиент: вер. 5.1 сборка 685
Сервер: вер. 5.1 сборка 758
Linux version 2.6.18 (Red Hat 4.1.2-46)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание договара
СообщениеДобавлено: 15 окт 2012, 10:59 
Не в сети

Зарегистрирован: 17 авг 2012, 09:46
Сообщения: 42
Откуда: Чита
Карма: 0
вопрос №2
нашел библиотеку javacsv каким образом мне ее подключить из библиотеки скриптов?

_________________

Клиент: вер. 5.1 сборка 685
Сервер: вер. 5.1 сборка 758
Linux version 2.6.18 (Red Hat 4.1.2-46)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание договара
СообщениеДобавлено: 15 окт 2012, 11:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Закиньте .jar в BGBilling/lib/ext/ и рестартуйте сервер и шедулер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание договара
СообщениеДобавлено: 15 окт 2012, 11:44 
Не в сети

Зарегистрирован: 17 авг 2012, 09:46
Сообщения: 42
Откуда: Чита
Карма: 0
Cromeshnic, спасибо, все получилось

_________________

Клиент: вер. 5.1 сборка 685
Сервер: вер. 5.1 сборка 758
Linux version 2.6.18 (Red Hat 4.1.2-46)


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

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


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

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


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

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