LastHand
10.12.2003, 11:03
VERSION 1411
RELEASE 21
ISSUE 19
IN-SERVICE PATCHES : 0

ld 18 new scl xxx stor 9 7124
ld 20 prt scl xxx stor 9 71
ld 18 chg scl xxx stor 9 7124
ld 20 prt scl xxx stor 9 12
ld 18 chg scl xxx stor 9 7124
ld 20 prt scl xxx stor 9 124
...
И так десяток раз с небольшими вариациями. Это касается только ld 18 - проглатываются цифры. Иногда первая, иногда последняя, иногда несколько, но если цифр больше одной, то непременно что-нибудь теряется. Проблема, кажется, не с портом, потому что, например, в ld 95 name прописываются без проблем. Трабл замечен только в ld 18. Изменение скорости порта на 9600 ничего не дало. Длина dnsz по умолчанию - 16.

SCNO 0102
SCL
DNSZ 16
STOR 0 0
STOR 1 1
STOR 2 2
STOR 3 3
STOR 4 4 (вот тут должно быть 54)
STOR 5 5
STOR 6 6
STOR 7 7
STOR 8 8
STOR 9 124 (тут должно быть 7124)

Полночь, холодная перезагрузка, ld 43 edd - ноль эффекта. Возникает второй раз за последний месяц, в первый раз самоустранилось. Где может сидеть такой трабл?

Sokolik
10.12.2003, 11:19
попробуй убить этот лист и создать заново. И не ставь значение по умолчанию... лучше поставь 10

Urri
10.12.2003, 11:36
Настройки терминала поставь 7-S-1

PhoneMan
10.12.2003, 11:43
И еще, причина конечно не в этом, но на всякий случай.
Когда прописываешь лист для претрансляции, цифры, которые не претранслируются, в строке повторять не нужно. Правильно будет вводить так:
цифра[пробел][Enter]
цифра[пробел][Enter]

Удачи

LastHand
17.12.2003, 12:49
В том же LD 18 возникли еще проблемы с GHT - SCH 8820. DN, говорит, у меня некорректный.
Создавать новые SCL и GHT - не помогает. Я старые сейчас вообще не трогаю, чтоб хоть по-старому работало. То есть пересоздавать - пересоздавал. Только без толку.
Начет настроек порта... Извините за неученость, а 7-S-1 это как? Если S это четность, то какая?

Urri
17.12.2003, 13:49
Распечатай DNB по этому DN, посмотри, может такой же есть или первые цифры совпадают.
А 7-S-1 это так: 7 бит, парити - space, стоп-бит 1

LastHand
17.12.2003, 17:10
Э... Дал неполную инфу. Пример ошибки:

>LD 18
SCL000
UDATA: 200376 114 PDATA: 209064 6
DISK RECS AVAIL: 512
REQ CHG
TYPE GHT
LSNO 34
SIZE
WRT (ADDS: MEM: 0 DISK: 0.0)
STOR 1 399
SCHА8820
STOR 1 399
SCHА8820
STOR 1 363
SCHА8820
STOR 1 310
SCHА8820

>LD 20
PT0000
MARP NOT ACTIVATED
REQ: PRT
TYPE: GHT
LSNO 34
SIZE 3
RNGE

GHLN 0034
GHT
PLDN 923
DNSZ 16
STOR 0 310
STOR 1 310
STOR 2 250

То есть даже уже имеющийся не дает назначить. Завтра утром с портом поиграюсь. Хотя насчет четности и непонятно - в доке по LD 17 для PARY допустимые значения это (NONE) ODD, or EVEN. Посмотрим, пропустит ли SPACE.

PhoneMan
17.12.2003, 17:57
Что ты пытаешься записать в лист? Что такое "399" ? Что такое "363"?
Распечатай DNB 39 в LD20.
Удачи

Urri
17.12.2003, 19:45
Насчет LD 17 и параметров порта Козьма Прутков сказал следующее "Не верь глазам своим". Это проявляется на CDR-ных портах четко. Полистай форум, уже кажется было. И настройки эти делать надо в терминальной программе, а не в LD 17

LastHand
16.01.2004, 17:04
> попробуй убить этот лист и создать заново. И не ставь значение по умолчанию... лучше поставь 10

REQ NEW
TYPE SCL
LSNO 102
DNSZ 4
SIZE 10
WRT (ADDS: MEM: 17 DISK: 0.0)
STOR 4 54
WRT
STOR 5 55
WRT
STOR 6 56

REQ: PRT
TYPE: SCL
LSNO 102
SIZE 10
RNGE
SCNO 0102
SCL
DNSZ 4
STOR 0
STOR 1
STOR 2
STOR 3
STOR 4 4
STOR 5 5
STOR 6 6
STOR 7
STOR 8
STOR 9

Запустил скрипт по циклу - по нескольку десятков раз пробовал разные комбинации... Глухо.

> Настройки терминала поставь 7-S-1

