Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.20;
Скачать: CL | DM;

Вниз

Какую создать структуру для принятия решения о иницализации?   Найти похожие ветки 

 
Erik1 ©   (2005-02-08 11:51) [0]

У меня есть дерево реализованое в обычном масиве записей. В этом дереве происходит добавление и удаление услуг и устройств. Например:
"Internet пакет Mini"
 - "кабельный модем"
    - "Network HOST"
      - "IP"
    - "Network HOST"
      - "IP"
"Телефоный пакет"
 - "кабельный модем"
    - "Telefon"
    - "Telefon"
Причем "кабельный модем" одно и тоже устройство. При добавлении телефоного номера, мне надо сформировать команду серверу. Сначала удалить "MTA" после добавить, в параметрах команды учавствует mac модема и пр.. Сейчас у меня осушествляется проход по всему масиву и делается вызов процедур соответствующий типам устройств. Поскольку физического удаления в этом списке не происходит, а только помечается статус удаления. Я всегда могу понять, что делать с устройством. Конечно с некоторыми делать ничего ненадо, другие оказывают действие не на себя, а на дочерние устройства(Network HOST).
 Сейчас хочу сделать изменить алгоритм обработки, но более понятный. Обрабатывать в два этапа, сначала построить на основе имеющегося дерева спецальную структуру. А после обрабатывая ее, состовлять команды. Немогу сформировать такую структуру, для IP требуется модем, для телефонов надо формировать одну команду на все телефоны(сейчас на более 2 телефонов) и пр.. У кого какие идеи?


 
Digitman ©   (2005-02-08 12:11) [1]


> У меня есть дерево


> Причем "кабельный модем" одно и тоже устройство


неувязочка получается ..
не дерево у тебя, а сеть ...


 
Erik1 ©   (2005-02-08 12:25) [2]

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


 
Александр Иванов ©   (2005-02-08 12:27) [3]

Erik1 ©   (08.02.05 12:25) [2]
Тогда стоит отделить список утсройств в отдельную структуру и указывать только ссылки на них.



Страницы: 1 вся ветка

Текущий архив: 2005.02.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.052 c
14-1107237178
Rule
2005-02-01 08:52
2005.02.20
Borland ALM 2005 Ukraine


9-1100609331
Colt1978
2004-11-16 15:48
2005.02.20
Прогресс бар...


4-1103903666
VikOss
2004-12-24 18:54
2005.02.20
RichEdit


4-1104863404
dms_main
2005-01-04 21:30
2005.02.20
Select text


3-1106059126
SHort
2005-01-18 17:38
2005.02.20
Как форматировать значения в QRExpr?