<?xml version="1.0" encoding="UTF-8"?>
<MetamergeConfig created="Mon Oct 02 13:44:44 CEST 2006" createdBy="NO010196" modified="Mon Oct 02 13:44:44 CEST 2006" modifiedBy="NO010196" version="1.2">
<Folder name="AssemblyLines">
<AssemblyLine name="01_SyncFromTDS">
<LogEnabled>true</LogEnabled>
<Settings>
<parameter name="ALPoolSettingsDialog">showALPoolSettings</parameter>
<parameter name="ScriptEngine">JavaScript</parameter>
<parameter name="automapattributes">false</parameter>
<parameter name="debug">false</parameter>
<parameter name="includeGlobalPrologs">false</parameter>
<parameter name="includePrologs"><![CDATA[dn_AD
dn_domino
dn_novell
dn_sunOne
errorMsg
supportedDN]]></parameter>
<parameter name="maxread"/>
<parameter name="nullBehaviorDialog">showNullBehavior</parameter>
<parameter name="verbose"/>
</Settings>
<Hooks>
<Hook>
<Name>prolog</Name>
<Script/>
<Enabled>false</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
<Hook>
<Name>prolog0</Name>
<Script/>
<Enabled>false</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<LogConfig/>
<ContainerEF name="EntryFeedContainer">
<Connector name="IterateChangelog">
<InheritFrom>/Connectors/Changelog_IDS</InheritFrom>
<ConnectorMode>Iterator</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>[parent]</InheritFrom>
<parameter name="debug">false</parameter>
<parameter name="iteratorStateKey">01_SyncFromTDS</parameter>
<parameter name="nsChangenumber">10042</parameter>
<parameter name="nsSleepInterval">1</parameter>
<parameter name="nsTimeout">0</parameter>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<AttributeMap name="Output">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<DeltaSettings>
<Driver>CloudScape</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
<SchemaItem>
<Name>$dn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>changenumber</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>changes</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>changetime</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>changetype</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ibm-changeInitiatorsName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ibm-diUserId</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ibm-dipassword</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ibm-entryuuid</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectclass</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>targetdn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<Schema name="Output">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<LinkCriteria>
<InheritFrom>[parent]</InheritFrom>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
<Hook>
<Name>before_getnext</Name>
<Script><![CDATA[var obj = conn.getString("objectClass");
var comp = "changelogentry";

if (obj == comp)
{
system.skipTo("ReadDatafromIDS") 
}]]></Script>
<Enabled>false</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
<Hook>
<Name>default_ok</Name>
<Script><![CDATA[var obj = conn.getString("objectClass");
var comp = "changelogentry";

if (obj == comp)
{
 system.skipEntry();
}]]></Script>
<Enabled>false</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
<Hook>
<Name>end_of_data</Name>
<Script>system.exitBranch() </Script>
<Enabled>false</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
<Hook>
<Name>get_fail</Name>
<Script>system.skipEntry();</Script>
<Enabled>false</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
<Hook>
<Name>get_ok</Name>
<Script><![CDATA[var obj = conn.getString("objectClass");
var comp = "changelogentry";

if (obj == comp)
{
	system.skipEntry() 
}]]></Script>
<Enabled>false</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
<parameter name="autoreconnect">false</parameter>
<parameter name="numberOfRetries">10</parameter>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
</ContainerEF>
<ContainerDF name="DataFlowContainer">
<Connector name="FirstDebugDisplay">
<ConnectorMode>Script</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration/>
<ConnectorScript><![CDATA[var deBug = false;  // control debug output

if (deBug) {
	task.logmsg("");
	task.logmsg("+++++++++++++  change#: " + work.getString("changenumber") +
 					"  [" + work.getString("changetype") + "]");
	task.logmsg("------------- targetdn: " + work.getString("targetdn"));
}
]]></ConnectorScript>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser/>
<AttributeMap name="Input"/>
<AttributeMap name="Output"/>
<DeltaSettings>
<Driver>BTree</Driver>
</DeltaSettings>
<Schema name="Input"/>
<Schema name="Output"/>
<LinkCriteria/>
<Hooks/>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Branch name="IF_PersonOrPasswordChange">
<Branch name="IF_PwdCatcherChange">
<Connector name="DebugDisplay">
<ConnectorMode>Script</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration/>
<ConnectorScript><![CDATA[if (deBug) 
	task.logmsg("*****  Password Change: " + work.getString("targetdn"));]]></ConnectorScript>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser/>
<AttributeMap name="Input"/>
<AttributeMap name="Output"/>
<DeltaSettings>
<Driver>BTree</Driver>
</DeltaSettings>
<Schema name="Input"/>
<Schema name="Output"/>
<LinkCriteria/>
<Hooks/>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Loop name="IF_PwdEntryFound">
<LoopType>1</LoopType>
<LoopInitOption>2</LoopInitOption>
<Connector name="IF_PwdEntryFound">
<InheritFrom>/Connectors/LDAP_IDS</InheritFrom>
<ConnectorMode>Lookup</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>[parent]</InheritFrom>
<parameter name="ldapSearchBase">O=IBM,C=US</parameter>
<parameter name="ldapSearchFilter">ibm-diUserId=PWD USER2</parameter>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
<AttributeMapItem>
<Name>ibm-diUserId</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>ibm-diUserId</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>ibm-dipassword</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>ibm-dipassword</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<NullBehavior>Empty String</NullBehavior>
</AttributeMap>
<AttributeMap name="Output"/>
<DeltaSettings>
<Driver>BTree</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
<SchemaItem>
<Name>$dn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ibm-diUserId</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ibm-dipassword</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectclass</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<Schema name="Output">
<SchemaItem>
<Name>automapADPassword</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>connectorFlags</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>debug</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>help</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>jndiExtraProviderParams</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapAddAttr</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapAuthenticationMethod</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapBERTrace</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapBinaryAttributes</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapPageSize</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapPassword</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapReferrals</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapReturnAttributes</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSearchBase</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSearchFilter</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSearchScope</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSizeLimit</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSortAttribute</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapTimeLimit</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapUrl</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapUseSSL</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapUsername</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapVLVPageSize</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>simulateRename</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userComment</Name>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<LinkCriteria>
<LinkCriteriaItem>
<Key>106e6eaa77c</Key>
<Attribute>$dn</Attribute>
<Operator>equals</Operator>
<Value>$targetdn</Value>
</LinkCriteriaItem>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
<Hook>
<Name>after_lookup</Name>
<Script>task.dumpEntry(conn);</Script>
<Enabled>false</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
<Hook>
<Name>lookup_nomatch</Name>
<Script/>
<Enabled>false</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Branch name="IF_PwdEntryFound">
<Connector name="DebugDisplay2">
<ConnectorMode>Script</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration/>
<ConnectorScript><![CDATA[if (deBug)
	task.logmsg("         Got Pwd Entry: \"" + 
	    	        work.getString("ibm-diPassword") +
					"\" for " +
					work.getString("ibm-diUserId"));
]]></ConnectorScript>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser/>
<AttributeMap name="Input"/>
<AttributeMap name="Output"/>
<DeltaSettings>
<Driver>BTree</Driver>
</DeltaSettings>
<Schema name="Input"/>
<Schema name="Output"/>
<LinkCriteria/>
<Hooks/>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Connector name="DebugDisplay_1">
<ConnectorMode>Script</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration/>
<ConnectorScript><![CDATA[if (deBug) {
	task.logmsg("        Got User Entry: " + work.getString("$dn"));
	task.logmsg("             domino_dn: " + work.getString("domino_dn"));
}
]]></ConnectorScript>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser/>
<AttributeMap name="Input"/>
<AttributeMap name="Output"/>
<DeltaSettings>
<Driver>BTree</Driver>
</DeltaSettings>
<Schema name="Input"/>
<Schema name="Output"/>
<LinkCriteria/>
<Hooks/>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Loop name="IF_UserEntryFound">
<LoopType>1</LoopType>
<LoopInitOption>2</LoopInitOption>
<Connector name="IF_UserEntryFound">
<InheritFrom>/Connectors/LDAP_IDS</InheritFrom>
<ConnectorMode>Lookup</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>[parent]</InheritFrom>
<parameter name="ldapSearchBase">DC=IBM,DC=COM</parameter>
<parameter name="ldapSearchFilter">uid=*</parameter>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
<AttributeMapItem>
<Name>domino_dn</Name>
<Type>advanced</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script>ret.value = dn_domino(conn.getString("$dn"), conn.getString("cn"));</Script>
<Simple>domino_dn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>ids_dn</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>$dn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>uid</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>uid</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
</AttributeMap>
<AttributeMap name="Output"/>
<DeltaSettings>
<Driver>BTree</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
<SchemaItem>
<Name>$dn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>businesscategory</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>carlicense</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>cn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>departmentnumber</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>description</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>displayname</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>employeenumber</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>employeetype</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>givenname</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ibm-appuuid</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>initials</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mail</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>manager</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mobile</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>o</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectclass</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>pager</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>postalcode</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>roomnumber</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>telephonenumber</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>title</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uid</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userpassword</Name>
<Syntax>[byte array]</Syntax>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<Schema name="Output">
<SchemaItem>
<Name>automapADPassword</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>connectorFlags</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>debug</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>help</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>jndiExtraProviderParams</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapAddAttr</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapAuthenticationMethod</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapBERTrace</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapBinaryAttributes</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapPageSize</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapPassword</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapReferrals</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapReturnAttributes</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSearchBase</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSearchFilter</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSearchScope</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSizeLimit</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSortAttribute</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapTimeLimit</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapUrl</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapUseSSL</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapUsername</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapVLVPageSize</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>simulateRename</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userComment</Name>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<LinkCriteria>
<LinkCriteriaItem>
<Key>106e6fa8d16</Key>
<Attribute>uid</Attribute>
<Operator>equals</Operator>
<Value>$ibm-diUserId</Value>
</LinkCriteriaItem>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Branch name="IF_UserEntryFound">
<Connector name="WritePwd2Domino">
<InheritFrom>/Connectors/UsersintoDomino</InheritFrom>
<ConnectorMode>Update</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>[parent]</InheritFrom>
<parameter name="ldapPassword">password</parameter>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<AttributeMap name="Output">
<InheritFrom>[no inheritance]</InheritFrom>
<AttributeMapItem>
<Name>userpassword</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>false</Add>
<Modify>true</Modify>
<Script/>
<Simple>ibm-dipassword</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
</AttributeMap>
<DeltaSettings>
<Driver>CloudScape</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<Schema name="Output">
<InheritFrom>[parent]</InheritFrom>
<SchemaItem>
<Name>$dn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>availablefordirsync</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>checkpassword</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>cn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>dominounid</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>encryptincomingmail</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>givenname</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mail</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mailsystem</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>messagestorage</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectclass</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>passwordchangeinterval</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>passwordgraceperiod</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>roamcleanper</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>roamcleansetting</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>roaminguser</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uid</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userpassword</Name>
<Syntax>[byte array]</Syntax>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<LinkCriteria>
<InheritFrom>[no inheritance]</InheritFrom>
<LinkCriteriaItem>
<Key>106e3e3cf60</Key>
<Attribute>uid</Attribute>
<Operator>equals</Operator>
<Value>$uid</Value>
</LinkCriteriaItem>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
<Hook>
<Name>override_add</Name>
<Script>throw "Password cannot be set. User not found.";</Script>
<Enabled>true</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Connector name="WritePwd2SunOne">
<InheritFrom>/Connectors/UpdatetoSunOne</InheritFrom>
<ConnectorMode>Update</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>[parent]</InheritFrom>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<AttributeMap name="Output">
<InheritFrom>[no inheritance]</InheritFrom>
<AttributeMapItem>
<Name>userPassword</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>false</Add>
<Modify>true</Modify>
<Script/>
<Simple>ibm-dipassword</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
</AttributeMap>
<DeltaSettings>
<Driver>CloudScape</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<Schema name="Output">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<LinkCriteria>
<InheritFrom>[parent]</InheritFrom>
<LinkCriteriaItem>
<Key>101f3e4c34a</Key>
<Attribute>$dn</Attribute>
<Operator>equals</Operator>
<Value>$ids_dn</Value>
</LinkCriteriaItem>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
<Hook>
<Name>override_add</Name>
<Script>throw "Password cannot be set. User not found.";</Script>
<Enabled>true</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Connector name="WritePwd2AD">
<InheritFrom>/Connectors/PropagatetoAD</InheritFrom>
<ConnectorMode>Update</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>[parent]</InheritFrom>
<parameter name="automapADPassword">true</parameter>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<AttributeMap name="Output">
<InheritFrom>[parent]</InheritFrom>
<AttributeMapItem>
<Name>userPassword</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>false</Add>
<Modify>true</Modify>
<Script/>
<Simple>ibm-dipassword</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
</AttributeMap>
<DeltaSettings>
<Driver>CloudScape</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<Schema name="Output">
<InheritFrom>[parent]</InheritFrom>
<SchemaItem>
<Name>$dn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>accountExpires</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>badPasswordTime</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>badPwdCount</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>cn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>codePage</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>countryCode</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>displayName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>distinguishedName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>givenName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>instanceType</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>lastLogoff</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>lastLogon</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>logonCount</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mail</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>memberOf</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>name</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectCategory</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectClass</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectGUID</Name>
<Syntax>[byte array]</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectSid</Name>
<Syntax>[byte array]</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>primaryGroupID</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>pwdLastSet</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sAMAccountName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sAMAccountType</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uSNChanged</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uSNCreated</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userAccountControl</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userPassword</Name>
<Syntax>[byte array]</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userPrincipalName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>whenChanged</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>whenCreated</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<LinkCriteria>
<InheritFrom>[parent]</InheritFrom>
<LinkCriteriaItem>
<Key>1072c73201a</Key>
<Attribute>sAMAccountName</Attribute>
<Operator>equals</Operator>
<Value>$uid</Value>
</LinkCriteriaItem>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Connector name="WritePwd2Novell">
<InheritFrom>/Connectors/UpdateNovell</InheritFrom>
<ConnectorMode>Update</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>[parent]</InheritFrom>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<AttributeMap name="Output">
<InheritFrom>[parent]</InheritFrom>
<AttributeMapItem>
<Name>userPassword</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>false</Add>
<Modify>true</Modify>
<Script/>
<Simple>ibm-dipassword</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
</AttributeMap>
<DeltaSettings>
<Driver>CloudScape</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<Schema name="Output">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<LinkCriteria>
<InheritFrom>[parent]</InheritFrom>
<LinkCriteriaItem>
<Key>10755e4cf8b</Key>
<Attribute>uid</Attribute>
<Operator>equals</Operator>
<Value>$uid</Value>
</LinkCriteriaItem>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Conditions/>
<MatchAny>false</MatchAny>
<Enabled>true</Enabled>
<Type>0</Type>
</Branch>
</Loop>
<Conditions/>
<MatchAny>false</MatchAny>
<Enabled>true</Enabled>
<Type>0</Type>
</Branch>
</Loop>
<Conditions>
<BranchCondition>
<LeftHand>targetdn</LeftHand>
<Operator>startsWith</Operator>
<RightHand>ibm-diUserId</RightHand>
<Negate>false</Negate>
<CaseSensitive>false</CaseSensitive>
</BranchCondition>
</Conditions>
<MatchAny>false</MatchAny>
<Enabled>true</Enabled>
<Type>0</Type>
</Branch>
<Branch name="IF_PersonEntryChange">
<Connector name="DebugDisplay_2">
<ConnectorMode>Script</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration/>
<ConnectorScript><![CDATA[if (deBug)
	task.logmsg("**** User Entry Change: " + work.getString("targetdn"));]]></ConnectorScript>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser/>
<AttributeMap name="Input"/>
<AttributeMap name="Output"/>
<DeltaSettings>
<Driver>BTree</Driver>
</DeltaSettings>
<Schema name="Input"/>
<Schema name="Output"/>
<LinkCriteria/>
<Hooks/>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Branch name="IF_Delete">
<ALMap name="Set_uid">
<AttributeMap name="Input">
<AttributeMapItem>
<Name>uid</Name>
<Type>advanced</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script><![CDATA[dnparts = system.splitString(work.getString("targetdn"), ",");

ret.value = dnparts[0].substring(dnparts[0].indexOf("=") + 1);]]></Script>
<Simple>uid</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
</AttributeMap>
<Enabled>true</Enabled>
</ALMap>
<Connector name="showit">
<ConnectorMode>Script</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration/>
<ConnectorScript><![CDATA[task.logmsg("");
task.logmsg("    uid: \"" + work.getString("uid") + "\"");
task.logmsg("");
]]></ConnectorScript>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser/>
<AttributeMap name="Input"/>
<AttributeMap name="Output"/>
<DeltaSettings>
<Driver>BTree</Driver>
</DeltaSettings>
<Schema name="Input"/>
<Schema name="Output"/>
<LinkCriteria/>
<Hooks/>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Connector name="DeleteFromDomino">
<InheritFrom>/Connectors/UsersintoDomino</InheritFrom>
<ConnectorMode>Delete</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>/Connectors/UsersintoDomino</InheritFrom>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<AttributeMap name="Output">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<DeltaSettings>
<Driver>CloudScape</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
<SchemaItem>
<Name>$dn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>availablefordirsync</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>checkpassword</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>cn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>dominounid</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>encryptincomingmail</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mail</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mailsystem</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>messagestorage</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectclass</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>passwordchangeinterval</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>passwordgraceperiod</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>roamcleanper</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>roamcleansetting</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>roaminguser</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uid</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userpassword</Name>
<Syntax>[byte array]</Syntax>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<Schema name="Output">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<LinkCriteria>
<InheritFrom>[parent]</InheritFrom>
<LinkCriteriaItem>
<Key>10728bd08bb</Key>
<Attribute>uid</Attribute>
<Operator>equals</Operator>
<Value>$uid</Value>
</LinkCriteriaItem>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Connector name="DeleteFromSunOne">
<InheritFrom>/Connectors/UpdatetoSunOne</InheritFrom>
<ConnectorMode>Delete</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>/Connectors/UpdatetoSunOne</InheritFrom>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<AttributeMap name="Output">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<DeltaSettings>
<Driver>CloudScape</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
<SchemaItem>
<Name>$dn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>cn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>departmentNumber</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>displayName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>employeeNumber</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>employeeType</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>givenName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mail</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectClass</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ou</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uid</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userPassword</Name>
<Syntax>[byte array]</Syntax>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<Schema name="Output">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<LinkCriteria>
<InheritFrom>[parent]</InheritFrom>
<MatchAny>false</MatchAny>
<LinkCriteriaItem>
<Key>10729646093</Key>
<Attribute>$dn</Attribute>
<Operator>equals</Operator>
<Value>$targetdn</Value>
</LinkCriteriaItem>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Connector name="DeleteFromAD">
<InheritFrom>/Connectors/PropagatetoAD</InheritFrom>
<ConnectorMode>Delete</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>[parent]</InheritFrom>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<AttributeMap name="Output">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<DeltaSettings>
<Driver>CloudScape</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
<SchemaItem>
<Name>$dn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>accountExpires</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>badPasswordTime</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>badPwdCount</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>cn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>codePage</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>countryCode</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>displayName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>distinguishedName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>givenName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>instanceType</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>lastLogoff</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>lastLogon</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>logonCount</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mail</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>memberOf</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>name</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectCategory</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectClass</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectGUID</Name>
<Syntax>[byte array]</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectSid</Name>
<Syntax>[byte array]</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>primaryGroupID</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>pwdLastSet</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sAMAccountName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sAMAccountType</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uSNChanged</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uSNCreated</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userAccountControl</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userPassword</Name>
<Syntax>[byte array]</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userPrincipalName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>whenChanged</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>whenCreated</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<Schema name="Output">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<LinkCriteria>
<InheritFrom>[parent]</InheritFrom>
<LinkCriteriaItem>
<Key>10728bf4911</Key>
<Attribute>sAMAccountName</Attribute>
<Operator>equals</Operator>
<Value>$uid</Value>
</LinkCriteriaItem>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Connector name="DeleteFromNovell">
<InheritFrom>/Connectors/UpdateNovell</InheritFrom>
<ConnectorMode>Delete</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>[parent]</InheritFrom>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<AttributeMap name="Output">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<DeltaSettings>
<Driver>CloudScape</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<Schema name="Output">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<LinkCriteria>
<InheritFrom>[parent]</InheritFrom>
<LinkCriteriaItem>
<Key>1072d7af733</Key>
<Attribute>uid</Attribute>
<Operator>equals</Operator>
<Value>$uid</Value>
</LinkCriteriaItem>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Conditions>
<BranchCondition>
<LeftHand>changetype</LeftHand>
<Operator>equals</Operator>
<RightHand>delete</RightHand>
<Negate>false</Negate>
<CaseSensitive>true</CaseSensitive>
</BranchCondition>
</Conditions>
<MatchAny>false</MatchAny>
<Enabled>true</Enabled>
<Type>0</Type>
</Branch>
<Branch name="IF_AddOrModify">
<Loop name="GetUserEntryFromTDS">
<LoopType>1</LoopType>
<WorkAttributeName>members</WorkAttributeName>
<LoopAttributeName>theMember</LoopAttributeName>
<LoopInitOption>2</LoopInitOption>
<Connector name="GetUserEntryFromTDS">
<InheritFrom>/Connectors/LDAP_IDS</InheritFrom>
<ConnectorMode>Lookup</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>[parent]</InheritFrom>
<parameter name="ldapSearchBase">DC=IBM,DC=COM</parameter>
<parameter name="ldapSearchFilter">uid=*</parameter>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
<AttributeMapItem>
<Name>*</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>*</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>objectClass</Name>
<Type>advanced</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script>ret.value = null;</Script>
<Simple>objectClass</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
</AttributeMap>
<AttributeMap name="Output"/>
<DeltaSettings>
<Driver>BTree</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
<SchemaItem>
<Name>$dn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>availablefordirsync</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>checkpassword</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>cn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>displayname</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>dominounid</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>encryptincomingmail</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>givenname</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mail</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mailaddress</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mailsystem</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>messagestorage</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectclass</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>passwordchangeinterval</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>passwordgraceperiod</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>roamcleanper</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>roamcleansetting</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>roaminguser</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uid</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userpassword</Name>
<Syntax>[byte array]</Syntax>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<Schema name="Output">
<SchemaItem>
<Name>automapADPassword</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>connectorFlags</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>debug</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>help</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>jndiExtraProviderParams</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapAddAttr</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapAuthenticationMethod</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapBERTrace</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapBinaryAttributes</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapPageSize</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapPassword</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapReferrals</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapReturnAttributes</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSearchBase</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSearchFilter</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSearchScope</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSizeLimit</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSortAttribute</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapTimeLimit</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapUrl</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapUseSSL</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapUsername</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapVLVPageSize</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>simulateRename</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userComment</Name>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<LinkCriteria>
<LinkCriteriaItem>
<Key>107103ff34d</Key>
<Attribute>$dn</Attribute>
<Operator>equals</Operator>
<Value>$targetdn</Value>
</LinkCriteriaItem>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
<Hook>
<Name>lookup_multiple</Name>
<Enabled>false</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
<Hook>
<Name>lookup_nomatch</Name>
<Enabled>false</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Branch name="GetUserEntryFromTDS">
<ALMap name="set_DNs">
<AttributeMap name="Input">
<InheritFrom>[no inheritance]</InheritFrom>
<AttributeMapItem>
<Name>_display_message_</Name>
<Type>advanced</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script><![CDATA[// This dummy Attribute is used to pring a message
// during the mapping operation.
//
if (deBug) {
	task.logmsg("...found TDS User entry.");
	task.logmsg("...Populating all attributes in case of add.");
}
]]></Script>
<Simple>_display_message_</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>ad_dn</Name>
<Type>advanced</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script>ret.value = dn_AD( work.getString("targetdn"), work.getString("cn") );</Script>
<Simple>ad_dn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>domino_dn</Name>
<Type>advanced</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script>ret.value = dn_domino( work.getString("targetdn"), work.getString("cn") );</Script>
<Simple>domino_dn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>novell_dn</Name>
<Type>advanced</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script>ret.value = dn_novell( work.getString("targetdn"), work.getString("cn") );</Script>
<Simple>novell_dn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>sunOne_dn</Name>
<Type>advanced</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script><![CDATA[
ret.value = dn_sunOne( work.getString("targetdn") );]]></Script>
<Simple>sunOne_dn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
</AttributeMap>
<Enabled>true</Enabled>
</ALMap>
<Conditions/>
<MatchAny>false</MatchAny>
<Enabled>true</Enabled>
<Type>0</Type>
</Branch>
</Loop>
<Connector name="UpdatetoDomino">
<InheritFrom>/Connectors/UsersintoDomino</InheritFrom>
<ConnectorMode>Update</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>/Connectors/UsersintoDomino</InheritFrom>
<parameter name="automapADPassword">false</parameter>
<parameter name="debug">false</parameter>
<parameter name="filePath">C:\SunOne.ldif</parameter>
<parameter name="ldapAddAttr">false</parameter>
<parameter name="ldapSearchBase">OU=Notesdev,O=ibm</parameter>
<parameter name="ldapVLVPageSize">0</parameter>
<parameter name="simulateRename">false</parameter>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>system:/Parsers/ibmdi.LDIF</InheritFrom>
<parameter name="characterSet">UTF-8</parameter>
<parameter name="debug">false</parameter>
<parameter name="ldifDNAttributeName">$dn</parameter>
<parameter name="ldifVersion">true</parameter>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
<AttributeMapItem>
<Name>$dn</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>$dn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>cn</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>cn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>givenName</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>givenName</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>mail</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>mail</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>objectClass</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>objectClass</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>sn</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>sn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>targetdn</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>targetdn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>uid</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>uid</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>userPassword</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>userPassword</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
</AttributeMap>
<AttributeMap name="Output">
<InheritFrom>[parent]</InheritFrom>
<AttributeMapItem>
<Name>$dn</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>false</Modify>
<Script/>
<Simple>domino_dn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>cn</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>false</Modify>
<Script/>
<Simple>cn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>mail</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>mail</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
<NullBehavior>Delete</NullBehavior>
<NullDefinition>EmptyString</NullDefinition>
</AttributeMapItem>
<AttributeMapItem>
<Name>physicalDeliveryOfficeName</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>physicalDeliveryOfficeName</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>uid</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>uid</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
</AttributeMap>
<DeltaSettings>
<Driver>CloudScape</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<Schema name="Output">
<InheritFrom>[parent]</InheritFrom>
<SchemaItem>
<Name>$dn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>AltFullName</Name>
<NativeSyntax>MAY/DN</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>AltFullNameLanguage</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>AltFullNameLanguageDisplay</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>AltFullNameSort</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>AvailableForDirSync</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>BkmksFile</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>CalendarDomain</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>CertificateDisplay</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>CheckPassword</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Children</Name>
<NativeSyntax>MAY/DN</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ClientType</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ClntBld</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ClntMachine</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ClntPltfrm</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Comments</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>CompanyName</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Department</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>DisplayChangeRequest</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>DisplayMailAddress</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>EmployeeID</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>EncryptIncomingMail</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>FullName</Name>
<NativeSyntax>MAY/DN</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>GroupTitle</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>GroupType</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>HTTPPasswordChangeDate</Name>
<NativeSyntax>MAY/Generalized Time</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>HTTPPasswordForceChange</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>JrnlFile</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>LastMod</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level0</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level0-1</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level0-2</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level0-3</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level1</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level1-1</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level1-2</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level1-3</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level2</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level2-1</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level2-2</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level2-3</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level3</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level3-1</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level3-2</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level3-3</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level4</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level4-1</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level4-2</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level4-3</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level5</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level5-1</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level5-2</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level5-3</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level6</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level6-1</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level6-2</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Level6-3</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ListCategory</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ListName</Name>
<NativeSyntax>MAY/DN</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Location</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>MailDomain</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>MailFile</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>MailServer</Name>
<NativeSyntax>MAY/DN</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>MailSystem</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>MessageStorage</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>MiddleInitial</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>NetUserName</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>OfficeStreetAddress</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>PasswordChangeDate</Name>
<NativeSyntax>MAY/Generalized Time</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>PasswordChangeInterval</Name>
<NativeSyntax>MAY/INTEGER</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>PasswordDigest</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>PasswordGracePeriod</Name>
<NativeSyntax>MAY/INTEGER</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>PersonalID</Name>
<NativeSyntax>MAY/INTEGER</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Policy</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Profiles</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>PublicKey</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>RoamAB</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>RoamCleanPer</Name>
<NativeSyntax>MAY/INTEGER</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>RoamCleanSetting</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>RoamMode</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>RoamRplSrvrs</Name>
<NativeSyntax>MAY/DN</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>RoamSrvr</Name>
<NativeSyntax>MAY/DN</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>RoamSubdir</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>RoamingUser</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>SametimeServer</Name>
<NativeSyntax>MAY/DN</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Spouse</Name>
<NativeSyntax>MAY/DN</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>UserCertificateDisplay</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>X509Issuers</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>audio</Name>
<NativeSyntax>MAY/Octet String/Contains a sound file in binary format.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>availablefordirsync</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>businessCategory</Name>
<NativeSyntax>MAY/Directory String/This attribute describes the kind of business performed by an organization.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>c</Name>
<NativeSyntax>MAY/Directory String/This attribute contains a two-letter ISO 3166 country code (countryName).</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>carLicense</Name>
<NativeSyntax>MAY/Directory String/vehicle license or registration plate</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ccMailLocation</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ccMailUserName</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>checkpassword</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>cn</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MUST/Directory String/This is the X.500 commonName attribute, which contains a name of an object.  If the object corresponds to a person, it is typically the persons full name.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>departmentNumber</Name>
<NativeSyntax>MAY/Directory String/identifies a department within an organization</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>description</Name>
<NativeSyntax>MAY/Directory String/Attribute common to CIM and LDAP schema to provide lengthy description of a directory object entry.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>destinationIndicator</Name>
<NativeSyntax>MAY/Printable String/This attribute is used for the telegram service.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>displayName</Name>
<NativeSyntax>MAY/Directory String/preferred name of a person to be used when displaying entries</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>dominoAuthor</Name>
<NativeSyntax>MAY/DN</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>dominoCertificate</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>dominoLocalAdmin</Name>
<NativeSyntax>MAY/DN</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>dominounid</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>employeeNumber</Name>
<NativeSyntax>MAY/Directory String/numerically identifies an employee within an organization</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>employeeType</Name>
<NativeSyntax>MAY/Directory String/type of employment for a person</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>encryptincomingmail</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>facsimileTelephoneNumber</Name>
<NativeSyntax>MAY/Facsimile Telephone Number/Identifies the fax number at which the entry can be reached.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>generationQualifier</Name>
<NativeSyntax>MAY/Directory String/Contains the part of the name which typically is the suffix, as in IIIrd.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>givenName</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MAY/Directory String/Used to hold the part of a persons name which is not their surname nor middle name.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>givenname</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>grouptitle</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>grouptype</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>homeCity</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>homeCountry</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>homePhone</Name>
<NativeSyntax>MAY/Telephone Number/Identifies the entrys home phone number.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>homePostalAddress</Name>
<NativeSyntax>MAY/Postal Address/Identifies the entrys home mailing address. This field is  intended to include multiple lines, but each line within the  entry should be separated by a dollar sign (\24). To represent  an actual dollar sign (\24) or backslash (\) within this text, use  the escaped hex values \24 and \5c respectively.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>homeState</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>homeStreetAddress</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>homeZip</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>homefax</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>initials</Name>
<NativeSyntax>MAY/Directory String/The initials attribute contains the initials of some or all of an individuals names, but not the surname(s).</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>internationaliSDNNumber</Name>
<NativeSyntax>MAY/Numeric String/Contains the ISDN number of the entry. This is in the internationally agreed format for ISDN addresses given in CCITT Rec. E. 164.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>jpegPhoto</Name>
<NativeSyntax>MAY/JPEG/a JPEG image</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>l</Name>
<NativeSyntax>MAY/Directory String/This attribute contains the name of a locality, such as a city, county or other geographic region (localityName).</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>labeledURI</Name>
<NativeSyntax>MAY/Directory String/Uniform Resource Identifier with optional label as defined in RFC2079.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mail</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MAY/IA5 String/Identifies a users primary email address (the email address retrieved and displayed by white-pages lookup applications).</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mailaddress</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MAY/IA5 String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mailsystem</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>manager</Name>
<NativeSyntax>MAY/DN/Identifies the distinguished name of the entrys manager.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>member</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MUST/DN/Identifies the distinguished names for each member of the group.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>messagestorage</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mobile</Name>
<NativeSyntax>MAY/Telephone Number/Identifies the entrys mobile or cellular phone number.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>o</Name>
<NativeSyntax>MAY/Directory String/This attribute contains the name of an organization (organizationName).</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectClass</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MUST/OID/The values of the objectClass attribute describe the kind of object which an entry represents.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectclass</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ou</Name>
<NativeSyntax>MAY/Directory String/This attribute contains the name of an organization (organizationName).</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>owner</Name>
<NativeSyntax>MAY/DN/Identifies the distinguished name (DN) of the person responsible for the entry.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>pager</Name>
<NativeSyntax>MAY/Telephone Number/Identifies the entrys pager phone number.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>passwordchangeinterval</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>passwordgraceperiod</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>personalTitle</Name>
<NativeSyntax>MAY/Directory String/Specifies a personal title for a person. Examples of personal titles are  Mr, Ms, Dr, Prof and Rev.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>photo</Name>
<NativeSyntax>MAY/Binary/Contains a photo, in binary form, of the entry.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>physicalDeliveryOfficeName</Name>
<NativeSyntax>MAY/Directory String/Physcial delivery office number.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>postOfficeBox</Name>
<NativeSyntax>MAY/Directory String/Post office box number.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>postalAddress</Name>
<NativeSyntax>MAY/Postal Address/Identifies mailing address for the entry.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>postalCode</Name>
<NativeSyntax>MAY/Directory String/Postal code.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>preferredDeliveryMethod</Name>
<NativeSyntax>MAY/Delivery Method/Identifies preferred contact or delivery method for the entry.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>preferredLanguage</Name>
<NativeSyntax>MAY/Directory String/preferred written or spoken language for a person</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>registeredAddress</Name>
<NativeSyntax>MAY/Postal Address/This attribute contains a postal address for receiving telegrams or expedited documents. The recipient\27s signature is usually required on delivery.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>roamcleanper</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>roamcleansetting</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>roaminguser</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>roomNumber</Name>
<NativeSyntax>MAY/Directory String/Specifies the room number of an object. Note that the commonName attribute should be used for naming room  objects.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>secretary</Name>
<NativeSyntax>MAY/DN/Identifies the entrys secretary or administrative assistant.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>seeAlso</Name>
<NativeSyntax>MAY/DN/Identifies another directory server entry that may contain information related to this entry.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sn</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MUST/Directory String/This is the X.500 surname attribute, which contains the family name of a person.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>st</Name>
<NativeSyntax>MAY/Directory String/This attribute contains the full name of a state or province (stateOrProvinceName).</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>street</Name>
<NativeSyntax>MAY/Directory String/This attribute contains the physical address of the object to which the entry corresponds, such as an address for package delivery (streetAddress).</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>telephoneNumber</Name>
<NativeSyntax>MAY/Telephone Number/Telephone number.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>teletexTerminalIdentifier</Name>
<NativeSyntax>MAY/Teletex Terminal Identifier/Teletex terminal identifier.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>telexNumber</Name>
<NativeSyntax>MAY/Telex Number/Telex number.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>telexTerminalIdentifier</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>title</Name>
<NativeSyntax>MAY/Directory String/This attribute contains the title, such as Vice President, of a person in their organizational context. The personalTitle attribute would be used for a persons title independent of their job function.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>tmpNow</Name>
<NativeSyntax>MAY/Generalized Time</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uid</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MAY/Directory String/Typically a user shortname or userid.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>url</Name>
<NativeSyntax>MAY/Directory String</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userCertificate</Name>
<NativeSyntax>MAY/Certificate/Used to represent certificates from one or more Certification Authorities representing a user.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userPKCS12</Name>
<NativeSyntax>MAY/Binary/PKCS #12 PFX PDU for exchange of personal identity information</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userPassword</Name>
<Syntax>[byte array]</Syntax>
<NativeSyntax>MAY/Octet String/Holds a password value for a distinguished name.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userSMIMECertificate</Name>
<NativeSyntax>MAY/Binary/PKCS#7 SignedData used to support S/MIME</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userpassword</Name>
<Syntax>[byte array]</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>x121Address</Name>
<NativeSyntax>MAY/Numeric String/Defines the X.121 address of the entry.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>x400Address</Name>
<NativeSyntax>MAY/DN</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>x500UniqueIdentifier</Name>
<NativeSyntax>MAY/Bit String/Used to distinguish between objects when a distinguished name has been reused. This is a different attribute type from both the uid and uniqueIdentifier types.</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<LinkCriteria>
<InheritFrom>[no inheritance]</InheritFrom>
<MatchAny>true</MatchAny>
<AdvancedLinkMode>false</AdvancedLinkMode>
<LinkCriteriaItem>
<Key>1026fc96096</Key>
<Attribute>$dn</Attribute>
<Operator>equals</Operator>
<Value>$domino_dn</Value>
</LinkCriteriaItem>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
<parameter name="autoreconnect">true</parameter>
<parameter name="numberOfRetries">10</parameter>
<parameter name="retryDelay">10</parameter>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Connector name="UpdatetoSunOne">
<InheritFrom>/Connectors/UpdatetoSunOne</InheritFrom>
<ConnectorMode>Update</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>/Connectors/UpdatetoSunOne</InheritFrom>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<AttributeMap name="Output">
<InheritFrom>[parent]</InheritFrom>
<AttributeMapItem>
<Name>$dn</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>false</Modify>
<Script/>
<Simple>sunOne_dn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>departmentNumber</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>departmentNumber</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>employeeNumber</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>employeeNumber</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>employeeType</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>employeeType</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>manager</Name>
<Type>simple</Type>
<Enabled>false</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>manager</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>mobile</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>mobile</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>ou</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>ou</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>physicalDeliveryOfficeName</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>physicalDeliveryOfficeName</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
</AttributeMap>
<DeltaSettings>
<Driver>CloudScape</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<Schema name="Output">
<InheritFrom>[parent]</InheritFrom>
<SchemaItem>
<Name>$dn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>cn</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MUST/Directory String/Standard LDAP attribute type</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>departmentNumber</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MAY/Directory String/inetOrgPerson attribute type</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>displayName</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MAY/Directory String/inetOrgPerson attribute type</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>employeeNumber</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MAY/Directory String/inetOrgPerson attribute type</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>employeeType</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MAY/Directory String/inetOrgPerson attribute type</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>givenName</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MAY/Directory String/Standard LDAP attribute type</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mail</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MAY/Directory String/Standard LDAP attribute type</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectClass</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MUST/Directory String/Standard LDAP attribute type</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ou</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MAY/Directory String/Standard LDAP attribute type</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sn</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MUST/Directory String/Standard LDAP attribute type</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uid</Name>
<Syntax>java.lang.String</Syntax>
<NativeSyntax>MAY/Directory String/Standard LDAP attribute type</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userPassword</Name>
<Syntax>[byte array]</Syntax>
<NativeSyntax>MAY/Octet String{128}/Standard LDAP attribute type</NativeSyntax>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<LinkCriteria>
<InheritFrom>[parent]</InheritFrom>
<LinkCriteriaItem>
<Key>101f3e4c34a</Key>
<Attribute>$dn</Attribute>
<Operator>equals</Operator>
<Value>$sunOne_dn</Value>
</LinkCriteriaItem>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Connector name="UpdateToAD">
<InheritFrom>/Connectors/PropagatetoAD</InheritFrom>
<ConnectorMode>Update</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>[parent]</InheritFrom>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<AttributeMap name="Output">
<InheritFrom>[no inheritance]</InheritFrom>
<AttributeMapItem>
<Name>$dn</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>false</Modify>
<Script/>
<Simple>ad_dn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>cn</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>false</Modify>
<Script/>
<Simple>cn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>displayName</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>displayName</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>employeeNumber</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>employeeNumber</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>employeeType</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>employeeType</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>givenName</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>givenName</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>mobile</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>mobile</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>name</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>cn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>objectClass</Name>
<Type>advanced</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>false</Modify>
<Script><![CDATA[ret.value = ["top",
             "person",
             "organizationalPerson", 
//			 "inetOrgPerson",
             "User"];]]></Script>
<Simple>objectClass</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>physicalDeliveryOfficeName</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>physicalDeliveryOfficeName</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>postOfficeBox</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>postOfficeBox</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>postalAddress</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>postalAddress</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>postalCode</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>postalCode</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>sAMAccountName</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>false</Modify>
<Script/>
<Simple>uid</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>title</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>false</Add>
<Modify>true</Modify>
<Script/>
<Simple>title</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>userAccountControl</Name>
<Type>advanced</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>false</Modify>
<Script><![CDATA[// Here we define the account settings in AD. This is
// a set of bit flags. You can find details here:
//
// http://support.microsoft.com/default.aspx?scid=kb;en-us;Q305144
//
ret.value = "544";  // Normal acct + pwd not required
]]></Script>
<Simple>UserAccountControl</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
</AttributeMap>
<DeltaSettings>
<Driver>CloudScape</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<Schema name="Output">
<InheritFrom>[parent]</InheritFrom>
<SchemaItem>
<Name>$dn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>accountExpires</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>badPasswordTime</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>badPwdCount</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>cn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>codePage</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>countryCode</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>displayName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>distinguishedName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>givenName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>instanceType</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>lastLogoff</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>lastLogon</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>logonCount</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mail</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>name</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectCategory</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectClass</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectGUID</Name>
<Syntax>[byte array]</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectSid</Name>
<Syntax>[byte array]</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>primaryGroupID</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>pwdLastSet</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sAMAccountName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sAMAccountType</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uSNChanged</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uSNCreated</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userAccountControl</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userPrincipalName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>whenChanged</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>whenCreated</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<LinkCriteria>
<InheritFrom>[parent]</InheritFrom>
<LinkCriteriaItem>
<Key>10727e4fce1</Key>
<Attribute>$dn</Attribute>
<Operator>equals</Operator>
<Value>$ad_dn</Value>
</LinkCriteriaItem>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Connector name="UpdateNovell">
<InheritFrom>/Connectors/UpdateNovell</InheritFrom>
<ConnectorMode>Update</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>[parent]</InheritFrom>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<AttributeMap name="Output">
<InheritFrom>[parent]</InheritFrom>
<AttributeMapItem>
<Name>$dn</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>false</Modify>
<Script/>
<Simple>novell_dn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>cn</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>false</Modify>
<Script/>
<Simple>cn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>company</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>company</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>employeeNumber</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>employeeNumber</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>employeeType</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>employeeType</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>givenName</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>givenName</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>mail</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>mail</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>mobile</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>mobile</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>objectClass</Name>
<Type>advanced</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>false</Modify>
<Script><![CDATA[ret.value = ["top",
			 "person",
			 "organizationalPerson",
			 "inetOrgPerson",
			 "ndsLoginProperties"];]]></Script>
<Simple>objectClass</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>sn</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>sn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>st</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>st</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>telephoneNumber</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>telephoneNumber</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>title</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>title</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>uid</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>uid</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
</AttributeMap>
<DeltaSettings>
<Driver>CloudScape</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<Schema name="Output">
<InheritFrom>[parent]</InheritFrom>
<SchemaItem>
<Name>$dn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ACL</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>Language</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>cn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>company</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>givenName</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>loginTime</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mail</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>manager</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>messageServer</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>networkAddress</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectClass</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>telephoneNumber</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>title</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uid</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<LinkCriteria>
<InheritFrom>[parent]</InheritFrom>
<LinkCriteriaItem>
<Key>1072d7c2199</Key>
<Attribute>$dn</Attribute>
<Operator>equals</Operator>
<Value>$novell_dn</Value>
</LinkCriteriaItem>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Conditions>
<BranchCondition>
<LeftHand>changetype</LeftHand>
<Operator>equals</Operator>
<RightHand>delete</RightHand>
<Negate>true</Negate>
<CaseSensitive>true</CaseSensitive>
</BranchCondition>
</Conditions>
<MatchAny>false</MatchAny>
<Enabled>true</Enabled>
<Type>0</Type>
</Branch>
<Conditions>
<BranchCondition>
<LeftHand>targetdn</LeftHand>
<Operator>startsWith</Operator>
<RightHand>ibm-diUserId</RightHand>
<Negate>true</Negate>
<CaseSensitive>false</CaseSensitive>
</BranchCondition>
</Conditions>
<MatchAny>false</MatchAny>
<Enabled>true</Enabled>
<Type>0</Type>
</Branch>
<ScriptCondition><![CDATA[var tdn = work.getString("targetdn");

ret.value = supportedDN(work.getString("targetdn"));
   ]]></ScriptCondition>
