[Devel-conf] описание структуры бакенда на примере пользователей (was alterator backends and XML Schema)

Peter V. Saveliev =?iso-8859-1?q?peet_=CE=C1_altlinux=2Eorg?=
Ср Окт 17 13:11:12 MSD 2007


В сообщении от Wednesday 17 October 2007 12:04:04 Stanislav Ievlev написал(а):
> Видимо проще начать с примеров:
> Возьмем для примера пользователей.
>
> Внешне это выглядит так (пишу не на idl, а не некотором языке):
> namespace users {
>    int max_uid;
>    int min_uid
>    [list] object account {
>          key string name; //имя будем считать ключевым параметром по
> которому различаются объекты в списке
>          string gecos;
>    }
> }
>
> Хотелось бы иметь возможность делать следующие запросы (описываю в
> стиле языка запросов alterator, слово account не употребляю ибо пока
> не понимаю куда вставить):
>
> /users action=list
>
> На выходе получаю список пользователей и некоторых атрибутов
> ((name "test1" uid "111")
>  (name "test2" uid "222")
> ... )
>
> /users name=test action read
>
> На выходе получаю значение атрибутов пользователя
>
> /users name=test action write gecos "zzz"
> /users name=test action delete
> /users name=test action new.
>
> Можно ли всё это как-то "вложить" в idl, принятые в Samba4?

слушай, а обращаться к /users/test -- никак? Кто про что, а я всё пытаюсь 
понять, как смогу обращаться к твоим модулям.

Тяжело менять религию -- я бы искал способ применить словарь, чем список с 
ключевым полем :|

-- 
Peter V. Saveliev


Подробная информация о списке рассылки devel-conf