Problem:
- Product Name: VisiBroker for C
- Product Version: 4.x
- Product Component: Naming Service, LDAP
- Platform/OS Version: All
What tables are created in the LDAP by the Naming Service?
Resolution:
Here is some information about entries made in LDAP by the Naming Service:
A) Numbers are appended to all name components. However, they do not affect real names which are stored in nameid & namekind properties.
B) Numbers are also used to index context components and clusters.
C) Each context component results in two entries: one records the context name ; the other contains sub contexts.
D) Numbers are unique across all these types. They are generated by increasing "/lookup/counter".
E) Numbers appearing in "/lookup" are caches for fast search. Those numbers representing context nodes and cluster nodes may appear here.Also, here is some information about the LDAP schema:
1) The LDAP schema are in files slapd.user_at.conf and slapd.user_oc.conf in folder /slapd-/. Please see the details below.
2) The number appended to object name is used to make the name unique. It is tracked by directory entry /lookup/counter.slapd.user_at.conf (cis=Case Ignored String; single=single value)
----------------------------------------
attribute corbaIor 1.3.6.1.4.1.42.2.27.4.1.14 cis single
attribute corbaRepositoryId 1.3.6.1.4.1.42.2.27.4.1.15 cis
attribute nameid 1.3.6.1.4.1.42.2.27.4.1.16 cis
attribute namekind 1.3.6.1.4.1.42.2.27.4.1.17 cis
attribute ctxtype 1.3.6.1.4.1.42.2.27.4.1.18 cis
attribute parentctxindex 1.3.6.1.4.1.42.2.27.4.1.19 cis
attribute ctxindex 1.3.6.1.4.1.42.2.27.4.1.20 cis
attribute linkref 1.3.6.1.4.1.42.2.27.4.1.21 cis
attribute binding 1.3.6.1.4.1.42.2.27.4.1.22 cis
attribute isroot 1.3.6.1.4.1.42.2.27.4.1.23 cis
attribute deleted 1.3.6.1.4.1.42.2.27.4.1.24 cis
attribute criteriontype 1.3.6.1.4.1.42.2.27.4.1.25 cis
------------------------------------------------------------
slapd.user_oc.conf (Entries must belong to a STRUCURAL object class, so most object classes are STRUCTURAL object classes. AUXILIARY object classes can be used to add attributes to entries of different types)
-------------------------------------------------------------
objectclass corbacontaineroid 1.3.6.1.4.1.42.2.27.4.2.10 superior top requires cn STRUCTURAL
objectclass corbaobjectoid 1.3.6.1.4.1.42.2.27.4.2.9 superior top requires corbaIor allows corbaRepositoryId,description AUXILIARY
objectclass corbaobjectreferenceoid 1.3.6.1.4.1.42.2.27.4.2.11 superior corbaobject AUXILIARY
objectclass namingobjectoid 1.3.6.1.4.1.42.2.27.4.2.12 superior top allows nameid,namekind,ctxtype,parentctxindex,ctxindex,corbaIor,linkref,binding,isroot,deleted,criteriontype AUXILIARY
#Security
#VisiBroker