<Conditions/>
<MatchAny>false</MatchAny>
<Enabled>true</Enabled>
<Type>0</Type>
</Branch>
</ContainerDF>
<ThreadOptions/>
<Operations>
<Operation name="Default">
<Schema name="Input"/>
<Schema name="Output"/>
<AttributeMap name="Input"/>
<AttributeMap name="Output"/>
<Public>true</Public>
</Operation>
</Operations>
</AssemblyLine>
<AssemblyLine name="z_showADoc">
<LogEnabled>true</LogEnabled>
<Settings>
<parameter name="ALPoolSettingsDialog">showALPoolSettings</parameter>
<parameter name="ScriptEngine">JavaScript</parameter>
<parameter name="automapattributes">false</parameter>
<parameter name="debug">false</parameter>
<parameter name="includeGlobalPrologs">true</parameter>
<parameter name="includePrologs">dn_AD</parameter>
<parameter name="maxread">10</parameter>
<parameter name="nullBehaviorDialog">showNullBehavior</parameter>
</Settings>
<Hooks/>
<CheckpointConfig/>
<SandboxConfig/>
<LogConfig/>
<ContainerEF name="EntryFeedContainer">
<Connector name="PropagatetoAD">
<InheritFrom>/Connectors/PropagatetoAD</InheritFrom>
<ConnectorMode>Iterator</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>[parent]</InheritFrom>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
<AttributeMapItem>
<Name>$dn</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>$dn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>objectClass</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>objectClass</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
</AttributeMap>
<AttributeMap name="Output">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<DeltaSettings>
<Driver>CloudScape</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
<SchemaItem>
<Name>$dn</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>accountExpires</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>badPasswordTime</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>badPwdCount</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>cn</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>codePage</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>countryCode</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>displayName</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>distinguishedName</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>givenName</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>instanceType</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>lastLogoff</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>lastLogon</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>logonCount</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mail</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>memberOf</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>name</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectCategory</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectClass</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectGUID</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectSid</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>primaryGroupID</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>pwdLastSet</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sAMAccountName</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sAMAccountType</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sn</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uSNChanged</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uSNCreated</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userAccountControl</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userPassword</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userPrincipalName</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>whenChanged</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>whenCreated</Name>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<Schema name="Output">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<LinkCriteria>
<InheritFrom>[parent]</InheritFrom>
</LinkCriteria>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
</ContainerEF>
<ContainerDF name="DataFlowContainer">
<Connector name="display">
<ConnectorMode>Script</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration/>
<ConnectorScript><![CDATA[task.logmsg("----------- dn: " + work.getString("$dn"));
task.logmsg("   objectClass: " + work.getAttribute("objectClass"));
]]></ConnectorScript>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser/>
<AttributeMap name="Input"/>
<AttributeMap name="Output"/>
<DeltaSettings>
<Driver>BTree</Driver>
</DeltaSettings>
<Schema name="Input"/>
<Schema name="Output"/>
<LinkCriteria/>
<Hooks/>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
</ContainerDF>
<ThreadOptions/>
<Operations>
<Operation name="Default">
<Schema name="Input"/>
<Schema name="Output"/>
<AttributeMap name="Input"/>
<AttributeMap name="Output"/>
<Public>true</Public>
</Operation>
</Operations>
</AssemblyLine>
<AssemblyLine name="02_MigrateFromTDS">
<LogEnabled>true</LogEnabled>
<Settings>
<parameter name="ALPoolSettingsDialog">showALPoolSettings</parameter>
<parameter name="ScriptEngine">JavaScript</parameter>
<parameter name="automapattributes">false</parameter>
<parameter name="debug">false</parameter>
<parameter name="includeGlobalPrologs">false</parameter>
<parameter name="includePrologs"><![CDATA[dn_AD
dn_domino
dn_novell
dn_sunOne
errorMsg
supportedDN]]></parameter>
<parameter name="maxread">1</parameter>
<parameter name="nullBehaviorDialog">showNullBehavior</parameter>
<parameter name="verbose"/>
</Settings>
<Hooks>
<Hook>
<Name>epilog</Name>
<Script/>
<Enabled>false</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
<Hook>
<Name>prolog</Name>
<Script/>
<Enabled>false</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
<Hook>
<Name>prolog0</Name>
<Script/>
<Enabled>false</Enabled>
<DebugBreak>false</DebugBreak>
</Hook>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<LogConfig/>
<ContainerEF name="EntryFeedContainer"/>
<ContainerDF name="DataFlowContainer">
<Connector name="InitCount">
<ConnectorMode>Script</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration/>
<ConnectorScript>count = 0;</ConnectorScript>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser/>
<AttributeMap name="Input"/>
<AttributeMap name="Output"/>
<DeltaSettings>
<Driver>BTree</Driver>
</DeltaSettings>
<Schema name="Input"/>
<Schema name="Output"/>
<LinkCriteria/>
<Hooks/>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Loop name="IterateThruIDS">
<LoopType>1</LoopType>
<LoopInitOption>1</LoopInitOption>
<Connector name="IterateThruIDS">
<InheritFrom>/Connectors/LDAP_IDS</InheritFrom>
<ConnectorMode>Iterator</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration>
<InheritFrom>[parent]</InheritFrom>
<parameter name="ldapSearchBase">DC=IBM,DC=COM</parameter>
<parameter name="ldapSearchFilter">uid=*</parameter>
</Configuration>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser>
<InheritFrom>[parent]</InheritFrom>
</Parser>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
<AttributeMapItem>
<Name>targetdn</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>$dn</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
</AttributeMap>
<AttributeMap name="Output"/>
<DeltaSettings>
<Driver>BTree</Driver>
</DeltaSettings>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
<SchemaItem>
<Name>$dn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>cn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>description</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>displayname</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>givenname</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ibm-appuuid</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>mail</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>objectclass</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>sn</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>uid</Name>
<Syntax>java.lang.String</Syntax>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userpassword</Name>
<Syntax>[byte array]</Syntax>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<Schema name="Output">
<SchemaItem>
<Name>automapADPassword</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>connectorFlags</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>debug</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>help</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>jndiExtraProviderParams</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapAddAttr</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapAuthenticationMethod</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapBERTrace</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapBinaryAttributes</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapPageSize</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapPassword</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapReferrals</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapReturnAttributes</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSearchBase</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSearchFilter</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSearchScope</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSizeLimit</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapSortAttribute</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapTimeLimit</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapUrl</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapUseSSL</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapUsername</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>ldapVLVPageSize</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>simulateRename</Name>
<Presence>null</Presence>
</SchemaItem>
<SchemaItem>
<Name>userComment</Name>
<Presence>null</Presence>
</SchemaItem>
</Schema>
<LinkCriteria/>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
</Hooks>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Branch name="IterateThruIDS">
<Connector name="TagEntryAsModified">
<ConnectorMode>Script</ConnectorMode>
<ConnectorState>Enabled</ConnectorState>
<Configuration/>
<ConnectorScript><![CDATA[
work.setOperation("modify");]]></ConnectorScript>
<ComputeChanges>true</ComputeChanges>
<DeltaBehavior>0</DeltaBehavior>
<DeltaStrict>true</DeltaStrict>
<Parser/>
<AttributeMap name="Input"/>
<AttributeMap name="Output"/>
<DeltaSettings>
<Driver>BTree</Driver>
</DeltaSettings>
<Schema name="Input"/>
<Schema name="Output"/>
<LinkCriteria/>
<Hooks/>
<CheckpointConfig/>
<SandboxConfig/>
<Reconnect>
<InheritFrom>[parent]</InheritFrom>
</Reconnect>
<Operations/>
<OperationCarrierIsProperty>false</OperationCarrierIsProperty>
<PoolDefinition>
<InheritFrom>[parent]</InheritFrom>
</PoolDefinition>
<PoolInstance/>
<InitializeOption>0</InitializeOption>
</Connector>
<Function name="DriveSynchAL">
<InheritFrom>system:/Functions/ibmdi.AssemblyLineFC</InheritFrom>
<parameter name="assemblyLine">/AssemblyLines/01_SyncFromTDS</parameter>
<parameter name="debug">false</parameter>
<parameter name="mode">2</parameter>
<parameter name="state">Enabled</parameter>
<parameter name="userComment"/>
<Schema name="Input">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<Schema name="Output">
<InheritFrom>[parent]</InheritFrom>
</Schema>
<Hooks>
<InheritFrom>[parent]</InheritFrom>
</Hooks>
<Configuration>
<InheritFrom>[parent]</InheritFrom>
<parameter name="assemblyLine">/AssemblyLines/01_SyncFromTDS</parameter>
<parameter name="debug">false</parameter>
<parameter name="mode">2</parameter>
<parameter name="userComment"/>
</Configuration>
<SandboxConfig/>
<AttributeMap name="Input">
<InheritFrom>[parent]</InheritFrom>
</AttributeMap>
<AttributeMap name="Output">
<InheritFrom>[parent]</InheritFrom>
<AttributeMapItem>
<Name>changeType</Name>
<Type>advanced</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script>ret.value = "modify";</Script>
<Simple>changeType</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<AttributeMapItem>
<Name>error</Name>
<Type>simple</Type>
<Enabled>true</Enabled>
<Add>true</Add>
<Modify>true</Modify>
<Script/>
<Simple>error</Simple>
<SubstitutionTemplate>null</SubstitutionTemplate>
</AttributeMapItem>
<Attri