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

jdemendi
02.29.2007 bff247202b2e096249150884a93601b19e836c9a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?xml version="1.0" encoding="UTF-8"?>
<adm:managed-object name="task-backend" plural-name="task-backends"
  package="org.opends.server.admin.std"
  extends="backend"
  xmlns:adm="http://www.opends.org/admin"
  xmlns:ldap="http://www.opends.org/admin-ldap">
  <adm:synopsis>
    The task backend provides a mechanism for processing tasks in the
    OpenDS Directory Server. Tasks are intended to provide access to certain
    types of administrative functions in the server that may not otherwise be
    convenient to perform remotely.
  </adm:synopsis>
  <adm:description>
    Tasks that are currently available for use provide the ability to backup
    and restore backends, to import and export LDIF files, and to stop and
    restart the server. The details of the task to perform are held in an
    entry that is added below the root of the task backend, and then the
    task backend is responsible for decoding that task entry and ensuring
    that it is processed as requested. Tasks may be invoked immediately,
    but they may also be scheduled for execution at some future time.
    It is also expected that task backend will be given the ability process
    recurring tasks, which can be used to help ensure that maintenance
    operations (e.g., backups) are performed automatically on a regular basis.
    The org.opends.server.backends.task.TaskBackend class provides the entry
    point for the task backend implementation.
  </adm:description>
  <adm:profile name="ldap">
    <ldap:object-class>
      <ldap:oid>1.3.6.1.4.1.26027.1.2.10</ldap:oid>
      <ldap:name>ds-cfg-task-backend</ldap:name>
      <ldap:superior>ds-cfg-backend</ldap:superior>
    </ldap:object-class>
  </adm:profile>
  <adm:property name="task-backing-file"
    mandatory="true"
    multi-valued="false">
    <adm:synopsis>
      This specifies the path to the backing file for storing information about
      the tasks configured in the server. It may be either an absolute path or
      a path that is relative to the base of the OpenDS Directory Server
      instance.
    </adm:synopsis>
    <adm:syntax>
      <adm:string />
    </adm:syntax>
    <adm:profile name="ldap">
      <ldap:attribute>
        <ldap:oid>1.3.6.1.4.1.26027.1.1.97</ldap:oid>
        <ldap:name>ds-cfg-task-backing-file</ldap:name>
      </ldap:attribute>
    </adm:profile>
  </adm:property>
  <adm:property name="task-retention-time"
    mandatory="false"
    multi-valued="false">
    <adm:synopsis>
      This specifies the length of time that task entries should be retained
      after processing on the associated task has been completed.
    </adm:synopsis>
    <adm:default-behavior>
      <adm:defined>
        <adm:value>24 hours</adm:value>
      </adm:defined>
    </adm:default-behavior>
    <adm:syntax>
      <adm:duration />
    </adm:syntax>
    <adm:profile name="ldap">
      <ldap:attribute>
        <ldap:oid>1.3.6.1.4.1.26027.1.1.106</ldap:oid>
        <ldap:name>ds-cfg-task-retention-time</ldap:name>
      </ldap:attribute>
    </adm:profile>
  </adm:property>
</adm:managed-object>