forum.bitel.ru http://forum.bitel.ru/ |
|
Создание договара http://forum.bitel.ru/viewtopic.php?f=19&t=7304 |
Страница 1 из 1 |
Автор: | cezar [ 15 окт 2012, 07:40 ] |
Заголовок сообщения: | Создание договара |
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 |
Автор: | skyb [ 15 окт 2012, 08:29 ] |
Заголовок сообщения: | Re: Создание договара |
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. Вы видать не ту явадоку нашли |
Автор: | cezar [ 15 окт 2012, 09:27 ] |
Заголовок сообщения: | Re: Создание договара |
читал в http://bgbilling.ru/v5.1/javadoc/index.html там есть этот метод |
Автор: | Phricker [ 15 окт 2012, 09:45 ] |
Заголовок сообщения: | Re: Создание договара |
Код: 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 ![]() P.S. Вопрос на миллион. Почему я в первый день своего отпуска в 7:44 не сплю? ![]() |
Автор: | Phricker [ 15 окт 2012, 09:50 ] |
Заголовок сообщения: | Re: Создание договара |
Я бы на вашем месте не придумывал бы все эти нули и создал по первому методу. Код: 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 шаблон это "По умолчанию" |
Автор: | cezar [ 15 окт 2012, 10:49 ] |
Заголовок сообщения: | Re: Создание договара |
в доке сказано если 0 то без шаблона |
Автор: | cezar [ 15 окт 2012, 10:52 ] |
Заголовок сообщения: | Re: Создание договара |
Phricker, спасибо, не правильно передал параметр data. |
Автор: | cezar [ 15 окт 2012, 10:59 ] |
Заголовок сообщения: | Re: Создание договара |
вопрос №2 нашел библиотеку javacsv каким образом мне ее подключить из библиотеки скриптов? |
Автор: | Cromeshnic [ 15 окт 2012, 11:14 ] |
Заголовок сообщения: | Re: Создание договара |
Закиньте .jar в BGBilling/lib/ext/ и рестартуйте сервер и шедулер. |
Автор: | cezar [ 15 окт 2012, 11:44 ] |
Заголовок сообщения: | Re: Создание договара |
Cromeshnic, спасибо, все получилось |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |