<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi All,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">For our initial implementation of Midpoint we want to link existing accounts from our HR input to their existing accounts in active directory.  After they are synced we want to have Midpoint add/sync users from HR to AD.  As a test we are
 trying to link an existing HR account to an existing AD account.  When we do this an attempt is made to add the account to AD no matter what we try causing an AlreadyExistsException error.  Below is our object synchronization for the account.  Is it possible
 that the correlation is never matching the two accounts?  We tried both $account and $shadow in the correlation path.  We know that the “Name” attribute in the HR account is the same as sAMAccountName in AD.   Is there something we’re doing wrong here?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><objectSynchronization><o:p></o:p></p>
<p class="MsoNormal">            <name>Account sync</name><o:p></o:p></p>
<p class="MsoNormal">            <objectClass>ri:user</objectClass><o:p></o:p></p>
<p class="MsoNormal">            <kind>account</kind><o:p></o:p></p>
<p class="MsoNormal">            <intent>default</intent><o:p></o:p></p>
<p class="MsoNormal">            <enabled>true</enabled><o:p></o:p></p>
<p class="MsoNormal">            <correlation><o:p></o:p></p>
<p class="MsoNormal">                <q:equal><o:p></o:p></p>
<p class="MsoNormal">                    <q:path>c:name</q:path><o:p></o:p></p>
<p class="MsoNormal">                    <expression xmlns=""><o:p></o:p></p>
<p class="MsoNormal">                        <path>$account/attributes/ri:sAMAccountName</path><o:p></o:p></p>
<p class="MsoNormal">                    </expression><o:p></o:p></p>
<p class="MsoNormal">                </q:equal><o:p></o:p></p>
<p class="MsoNormal">            </correlation><o:p></o:p></p>
<p class="MsoNormal">            <reconcile>false</reconcile><o:p></o:p></p>
<p class="MsoNormal">            <reaction><o:p></o:p></p>
<p class="MsoNormal">                <situation>linked</situation><o:p></o:p></p>
<p class="MsoNormal">                <synchronize>true</synchronize><o:p></o:p></p>
<p class="MsoNormal">                <reconcile>false</reconcile><o:p></o:p></p>
<p class="MsoNormal">            </reaction><o:p></o:p></p>
<p class="MsoNormal">            <reaction><o:p></o:p></p>
<p class="MsoNormal">                <situation>deleted</situation><o:p></o:p></p>
<p class="MsoNormal">                <action ref="http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlink"/><o:p></o:p></p>
<p class="MsoNormal">            </reaction><o:p></o:p></p>
<p class="MsoNormal">            <reaction><o:p></o:p></p>
<p class="MsoNormal">                <situation>unlinked</situation><o:p></o:p></p>
<p class="MsoNormal">                <reconcile>false</reconcile><o:p></o:p></p>
<p class="MsoNormal">                <action><o:p></o:p></p>
<p class="MsoNormal">                    <handlerUri>http://midpoint.evolveum.com/xml/ns/public/model/action-3#link</handlerUri><o:p></o:p></p>
<p class="MsoNormal">                </action><o:p></o:p></p>
<p class="MsoNormal">            </reaction><o:p></o:p></p>
<p class="MsoNormal">            <reaction><o:p></o:p></p>
<p class="MsoNormal">                <situation>unmatched</situation><o:p></o:p></p>
<p class="MsoNormal">                <reconcile>false</reconcile><o:p></o:p></p>
<p class="MsoNormal">                <action><o:p></o:p></p>
<p class="MsoNormal">                    <handlerUri>http://midpoint.evolveum.com/xml/ns/public/model/action-3#addFocus</handlerUri><o:p></o:p></p>
<p class="MsoNormal">                </action><o:p></o:p></p>
<p class="MsoNormal">            </reaction><o:p></o:p></p>
<p class="MsoNormal">        </objectSynchronization><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank You,<o:p></o:p></p>
<p class="MsoNormal">Rod Holman<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>