This editor is used to show, edit or create Novell path attribute values. This LDAP attribute syntax is used quite exclusively in Novell eDirectory environments and can hold a distinguished name, a number and a string value. These sub-values are historically called Volume Object, Namespace and Path:
In the top area of this dialog, you see the distinguished name and type icon for the object whose attribute your are editing. In the line beneath, the attribute name is shown.
There are several dialog controls for the different sub-values:
This a distinguished name which is part of an path attribute. When the regarding attribute is actually representing a real file path on a Netware volumne, then this is the DN of the regarding volumne object. The Volume Object text box can be used to enter a distinguished name directly - or you use the Browse button and choose an object from a object select browser.
The text box for the distinguished name has also the ability to quick-search objects when you enter names are parts of names which can be used to find them.
When the Check Names button is active, you just have to enter a string and LEX will automatically search for directory objects which match to this string. If more than one objects match to the search string, then an additional dialog lets you choose the object from a list:
The search for this objects is done with the same criteria as in the simple search function when you use the Directory Search dialog. If you chose the object from the list, or if you entered directly the full distinguished name of an object, then LEX realizes that the string in the text box is a real DN, it is underline to show that LEX matches this information internally. If the Check Names button is inactive, you can always try to resolve the string you entered into an objects DN by pressing F5.
If you want to see the distinguished name in the text box in a shorter, more readable form, you can activate the Show friendly object names button . This is the same feature which is used also in the LEX main windows object list.
This can by any numeric value. Nevertheless, Novell has defined some default meanings for situations where the path attribute syntax is use to specify a real file path on a Netware volumne. It is the namespace type of the NetWare volume then:
0 - DOS namespace
1 - Macintosh namespace
2 - Unix or NFS namespace
3 - FTAM namespace
4 - OS/2, Win95 or Win NT namespace
You can choose this values from the pulldown list if you want.
This can by any string value. Nevertheless, in situations where the path attribute syntax is use to specify a real file path on a Netware volumne, it is the path on the NetWare volume.
Please note that Novell uses the path attribute syntax not only to store some file paths on netware volumes in LDAP attributes. Sometimes, there is just an attribute needed which aggregates a DN, a numeric value and a string. An example for this is the attribute usedBy: It has nothing to do with NetWare volume file paths.
If you opened a Novell path attribute with this editor dialog, you can also display and edit the data in it's basic form if you want: Just press on the Raw label in the bottom left corner of the dialog. The editor is switched to an text editor then:
The Novell object ACL attribute syntax describes basically a string value called 'tagged name and string':
<distinguished name> # <numeric string> # <text>
In most cases, the leading DN is to identify a netware volume object, the number in the middle specify the namespace type: 0 for DOS, 1 for MAC, 2 for Unix/NFS, 3 for FTAM, 4 for OS/2/Windows. The trailing text is the path on the specified volume.
The Novell path editor is used whenever LEX has valid schema information and detects the following official attribute syntax: