Форум: "Основная";
Текущий архив: 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.033 c