Главная страница
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.03 c
1-1107383802
griban
2005-02-03 01:36
2005.02.20
Kartinka v Excel


3-1106244219
Weare
2005-01-20 21:03
2005.02.20
Memo и Ini-файл


11-1091408975
Sormy
2004-08-02 05:09
2005.02.20
Как быстро разбить большой файл на много маленьких?


6-1102619223
Алена М.
2004-12-09 22:07
2005.02.20
Сетевой пароль


3-1105635701
Alex_V
2005-01-13 20:01
2005.02.20
Экспорт в форматированный текст