10dna-plugin.ldif 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. #
  2. # BEGIN COPYRIGHT BLOCK
  3. # This Program is free software; you can redistribute it and/or modify it under
  4. # the terms of the GNU General Public License as published by the Free Software
  5. # Foundation; version 2 of the License.
  6. #
  7. # This Program is distributed in the hope that it will be useful, but WITHOUT
  8. # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  9. # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
  10. #
  11. # You should have received a copy of the GNU General Public License along with
  12. # this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
  13. # Place, Suite 330, Boston, MA 02111-1307 USA.
  14. #
  15. # In addition, as a special exception, Red Hat, Inc. gives You the additional
  16. # right to link the code of this Program with code not covered under the GNU
  17. # General Public License ("Non-GPL Code") and to distribute linked combinations
  18. # including the two, subject to the limitations in this paragraph. Non-GPL Code
  19. # permitted under this exception must only link to the code of this Program
  20. # through those well defined interfaces identified in the file named EXCEPTION
  21. # found in the source code files (the "Approved Interfaces"). The files of
  22. # Non-GPL Code may instantiate templates or use macros or inline functions from
  23. # the Approved Interfaces without causing the resulting work to be covered by
  24. # the GNU General Public License. Only Red Hat, Inc. may make changes or
  25. # additions to the list of Approved Interfaces. You must obey the GNU General
  26. # Public License in all respects for all of the Program code and other code used
  27. # in conjunction with the Program except the Non-GPL Code covered by this
  28. # exception. If you modify this file, you may extend this exception to your
  29. # version of the file, but you are not obligated to do so. If you do not wish to
  30. # provide this exception without modification, you must delete this exception
  31. # statement from your version and license this file solely under the GPL without
  32. # exception.
  33. #
  34. #
  35. # Copyright (C) 2012 Red Hat, Inc.
  36. # All rights reserved.
  37. # END COPYRIGHT BLOCK
  38. #
  39. #
  40. # Schema for Managed Entries Plugin
  41. #
  42. dn: cn=schema
  43. #
  44. ################################################################################
  45. #
  46. attributeTypes: ( 2.16.840.1.113730.3.1.2115 NAME 'dnaType'
  47. DESC 'DNA attribute type to maintain'
  48. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  49. X-ORIGIN '389 Directory Server' )
  50. #
  51. ################################################################################
  52. #
  53. attributeTypes: ( 2.16.840.1.113730.3.1.2116 NAME 'dnaPrefix'
  54. DESC 'DNA string prefix for dna value'
  55. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  56. SINGLE-VALUE
  57. X-ORIGIN '389 Directory Server' )
  58. #
  59. ################################################################################
  60. #
  61. attributeTypes: ( 2.16.840.1.113730.3.1.2117 NAME 'dnaNextValue'
  62. DESC 'DNA next available value for assignment'
  63. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  64. SINGLE-VALUE
  65. X-ORIGIN '389 Directory Server' )
  66. #
  67. ################################################################################
  68. #
  69. attributeTypes: ( 2.16.840.1.113730.3.1.2118 NAME 'dnaInterval'
  70. DESC 'DNA interval between values'
  71. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  72. SINGLE-VALUE
  73. X-ORIGIN '389 Directory Server' )
  74. #
  75. ################################################################################
  76. #
  77. attributeTypes: ( 2.16.840.1.113730.3.1.2119 NAME 'dnaMagicRegen'
  78. DESC 'DNA value that will trigger regeneration of attribute value'
  79. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  80. SINGLE-VALUE
  81. X-ORIGIN '389 Directory Server' )
  82. #
  83. ################################################################################
  84. #
  85. attributeTypes: ( 2.16.840.1.113730.3.1.2120 NAME 'dnaFilter'
  86. DESC 'DNA filter for finding entries'
  87. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  88. SINGLE-VALUE
  89. X-ORIGIN '389 Directory Server' )
  90. #
  91. ################################################################################
  92. #
  93. attributeTypes: ( 2.16.840.1.113730.3.1.2121 NAME 'dnaScope'
  94. DESC 'DNA base DN for finding entries'
  95. SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
  96. SINGLE-VALUE
  97. X-ORIGIN '389 Directory Server' )
  98. #
  99. ################################################################################
  100. #
  101. attributeTypes: ( 2.16.840.1.113730.3.1.2122 NAME 'dnaMaxValue'
  102. DESC 'DNA maximum value to assign'
  103. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  104. SINGLE-VALUE
  105. X-ORIGIN '389 Directory Server' )
  106. #
  107. ################################################################################
  108. #
  109. attributeTypes: ( 2.16.840.1.113730.3.1.2123 NAME 'dnaSharedCfgDN'
  110. DESC 'DNA shared configuration entry DN'
  111. SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
  112. SINGLE-VALUE
  113. X-ORIGIN '389 Directory Server' )
  114. #
  115. ################################################################################
  116. #
  117. attributeTypes: ( 2.16.840.1.113730.3.1.2124 NAME 'dnaRemainingValues'
  118. DESC 'DNA remaining values left to assign'
  119. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  120. SINGLE-VALUE
  121. X-ORIGIN '389 Directory Server' )
  122. #
  123. ################################################################################
  124. #
  125. attributeTypes: ( 2.16.840.1.113730.3.1.2125 NAME 'dnaThreshold'
  126. DESC 'DNA threshold for getting next range of values'
  127. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  128. SINGLE-VALUE
  129. X-ORIGIN '389 Directory Server' )
  130. #
  131. ################################################################################
  132. #
  133. attributeTypes: ( 2.16.840.1.113730.3.1.2126 NAME 'dnaHostname'
  134. DESC 'DNA hostname of replica to get new range of values'
  135. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  136. SINGLE-VALUE
  137. X-ORIGIN '389 Directory Server' )
  138. #
  139. ################################################################################
  140. #
  141. attributeTypes: ( 2.16.840.1.113730.3.1.2127 NAME 'dnaPortNum'
  142. DESC 'DNA port number of replica to get new range of values'
  143. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  144. SINGLE-VALUE
  145. X-ORIGIN '389 Directory Server' )
  146. #
  147. ################################################################################
  148. #
  149. attributeTypes: ( 2.16.840.1.113730.3.1.2128 NAME 'dnaSecurePortNum'
  150. DESC 'DNA secure port number of replica to get new range of values'
  151. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  152. SINGLE-VALUE
  153. X-ORIGIN '389 Directory Server' )
  154. #
  155. ################################################################################
  156. #
  157. attributeTypes: ( 2.16.840.1.113730.3.1.2129 NAME 'dnaNextRange'
  158. DESC 'DNA range of values to get from replica'
  159. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  160. SINGLE-VALUE
  161. X-ORIGIN '389 Directory Server' )
  162. #
  163. ################################################################################
  164. #
  165. attributeTypes: ( 2.16.840.1.113730.3.1.2130 NAME 'dnaRangeRequestTimeout'
  166. DESC 'DNA timeout for querying replica for next range of values'
  167. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  168. SINGLE-VALUE
  169. X-ORIGIN '389 Directory Server' )
  170. #
  171. ################################################################################
  172. #
  173. objectClasses: ( 2.16.840.1.113730.3.2.324 NAME 'dnaPluginConfig'
  174. DESC 'DNA plugin configuration'
  175. SUP top
  176. AUXILIARY
  177. MAY ( dnaType $
  178. dnaPrefix $
  179. dnaNextValue $
  180. dnaMaxValue $
  181. dnaInterval $
  182. dnaMagicRegen $
  183. dnaFilter $
  184. dnaScope $
  185. dnaSharedCfgDN $
  186. dnaThreshold $
  187. dnaNextRange $
  188. dnaRangeRequestTimeout $
  189. cn
  190. )
  191. X-ORIGIN '389 Directory Server' )
  192. #
  193. ################################################################################
  194. #
  195. objectClasses: ( 2.16.840.1.113730.3.2.325 NAME 'dnaSharedConfig'
  196. DESC 'DNA Shared Configuration'
  197. SUP top
  198. AUXILIARY
  199. MAY ( dnaHostname $
  200. dnaPortNum $
  201. dnaSecurePortNum $
  202. dnaRemainingValues
  203. )
  204. X-ORIGIN '389 Directory Server' )