Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 156389 Details for
Bug 237356
Move DS Admin Code into Admin Server
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
cvs diff Makefile.am and new files
as.diffs (text/plain), 44.00 KB, created by
Noriko Hosoi
on 2007-06-06 20:11:28 UTC
(
hide
)
Description:
cvs diff Makefile.am and new files
Filename:
MIME Type:
Creator:
Noriko Hosoi
Created:
2007-06-06 20:11:28 UTC
Size:
44.00 KB
patch
obsolete
>Index: Makefile.am >=================================================================== >RCS file: /cvs/dirsec/adminserver/Makefile.am,v >retrieving revision 1.6 >diff -t -w -U4 -r1.6 Makefile.am >--- Makefile.am 21 May 2007 15:52:25 -0000 1.6 >+++ Makefile.am 6 Jun 2007 20:02:08 -0000 >@@ -115,16 +115,24 @@ > @nss_lib@ -lsmime3 -lssl3 -lnss3 @nspr_lib@ -lnspr4 -lplc4 > > SETUPUTIL_LIBS = @setuputil_lib@ -ldsinstall > >-ldif_DATA = admserv/schema/ldif/admintasks.ldif admserv/schema/ldif/adminglobal.ldif >+ldif_DATA = admserv/schema/ldif/00nsroot_backend.ldif \ >+ admserv/schema/ldif/01nsroot.ldif.tmpl \ >+ admserv/schema/ldif/02globalpreferences.ldif.tmpl \ >+ admserv/schema/ldif/10dsdata.ldif.tmpl \ >+ admserv/schema/ldif/11dstasks.ldif.tmpl \ >+ admserv/schema/ldif/20asdata.ldif.tmpl \ >+ admserv/schema/ldif/21astasks.ldif.tmpl \ >+ admserv/schema/ldif/22ascommands.ldif.tmpl > >-inf_DATA = admserv/newinst/src/admin.inf >+inf_DATA = admserv/newinst/src/admin.inf admserv/newinst/src/register_param.map > > cgibin_PROGRAMS = mergeConfig admpw security ugdsconfig ReadLog start_config_ds \ > config statpingserv viewdata dsconfig monreplication restartsrv \ > statusping viewlog htmladmin sec-activate stopsrv download help > >+bin_SCRIPTS = admserv/newinst/src/register_server.pl > cgibin_SCRIPTS = admserv/cgi-src40/Cgi.pm > nodist_cmdbin_SCRIPTS = admserv/cfgstuff/start-ds-admin admserv/cfgstuff/stop-ds-admin admserv/cfgstuff/restart-ds-admin > > cmdbin_PROGRAMS = ds-admin-config ds-admin-remove ds-admin-update >@@ -298,12 +306,14 @@ > -e 's,@instconfigdir\@,$(instconfigdir),g' \ > -e 's,@instancename\@,$(instancename),g' \ > -e 's,@BUILD_NUM\@,$(BUILDNUM),g' \ > -e 's,@NQBUILD_NUM\@,$(NQBUILDNUM),g' \ >+ -e 's,@PACKAGE_BASE_NAME\@,$(PACKAGE_BASE_NAME),g' \ > -e 's,@PACKAGE_VERSION\@,$(PACKAGE_VERSION),g' \ > -e 's,@brand\@,$(brand),g' \ > -e 's,@capbrand\@,$(capbrand),g' \ > -e 's,@vendor\@,$(vendor),g' \ >+ -e 's,@helpdir\@,$(helpdir),g' \ > -e 's,@mimemagic\@,$(mimemagic),g' > > # because the source may be either httpd.conf.in or httpd-2.2.conf.in > admserv/cfgstuff/httpd.conf: $(HTTPD_CONF_SRC) > >===================================================== >admserv/newinst/src/register_param.map.in >===================================================== ># BEGIN COPYRIGHT BLOCK ># This Program is free software; you can redistribute it and/or modify it under ># the terms of the GNU General Public License as published by the Free Software ># Foundation; version 2 of the License. ># ># This Program is distributed in the hope that it will be useful, but WITHOUT ># ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS ># FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. ># ># You should have received a copy of the GNU General Public License along with ># this Program; if not, write to the Free Software Foundation, Inc., 59 Temple ># Place, Suite 330, Boston, MA 02111-1307 USA. ># ># In addition, as a special exception, Red Hat, Inc. gives You the additional ># right to link the code of this Program with code not covered under the GNU ># General Public License ("Non-GPL Code") and to distribute linked combinations ># including the two, subject to the limitations in this paragraph. Non-GPL Code ># permitted under this exception must only link to the code of this Program ># through those well defined interfaces identified in the file named EXCEPTION ># found in the source code files (the "Approved Interfaces"). The files of ># Non-GPL Code may instantiate templates or use macros or inline functions from ># the Approved Interfaces without causing the resulting work to be covered by ># the GNU General Public License. Only Red Hat, Inc. may make changes or ># additions to the list of Approved Interfaces. You must obey the GNU General ># Public License in all respects for all of the Program code and other code used ># in conjunction with the Program except the Non-GPL Code covered by this ># exception. If you modify this file, you may extend this exception to your ># version of the file, but you are not obligated to do so. If you do not wish to ># provide this exception without modification, you must delete this exception ># statement from your version and license this file solely under the GPL without ># exception. ># ># ># Copyright (C) 2007 Red Hat, Inc. ># All rights reserved. ># END COPYRIGHT BLOCK ># ># register_param.map: ># This file is used by the register_server.pl script to register the server ># info to the Configuration Directory Server. The server info is stored in ># the (template) ldif files located in @ldifdir@. In case a server entry has ># %...% format parameters, this map table is used to resolve it and replace ># the parameter with the value defined in this file. ># ># [Parameter resolution rules] ># * If the right-hand value is in ` (backquote), the value is eval'ed by perl. ># The output should be stored in $returnvalue to pass to the internal hash. ># * If the right-hand value is in " (doublequote), the value is passed as is. ># * If the right-hand value is not in any quote, the value should be found ># in either of the setup inf file (static) or the install inf file (dynamic). ># * Variables surrounded by @ (e.g., @configdir@) are replaced with the ># system path at the compile time. ># * The right-hand value can contain variables surrounded by % (e.g., %asid%) ># which refers the right-hand value (key) of this map file. ># >fqdn = `use Net::Domain qw(hostfqdn); $returnvalue = hostfqdn();` >domain = `use Net::Domain qw(hostdomain); $returnvalue = hostdomain();` >brand = Brand >normbrand = NormBrand >hostname = `use Net::Domain qw(hostname); $returnvalue = hostname();` >vendor = Vendor >uname_a = `open(UNAMEA, "uname -a |"); $returnvalue = <UNAMEA>; chomp $returnvalue; close(UNAMEA);` >uname_m = `open(UNAMEM, "uname -m |"); $returnvalue = <UNAMEM>; chomp $returnvalue; close(UNAMEM);` >configroot = "CONFIG ROOT -- replace me" > >as_uid = ServerAdminID >as_passwd = ServerAdminPwd >asid = `use Net::Domain qw(hostname); $returnvalue = hostname();` >as_port = Port >admpw = "@configdir@/admpw" >as_error = "@logdir@/errors" >as_access = "@logdir@/access" >as_pid = "@pidfile@" >as_console_jar = "%normbrand%-admserv-%as_version%.jar" >as_help_path = "@helpdir@" >as_user = SysUser >as_version = Version >as_buildnum = BuildNumber >as_installedlocation = "AS INSTALLED LOCATION -- replace me" >as_serverroot = "AS SERVER ROOT-- replace me" >as_sie = "cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot" > >ds_version = Version >dsid = ServerIdentifier >ds_user = SuiteSpotUserID >ds_port = ServerPort >ds_secure_port =636 >rootdn = RootDN >ds_suffix = Suffix >ds_buildnum = BuildNumber >ds_passwd = RootDNPwd >ds_console_jar ="%normbrand%-ds-%ds_version%.jar" >ds_installedlocation = "DS INSTALLED LOCATION -- replace me" >ds_serverroot = "DS SERVER ROOT-- replace me" >ds_sie = "cn=slapd-%dsid%, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot" > >===================================================== >admserv/newinst/src/register_server.pl.in >===================================================== ># BEGIN COPYRIGHT BLOCK ># This Program is free software; you can redistribute it and/or modify it under ># the terms of the GNU General Public License as published by the Free Software ># Foundation; version 2 of the License. ># ># This Program is distributed in the hope that it will be useful, but WITHOUT ># ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS ># FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. ># ># You should have received a copy of the GNU General Public License along with ># this Program; if not, write to the Free Software Foundation, Inc., 59 Temple ># Place, Suite 330, Boston, MA 02111-1307 USA. ># ># In addition, as a special exception, Red Hat, Inc. gives You the additional ># right to link the code of this Program with code not covered under the GNU ># General Public License ("Non-GPL Code") and to distribute linked combinations ># including the two, subject to the limitations in this paragraph. Non-GPL Code ># permitted under this exception must only link to the code of this Program ># through those well defined interfaces identified in the file named EXCEPTION ># found in the source code files (the "Approved Interfaces"). The files of ># Non-GPL Code may instantiate templates or use macros or inline functions from ># the Approved Interfaces without causing the resulting work to be covered by ># the GNU General Public License. Only Red Hat, Inc. may make changes or ># additions to the list of Approved Interfaces. You must obey the GNU General ># Public License in all respects for all of the Program code and other code used ># in conjunction with the Program except the Non-GPL Code covered by this ># exception. If you modify this file, you may extend this exception to your ># version of the file, but you are not obligated to do so. If you do not wish to ># provide this exception without modification, you must delete this exception ># statement from your version and license this file solely under the GPL without ># exception. ># ># ># Copyright (C) 2007 Red Hat, Inc. ># All rights reserved. ># END COPYRIGHT BLOCK ># ># Usage: register_server.pl [ -h <host> ] [ -p <port> ] [ -D <rootdn> ] -w <rootdnpw> \ ># [-d <infdir> ] -m <mapfile> <ldiffile> ... ># ># Description: Store server info stored in the ldiffiles to the Configuration Directory ># Server replacing the macros with the defined values in the map file. ># ># -h <host>: configuration server host (localhost, by default) ># -p <port>: configuration server port (389) ># -D <rootdn>: configuration server's rootdn ("cn=Directory Manager") ># -w <rootdnpw>: configuration server's rootdn password ># -d <infdir>: the directory where info files are located ("/usr/share/@PACKAGE_BASE_NAME@/inf") ># -m <mapfile>: map file name ># <ldiffile> ...: ldif files or template ldif files to be stored in the Configuration ># Directory Server > >use Getopt::Std; >use Net::Domain qw(hostname); ># PERLDAP modules >use Mozilla::LDAP::Conn; >use Mozilla::LDAP::Entry; ># Setup Inf module >use Inf; > ># process map table ># [map table sample] ># fqdn = FullMachineName ># hostname = `use Sys::Hostname; $returnvalue = hostname();` ># ds_console_jar ="%normbrand%-ds-%ds_version%.jar" ># ># * If the right-hand value is in ` (backquote), the value is eval'ed by perl. ># The output should be stored in $returnvalue to pass to the internal hash. ># * If the right-hand value is in " (doublequote), the value is passed as is. ># * If the right-hand value is not in any quote, the value should be found ># in either of the setup inf file (static) or the install inf file (dynamic). ># * Variables surrounded by @ (e.g., @admin_confdir@) are replaced with the ># system path at the compile time. ># * The right-hand value can contain variables surrounded by % (e.g., %asid%) ># which refers the right-hand value (key) of this map file. >sub process_maptbl >{ > ($mapper, @infdata) = @_; > > foreach $section (keys %{$mapper}) > { > my $thissection = \%{%{$mapper}->{$section}}; > foreach $key (keys %{$thissection}) > { > my $value = $thissection->{$key}; > if ($value =~ /^\"/) > { > $value =~ tr/\"//d; > $thissection->{$key} = $value; > } > elsif ($value =~ /^\`/) > { > $value =~ tr/\`//d; > eval $value; > $thissection->{$key} = $returnvalue; > } > else > { > foreach $thisinf (@infdata) > { > foreach $section0 (keys %{$thisinf}) > { > my $infsection = \%{%{$thisinf}->{$section0}}; > if ("" ne $infsection->{$value}) > { > $thissection->{$key} = $infsection->{$value}; > break; > } > } > } > } > } > } > return $mapper; >} > ># delete the subtree starting from the passed entry >sub delete_all >{ > my ($conn, $bentry) = @_; > my $sentry = $conn->search($bentry->{dn}, > "subtree", "(objectclass=*)", 0, ("dn")); > while ($sentry) { > push @mystack, ($sentry); > $sentry = $conn->nextEntry(); > } > # reverse order > my $myentry = pop @mystack; > while ($myentry) { > $conn->delete($myentry->{dn}); > $rc = $conn->getErrorCode(); > if ( $rc ne 0 ) { > $conn->printError(); > print "ERROR: unable to delete entry, error code: $rc\n"; > return 1; > } > $myentry = pop @mystack; > } > return 0; >} > ># compare 2 entries ># return 0 if they match. ># return 1 if they do not match. >sub comp_entries >{ > my ($e0, $e1) = @_; > foreach $akey ( keys %{$e0} ) > { > @aval0 = $e0->{$akey}; > @aval1 = $e1->{$akey}; > if ( $#aval0 != $#aval1 ) > { > return 1; > } > @sval0 = sort { $a cmp $b } $aval0; > @sval1 = sort { $a cmp $b } $aval1; > for ( $i = 0; $i <= $#sval0; $i++) > { > if ( $sval0[$i] ne $sval1[$i] ) > { > return 1; > } > } > } > return 0; >} > ># if the entry does not exist on the server, add the entry. ># otherwise, do nothing >sub check_and_add_entry >{ > my ($conn, $entry) = @_; > my $rc = 0; > my $needtoadd = 1; > my $sentry = $conn->search($entry->{dn}, "base", "(objectclass=*)"); > while ($sentry) > { > $rc = 0; > if ( $confds_fresh ) > { > $rc = 1; > } > else > { > $rc = comp_entries( $entry, $sentry ); > } > if ( 0 == $rc ) > { > # the identical entry exists on the configuration DS. > # no need to add the entry. > $needtoadd = 0; > last; > } > else > { > # an entry having the same DN exists, but the attributes do not > # match. remove the entry and the subtree underneath. > if ( $confds_verbose ) > { > print "Deleting an entry dn: $sentry->{dn} ...\n"; > } > $rc = delete_all($conn, $sentry); > if ( 0 != $rc ) > { > return 1; > } > } > $sentry = $conn->nextEntry(); > } > if ( 1 == $needtoadd ) > { > $conn->add($entry); > $rc = $conn->getErrorCode(); > if ( $rc != 0 ) > { > print "ERROR: adding an entry $entry->{dn} failed, error code: $rc\n"; > $conn->close(); > close(LDIFFD); > return 1; > } > } > return 0; >} > ># register server info from the template ldif files >sub register_serverinfo >{ > my ($conn, $mapper, @ldiffiles) = @_; > my $thissection = \%{%{$mapper}->{""}}; > > foreach $ldiffile (@ldiffiles) > { > open(LDIFFD, "< $ldiffile") or die "Can't open $ldiffile : $!"; > if ( $confds_verbose ) > { > print "Processing $ldiffile ...\n"; > } > my $entry = NULL; > while ( $l = <LDIFFD> ) > { > chop $l; > if ( "$l" eq "" ) > { > next if ( NULL == $entry ); > check_and_add_entry($conn, $entry); > $entry->DESTROY(); > $entry = NULL; > } > elsif ( "$l" =~ /^dn:/ ) > { > $entry = new Mozilla::LDAP::Entry(); > my ($h, $dn) = split(/: /, $l, 2); > # Need to repeat to handle nested subst > while ( $dn =~ /%([A-Za-z_]+)%/ ) > { > $dn =~ s/%([A-Za-z_]+)%/$thissection->{$1}/g; > } > $entry->setDN($dn); > } > else > { > my ($key, $value) = split(/: /, $l, 2); > # Need to repeat to handle nested subst > while ( $value =~ /%([A-Za-z_]+)%/ ) > { > $value =~ s/%([A-Za-z_]+)%/$thissection->{$1}/g; > } > $entry->addValue( $key, "$value" ) > } > } > if ( NULL != $entry ) > { > check_and_add_entry($conn, $entry); > $entry->DESTROY(); > $entry = NULL; > } > close(LDIFFD); > } > > return 0; >} > >$USAGE = "$0 [ -v ] [ -h <host> ] [ -p <port> ] [ -D <rootdn> ] -w <rootdnpw> [ -d <infdir> ] -m <mapfile> <ldiffile> ..."; >$USAGE = >"$0 [ -Fv ] [ -h <host> ] [ -p <port> ] \ > [ -D <rootdn> ] -w <rootdnpw> \ > [-d <infdir> ] -m <mapfile> <ldiffile> ... > > Description: Store server info stored in the ldiffiles to the Configuration > Directory Server replacing the macros with the defined values > in the map file. > > -H: help (print this message) > -v: verbose > -F: Fresh registration; i.e., removing the existing server info. > -h <host>: configuration server host (localhost, by default) > -p <port>: configuration server port (389) > -D <rootdn>: configuration server's rootdn (\"cn=Directory Manager\") > -w <rootdnpw>: configuration server's rootdn password > -d <infdir>: the directory where info files are located (\"/usr/share/@PACKAGE_BASE_NAME@/inf\") > -m <mapfile>: map file name > <ldiffile> ...: ldif files or template ldif files to be stored in the > Configuration Directory Server"; > >if ($#ARGV < 0 || !getopts('HFvh:p:D:w:d:m:') || $opt_H) >{ > print "Usage: $USAGE\n"; > exit 1; >} > >$confds_verbose = $opt_v; >$confds_fresh = $opt_F; >$confds_host = $opt_h; >if ( "" eq $confds_host ) >{ > $confds_host = hostname(); >} >$confds_port = $opt_p; >if ( "" eq $confds_port ) >{ > $confds_port = 389; >} >$confds_rootdn = $opt_D; >if ( "" eq $confds_rootdn ) >{ > $confds_rootdn = "cn=Directory Manager"; >} >$confds_rootdnpw = $opt_w; >if ( "" eq $confds_rootdnpw ) >{ > print "ERROR: No root dn password\n"; > print "usage: $USAGE\n"; > exit 1; >} > >$infdir = $opt_d; >if ( "" eq $infdir ) >{ > $infdir = "/usr/share/@PACKAGE_BASE_NAME@/inf"; >} >@ldiffiles = @ARGV; >if ( 0 > $#ldiffiles ) >{ > print "ERROR: No root ldif files\n"; > print "usage: $USAGE\n"; > exit 1; >} > >$mapfile = $opt_m; > >if ( ! -r $mapfile ) >{ > print "usage: $USAGE\n"; > exit 1; >} > >my $mapper = new Inf($mapfile); > ># reading info files >@infdata = (); >opendir(DIR, $infdir) or die "Cannot open install inf dir $infdir: $!"; >while (defined($file = readdir(DIR))) >{ > next if ( !("$file" =~ /\.inf$/) ); > my $inffile = $infdir."/".$file; > my $thisinf = new Inf($inffile); > push(@infdata, ($thisinf)); >} >closedir(DIR); > ># eval map table >$mapper = process_maptbl($mapper, @infdata); > ># open the ldap connection >$conn = new Mozilla::LDAP::Conn( $confds_host, $confds_port, > $confds_rootdn, $confds_rootdnpw ); >if ( NULL == $conn ) >{ > print "ERROR: Cannot connect to the server\n"; > exit 1; >} > ># register server info >register_serverinfo($conn, $mapper, @ldiffiles); > >$conn->close(); > >exit 0; > >===================================================== >admserv/schema/ldif/00nsroot_backend.ldif >===================================================== >dn: cn="o=NetscapeRoot",cn=mapping tree,cn=config >objectClass: top >objectClass: extensibleObject >objectClass: nsMappingTree >cn: "o=NetscapeRoot" >nsslapd-state: backend >nsslapd-backend: NetscapeRoot > >dn: cn=NetscapeRoot,cn=ldbm database,cn=plugins,cn=config >objectClass: top >objectClass: extensibleObject >objectClass: nsBackendInstance >cn: NetscapeRoot >nsslapd-suffix: o=NetscapeRoot >nsslapd-cachesize: -1 >nsslapd-cachememsize: 10485760 >nsslapd-readonly: off >nsslapd-require-index: off > >===================================================== >admserv/schema/ldif/01nsroot.ldif.tmpl >===================================================== >dn: o=NetscapeRoot >objectClass: top >objectClass: organization >o: NetscapeRoot >aci: (targetattr="*")(version 3.0; acl "Enable Configuration Administrator Group modification"; allow (all) groupdn="ldap:///cn=Configuration Administrators, ou=Groups, ou=TopologyManagement, o=NetscapeRoot";) >aci: (targetattr="*")(targetfilter=(o=NetscapeRoot))(version 3.0; acl "Default anonymous access"; allow (read, search) userdn="ldap:///anyone";) >aci: (targetattr="*")(version 3.0; acl "Enable Group Expansion"; allow (read, search, compare) groupdnattr="uniquemember";) > >dn: ou=TopologyManagement, o=NetscapeRoot >objectClass: top >objectClass: organizationalunit >ou: TopologyManagement >description: Branch for Configuration Administration users and groups >aci: (targetattr!="userPassword")(version 3.0; acl "Enable anonymous access"; allow (read, search, compare)userdn="ldap:///anyone";) > >dn: ou=Groups, ou=TopologyManagement, o=NetscapeRoot >objectClass: top >objectClass: organizationalunit >ou: Groups >description: Standard Branch for group entries > >dn: ou=Administrators, ou=TopologyManagement, o=NetscapeRoot >objectClass: top >objectClass: organizationalunit >ou: Administrators >description: Standard branch for Configuration Administrator (uid) entries > >dn: cn=Configuration Administrators, ou=Groups, ou=TopologyManagement, o=NetscapeRoot >objectClass: top >objectClass: groupofuniquenames >cn: Configuration Administrators >uniqueMember: uid=%as_uid%,ou=Administrators, ou=TopologyManagement, o=NetscapeRoot > >dn: ou=localdomain, o=NetscapeRoot >objectClass: top >objectClass: organizationalunit >objectClass: nsadmindomain >ou: localdomain >description: Standard branch for configuration information >nsAdminDomainName: localdomain > >dn: ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: organizationalUnit >ou: %domain% > >dn: ou=Global Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: organizationalunit >ou: Global Preferences > >dn: ou=Host Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: organizationalunit >ou: Host Preferences > >dn: ou=UserPreferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: organizationalUnit >ou: UserPreferences > >dn: cn=%fqdn%, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nsHost >objectClass: groupOfUniqueNames >cn: %fqdn% >serverHostName: %fqdn% >nsOsVersion: %uname_a% >nsHardwarePlatform: %uname_m% >uniqueMember: cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot > >dn: cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >objectClass: nsAdminGroup >objectClass: groupOfUniqueNames >objectClass: nsDirectoryInfo >objectClass: top >nsAdminGroupName: Server Group >nsConfigRoot: %configroot% >nsDirectoryInfoRef: cn=UserDirectory, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >nsAdminSIEDN: cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >cn: Server Group >uniqueMember: cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >uniqueMember: cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot > >===================================================== >admserv/schema/ldif/02globalpreferences.ldif.tmpl >===================================================== >dn: ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: organizationalUnit >objectClass: extensibleObject >ou: admin >nsmerge: ADD_IF_EMPTY > >dn: ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: organizationalunit >objectClass: extensibleObject >ou: %as_version% >nsmerge: ADD_IF_EMPTY > >dn: cn=ResourceEditorExtension, ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nsResourceRef >objectClass: extensibleObject >cn: ResourceEditorExtension >nsmerge: ADD_IF_EMPTY > >dn: cn=nsroledefinition, cn=ResourceEditorExtension, ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >cn: nsroledefinition >objectClass: top >objectClass: extensibleObject >objectClass: nsResourceRef >objectClass: nsAdminResourceEditorExtension >objectClass: nsAdminObject >nsClassname: com.netscape.admin.dirserv.roledit.ResEditorRoleInfo@%ds_console_jar% >nsClassname: com.netscape.admin.dirserv.roledit.ResEditorRoleMembers@%ds_console_jar% >nsClassname: com.netscape.admin.dirserv.roledit.ResEditorRoleAccountPage@%ds_console_jar% >nsmerge: {nsclassname}MULTI_MERGE > >dn: cn=cossuperdefinition, cn=ResourceEditorExtension, ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >cn: cossuperdefinition >objectClass: top >objectClass: extensibleObject >objectClass: nsResourceRef >objectClass: nsAdminResourceEditorExtension >objectClass: nsAdminObject >nsClassname: com.netscape.admin.dirserv.cosedit.ResEditorCosInfo@%ds_console_jar% >nsClassname: com.netscape.admin.dirserv.cosedit.ResEditorCosAttributes@%ds_console_jar% >nsClassname: com.netscape.admin.dirserv.cosedit.ResEditorCosTemplate@%ds_console_jar% >nsmerge: {nsclassname}MULTI_MERGE > >dn: cn=UserDirectory, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nsDirectoryInfo >cn: UserDirectory >nsDirectoryURL: ldap://%fqdn%:%ds_port%/%ds_suffix% >nsDirectoryFailoverList: > >dn: cn=Common, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nsResourceRef >objectClass: nsGlobalParameters >objectClass: extensibleObject >cn: common >nsUniqueAttribute: uid >nsUserIDFormat: firstletter_lastname >nsUserRDNComponent: uid >nsGroupRDNComponent: cn >nsmerge: {nsuniqueattribute}ADD_IF_EMPTY >nsmerge: {nsuseridformat}ADD_IF_EMPTY >nsmerge: {nsuserrdncomponent}ADD_IF_EMPTY >nsmerge: {nsgrouprdncomponent}ADD_IF_EMPTY > >dn: cn=Client, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nsResourceRef >objectClass: nsAdminGlobalParameters >objectClass: extensibleObject >cn: Client >nsAdminEndUserHTMLIndex: [--Category:general,General][--Option:edit.cgi?userpinfo,Personal Information][--Option:edit.cgi?userpasswd,Password] >nsNickName: admin,,%brand% Administration Server >nsNickName: slapd,slapd,%brand% Directory Server >nsNickName: cert,cert,%brand% Certificate Server >nsmerge: {nsadminenduserhtmlindex}MULTI_MERGE >nsmerge: {nsnickname}MULTI_MERGE > >dn: cn=PublicViews, ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nsAdminConsoleUser >cn: PublicViews > >dn: cn=CustomView, ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nsResourceRef >cn: CustomView > >dn: cn=inetorgPerson, cn=ResourceEditorExtension, ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >cn: inetorgPerson >objectClass: nsResourceRef >objectClass: nsAdminResourceEditorExtension >objectClass: top >objectClass: extensibleObject >objectClass: nsAdminObject >nsClassname: com.netscape.management.client.ug.ResEditorUserPage >nsClassname: com.netscape.management.client.ug.ResEditorAccountPage >nsClassname: com.netscape.management.client.ug.LanguagePage >nsClassname: com.netscape.management.client.ug.ResEditorNTUser >nsClassname: com.netscape.management.client.ug.ResEditorPosixUser >nsmerge: {nsclassname}MULTI_MERGE > >dn: cn=organizationalPerson, cn=ResourceEditorExtension, ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >cn: organizationalPerson >objectClass: nsResourceRef >objectClass: nsAdminResourceEditorExtension >objectClass: top >objectClass: extensibleObject >objectClass: nsAdminObject >nsClassname: com.netscape.management.client.ug.ResEditorUserPage >nsClassname: com.netscape.management.client.ug.ResEditorAccountPage >nsClassname: com.netscape.management.client.ug.LanguagePage >nsmerge: {nsclassname}MULTI_MERGE > >dn: cn=groupofuniquenames, cn=ResourceEditorExtension, ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >cn: groupofuniquenames >objectClass: nsResourceRef >objectClass: nsAdminResourceEditorExtension >objectClass: top >objectClass: extensibleObject >objectClass: nsAdminObject >nsClassname: com.netscape.management.client.ug.ResEditorGroupInfo >nsClassname: com.netscape.management.client.ug.ResEditorGroupMembers >nsClassname: com.netscape.management.client.ug.ResEditorAccountPage >nsClassname: com.netscape.management.client.ug.LanguagePage >nsmerge: {nsclassname}MULTI_MERGE > >dn: cn=organizationalunit, cn=ResourceEditorExtension, ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >cn: organizationalunit >objectClass: nsResourceRef >objectClass: nsAdminResourceEditorExtension >objectClass: top >objectClass: extensibleObject >objectClass: nsAdminObject >nsClassname: com.netscape.management.client.ug.OUPage >nsClassname: com.netscape.management.client.ug.LanguagePage >nsmerge: {nsclassname}MULTI_MERGE > >dn: cn=defaultObjectClassesContainer, ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nsResourceRef >cn: DefaultObjectClassesContainer > >dn: cn=user, cn=defaultObjectClassesContainer, ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nsResourceRef >objectClass: nsdefaultObjectClasses >cn: user >nsDefaultObjectClass: top >nsDefaultObjectClass: person >nsDefaultObjectClass: organizationalPerson >nsDefaultObjectClass: inetorgperson > >dn: cn=group, cn=defaultObjectClassesContainer, ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nsResourceRef >objectClass: nsdefaultObjectClasses >cn: group >nsDefaultObjectClass: top >nsDefaultObjectClass: groupofuniquenames > >dn: cn=ou, cn=defaultObjectClassesContainer, ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nsResourceRef >objectClass: nsdefaultObjectClasses >cn: ou >nsDefaultObjectClass: top >nsDefaultObjectClass: organizationalunit > >dn: cn=topologyplugin, ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nsResourceRef >objectClass: extensibleObject >cn: topologyplugin >nsmerge: ADD_IF_EMPTY > >dn: cn=defaultplugin, cn=topologyplugin, ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nstopologyplugin >objectClass: extensibleObject >objectClass: nsAdminObject >cn: defaultplugin >nsClassname: com.netscape.management.client.topology.DefaultTopologyPlugin >nsmerge: {nsclassname}MULTI_MERGE > >dn: cn=UI,ou=%as_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot >cn: UI >objectClass: top >objectClass: nsAdminConsoleUser > >===================================================== >admserv/schema/ldif/10dsdata.ldif.tmpl >===================================================== >dn: cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >objectClass: nsApplication >objectClass: groupOfUniqueNames >objectClass: top >cn: %brand% Directory Server >nsProductName: %brand% Directory Server >nsProductVersion: %ds_version% >nsNickName: slapd >nsBuildNumber: %ds_buildnum% >nsVendor: %vendor% >nsInstalledLocation: %ds_installedlocation% >nsExpirationDate: 0 >nsBuildSecurity: domestic >uniqueMember: cn=slapd-%dsid%, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >nsServerMigrationClassname: com.netscape.admin.dirserv.task.MigrateCreate@%ds_console_jar%@cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >nsServerCreationClassname: com.netscape.admin.dirserv.task.MigrateCreate@%ds_console_jar%@cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot > >dn: cn=slapd-%dsid%, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >objectClass: netscapeServer >objectClass: nsDirectoryServer >objectClass: nsResourceRef >objectClass: nsConfig >objectClass: groupOfUniqueNames >objectClass: top >nsServerSecurity: off >nsServerID: slapd-%dsid% >nsBindDN: %rootdn% >nsBaseDN: %ds_suffix% >serverRoot: %ds_serverroot% >nsServerPort: %ds_port% >nsSecureServerPort: %ds_secure_port% >serverProductName: Directory Server (%hostname%) >serverVersionNumber: %ds_version% >nsSuiteSpotUser: %ds_user% >serverHostName: %fqdn% >cn: slapd-%dsid% >uniqueMember: cn=slapd-%dsid%, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >uniqueMember: cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >userPassword: %ds_passwd% > >dn: cn=configuration,cn=slapd-%dsid%, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >objectClass: nsResourceRef >objectClass: nsAdminObject >objectClass: nsDirectoryInfo >objectClass: top >cn: configuration >nsClassname: com.netscape.admin.dirserv.DSAdmin@%ds_console_jar%@cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >nsJarfilename: @ds_console_jar@ >nsDirectoryInfoRef: cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot > > >===================================================== >admserv/schema/ldif/11dstasks.ldif.tmpl >===================================================== >dn: cn=Tasks, %ds_sie% >objectClass: top >objectClass: nsResourceRef >cn: Tasks > >dn: cn=Operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstaskgroup >nsTaskLabel: Operation Tasks Group >cn: Operation > >dn: cn=task summary, cn=Operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nsConfig >description: start stop restart Backup Restore KeyCert Authenticate CompleteImport CompleteExport >cn: task summary > >dn: cn=start, cn=Operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsClassname: com.netscape.admin.dirserv.task.Start@%ds_console_jar%@%as_sie% >nsExecRef: start >cn: start > >dn: cn=stop, cn=Operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsClassname: com.netscape.admin.dirserv.task.Stop@%ds_console_jar%@%as_sie% >nsExecRef: shutdown >cn: stop > >dn: cn=restart, cn=Operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsClassname: com.netscape.admin.dirserv.task.Restart@%ds_console_jar%@%as_sie% >nsExecRef: restart >cn: restart > >dn: cn=Backup, cn=operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsClassname: com.netscape.admin.dirserv.task.Backup@%ds_console_jar%@%as_sie% >nsExecRef: ds_db2bak >cn: Backup > >dn: cn=Restore, cn=operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsClassname: com.netscape.admin.dirserv.task.Restore@%ds_console_jar%@%as_sie% >nsExecRef: ds_bak2db >cn: Restore > >dn: cn=KeyCert, cn=operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsClassname: com.netscape.admin.dirserv.task.KeyCert@%ds_console_jar%@%as_sie% >cn: KeyCert > >dn: cn=Authenticate, cn=operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsClassname: com.netscape.admin.dirserv.task.Authenticate@%ds_console_jar%@%as_sie% >cn: Authenticate > >dn: cn=CompleteImport, cn=operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsClassname: com.netscape.admin.dirserv.task.CompleteImport@%ds_console_jar%@%as_sie% >cn: CompleteImport > >dn: cn=CompleteExport, cn=operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsClassname: com.netscape.admin.dirserv.task.CompleteExport@%ds_console_jar%@%as_sie% >cn: CompleteExport > >dn: cn=Export, cn=operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: ds_db2ldif >cn: Export > >dn: cn=Import, cn=operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: ds_ldif2db >cn: Import > >dn: cn=ViewLog, cn=operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: perl?ds_viewlog.pl >cn: ViewLog > >dn: cn=ListBackups, cn=operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: ds_listdb >cn: ListBackups > >dn: cn=Remove, cn=operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: ds_remove >cn: Remove > >dn: cn=CreateVLVIndex, cn=operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: vlvindex >cn: CreateVLVIndex > >dn: cn=AddIndex, cn=operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: addindex >cn: AddIndex > >dn: cn=SNMPCtrl, cn=operation, cn=Tasks, %ds_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: ds_snmpctrl >cn: SNMPCtrl > >dn: cn=Tasks, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nsResourceRef >cn: Tasks > >dn: cn=Operation, cn=Tasks, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nstaskgroup >nsTaskLabel: Operation Tasks Group >cn: Operation > >dn: cn=Migrate, cn=Operation, cn=Tasks, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: perl?migrateInstance >cn: Migrate > >dn: cn=Create, cn=Operation, cn=Tasks, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: ds_create >cn: Create > >dn: cn=GetConfigInfo, cn=Operation, cn=Tasks, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: perl?getConfigInfo >cn: GetConfigInfo > >dn: cn=MigrateLocalDB, cn=Operation, cn=Tasks, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: perl?migrateLocalDB >cn: MigrateLocalDB > > >===================================================== >admserv/schema/ldif/20asdata.ldif.tmpl >===================================================== >dn: uid=%as_uid%, ou=Administrators, ou=TopologyManagement, o=NetscapeRoot >objectClass: top >objectClass: person >objectClass: organizationalperson >objectClass: inetorgperson >cn: Configuration Administrator >sn: Administrator >givenName: Configuration >uid: %as_uid% >userPassword: %as_passwd% > >dn: cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: nsApplication >objectClass: groupOfUniqueNames >cn: %brand% Administration Server >nsVendor: %vendor% >nsProductName: %brand% Administration Server >nsNickName: admin >nsProductVersion: %as_version% >nsBuildNumber: %as_buildnum% >nsInstalledLocation: ##### ex-ServerRoot; what to do? >nsBuildSecurity: domestic >nsServerMigrationClassname: com.netscape.management.admserv.AdminServerProduct > @%as_console_jar% >uniqueMember: cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot > >dn: cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >objectClass: top >objectClass: netscapeServer >objectClass: nsAdminServer >objectClass: nsResourceRef >objectClass: groupOfUniqueNames >cn: admin-serv-%asid% >nsServerID: admin-serv >serverRoot: ##### ex-ServerRoot; what to do? >serverProductName: Administration Server >serverHostName: %fqdn% >uniqueMember: cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >userPassword: %as_passwd% > >dn: cn=configuration, cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >objectClass: nsConfig >objectClass: nsAdminConfig >objectClass: nsAdminObject >objectClass: nsDirectoryInfo >objectClass: top >cn: Configuration >nsServerPort: %as_port% >nsSuiteSpotUser: %as_user% >nsServerAddress: >nsAdminEnableEnduser: on >nsAdminEnableDSGW: on >nsDirectoryInfoRef: cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot >nsAdminUsers: %admpw% >nsErrorLog: %as_error% >nsPidLog: %as_pid% >nsAccessLog: %as_access >nsAdminCacheLifetime: 600 >nsAdminAccessHosts: *.%domain% >nsAdminAccessAddresses: * >nsAdminOneACLDir: adminacl >nsDefaultAcceptLanguage: en >nsClassname: com.netscape.management.admserv.AdminServer@%as_console_jar%@cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot > > >===================================================== >admserv/schema/ldif/21astasks.ldif.tmpl >===================================================== >dn: cn=Tasks, %as_sie% >objectClass: top >objectClass: nsResourceRef >cn: Tasks > >dn: cn=Operation, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstaskgroup >nsTaskLabel: Operation Tasks Group >cn: Operation > >dn: cn=Stop, cn=Operation, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsHelpRef: %as_help_path%/stopadm.html >nsExecRef: stopsrv >nsClassname: com.netscape.management.admserv.task.Stop@%as_console_jar%@%as_sie% >cn: Stop > >dn: cn=Restart, cn=Operation, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsHelpRef: %as_help_path%/restartadm.html >nsExecRef: restartsrv >nsClassname: com.netscape.management.admserv.task.Restart@%as_console_jar%@%as_sie% >cn: Restart > >dn: cn=Authenticate, cn=Operation, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >nsHelpRef: %as_help_path%/userauth.html >nsExecRef: userauth >cn: Authenticate > >dn: cn=ListOldServers, cn=Operation, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: listOldSrvs >cn: ListOldServers > >dn: cn=StartConfigDS, cn=Operation, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >nsExecRef: start_config_ds >cn: StartConfigDS > >dn: cn=MigrateConfig, cn=Operation, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: migrateConfig >cn: MigrateConfig > >dn: cn=MergeConfig, cn=Operation, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: mergeConfig >cn: MergeConfig > >dn: cn=StatusPing, cn=Operation, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: statusping >nsLogSuppress: true >cn: StatusPing > >dn: cn=Configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstaskgroup >nsTaskLabel: Configuration Tasks Group >cn: Configuration > >dn: cn=ServerSetup, cn=configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: config >nsClassname: com.netscape.management.admserv.task.ServerSetup@%as_console_jar%@%as_sie% >cn: ServerSetup > >dn: cn=DirectorySetup, cn=configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: dsconfig >cn: DirectorySetup > >dn: cn=UGDirectorySetup, cn=configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: ugdsconfig >cn: UGDirectorySetup > >dn: cn=AccessSetup, cn=configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: admpw >cn: AccessSetup > >dn: cn=Logging, cn=configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsHelpRef: %as_help_path%/logging.html >nsExecRef: config >nsClassname: com.netscape.management.admserv.task.Logging@%as_console_jar%@%as_sie% >cn: Logging > >dn: cn=SecurityOp, cn=configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsExecRef: security >cn: SecurityOp > >dn: cn=CertSetup, cn=configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsHelpRef: %as_help_path%/certrequest.html >nsClassname: com.netscape.management.admserv.task.CertSetup@%as_console_jar%@%as_sie% >cn: CertSetup > >dn: cn=SSLActivate, cn=configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsHelpRef: %as_help_path%/ssl_activate.html >nsExecRef: sec-activate >cn: SSLActivate > >dn: cn=ReadLog, cn=configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsHelpRef: %as_help_path%/logging.html >nsExecRef: ReadLog >cn: ReadLog > >dn: cn=HTMLAdmin, cn=configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsHelpRef: %as_help_path%/htmladmin.html >nsExecRef: htmladmin >cn: HTMLAdmin > >dn: cn=StatPingServ, cn=configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsHelpRef: %as_help_path%/statpingserv.html >nsExecRef: statpingserv >cn: StatPingServ > >dn: cn=ViewData, cn=configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsHelpRef: %as_help_path%/viewdata.html >nsExecRef: viewdata >cn: ViewData > >dn: cn=ViewLog, cn=configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsHelpRef: %as_help_path%/viewlog.html >nsExecRef: viewlog >cn: ViewLog > >dn: cn=MonReplication, cn=configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsHelpRef: %as_help_path%/monreplication.html >nsExecRef: monreplication >cn: MonReplication > >dn: cn=repl-monitor-cgi.pl, cn=configuration, cn=Tasks, %as_sie% >objectClass: top >objectClass: nstask >objectClass: nsAdminObject >nsHelpRef: %as_help_path%/monreplication.html >nsExecRef: perl?repl-monitor-cgi.pl >cn: repl-monitor-cgi.pl > > >===================================================== >admserv/schema/ldif/22ascommands.ldif.tmpl >===================================================== >dn: cn=Commands, %as_sie% >objectClass: top >objectClass: nsResourceRef >cn: Commands > >dn: cn=sync-task-sie-data, cn=Commands, %as_sie% >objectClass: top >objectClass: nstask >nsHelpRef: %as_help_path%/sync-task-sie-data.html >nsExecRef: runtime >cn: sync-task-sie-data > >dn: cn=change-sie-password, cn=Commands, %as_sie% >objectClass: top >objectClass: nstask >nsExecRef: runtime >cn: change-sie-password > >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 237356
:
153230
|
153562
|
153667
|
153668
|
153674
|
153675
|
153677
|
153678
|
155103
|
155105
|
155406
|
155407
|
155408
|
155409
|
155410
|
155411
|
155412
|
155413
|
155414
|
155483
|
155484
|
155485
|
155486
|
155487
|
155488
|
155489
|
155490
|
156389
|
156510
|
156525
|
156539
|
156540
|
156541
|
156612
|
156613
|
156614
|
156626
|
156633
|
156634
|
156741
|
156829
|
156834
|
156839
|
156840
|
156895
|
157043
|
157044
|
157133
|
157159
|
157160
|
157164
|
157165
|
157167
|
157298
|
157378
|
157381
|
157388
|
157390
|
157400
|
157401
|
157407
|
157408
|
157429
|
157431
|
157469
|
157471
|
157479
|
157480
|
160762