Node Director
Modules
Directories

Directory access. More...

Modules

 AccessPolicy Directory (-)
 AccessPolicyRule Directory (-)
 AccessRole Directory (-)
 AccessRoleRule Directory (-)
 AppGroups Directory (-)
 Application Directory (-)
 AppPackages Directory
 Packages in the application package index database.
 AppRepository Directory
 Application repositories.
 BootStrap Directory (-)
 HostClass Directory
 Contact Directory
 User entries.
 DBChoice Directory
 Debug Directory
 Pseudo-directory for debugging purposes.
 DHCPnetwork Directory
 DHCPnetwork company.
 DocCategory Directory
 DocComponent Directory
 DocConcept Directory
 DocContract Directory
 DocExtDocu Directory
 DocImporter Directory
 DocLocation Directory
 DocService Directory
 DocSoftware Directory
 DocSupplier Directory
 DocTools Directory
 DSDomains Directory (-)
 DSRules Directory (-)
 Group Directory
 GUIWizard Directory
 Hosts Directory
 Host entries.
 InitPackageState Directory
 ItrEvent Directory
 ItrProject Directory
 ItrTask Directory
 Locks Directory (-)
 MailDomain Directory
 MailGroup Directory
 Mailing lists, aliases.
 People Directory
 User entries.
 PersonClass Directory
 Report Directory
 Report.
 Schema Directory (-)
 Services Directory (-)
 Top Directory
 The whole management database.
 VPNConnection Directory
 Zarafa company.
 ZarafaCompany Directory
 Zarafa company.

Detailed Description

Directory access.

A "Directory" in terms of the Director is a subset of the management database selected by two criteria:

  1. the subtree within the database
  2. the class of the objects within this subtree

For instance, the "Hosts" directory contains all objects of the class directorHost and ipHost within the subtree specified in sfidirector.conf.

The sfidirector.conf includes a number of database specifications that bind "directories" to a particular tree of the management database.

This information is used by the directory drivers in order to determine where to look for objects. The information what objects to look for, however, is hardcoded, the Hosts directory will look for ipHost and directorHost objects, the People directory for directorUser and posixAccount objects, and so on.

Directory drivers are also aware of the key attribute usually identifying an object, e.g. the host name for Hosts or the login name for persons.

Directories are widely used in the Director, e.g. the sfidirector list command, and can as well be used wherever a database URI is requested as described in the directories reference.