Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.043 c
4-1104796344
Донской
2005-01-04 02:52
2005.02.20
Работа службы под winnt 4.0


1-1107352137
MakedoneZ
2005-02-02 16:48
2005.02.20
Локальные переменные.


3-1106207916
Scorpio
2005-01-20 10:58
2005.02.20
Отсеивание даты в SQL


14-1107166520
Alexander Panov
2005-01-31 13:15
2005.02.20
Блин, флудеры.


1-1107815090
GanibalLector
2005-02-08 01:24
2005.02.20
Денежные столбец в TStrinGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский