Yurgan
07.12.2006, 12:35
Коллеги.
помогите, пожалуйста, прописать имя на абонента.
в LD95 стоит:
>ld 95
CND000
MEM AVAIL: (U/P): 2728350 USED U P: 249105 69968 TOT: 3047423
DISK RECS AVAIL: 1152
REQ prt
TYPE cpnd
CUST -SCH0600
CUST 0

TYPE CPND
CUST 0
CNFG ALON
MXLN 24
STAL YES
DFLN 5
DES YES
RESN YES
CFWD CFWD
CFNA CFNA
HUNT HUNT
PKUP PKUP
XFER
AAA AAA

NITC NI


----------------
пытаюсь прописать имя:
REQ chg
TYPE name
CUST 0
CPND_LANG rom
DIG
DN 9500
NAME Priyom
SCH2118

при вводе 6-го символа выдаёт ошибку

помогите побороть, плиз.
имя должно быть бОльшим

kirillse
07.12.2006, 13:36
MXLN 5-(17)-27 Maximum Length

TheRam
07.12.2006, 13:43
Нет, дело не в этом.
К сожалению при создании имени М1 отводит места в БД ровно под такое количество букв какое вводится.
И если в изменяемом имени букв больше - выдается ошибка.
Надо сначала удалить имя, а после уже создать новое...

kirillse
07.12.2006, 13:58
Ах да, верно. Делает CHG, а не NEW.

Ivan_A
07.12.2006, 17:07
TheRam пишет
Нет, дело не в этом.
К сожалению при создании имени М1 отводит места в БД ровно под такое количество букв какое вводится.
И если в изменяемом имени букв больше - выдается ошибка.
Надо сначала удалить имя, а после уже создать новое...

afaik не всегда.
Давно с этим эксперементировал, могу ошибаться, но по-моему если в CPND STAL YES, то М1 в БД отводит место равное DFLN, даже если имя короче. Однако позволяет создавать имена до MXLN. У Yurgan DFLN=5. Пусть поставит 24 и проблем с CHG на более длинное имя не будет.
Проверьте у кого есть время и отпишитесь;)

TheRam
07.12.2006, 17:19
Неа, STAL YES, DFLN 24 - а шиш 2118 при более длинном имени все равно выскакивает...

TheRam
07.12.2006, 17:39
Так, разобрался - если создать (new) блок CPND с параметром DFLN 24 - тогда да, проблем с изменением имени больше нет.
А вот если изменить (chg) значение DFLN блок CPND - то это изменение ни на что не влияет. Проблема остается.
Спасибо Ivan A - "спровоцировал" на открытие очередного маленького - но белого пятнышка :-)

Ivan_A
07.12.2006, 17:40
А ты удали, создай короткое, а потом переименуй в длинное. XPLN за это отвечает, а он память при создании резервирует.

Ivan_A
07.12.2006, 17:41
Не успел. XPLN!!!

Да, извиняюсь, моя фраза
"Пусть поставит 24 и проблем с CHG на более длинное имя не будет" была не совсем корректной применительно к данной проблеме.

MrRomka
31.01.2007, 12:45
А не подскажете, как этот XPLN увеличить?
5 - мало, нужно больше.

Nicolay1
31.01.2007, 15:08
удаляешь имя командой out
создаешь новое имя какой тебе нужно длины
и только потом вводишь XPLN - максимальное количество символов, которое может быть в у данного DN.

т.е. ограничения задаются не здесь.

MrRomka
31.01.2007, 15:29
спасибо