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

[6.0]Синхронизация услуг в соответствии с тарифом
http://forum.bitel.ru/viewtopic.php?f=19&t=8723
Страница 1 из 1

Автор:  zavndw [ 27 ноя 2013, 07:37 ]
Заголовок сообщения:  [6.0]Синхронизация услуг в соответствии с тарифом

Кто то уже оформил для 6й версии синхронизацию услуг?

Автор:  skyb [ 27 ноя 2013, 07:39 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

скрипт который? да паходу никто, он так и работает в бгбс скриптах, там даже утечки есть. Покачто руки недошли

Автор:  zavndw [ 27 ноя 2013, 07:45 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

ага, значит пойду в HD %)

Автор:  skyb [ 27 ноя 2013, 09:02 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

zavndw писал(а):
ага, значит пойду в HD %)

чтоб переписали? тада выкладывай потом новую версию на вики и здесь напиши что переделали

Автор:  zavndw [ 27 ноя 2013, 10:08 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

естественно:)

Автор:  skyb [ 02 дек 2013, 12:41 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

zavndw писал(а):
ага, значит пойду в HD %)

ну как там?

Автор:  zavndw [ 02 дек 2013, 13:30 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

щас решаем задачи важнее:)

Автор:  Akhmat [ 02 дек 2013, 17:02 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

автор скрипта, вообще красавчик :)

Автор:  skyb [ 02 дек 2013, 17:08 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

Akhmat писал(а):
автор скрипта, вообще красавчик :)

да ладно, знаю я его, просил сегодня переписать, сказал лень ему :-D

Автор:  Akhmat [ 06 дек 2013, 14:06 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

мне же это не надо, у меня 5-ка. а разработчики мне не платят. обновят модуль еназы мне, для 5-й версии, тогда гляну, если попросят

Автор:  philyuchkoff [ 28 янв 2014, 13:47 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

Для синхронизации используется скрипт из Вики (http://pastebin.com/PhHMqTrS)

Начал присылать в почту ошибки:

Код:
EXCEPTIONS:
Error in method invocation: Method notSynchronizeServices() not found in class'SidsSynchroManager' : at Line: 26 : in file: Function [id:1; title:ServSync] : sidman .notSynchronizeServices ( )

Called from method: onEvent : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code>
java.util.concurrent.ExecutionException: Error in method invocation: Method notSynchronizeServices() not found in class'SidsSynchroManager' : at Line: 26 : in file: Function [id:1; title:ServSync] : sidman .notSynchronizeServices ( )

Called from method: onEvent : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code>
        at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232)
        at java.util.concurrent.FutureTask.get(FutureTask.java:91)
        at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener$ThreadedScriptEventListener.runScript(ScriptEventListener.java:466)
        at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener.runScript(ScriptEventListener.java:310)
        at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener.notify(ScriptEventListener.java:277)
        at ru.bitel.bgbilling.kernel.event.AbstractConsumer.notify(AbstractConsumer.java:344)
        at ru.bitel.bgbilling.kernel.event.Consumer.notify(Consumer.java:1)
        at ru.bitel.bgbilling.kernel.event.Consumer.onMessage0(Consumer.java:112)
        at ru.bitel.bgbilling.kernel.event.Consumer$EventListenerRunnable.runImpl(Consumer.java:51)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
Caused by: Error in method invocation: Method notSynchronizeServices() not found in class'SidsSynchroManager' : at Line: 26 : in file: Function [id:1; title:ServSync] : sidman .notSynchronizeServices ( )

Called from method: onEvent : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code>
        at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:77)


и ещё одна:

Код:
EXCEPTIONS:
Method Invocation sidman.synchronizeServices : at Line: 28 : in file: Function [id:1; title:ServSync] : sidman .synchronizeServices ( cid , con )

Called from method: onEvent : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code>
Target exception: Method Invocation Integer.parseInt : at Line: 384 : in file: Function [id:1; title:ServSync] : Integer .parseInt ( noSids [ i ] .trim ( ) )

Target exception: java.lang.NumberFormatException: For input string: ""


java.util.concurrent.ExecutionException: Method Invocation sidman.synchronizeServices : at Line: 28 : in file: Function [id:1; title:ServSync] : sidman .synchronizeServices ( cid , con )

Called from method: onEvent : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code>
Target exception: Method Invocation Integer.parseInt : at Line: 384 : in file: Function [id:1; title:ServSync] : Integer .parseInt ( noSids [ i ] .trim ( ) )

Target exception: java.lang.NumberFormatException: For input string: ""


        at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232)
        at java.util.concurrent.FutureTask.get(FutureTask.java:91)
        at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener$ThreadedScriptEventListener.runScript(ScriptEventListener.java:466)
        at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener.runScript(ScriptEventListener.java:310)
        at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener.notify(ScriptEventListener.java:277)
        at ru.bitel.bgbilling.kernel.event.AbstractConsumer.notify(AbstractConsumer.java:344)
        at ru.bitel.bgbilling.kernel.event.Consumer.notify(Consumer.java:1)
        at ru.bitel.bgbilling.kernel.event.Consumer.onMessage0(Consumer.java:112)
        at ru.bitel.bgbilling.kernel.event.Consumer$EventListenerRunnable.runImpl(Consumer.java:51)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
Caused by: Method Invocation sidman.synchronizeServices : at Line: 28 : in file: Function [id:1; title:ServSync] : sidman .synchronizeServices ( cid , con )

Called from method: onEvent : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code>
Target exception: Method Invocation Integer.parseInt : at Line: 384 : in file: Function [id:1; title:ServSync] : Integer .parseInt ( noSids [ i ] .trim ( ) )

Target exception: java.lang.NumberFormatException: For input string: ""


        at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:97)
        at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102)
        at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
        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:385)
        at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener$Invoker.runScriptImpl(ScriptEventListener.java:116)
        at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener.runScript(ScriptEventListener.java:353)
        at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener$ThreadedScriptEventListener.access$0(ScriptEventListener.java:1)
        at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener$ThreadedScriptEventListener$1.call(ScriptEventListener.java:454)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        ... 4 more


