<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi Glenn,</p>
    <p>the configuration looks ok to me. Or at least, I'd do it in the
      same way. The configuration of iteration token expression is
      probably missing, but maybe the defaults are fine.</p>
    <p>The configuration of resource and its relationship to your object
      template is OK. #addFocus action is OK (#addUser is the same, ast
      least fow now, but it's deprecated and kept for backward
      compatibility reasons only)</p>
    <p>The trick and workaround follows.</p>
    <p>The problem is with the old value of the attributes (mainly
      givenName, as it's used in substring). To see that, I used
      <trace>true</trace> element in the mapping:</p>
    <p><mapping><br>
            <name>JIT Username generation</name><br>
            <strength>weak</strength><br>
            <trace>true</trace><br>
            <source><br>
               <c:path>$user/givenName</c:path><br>
            </source><br>
            <source><br>
               <c:path>$user/familyName</c:path><br>
            </source><br>
            <expression><br>
               <script><br>
                 <code><br>
                 boolean isNew =
com.evolveum.midpoint.model.common.expression.script.ScriptExpressionEvaluationContext.getThreadLocal().isEvaluateNew()<br>
                 if (isNew) return
      basic.norm(basic.stringify(givenName)).substring(0,1) +
      basic.norm(basic.stringify(familyName)) //+ iterationToken<br>
                 </code><br>
               </script><br>
            </expression><br>
            <target><br>
               <c:path>name</c:path><br>
            </target><br>
         </mapping><br>
    </p>
    <p>2017-05-19 22:20:19,027 [] [midPointScheduler_Worker-6] INFO
      (com.evolveum.midpoint.model.common.mapping.Mapping): Mapping
      trace:<br>
      ---[ MAPPING 'JIT Username generation'  in
      objectTemplate:a2fefde3-d6e6-49eb-ae2e-586eca3d747a(Boschmans User
      Template)]---------------------------<br>
      Source: <b>givenName: old=null</b>, delta=PropertyDelta( /
      {.../common/common-3}givenName, ADD),
      new=PP({.../common/common-3}givenName):[PPV(PolyString:Bill X.)]<br>
      Source: <b>familyName: old=null</b>, delta=PropertyDelta( /
      {.../common/common-3}familyName, ADD),
      new=PP({.../common/common-3}familyName):[PPV(PolyString:Gates)]<br>
      Target: PPD:{.../common/common-3}name
      {<a class="moz-txt-link-freetext" href="http://prism.evolveum.com/xml/ns/public/types-3">http://prism.evolveum.com/xml/ns/public/types-3</a>}PolyStringType[0,1],RAM<br>
      Expression: script: ScriptExpression( boolean isNew =
      com.evolveum.midpoint.mod...)<br>
      Condition: true -> true<br>
      Result: added: bgates<br>
    </p>
    <p>As you can see, the old values are empty, but the new have
      correct values.</p>
    <p>Of course I (you) could use "basic.stringify(givenName))<b>?.</b>substring(0,1)"
      to avoid calling substring on null object; but the initial would
      be missing then.<br>
    </p>
    <p>The above is traced after I fixed the mapping (I removed
      iterationToken though), so it produced correct login (bgates for
      Bill X. Gates). The workaround is to use the "isNew" condition,
      which evaluates to true if the expression in the mapping is
      processed for the new value (and not the old).</p>
    <p>I still need to understand if this workaround is the only way, or
      if you encountered a bug (or missing documentation which is also a
      bug). I remember, several years ago I used the same principle in
      one of my projects as you and it worked.</p>
    <p>I have just finished our MidPoint Customization and Deployment
      training course so I can't guarantee I have time to look at this
      in the couple of following (work) days. But I'm curious to find
      the better solution/answers. Until that, please try if the
      proposed workaround works for you. Thank you.<br>
    </p>
    <p>Best regards,</p>
    <p>Ivan<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 05/16/2017 04:50 PM, BOSCHMANS Glenn
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:43FA1D2E0C8C00438B9E6C1D2595B5E0370D6CF2@SVMXECSPW049.irisnet.wan">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:"Calibri Light";
        panose-1:2 15 3 2 2 2 4 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:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
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;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Arial",sans-serif;
        color:windowtext;}
span.titrecar
        {mso-style-name:titrecar;}
span.EmailStyle23
        {mso-style-type:personal-reply;
        font-family:"Arial",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
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]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif">Hi
            all,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">Thanks for the information, but sadly still no
            luck. All I end up with is a shadow with a partial result
            that is in status fatal_error. I found this in the logs.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">2017-05-16 15:40:04,072 []
            [midPointScheduler_Worker-3] ERROR
(com.evolveum.midpoint.model.impl.util.AbstractSearchIterativeResultHandler):
            Reconciliation of object
shadow:7a70d0e8-839f-473b-ade6-ce38c91f7895(62f64fd8-4807-4a3c-8c32-129d8df890d1)
            from <a class="moz-txt-link-freetext" href="resource:94f21f3e-89b6-4d93-8cbc-e1bfc9fa41dd(External">resource:94f21f3e-89b6-4d93-8cbc-e1bfc9fa41dd(External</a>
            Database Userstore) failed:
            java.lang.StringIndexOutOfBoundsException: String index out
            of range: 1 expression in mapping 'JIT Username generation'
            in objectTemplate:52f4ca67-2bea-4da9-b26b-bffbd852fa39(JIT
            Username generation)(givenName=null; familyName=null; ) in
            expression in mapping 'JIT Username generation' in
            objectTemplate:52f4ca67-2bea-4da9-b26b-bffbd852fa39(JIT
            Username generation)<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">So givenName and familyName are passed as null
            to the objectTemplate, but I don’t know why null is passed
            as those attributes have values in the database. I’ve
            probably forgotten to configure something, but I don’t know
            what it could be.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">Here is a part of the schema handling on the
            resource. I left out the attributes that have nothing to do
            with the username.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><schemaHandling><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">      <objectType><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <kind>account</kind><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <intent>default</intent><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <default>true</default><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">        
            <objectClass>ri:Account</objectClass><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <attribute><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            <c:ref>icfs:uid</c:ref><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <displayName>UID</displayName><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <tolerant>true</tolerant><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <exclusiveStrong>false</exclusiveStrong><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         </attribute><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <attribute><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <c:ref>icfs:name</c:ref><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <tolerant>true</tolerant><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <exclusiveStrong>false</exclusiveStrong><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            <outbound><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <authoritative>true</authoritative><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <exclusive>false</exclusive><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <strength>normal</strength><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               <source><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">                 
            <c:path>$user/name</c:path><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               </source><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            </outbound><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         </attribute><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <attribute><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <c:ref>ri:accountUsername</c:ref><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <tolerant>true</tolerant><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <exclusiveStrong>false</exclusiveStrong><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            <outbound><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <authoritative>true</authoritative><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <exclusive>false</exclusive><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <strength>normal</strength><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               <source><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">                 
            <c:path>$user/name</c:path><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               </source><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            </outbound><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         </attribute><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <attribute><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <c:ref>ri:accountFirstName</c:ref><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <tolerant>true</tolerant><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <exclusiveStrong>false</exclusiveStrong><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            <outbound><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <authoritative>true</authoritative><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <exclusive>false</exclusive><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <strength>normal</strength><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               <source><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">                 
            <c:path>$user/givenName</c:path><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               </source><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            </outbound><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            <inbound><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <authoritative>true</authoritative><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <exclusive>false</exclusive><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <strength>normal</strength><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               <target><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">                 
            <c:path>$user/givenName</c:path><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               </target><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            </inbound><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         </attribute><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <attribute><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <c:ref>ri:accountLastName</c:ref><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <tolerant>true</tolerant><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <exclusiveStrong>false</exclusiveStrong><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            <outbound><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"> 
                         <authoritative>true</authoritative><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <exclusive>false</exclusive><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <strength>normal</strength><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               <source><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">                 
            <c:path>$user/familyName</c:path><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               </source><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            </outbound><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            <inbound><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <authoritative>true</authoritative><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <exclusive>false</exclusive><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
            <strength>normal</strength><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               <target><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">                 
            <c:path>$user/familyName</c:path><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               </target><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            </inbound><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         </attribute><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">        
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <credentials><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            <password><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               <outbound><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">                 
            <authoritative>true</authoritative><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">                 
            <exclusive>false</exclusive><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">                 
            <strength>normal</strength><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               </outbound><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            </password><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         </credentials><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">      </objectType><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">   </schemaHandling><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">Here is a part of the synchronization (only
            unmatched):<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><synchronization><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">      <objectSynchronization><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <name>Sync External DB
            Userstore</name><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <kind>account</kind><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <intent>default</intent><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">        
            <focusType>c:UserType</focusType><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <enabled>true</enabled><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">        
            <reconcile>true</reconcile><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">        
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <reaction><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">           
            <situation>unmatched</situation><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            <objectTemplateRef
            oid="52f4ca67-2bea-4da9-b26b-bffbd852fa39"
            type="c:ObjectTemplateType"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               <targetName><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">                  <t:orig>JIT Username
            generation</t:orig><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">                  <t:norm>jit username
            generation</t:norm><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">               </targetName><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            </objectTemplateRef><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            <action><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">              