1. В терминалке пробовал - не помогло.
2. В системе для порта тоже исправил, перезагрузил - не помогло.
3. В АТС самой SPACE не пропустило, низзя, неправильно, говорит, NONE прошло, то есть 7-N-1, прошла полночь - не помогло.

> Это проявляется на CDR-ных портах четко. Полистай форум, уже кажется было. И настройки эти делать надо в терминальной программе, а не в LD 17

На других двух портах, не CDR-ных, аналогичная картина. Делал в терминалке только, делал в терминалке и в LD. А по каким словам в форуме искать?

> Что ты пытаешься записать в лист? Что такое "399" ? Что такое "363"? Распечатай DNB 39 в LD20.

DN 399
TYPE SL1
TN 005 0 00 07 KEY 00 MARP DES USER 12 JAN 2004
(2616)

C ght извернулся... Было так:
KEY 00 SCR 399 MARP
01
02 SCR 363 MARP
Убил 02 клавишу - смог внести 399 в ght. Тут же на радостях попытался исправить другой ght - облом. Обычный DN на единственном аппарате type500. Но этот DN не могу внести в ght-список. Такое ощущение, что там тоже при вводе пропадают цифры.

Дополнение - на этой же станции всплыла в LD20 проблема с вводом кнопок ADL - вводится только после нескольких попыток, обычно просто пропадает часть цифр.
Комп сменить, что ли...

LastHand
17.01.2004, 14:32
Итог:

Пробовал разные TTY станции.
Пробовал разные шнурки RS-232 к компу.
Пробовал разные компы.
Пробовал разные терминальные программы.
Пробовал разные настроки портов - скорость 1200, 9600 или 19200, 7 или 8 бит, вкл/отключение буферов. Пробовал менять эти настройки портов в программировании АТС, в настройках порта операционной системы компа, в настройках программы терминала - поочередно и сразу.

Вне зависимости от вышеопробованного в некоторых LD замечено пропадание или искажение вводимых байтов - item в ght ld 18, stor в scl ld 18, key adl и bfs в ld 20. Вывод идет без проблем.
Замечено, что если вводить по букве с промежутками примерно в четверть секунды, то вероятность ошибки всего 1/10. Если же посылать строку целиком из буфера или скриптом, то ошибка происходит всегда.

Вопрос первый - железо станции виновато?
Вопрос второй - можно ли настроить терминалку ZOC так, чтобы он между вводимыми символами всегда паузы делал?

Sokolik
19.01.2004, 10:41
попробуй вводить команды через гипертерминал. Он вроде бы не глючит.

ivanopulo
19.01.2004, 11:21
Sokolik пишет
попробуй вводить команды через гипертерминал. Он вроде бы не глючит.

уж скажешь... такая бяка...

Sokolik
19.01.2004, 11:31
ну лично я пользуюсь или CRT или Telixом... они У МЕНЯ не глючат...:D

LastHand
19.01.2004, 12:49
Sokolik пишет
попробуй вводить команды через гипертерминал. Он вроде бы не глючит. Глючит. Я ж говорю - пробовал разные. Не в терминалке дело.

Lev Serdukov
19.01.2004, 15:09
Может в настройках компорта параметром "управление потоком" поиграться? И еще, у меня СDR-ный порт глючил когда в bios-е компа спящий режим для этого порта стоял.
Хотя ты говоришь что даже разные компьютеры пробовал...
Могу еще посоветовать через езернет рулить попробовать. Но мне кажется что проблема все же в меридиане. По поводу ZOC-а, то паузы там вроде в скриптах только можно вставлять, а что бы когда руками символы вводишь и при этом что бы задержки между символами были - это врят ли.

LastHand
20.01.2004, 11:24
Lev Serdukov пишет Может в настройках компорта параметром "управление потоком" поиграться? Как говорят мои скромные знания - при включении аппаратного или програмного контроля ошибок связь компа с АТС пропадает, потому что АТС ничего такого не выдает.

Lev Serdukov пишет И еще, у меня СDR-ный порт глючил когда в bios-е компа спящий режим для этого порта стоял. Хотя ты говоришь что даже разные компьютеры пробовал... И разные tty, то есть не CDR-ные ведут себя аналогично.

Lev Serdukov пишет Могу еще посоветовать через езернет рулить попробовать. Но мне кажется что проблема все же в меридиане. Знать бы наверняка, что эзернет поможет, то может бы и денег дали на его открытие. :)

Lev Serdukov пишет По поводу ZOC-а, то паузы там вроде в скриптах только можно вставлять, а что бы когда руками символы вводишь и при этом что бы задержки между символами были - это врят ли.А мне в скриптах и надо - чтобы руками много не вбивать. Подскажешь?

Lev Serdukov
20.01.2004, 11:44
ZocDelay [<sec>] (если без параметра - задержка 0,2 сек.)
Только тебе это не поможет, ты же не будешь после каждого символа задержку ставить... Я задержку в скриптах только в ld 77 использую. Там это оправдано.