В этом разобрались, пока на тесте убрали не доступное устройство.
Но не можем понять почему не сразу отрабатывают опции.
На договоре имеется тариф с опцией, но при создании сервиса активные опции отображаются не сразу - не можем понять что на это влияет.
перегружаем сервер access и accounting и опции появляются на сервисе.
Проблема в том что имеется скрипт активации сервиса в котором идет запрос текущей скорости - и вот он как раз не передает значение с тарифа, передает только тогда когда текущая активная опция начинает отображаться на сервисе.
Вот как мы выясняем в скрипте текущую скорость
Код:
int ruleId = 0;
Set<Integer> newOptions = serviceActivatorEvent.getNewOptions();
if( newOptions.size() > 0 )
{
ruleId = (Integer)newOptions.toArray()[0];
InetOptionRuntime option = InetOptionRuntimeMap.getInstance().get( ruleId );
speed = option.config.get( "shape", "" )
Непонятно почему текущая опция начинает появляться и отрабатываться в скрипте не сразу