<handlerUri><a class="moz-txt-link-freetext" href="http://midpoint.evolveum.com/xml/ns/public/model/action-3#addFocus">http://midpoint.evolveum.com/xml/ns/public/model/action-3#addFocus</a></handlerUri><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            </action><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         </reaction><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">      </objectSynchronization><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">   </synchronization><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">And finally the mapping in the objectTemplate:<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><mapping><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">      <name>JIT Username
            generation</name><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">      <strength>weak</strength><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">      <source><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">        
            <c:path>$user/givenName</c:path><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">      </source><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">      <source><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">        
            <c:path>$user/familyName</c:path><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">      </source><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">      <expression><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <script><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">            <code><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">                                                              
            return basic.norm(basic.stringify(givenName)).substring(0,1)
            + basic.norm(basic.stringify(familyName))+ iterationToken<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">                                              
            </code><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         </script><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">      </expression><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">      <target><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">         <c:path>name</c:path><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">      </target><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US">   </mapping><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;font-family:"Arial",sans-serif"
            lang="EN-US"><o:p> </o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0cm 0cm 0cm">
            <p class="MsoNormal"><b><span
                  style="mso-fareast-language:NL-BE" lang="EN-US">From:</span></b><span
                style="mso-fareast-language:NL-BE" lang="EN-US">
                midPoint [<a class="moz-txt-link-freetext" href="mailto:midpoint-bounces@lists.evolveum.com">mailto:midpoint-bounces@lists.evolveum.com</a>]
                <b>On Behalf Of </b>Ivan Noris<br>
                <b>Sent:</b> maandag 15 mei 2017 20:33<br>
                <b>To:</b> midPoint General Discussion<br>
                <b>Subject:</b> Re: [midPoint] Generation of $user/name
                on reconcilitation of new account<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div>
          <div>
            <p class="MsoNormal"><span style="color:black">Hi Glenn,</span><span