Сервер не обновлялся, скрипт никто не правил и т.п.
Подскажите, пожалуйста, что где подправить в скрипте?

Автор:  Akhmat [ 28 янв 2014, 14:26 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

Цитата:
Method notSynchronizeServices() not found in class'SidsSynchroManager'

это странно. он присутствовал в классе. скорее всего редактировали класс. сравните с кодом в вики

Автор:  stark [ 31 янв 2014, 17:02 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

Цитата:
Target exception: java.lang.NumberFormatException: For input string: ""


Что-то с данными не то. Где-то пустая строка передается и ее пытаются распарсить как Integer . Т.е проблема скорее всего в данных.

Автор:  skyb [ 06 фев 2014, 18:12 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

Akhmat таки решился переписать его под динкод, а то даже HD не справляется )))))) вобщем все работает, щас пару деприкейтов уберу, и выложу в вики. Спасибо Akhmat за правку =))

Автор:  Akhmat [ 06 фев 2014, 18:53 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

незачто. в динкод - делов пару минут. думал чтото не работает в 6ке

Автор:  zavndw [ 05 май 2014, 15:34 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

кто нить переписал на дин код?

Автор:  Phricker [ 05 май 2014, 16:05 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

Хм. А я не выложил на вики что ли. Скуб мне скидывал просил причесать и проверить. Буду на работе постараюсь скинуть

Автор:  zavndw [ 05 май 2014, 16:12 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

нет, скинь пож. Хотя бы сюда

Автор:  Виктор [ 28 авг 2014, 18:32 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

Добрый день, попробовал данный скрипт на 6.1, отработал, спасибо, вопрос, можно ли запустить данный скрипт разово для всех договоров?

Автор:  skyb [ 28 авг 2014, 18:56 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

Виктор писал(а):
Добрый день, попробовал данный скрипт на 6.1, отработал, спасибо, вопрос, можно ли запустить данный скрипт разово для всех договоров?

нет, скрипт отрабатывает по событию, для всех договоров нужно переписывать его

Автор:  zavndw [ 29 авг 2014, 04:17 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

Виктор писал(а):
Добрый день, попробовал данный скрипт на 6.1, отработал, спасибо, вопрос, можно ли запустить данный скрипт разово для всех договоров?

у меня такой есть могу поделится, но делался он для 6.0 если что то изменилось думаю вы сможете поправить

Автор:  Виктор [ 29 авг 2014, 16:46 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

Если не жалко, поделитесь, подправить под 6.1 легче, чем писать с нуля. И вопрос по поводу скриптов, на разные действия необходимо плодить один скрипт в окне Функции скриптов поведения --> Классы Java, нельзя сделать как во вкладке --> Скрипты BGBS, отмечая маркером какие действия выбирать?

Автор:  zavndw [ 29 авг 2014, 17:16 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

Виктор писал(а):
Если не жалко, поделитесь, подправить под 6.1 легче, чем писать с нуля. И вопрос по поводу скриптов, на разные действия необходимо плодить один скрипт в окне Функции скриптов поведения --> Классы Java, нельзя сделать как во вкладке --> Скрипты BGBS, отмечая маркером какие действия выбирать?

Вот для запуска на все договоры, это дин код
http://wiki.bitel.ru/index.php/%D0%93%D ... 0%BE%D0%BC

Автор:  Виктор [ 29 авг 2014, 17:23 ]
Заголовок сообщения:  Re: [6.0]Синхронизация услуг в соответствии с тарифом

Спасибо, проверю на 6.1, по результатам отпишусь

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