📄 rfc1431.txt
字号:
(d) MS-Windows ..................................................
(e) Macintosh ...................................................
(f) Other .......................................................
21. Does the DUA tend to emphasise or de-emphasise the DIT hierarchy?
....................................................................
22. Describe the interface in your own terms (up to about 50 words)
....................................................................
....................................................................
....................................................................
....................................................................
....................................................................
....................................................................
....................................................................
6. Schema
6.1 Object Classes and Attribute Types
Some DUAs are tightly focussed on answering particular queries: for
example, white pages look-ups for information about people. Others
offer more general capabilities. Please answer this question
accordingly.
23. If the DUA has a tight focus, state:
(a) The target object classes ...................................
................................................................
(b) The default attribute types .................................
................................................................
Barker [Page 7]
RFC 1431 DUA Metrics February 1993
(c) Other attribute types which may be configured. This might be
answered as, for example, "all barring photo and audio", or
as a list of supported attribute types ......................
................................................................
24. If the DUA has more general capabilities, state:
(a) State any object classes in X.521 which cannot be searched for
................................................................
(b) State any object classes in RFC1274 which cannot be searched
for..........................................................
................................................................
(c) State any attributes in X.521 which cannot be displayed......
................................................................
(d) State any attributes in RFC1274 which cannot be displayed....
................................................................
6.2 DIT structure
25. DUAs often have a default object class hierarchy (e.g., it might
assume countries at the root of the DIT, organisations immediately
under countries, and people somewhere under organisations.
Describe the type of hierarchy which the DUA most closely accords
to:
(a) Rigid .......................................................
(b) Rigid, but several hierarchies supported ....................
(c) Default hierarchy offered, but many hierarchies are supported
................................................................
(d) Default hierarchy offered, but DUA fully flexible ...........
(e) No default hierarchy, DUA fully flexible ....................
26. If a default hierarchy is offered, please describe it ...........
....................................................................
....................................................................
....................................................................
27. State any hierarchies, which are valid according to X.521's
suggested DIT structure, but which cannot be queried (exclude
hierarchies which cannot be queried because the DUA does not query
for entries of particular object classes) .......................
Barker [Page 8]
RFC 1431 DUA Metrics February 1993
....................................................................
7. Entering queries
The term "querying" is used here as a generic term for finding an
entry, whether it be as a simple look-up, or the prelude to a
modification operation.
28. Which best describes the query entry style?
(a) Form filling (user responds to a set of prompts) ............
i. Query specified first, then resolved ....................
ii. Query entry and resolution mixed ........................
iii. Both modes possible .....................................
(b) Queries entered as "user-friendly names" ..................
(c) Querying is by "navigating" around the DIT, the user
searching and selecting .....................................
(d) Other (please describe) .....................................
................................................................
8. Strategy for locating entries
A number of strategies are employed by DUAs to find the entry the
user is looking for. These have implications for user-friendliness
and performance. For example, an interface which makes extensive use
of search operations may be excellent at finding entries, but at the
cost of being intolerably slow.
29. Which of the following strategies most closely accords with the
behaviour of the DUA?
(a) The DUA always uses search operations to find entries .......
(b) The DUA offers users a list of entries, and invites the user
to select from the list .....................................
(c) The DUA only tries read operations (i.e., the DN must be
exactly right) ..............................................
(d) The DUA tries read operations first, then searches for
something similar if no entry can be found ..................
Barker [Page 9]
RFC 1431 DUA Metrics February 1993
(e) The DUA tries read operations first, then offers a list of
possible entries if no entry can be found ...................
(f) User explicitly controls the X.500 operation which is invoked
(g) Other. Please describe......................................
................................................................
30. Does the DUA allow a user to "list" (either by the list
operation or by a single level search operation) all the child
entries of a node (notwithstanding administrative limits)? .....
31. Does the DUA follow aliases? ...................................
If so, does it do so:
(a) Always? ....................................................
(b) Optionally? ................................................
32. Will the DUA optionally follow links to other entries by using
attributes such as seeAlso and roleOccupant with a DN syntax? ..
9. Displaying results
33. Are the strings used to describe attribute types freely and
independently configurable? [2] ................................
34. Name any attribute types where the attribute values may be
presented in local formats? (For example, it may be possible to
configure the display of telephone numbers so that local numbers
are shown as extensions, rather than with the full international
dialling code.) [1 per attribute, up to a maximum of 4] ........
....................................................................
35. Does the DUA allow for the display of more than one result at a
time (showing attribute values other than the name of the entry)?
If so, how many entries may be displayed in response to a single
query? [2 if feature provided] .................................
....................................................................
36. Does the DUA support the notion of a quick synopsis, where a small
core of attributes is retrieved initially, and a larger set is
returned if required? [2 if yes] ...............................
37. What does the DUA do with attribute types it doesn't support in
its sub-schema, but which have a standard syntax? ..............
Barker [Page 10]
RFC 1431 DUA Metrics February 1993
38. What does the DUA do with attributes which have are not in its
sub-schema, and which have a non-standard syntax?
(a) Ignore them? ...............................................
(b) Tell user, but don't display? ..............................
(c) Display hex BER encoded value? .............................
(d) Display in some other format? ..............................
10. Association Handling
This section is concerned with how a DUA handles its association with
the Directory.
39. How/where is the access point to the Directory configured? If
more than one method, indicate which ways are possible. [1 per
method, up to maximum of 3]
(a) In a system-wide tailor file ................................
(b) In a per user tailor file ...................................
(c) As a run-time command line argument .........................
(d) Other. Please describe .....................................
................................................................
40. Does the DUA allow for automatic connection to a back-up DSA if
the access point DSA is unavailable? [2 if yes] ................
41. Can the DUA keep connections open to more than one DSA at a time?
[1 if yes] ......................................................
....................................................................
42. Does the DUA keep an idle connection open to the DSA(s). If not,
describe the timeout strategy. [1 if yes] ......................
....................................................................
43. Does the DUA handle referrals automatically? [2 if yes] ........
If not: does the DUA handle referrals at all? [1 if yes] ......
44. Does the DUA make use of asynchronous operations?
(a) Does the DUA bind asynchronously? [2 if yes]................
(b) Are the operations handled asynchronously? .................
Barker [Page 11]
RFC 1431 DUA Metrics February 1993
If so, is this true for:
i. All operations? [2 if yes] .............................
ii. Some operations? [1 if yes] ............................
45. Does the DUA use size and time limits by default? [2 if no
limits, or limits may be over-ridden] If so: ...................
(a) What size limit is used? ...................................
(b) What time limit is used? ...................................
(c) Are these limits overridable? ..............................
11. Suitability for management
This section is intended to establish the range of operations
supported by the DUA and, in particular, whether it is suitable for
management tasks.
46. Is it possible to invoke all the operations in the Directory
Abstract Service? If not, say which operations it does use [2 if
all] ............................................................
....................................................................
47. Is the user given full control over the service controls? If not,
say which may be controlled, or none at all [2 if full, 1 if some
control] ........................................................
....................................................................
48. Is it possible to manage system attributes with the DUA? If so,
indicate which DSA implementations for which this DUA provides
management capabilities. .......................................
(a) Knowledge [1]................................................
(b) Replication information [1] .................................
(c) Other .......................................................
49. Access control notwithstanding, does the DUA allow the following?
(a) Attribute management [2 for all below, 1 for some]
i. Addition ................................................
ii. Modification ............................................
Barker [Page 12]
RFC 1431 DUA Metrics February 1993
iii. Deletion ................................................
(b) Entry management [2 for all below, 1 for some]
i. Addition ................................................
ii. Modification ............................................
iii. Deletion ................................................
iv. Renaming ................................................
12. Query Resolution
This section discusses the process of query resolution. While two
DUAs may both be able to resolve a query using the same information,
one may do so much more quickly than the other. Some DUAs may be
more "economic" in their use of DAP operations to achieve the same
results. Some DUAs may find the correct results even when the users'
input corresponds rather weakly to Directory names. Three aspects of
query resolution are measured:
o Does the DUA actually find the required entry?
o If the required entry is found, how many entries were returned as
well?
o How "expensive" was the query in terms of underlying X.500
operations, whether the query was resolved successfully or not?
The following set of queries might all conceivably be resolved such
that the author's Directory entry be found. The queries are split
into 2 groups: the first group SHOULD pose no difficulties for a
reasonable DUA; the second group are more problematic. In each case,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -