forum.technoforward.ru
http://forum.technoforward.ru/

корректировка LCR
http://forum.technoforward.ru/viewtopic.php?f=24&t=3137
Страница 1 из 2

Автор:  Nard [ 18 ноя 2016, 11:49 ]
Заголовок сообщения:  корректировка LCR

Добрый день!
Столкнулся с проблемой при корректировке LCR, а точнее с дроблением диапазонов Area Code. Например, было
8A4001>8900>2004 (отправлял в Time Pattern)
а надо расписать диапазон глубже. Удаляю
8A4001>8900>2004>CCC
OK
8A4001>8900:NONE-

Пытаюсь добавить записи
8A4001>89000:NONE-2004
8A4001>89000:
DATA ERROR

Подскажите, пожалуйста, где я ошибаюсь.

Автор:  NEAXMAN [ 18 ноя 2016, 13:58 ]
Заголовок сообщения:  Re: корректировка LCR

Предположу (без претензий на истину в последней инстанции):
вместе с направлением в Time Pattern кода 8900 этому коду была ограничена еще и длина набора - что-нибудь типа 851>8900=11.
Если это так, то прежде чем увеличивать глубину анализа, нужно привести длину набора к умолчанию - 24 цифры, т.е. - 851>8900=24 (именно 24, а не ССС).
После этого, вероятно, станет возможным ветвление для Area Cod-ов на 5...8 цифр командой 8A4xxx, и надо будет не позабыть прописать длины наборов для новых Area Code командой 85x.

Автор:  Nard [ 18 ноя 2016, 15:55 ]
Заголовок сообщения:  Re: корректировка LCR

Попробовал. К сожалению, не помогло.

851>8900
851>8900:WRONG-
851>890
851>890:WRONG-
851>89
851>89:11-24
OK
851>89:24-
851>
COMMAND=8A4001
8A4001>8900
8A4001>8900:2004-CCC
OK
8A4001>8900:NONE-
8A4001>89000
8A4001>89000:NONE-2004
8A4001>89000:
DATA ERROR

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

Автор:  Nard [ 24 ноя 2016, 08:21 ]
Заголовок сообщения:  Re: корректировка LCR

Дополню информацию тем, что перезагрузка не помогает (она, конечно, и не требуется по формату этих команд, но, как говорится, на всякий случай...)

Команда 35076 не назначена. Причём изменения не влияют на ситуацию.

При попытке считать в PCPro в разделе System Data назначения 8A4000 – 8A4007 для Area Code 89000, появляется сообщение “Some data is invalid” и ни одно из значений не отображается (все поля остаются пустыми), хотя в таблицах 8A4001, 8A4004 – 8A4005, по моим текущим назначениям, должно быть “none”:
8A4000>89000:WRONG-
8A4001>89000:NONE-
8A4002>89000:WRONG-
8A4003>89000:NONE-
8A4004>89000:NONE-
8A4005>89000:NONE-
8A4006>89000:WRONG-
8A4007>89000:WRONG-

Автор:  ANi [ 24 ноя 2016, 09:42 ]
Заголовок сообщения:  Re: корректировка LCR

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

Автор:  Nard [ 24 ноя 2016, 11:04 ]
Заголовок сообщения:  Re: корректировка LCR

Вряд ли связано с переполнением, назначений не слишком много.
Более того, по этой логике должно выполняться хотя бы одно переназначение с 8900 на 89000, но этого не происходит

8A4001>8900:2004-CCC
OK
8A4001>8900:NONE-
8A4001>89000
8A4001>89000:NONE-2004
8A4001>89000:
DATA ERROR

Автор:  Nard [ 06 дек 2016, 10:08 ]
Заголовок сообщения:  Re: корректировка LCR

Эксперименты показывают, что очистка части данных командой 8А4000 решает вопрос с корректировкой интересующего диапазона командой 8А4001. Хотелось бы понять, каким образом данные в таблице 4000 связаны с данными в таблице 4001?

Автор:  ANi [ 06 дек 2016, 11:01 ]
Заголовок сообщения:  Re: корректировка LCR

Цитата:
каким образом данные в таблице 4000 связаны с данными в таблице 4001?

Раздел памяти для них один и тот же.