style="font-size:12.0pt;color:black;mso-fareast-language:NL-BE"><o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">the trick
                with object template from Roman and Gustav is one
                (probably best) possibility.<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">I can imagine
                also something like this (not tested, but should work):<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black"><attribute><br>
                  <ref>icfs:name</ref><br>
                  <inbound><o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">   
                <source><o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">     
                <path>$account/accountUsername</path><o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">   
                </source><o:p></o:p></span></p>
          </div>
          <div>
            <div>
              <p class="MsoNormal"><span style="color:black">   
                  <source><o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><span style="color:black">     
                  <path>$account/accountFirstname</path><o:p></o:p></span></p>
            </div>
            <p class="MsoNormal"><span style="color:black">   
                </source><o:p></o:p></span></p>
          </div>
          <div>
            <div>
              <p class="MsoNormal"><span style="color:black">   
                  <source><o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><span style="color:black">     
                  <path>$account/accountLastname</path><o:p></o:p></span></p>
            </div>
            <p class="MsoNormal"><span style="color:black">   
                </source><br>
                    <expression><br>
                      <script><br>
                        <code><o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">if
                (!basic.isEmpty(accountUsername)) {<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">  return
                accountUsername // return accountUsername if it's not
                null<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">} else {<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">  return
                accountFirstname + '.' + accountLastname // do whatever
                you need here<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">}<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">       
                </code><br>
                      </script><br>
                    </expression><br>
                    <target><br>
                      <path>$user/name</path><br>
                    </target><br>
                  </inbound><o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black"></attribute><o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">The mapping
                is inbound for icfs:name, because for normal connector,
                that attribute will always exist.<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">I don't know
                if you already have some inbound for that attribute, but
                you can have several (more than 1) inbounds for the same
                attribute.<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">The question
                is if the mapping should also change the existing
                username in midPoint, if not, the mapping should be
                weak.<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">Please note
                that this solution will
                <strong><span
                    style="font-family:"Calibri",sans-serif">not</span></strong>
                generate unique username in midPoint. For that you must
                use object template with iterators [1].<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">[1] <a
href="https://wiki.evolveum.com/display/midPoint/Unique+midPoint+User+Name"
                  moz-do-not-send="true">
https://wiki.evolveum.com/display/midPoint/Unique+midPoint+User+Name</a><o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">Regards,<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">Ivan<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
          </div>
          <div class="MsoNormal" style="text-align:center"
            align="center"><span style="color:black">
              <hr id="zwchr" width="100%" size="2" align="center">
            </span></div>
          <blockquote style="border:none;border-left:solid #1010FF
            1.5pt;padding:0cm 0cm 0cm
            4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><b><span
                  style="font-family:"Helvetica",sans-serif;color:black">From:
                </span></b><span
                style="font-family:"Helvetica",sans-serif;color:black">"BOSCHMANS
                Glenn" <<a href="mailto:gboschmans@cibg.brussels"
                  moz-do-not-send="true">gboschmans@cibg.brussels</a>><br>
                <b>To: </b><a href="mailto:midpoint@lists.evolveum.com"
                  moz-do-not-send="true">midpoint@lists.evolveum.com</a><br>
                <b>Sent: </b>Monday, May 15, 2017 4:36:26 PM<br>
                <b>Subject: </b>[midPoint] Generation of $user/name on
                reconcilitation of new        account<o:p></o:p></span></p>
            <div>
              <p class="MsoNormal"><span
                  style="font-family:"Helvetica",sans-serif;color:black"><o:p> </o:p></span></p>
            </div>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US">Hi all,</span><span style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US">We are creating a new environment in which
                midPoint will be used as IDM and WSO2 IS as IdP. When a
                user registers in the IdP (through Just In
                Time-provisioning with a federated IdP) this will be
                based on their eID. A username is not created, and thus
                not stored in the database userstore.
              </span><span style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US">The next step is to add those users in
                midPoint. We planned on doing reconciliation during live
                synchronization. However, as the username is null in the
                database, we don’t have a value for the $user/name
                attribute and so the creation of the new user fails.</span><span
                style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US">Is there a possibility in the schema
                handling to configure the first name and last name to
                generate a username? For example:</span><span
                style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US">accountFirstName: Glenn</span><span
                style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US">accountLastName: Boschmans</span><span
                style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal" style="margin-left:18.0pt"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US">-> $user/name: gboschmans</span><span
                style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US">I thought about using a Groovy script in
                the inbound of accountUsername to see if the attribute
                accountUsername is null. If not null return the value of
                the accountUsername attribute. If it is null, then I
                want to generate the username based on attributes
                accountFirstName and accountLastName. However, I’m not
                sure if it is possible to get the values of attributes
                accountFirstName and accountLastName.
              </span><span style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US">Any ideas?
              </span><span style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US">Thanks in advance!</span><span
                style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US">Best regards,</span><span
                style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"
                lang="EN-US">Glenn Boschmans</span><span
                style="color:black"><o:p></o:p></span></p>
            <div>
              <table class="MsoNormalTable" cellpadding="0" border="0">
                <tbody>
                  <tr>
                    <td
                      style="width:229.5pt;border:none;border-right:solid
                      #FECB00 1.0pt;padding:.75pt .75pt .75pt .75pt"
                      width="306" valign="top">
                      <p class="MsoNormal"><span
                          style="font-size:12.0pt;font-family:"Times
                          New
                          Roman",serif;mso-fareast-language:NL-BE"><img
                            id="_x0000_i1026"
                            src="cid:part4.CFE52515.50DDE1B7@evolveum.com"
                            class="" width="300" height="101" border="0"><o:p></o:p></span></p>
                    </td>
                    <td style="padding:.75pt .75pt .75pt .75pt"
                      valign="top">
                      <p><span class="titrecar"><b><span
                              style="font-size:15.0pt;font-family:"Calibri
                              Light",sans-serif;color:#0080BF"
                              lang="EN-US">Glenn Boschmans</span></b></span><span
style="font-size:10.0pt;font-family:"Arial",sans-serif"><br>
                        </span><span class="MsoSubtleReference"><span
                            style="font-size:10.0pt;font-family:"Calibri
                            Light",sans-serif;color:#0A00BE"
                            lang="EN-US">Consultant</span></span><span
                          style="font-size:10.0pt;font-family:"Arial",sans-serif"><br>
                        </span><span
                          style="font-size:11.0pt;font-family:"Calibri
                          Light",sans-serif;color:#164397"
                          lang="EN-US">Business Integrated Solutions
                        </span><span
                          style="font-size:10.0pt;font-family:"Arial",sans-serif"><br>
                        </span><span
                          style="font-size:10.0pt;font-family:"Calibri
                          Light",sans-serif" lang="EN-US">Kunstlaan 21,
                          1000 Brussel -
                          <span style="color:#0080BF"><a
                              href="http://cibg.brussels"
                              target="_blank" moz-do-not-send="true"><span
                                style="color:#0080BF">cibg.brussels</span></a></span>
                          -
                          <span style="color:#0080BF"><a
                              href="http://cibg.brussels/disclaimer-1"
                              target="_blank" moz-do-not-send="true"><span
                                style="color:#0080BF">disclaimer</span></a></span></span><span
style="font-size:10.0pt;font-family:"Arial",sans-serif"><br>
                        </span><span
                          style="font-size:10.0pt;font-family:"Calibri
                          Light",sans-serif" lang="EN-US">+32 2 282
                          47 70<span style="color:#FECB00"> | </span><span
                            style="color:black"> 
                            <br>
                          </span></span><span
                          style="font-size:9.0pt;font-family:"Calibri
                          Light",sans-serif;color:#61C250"
                          lang="EN-US">Be green, leave it on the screen
                          !</span><span
                          style="font-size:10.0pt;font-family:"Calibri
                          Light",sans-serif;color:black"
                          lang="EN-US">                                                      
                        </span><span
                          style="font-size:10.0pt;font-family:"Calibri
                          Light",sans-serif" lang="EN-US"><a
                            href="http://www.linkedin.com/company/cirb_cibg"
                            target="_blank" moz-do-not-send="true"><span
                              style="text-decoration:none"><img
                                id="_x0000_i1027"
                                src="cid:part7.ED76D09F.7C1C8445@evolveum.com"
                                class="" width="22" height="19"
                                border="0"></span></a>  <a
                            href="https://twitter.com/CIRB_CIBG"
                            target="_blank" moz-do-not-send="true"><span
                              style="text-decoration:none"><img
                                id="_x0000_i1028"
                                src="cid:part9.246CC530.E5A384A4@evolveum.com"
                                class="" width="19" height="19"
                                border="0"></span></a>  <a
href="http://www.leefmilieu.brussels/themas/duurzame-stad/label-ecodynamische-onderneming"
                            target="_blank" moz-do-not-send="true"><span
                              style="text-decoration:none"><img
                                id="_x0000_i1029"
                                src="cid:part11.BD7C108D.03E09046@evolveum.com"
                                class="" width="19" height="19"
                                border="0"></span></a></span><span
                          style="font-size:10.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
                    </td>
                  </tr>
                </tbody>
              </table>
            </div>
            <p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Helvetica",sans-serif;color:black;mso-fareast-language:NL-BE"><br>
                _______________________________________________<br>
                midPoint mailing list<br>
                <a href="mailto:midPoint@lists.evolveum.com"
                  moz-do-not-send="true">midPoint@lists.evolveum.com</a><br>
                <a
                  href="http://lists.evolveum.com/mailman/listinfo/midpoint"
                  moz-do-not-send="true">http://lists.evolveum.com/mailman/listinfo/midpoint</a><o:p></o:p></span></p>
          </blockquote>
          <div>
            <p class="MsoNormal" style="margin-bottom:12.0pt"><span
                style="font-size:12.0pt;font-family:"Times New
                Roman",serif;color:black;mso-fareast-language:NL-BE"><o:p> </o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span
                style="font-size:12.0pt;font-family:"Times New
                Roman",serif;color:black;mso-fareast-language:NL-BE"><o:p> </o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span
                style="font-size:12.0pt;font-family:"Times New
                Roman",serif;color:black;mso-fareast-language:NL-BE">--
                <o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span
                style="font-size:12.0pt;font-family:"Times New
                Roman",serif;color:black;mso-fareast-language:NL-BE">Ivan
                Noris<br>
                Senior Identity Engineer<br>
                evolveum.com<o:p></o:p></span></p>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
midPoint mailing list
<a class="moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a>
<a class="moz-txt-link-freetext" href="http://lists.evolveum.com/mailman/listinfo/midpoint">http://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Ivan Noris
Senior Identity Engineer
evolveum.com
</pre>
  </body>
</html>