📄 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. Schema6.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 + -