Annex E (normative) DirectoryServices ToC Previous Next

E.3 LDAP ToC Previous Next

LDAP servers contain objects organized into hierarchies. Each object has an objectClass which specifies a number of attributes. Attributes have values which describe an object. Figure 32 illustrates a sample LDAP hierarchy which contains entries describing UA servers.

readme_files/image034.png Figure 32 – Sample LDAP Hierarchy

UA applications are stored in LDAP servers as entries with the UA defined objectClasses associated with them. The schema for the objectClasses defined for UA are shown in Table 73.

Table 73 – LDAP Object Class Schema

Name LDAP Name Type OID
Application opcuaApplication Structural 1.2.840.113556.1.8000.2264.1.12.1
   ApplicationName cn String (Required) Built-in
   HostName dNSName String Built-in
   ApplicationUri opcuaApplicationUri Name 1.2.840.113556.1.8000.2264.1.12.1.1
   ApplicationType opcuaApplicationType Boolean 1.2.840.113556.1.8000.2264.1.12.1.3
   DiscoveryUrl opcuaDiscoveryUrl String, Multi-valued 1.2.840.113556.1.8000.2264.1.12.1.4

This OID is globally unique and can use used with any LDAP implementation.

Administrators may extend the LDAP schema by adding new attributes.

Previous Next