# your DSA address..
dsa_address:   Internet=128.16.8.27+15437

# The username for the public access account - this entry must exist
# in the Directory
username:@c=GB@o=University College London@ou=Computer Science@cn=Directory Manager

password:p76def

# Indicate whether you require the configuration list
# to be displayed upon initial execution of "bulkload"..

Display config at start : YES


#
# Indicate the highest directory level in a rootedAt DN that should be 
# searched for "dataSource" entries, to retrieve the master and delete source details.
#
# E.g. for "rootedAt=c=GB@o=University College London@ou=Computer Science"
#
# a value of "3" will permit searches solely within :-
#	"c=GB@o=University College London@ou=Computer Science"
#
# whilst a value of "2" permits searches within :-
#	"c=GB@o=University College London@ou=Computer Science" and
#	"c=GB@o=University College London"
#
Highest directory level to search for dataSource entries : 2

#
# If the "dataSource" entries found within the scope defined by the
# "Highest directory level to search" and the Distinguished Name within
# a "rootedAt" statement do not specify a single master source for a given 
# attribute type then this configuration statement determines whether all 
# data sources are treated as the attribute type's master source 
# (or none of them are).
#
When no master specified for a type all sources are masters : NO

#
# List those attribute types that have all data sources as their masters
# irrespective of the mastering details within "dataSource" entries or
# the setting of "When no master specified for a type all sources are masters".
#
All sources are masters for : objectClass
All sources are masters for : acl
All sources are masters for : treeStructure
All sources are masters for : masters
All sources are masters for : deleteSource
All sources are masters for : createSource
All sources are masters for : favouriteDrink
All sources are masters for : info

#
# Any existing values for an attribute may be cleared down when a master source
# adds a value to the attribute for the first time (i.e. the attribute type
# is listed in the entry's "nonMasterUpdatedAttrType" attribute).
#
Existing attr value may be cleared if master source applies 1st value : YES

#
# Specify that all data sources are permitted to create entries
# whether there is a dataSource entry that permits them to or not.
#
All sources are create sources : NO

#
# When an error occurs the respective update may be routed to one of 
#
#	1) the NOACTION required file
#	2) the PROBLEMs file
#	3) for interactive PROCESSing
#
# Note: this applies for both the interactive and the
# non-interactive operational modes
#
Add value that already exists          	: NOACTION
Add attribute that already exists       : NOACTION
Add value when not master source	: PROCESS
Add attribute when not master source	: PROCESS
Delete value when not master source	: PROCESS
Delete attribute when not master source	: PROCESS
Delete value that does not exist	: NOACTION
Delete attribute that does not exist	: NOACTION
Create entry when not create source	: PROCESS
Delete entry when not delete source	: PROCESS


#
# It may well be the case that the same entry is requested to be added by 
# more than one data source. If the entry already exists we can request that
# an attempt is made to add the attributes contained in the add entry request.
# This will NOT be applied if only an ambiguous match with an
# existing entry is found.
#
Auto convert add entry to add attributes if entry already exists : NO


#
# personalTitle gender specifications into MALE, FEMALE, HUMAN or NONHUMAN
#
MALE	: Mr
MALE	: Sir
FEMALE	: Miss
FEMALE	: Ms
FEMALE	: Mrs
FEMALE	: Lady
HUMAN	: Dr
HUMAN	: Prof
NONHUMAN: Daemon

#
# Auto insertion of missing object classes
#
# autoInsertOnAttrT -	If an add entry request has this attribute type then check
#			for the "autoInsertOnAttrV" value.
# autoInsertOnAttrV -	If the add entry "autoInsertOnAttrT" type has this 
#			attribute value then insert the "autoInsertObjCls" classes.
# autoInsertObjCls  -	Multiple statements containing the object classes to be inserted
#			(if missing) within an add entry request.
#
# <COMMENTED OUT - DEFINE YOUR OWN AS REQUIRED>
#autoInsertOnAttrT	:	bulkEntryClass
#autoInsertOnAttrV	:	personClass
#autoInsertObjCls	:	person
#autoInsertObjCls	:	organizationalPerson
#autoInsertObjCls	:	newPilotPerson
#autoInsertObjCls	:	pilotObject
#autoInsertObjCls	:	quipuObject

#autoInsertOnAttrT	:	objectClass
#autoInsertOnAttrV	:	person
#autoInsertObjCls	:	organizationalPerson
#autoInsertObjCls	:	newPilotPerson
#autoInsertObjCls	:	pilotObject
#autoInsertObjCls	:	quipuObject

#
# deleteEntryAfter configuration
#
# checkAttrTypeForDeleteEntry - indicates the entry attribute that
#				shall be checked to determine the setting of
#				"deleteEntryAfter"
#
# periodBeforeDeletion - indicates the number of MONTHS to be added to the current date
#			 for an entry of the specified class as held in the attribute
#			 given by "checkAttrTypeForDeleteEntry"
#			 

checkAttrTypeForDeleteEntry : userClass

periodBeforeDeletion : 1styrcog		:	14
periodBeforeDeletion : 1styrcs		:	14
periodBeforeDeletion : 1styrcsee	:	14
periodBeforeDeletion : 1styrling	:	14
periodBeforeDeletion : 1styrmacs	:	14
periodBeforeDeletion : 1styrpec		:	14
periodBeforeDeletion : 1styrphsc	:	14
periodBeforeDeletion : 1styrpsych	:	14
periodBeforeDeletion : 2ndyrcog		:	14
periodBeforeDeletion : 2ndyrcs		:	14
periodBeforeDeletion : 2ndyrcsee	:       14
periodBeforeDeletion : 2ndyrling	:       14
periodBeforeDeletion : 2ndyrmisc	:       14
periodBeforeDeletion : 2ndyrpee		:	14
periodBeforeDeletion : 2ndyrphsc	:	14
periodBeforeDeletion : 2ndyrpsych	:	14
periodBeforeDeletion : 3rdyrcog		:	14
periodBeforeDeletion : 3rdyrcs		:       14
periodBeforeDeletion : 3rdyrcsee	:       14
periodBeforeDeletion : 3rdyreecs	:	14
periodBeforeDeletion : 3rdyrmisc	:	14
periodBeforeDeletion : 3rdyrpec		:	14
periodBeforeDeletion : 3rdyrphsc	:	14
periodBeforeDeletion : 3rdyrpsych	:	14
periodBeforeDeletion : 4thyreecs	:	14
periodBeforeDeletion : csacstaff	:	NOLIMIT
periodBeforeDeletion : csadmin		:	NOLIMIT
periodBeforeDeletion : csresstaff	:	NOLIMIT
periodBeforeDeletion : cssupport	:	NOLIMIT
periodBeforeDeletion : dcnds		:	14
periodBeforeDeletion : external		:	14
periodBeforeDeletion : msccs		:	14
periodBeforeDeletion : mscit		:	14
periodBeforeDeletion : postgrad		:	40
periodBeforeDeletion : psstudent	:	14


default DN	:	"c=GB@o=University College London@ou=Computer Science"
