home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / reports / posix.17 < prev    next >
Text File  |  1991-09-06  |  5KB  |  197 lines

  1. .\" Uses -mm macros
  2. .S 12
  3. .ds Rh "\s-1POSIX.17\s0 - Directory Services API
  4. .ds Au "Mark Hazzard <markh@rsvl.unisys.com>
  5. .ds Dt "
  6. .ds Lo "Santa Clara, California
  7. .ds Ed "Stephen R. Walli <stephe@usenix.org>
  8. .ds Wd "U\s-3SENIX\s0 Standards Watchdog Committee
  9. .if '\*(Su'' \{\
  10. .ds Su "the \*(Dt meeting in \*(Lo:
  11. .\}
  12. .if n \{\
  13. .tm Subject: Standards Update, \*(Rh
  14. .tm From: \*(Ed
  15. .tm Reply-To: std-unix@uunet.uu.net
  16. .tm Organization: \*(Wd
  17. .tm
  18. .\}
  19. .AU "\*(Wd"
  20. .AF "\*(Ed, Report Editor"
  21. .MT 4
  22. .if n \{\
  23. .nh
  24. .na
  25. .\}
  26. Report on \*(Rh
  27. .sp
  28. .P
  29. \fB\*(Au reports\fP on \*(Su
  30. .P
  31. .HU "Summary"
  32. .P
  33. \s-1POSIX\s0\&.17 made significant progress towards completing
  34. another draft in Santa Clara.
  35. The group is on track to mock ballot
  36. Draft 2.0 of the Directory Services \s-1API\s0 by the end of August.
  37. Key areas of progress were:
  38. .DL
  39. .LI
  40. test methods,
  41. .LI
  42. language
  43. independence specification (\s-1LIS\s0),
  44. .LI
  45. Model text in Section 3,
  46. .LI
  47. ds_gethostbyname()
  48. example,
  49. .LI
  50. preparation for mock ballot.
  51. .LE
  52. .P
  53. .HU "Introduction"
  54. .P
  55. The \s-1POSIX\s0\&.17 group is generating a user to directory
  56. \s-1API\s0,
  57. e.g. an \s-1API\s0 to an X.500 Directory User Agent
  58. (\s-1DUA\s0).
  59. We are using \s-1XAPIA\s0 \(em \s-1X/O\s0pen's
  60. \s-1XDS\s0 specification as a basis for work. 
  61. The \s-1X/O\s0pen Directory Services \s-1API\s0 (\s-1XDS\s0) is an
  62. object oriented interface
  63. and 
  64. requires a companion specification,
  65. \s-1X/O\s0pen's Object Management \s-1API\s0
  66. (\s-1XOM\s0),
  67. for managing the \s-1OSI\s0 objects as they pass through
  68. the directory \s-1API\s0.
  69. .P
  70. \s-1XOM\s0 is a stand-alone specification with general
  71. applicability beyond the directory services \s-1API\s0.
  72. It will
  73. be used by \s-1IEEE\s0 1224.1
  74. (X.400 \s-1API\s0)
  75. and possibly other
  76. \s-1POSIX\s0 groups.
  77. It is being standardized by \s-1IEEE\s0 1224.
  78. .sp 
  79. .HU "Status"
  80. .P
  81. Commitment within the group remains strong,
  82. with all Chicago
  83. attendees returning to Santa Clara,
  84. and completing homework
  85. assignments.
  86. We are committed to mock balloting our document between
  87. meeting cycles
  88. and 
  89. have planned a special mailing for the end of
  90. August,
  91. (paid for by
  92. \s-1X/O\s0pen - Thanks!).
  93. .P
  94. Once again,
  95. considerable time was spent examining 
  96. \s-1POSIX.12\s0 (Protocol Independent Interfaces)
  97. requirements for directory services. 
  98. One of the requirements is 
  99. a mechanism
  100. to
  101. protect existing applications from changes in how directory
  102. services are offered.
  103. We had decided that this was technically
  104. beyond the scope of our work,
  105. but that we would address this by
  106. providing a non-normative annex with coding examples,
  107. showing how
  108. it could be done.
  109. .P
  110. The first example is a new function,
  111. \fIds_gethostbyname()\fP,
  112. which could be
  113. added to the existing practice \s-1API\s0
  114. (\s-1BSD\s0's \fIgethostbyname()\fP
  115. function).
  116. With it
  117. (or something similar)
  118. existing applications wouldn't need
  119. to be modified to work in a \s-1POSIX\s0 environment.
  120. .P
  121. Another \s-1POSIX.12\s0 requirement was that the underlying directory service
  122. provider be able to interoperate/co-exist with existing practice
  123. directory services
  124. (e.g. the Internet \s-1DNS\s0).
  125. On the surface,
  126. impact
  127. to the \s-1API\s0 itself is minimal,
  128. requiring
  129. (at most)
  130. the use of an
  131. existing parameter which would allow the application to specify
  132. which
  133. (of many)
  134. services it wanted to use.
  135. .P
  136. \s-1POSIX.17\s0
  137. and 
  138. P1224 (\s-1XOM\s0 \s-1API\s0) met in joint session to review the object
  139. management specification.
  140. Many corrections were made,
  141. and a new draft will
  142. be released in the first half of August
  143. (in time for our Mock ballot).
  144. .P
  145. .HU "Mock Ballot"
  146. .P
  147. There were many homework assignments this time to
  148. get the mock ballot out between meetings.
  149. Significant progress
  150. was made towards producing a draft suitable for mock ballot.
  151. The
  152. technical editor completed his assignment to provide 25% of the
  153. \s-1LIS\s0
  154. text.
  155. An estimated 25% of
  156. the test assertions were completed as well.
  157. Our plan is to go to
  158. mock ballot with this level of completeness in order to obtain
  159. feedback before we proceed further.
  160. .P
  161. We plan to send it out before the end of August,
  162. so we'll be able
  163. to process the feedback at our next meeting.
  164. Hopefully,
  165. we'll get
  166. feedback on our \s-1LIS\s0
  167. and 
  168. test assertion work
  169. The comments
  170. will help us determine our future direction
  171. and 
  172. better estimate our
  173. completion date.
  174. .P
  175. .HU "In Closing ..."
  176. .P
  177. The group made good solid progress in Santa Clara readying the
  178. document for mock ballot.
  179. We seem to uncover more requirements
  180. with each meeting
  181. but 
  182. somehow we're managing to move forward.
  183. \s-1POSIX.17\s0 will be mock balloted incomplete, needing more work on LIS,
  184. test methods 
  185. and 
  186. a few more examples.
  187. .P
  188. The group will meet in October to process the
  189. input from our mock ballot,
  190. continue working on \s-1LIS\s0
  191. and 
  192. test
  193. methods,
  194. and determine where we go from there.
  195. As usual,
  196. there's a lot of work to do.
  197.