mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

jcduff
23.04.2008 f73b655466092169abac34833fb628fce1fcdebe
opends/src/admin/defn/org/opends/server/admin/std/ReplicationDomainConfiguration.xml
@@ -193,4 +193,151 @@
      </ldap:attribute>
    </adm:profile>
  </adm:property>
  <adm:property name="assured-type" mandatory="false" advanced="true">
    <adm:synopsis>
      Defines the assured mode of the replicated domain.
    </adm:synopsis>
    <adm:description>
      The assured mode can be disable or enabled. When enabled, two sub modes
      are available: Safe Data or Safe Read modes.
    </adm:description>
    <adm:default-behavior>
      <adm:defined>
        <adm:value>not-assured</adm:value>
      </adm:defined>
    </adm:default-behavior>
    <adm:syntax>
      <adm:enumeration>
        <adm:value name="not-assured">
          <adm:synopsis>
            Updates sent for replication (for being replayed on other LDAP
            servers of the topology) are sent without waiting for any
            aknowledgement and the LDAP client call returns immediately.
          </adm:synopsis>
        </adm:value>
        <adm:value name="safe-data">
          <adm:synopsis>
            Assured mode is enabled in Safe Data sub mode: updates sent for
            replication are subject to acknowledgement defined by the
            assured-sd-level property. After acknowlegement is received, LDAP
            client call returns.
          </adm:synopsis>
        </adm:value>
        <adm:value name="safe-read">
          <adm:synopsis>
            Assured mode is enabled in Safe Read sub mode: updates sent for
            replication are subject to acknowledgement of LDAP servers of the
            topology having the same group id than us (defined with
            assured-sr-group-id property). After acknowlegement is received,
            LDAP client call returns.
          </adm:synopsis>
        </adm:value>
      </adm:enumeration>
    </adm:syntax>
    <adm:profile name="ldap">
      <ldap:attribute>
        <ldap:name>ds-cfg-assured-type</ldap:name>
      </ldap:attribute>
    </adm:profile>
  </adm:property>
  <adm:property name="assured-sd-level" mandatory="false" advanced="true">
    <adm:synopsis>
      The level of acknowledgment for Safe Data assured sub mode.
    </adm:synopsis>
    <adm:description>
      When assured mode configured in Safe Data mode, this value defines the
      number of replication servers that should acknowledge the sent update
      before the LDAP client call can return.
    </adm:description>
    <adm:default-behavior>
      <adm:defined>
        <adm:value>1</adm:value>
      </adm:defined>
    </adm:default-behavior>
    <adm:syntax>
      <adm:integer lower-limit="1" upper-limit="127"></adm:integer>
    </adm:syntax>
    <adm:profile name="ldap">
      <ldap:attribute>
        <ldap:name>ds-cfg-assured-sd-level</ldap:name>
      </ldap:attribute>
    </adm:profile>
  </adm:property>
  <adm:property name="assured-timeout" mandatory="false" advanced="true">
    <adm:synopsis>
      The timeout value when waiting for assured mode acknowledgements.
    </adm:synopsis>
    <adm:description>
      Defines the amount of milliseconds the server will wait for assured
      acknowledgements (in either Safe Data or Safe Read assured sub modes)
      before returning anyway the LDAP client call.
    </adm:description>
    <adm:default-behavior>
      <adm:defined>
        <adm:value>1000ms</adm:value>
      </adm:defined>
    </adm:default-behavior>
    <adm:syntax>
      <adm:duration base-unit="ms" lower-limit="1" />
    </adm:syntax>
    <adm:profile name="ldap">
      <ldap:attribute>
        <ldap:name>ds-cfg-assured-timeout</ldap:name>
      </ldap:attribute>
    </adm:profile>
  </adm:property>
  <adm:property name="group-id" mandatory="false" advanced="true">
    <adm:synopsis>
      The group id associated with this replicated domain.
    </adm:synopsis>
    <adm:description>
      This value defines the group id of the replicated domain. The replication
      system will preferably connect and send updates to replicate to a
      replication server with the same group id as him.
    </adm:description>
    <adm:default-behavior>
      <adm:defined>
        <adm:value>1</adm:value>
      </adm:defined>
    </adm:default-behavior>
    <adm:syntax>
      <adm:integer lower-limit="1" upper-limit="127"></adm:integer>
    </adm:syntax>
    <adm:profile name="ldap">
      <ldap:attribute>
        <ldap:name>ds-cfg-group-id</ldap:name>
      </ldap:attribute>
    </adm:profile>
  </adm:property>
  <adm:property name="referrals-url" multi-valued="true" mandatory="false"
  advanced="true">
    <adm:synopsis>
      The URLs other LDAP servers should you to refer to us.
    </adm:synopsis>
    <adm:description>
      URLs used by peer servers of the topology to refer to us through LDAP
      referrals. If this attribute is not defined, every URLs available to
      access this server will be used. If defined, only URLs specified here will
      be used.
    </adm:description>
    <adm:default-behavior>
      <adm:undefined/>
    </adm:default-behavior>
    <adm:syntax>
      <adm:string>
        <adm:pattern>
          <adm:regex>^ldap://.+$</adm:regex>
          <adm:usage>LDAP URL</adm:usage>
          <adm:synopsis>
            A LDAP URL compliant with RFC 2255.
          </adm:synopsis>
        </adm:pattern>
      </adm:string>
    </adm:syntax>
    <adm:profile name="ldap">
      <ldap:attribute>
        <ldap:name>ds-cfg-referrals-url</ldap:name>
      </ldap:attribute>
    </adm:profile>
  </adm:property>
</adm:managed-object>