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

Stanislav Ievlev =?iso-8859-1?q?stanislav=2Eievlev_=CE=C1_gmail=2Ecom?=
Ср Окт 17 12:04:04 MSD 2007


Видимо проще начать с примеров:
Возьмем для примера пользователей.

Внешне это выглядит так (пишу не на 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?


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