Автор:  Kovipe [ 07 дек 2016, 15:18 ]
Заголовок сообщения:  Re: корректировка LCR

странно, а почему 2004? вроде последние три цифры это номер образца маршрута а первая должна быть 0, нет?
т.е. должно быть 8A40010>цифры:0[000-255] (у вас 004)
и далее эти три цифры используются в команде 8A0[000-255] в вашем случае будет 8A0004
может как раз эти три цифры использутся во всех образцах с 4000 по 4007 ? т.е. если в 4000 уже используется 001 то в 4001 001 будет та же?
Зачем перед ними у вас стоит 2?
вот тут описывал: viewtopic.php?p=5707#p5707

Автор:  Nard [ 07 дек 2016, 15:38 ]
Заголовок сообщения:  Re: корректировка LCR

2004 потому, что набор отправляется в Time Pattern

То, что таблицы 4000 и 4001 занимают один раздел памяти, для меня было неизвестно.
Но эти таблицы не должны влиять друг на друга, как я понимаю. Их использование должно быть независимо. Или я ошибаюсь?

Автор:  Kovipe [ 07 дек 2016, 18:41 ]
Заголовок сообщения:  Re: корректировка LCR

Nard писал(а):
2004 потому, что набор отправляется в Time Pattern

То, что таблицы 4000 и 4001 занимают один раздел памяти, для меня было неизвестно.
Но эти таблицы не должны влиять друг на друга, как я понимаю. Их использование должно быть независимо. Или я ошибаюсь?


ведь в команде 8A0YYYY фигурирует Route Pattern [000-255] и он никак не разделяется по Area Code Development Pattern [4000-4007]
Соответственно - это одна таблица
Т.е. если вы пишете 8A4000>8900:2004
и скажем 8A4001>2345:0004
вы делаете привязку к одному Route Pattern с номером 004

Автор:  KIV [ 08 дек 2016, 10:07 ]
Заголовок сообщения:  Re: корректировка LCR

Kovipe вы неправы

8A4000>8900:2004
идет привязка к ВРЕМЕННОЙ таблице 004 (всего их 8), где уже в зависимости от времени можно отправить либо на Route Patt(0000-0255). либо на Tenant Patt(1000-1015).

8A4001>2345:0004
идет привязка сразу к Route Patt (в данном случае 004)

Автор:  Kovipe [ 08 дек 2016, 13:36 ]
Заголовок сообщения:  Re: корректировка LCR

KIV писал(а):
Kovipe вы неправы


ну вы попробуйте на практике, к примеру выполнить такие настройки:
8A4000>8900:2004
8A4001>2345:0004
а затем посмотрите следующую по порядку команду 8A0YYYY где YYYY как раз из 004 формируется, т.е. в данном случае YYYY=0004
никакой прямой связи с 4000 и 4001 - нет

в данном примере это:
8A00004>1: посмотрите что вам выдаст, точнее как вы в этом месте собрались разделять и сответственно настривать 004 из 4001 и из 4000?
Т.е. допустим, что, как вы говорите, таблицы временные, НО как вы их будете настраивать?

Автор:  Nard [ 08 дек 2016, 14:04 ]
Заголовок сообщения:  Re: корректировка LCR

Kovipe, Time Pattern настраивается командами
8A2000 - 8A2007, описывая каждый 30-ти минутный интервал, и уже далее в Root Pattern.

Проблема не в том, что неправильно настроено. А в том, что есть необъяснимая, для меня, по крайней мере, зависимость значений в таблицах 4000 и 4001, которой быть не должно. Похоже на "глюк".

Автор:  Kovipe [ 09 дек 2016, 08:48 ]
Заголовок сообщения:  Re: корректировка LCR

Nard писал(а):
есть необъяснимая...зависимость значений в таблицах 4000 и 4001

так разве она как раз не связана с тем что таблица Route Pattern - ОДНА, в которой ячейки с 000 по 255?
вы ведь к 4000 и 4001 привязываете Route Pattern-ы командой 8A[4000,4001]>8900>2004, здесь "2004" состоит из "2" плюс "Route Pattern"
И не важно что вы настраиваете: TimePattern или добавление цифр с перенаправлением на роут.
о чем я уже пишу в который раз...

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/