<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hello Fabio,<br>
      <br>
      problem of your code is in that activation/administrativeStatus is
      not a real attribute. It is a property of the shadow, not an
      attribute of the resource object.<br>
      <br>
      I would solve your problem by setting administrativeStatus in the
      <activation> part of the AD resource schema handling - not
      in the Org inducement.<br>
      <br>
      The code could look like this - well, it's just one of the
      possibilities:<br>
      <br>
      <pre class="code-java">         <activation>
            <administrativeStatus>
               <outbound>
                  <strength>strong</strength>
                  <source>
                     <c:path>assignment</c:path>
                  </source>
                  <expression>
                     <value>enabled</value>
                  </expression>
                  <condition>
                     <script>
                        <code>
                              !midpoint.isDirectlyAssigned(user, 'a4ce0d72-ebf5-4214-9d76-65f1a98a6ea3')
                          </code>
                     </script>
                  </condition>
               </outbound>
               <outbound>
                  <strength>strong</strength>
                  <source>
                     <c:path>assignment</c:path>
                  </source>
                  <expression>
                     <value>disabled</value>
                  </expression>
                  <condition>
                     <script>
                        <code>
                              midpoint.isDirectlyAssigned(user, 'a4ce0d72-ebf5-4214-9d76-65f1a98a6ea3')
                          </code>
                     </script>
                  </condition>
               </outbound>
            </administrativeStatus>
         </activation></pre>
      <br>
      In 3.3-snapshot this does not work <a
        href="https://jira.evolveum.com/browse/MID-2618">because of a
        bug</a>, but in 3.2 it could work (please try).<br>
      <br>
      Best regards,<br>
      Pavol<br>
      <br>
      <br>
      On 12. 10. 2015 18:59, Fabio Contessi wrote:<br>
    </div>
    <blockquote cite="mid:C555D53C-BD0C-47DF-A832-40EFEDA1BB5A@nsr.it"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div class="">
        <div class="">Hi,</div>
        <div class=""><br class="">
        </div>
        <div class="">I’m using midPoint 3.2 and I have an Active
          Directory as target resource. I need to disable an Active
          Directory account when the user linked to the account is
          assigned to a particular midPoint Organizational Unit.</div>
        <div class=""><br class="">
        </div>
        <div class="">In the inducement section of the OU I have this
          snippet code:</div>
      </div>
      <div class=""><br class="">
      </div>
      <div class="">
        <div style="font-family: HelveticaNeue;" class=""><inducement
          id="1"></div>
        <div style="font-family: HelveticaNeue;" class="">     
          <construction></div>
        <div style="font-family: HelveticaNeue;" class="">       
           <resourceRef oid="Resource-ActiveDirectory"
          type="c:ResourceType"></resourceRef></div>
        <div style="font-family: HelveticaNeue;" class="">       
           <kind>account</kind></div>
        <div style="font-family: HelveticaNeue;" class="">       
           <attribute></div>
        <div style="font-family: HelveticaNeue;" class="">           
          <c:ref>activation/administrativeStatus</c:ref></div>
        <div style="font-family: HelveticaNeue;" class="">           
          <outbound></div>
        <div style="font-family: HelveticaNeue;" class="">             
           <expression></div>
        <div style="font-family: HelveticaNeue;" class="">             
              <value>disabled</value></div>
        <div style="font-family: HelveticaNeue;" class="">             
           </expression></div>
        <div style="font-family: HelveticaNeue;" class="">           
          </outbound></div>
        <div style="font-family: HelveticaNeue;" class="">       
           </attribute></div>
        <div style="font-family: HelveticaNeue;" class="">     
          </construction></div>
        <div style="font-family: HelveticaNeue;" class=""> 
           </inducement></div>
      </div>
      <div class=""><br class="">
      </div>
      <div class="">
        <div class="">When I assign a midPoint user to the
          Organizational Unit, I receive an error and the operation
          fails. </div>
        <div class=""><br class="">
        </div>
        <div class="">What I’m doing wrong? What is the correct way to
          do that?</div>
        <div class=""><br class="">
        </div>
        <div class="">Thanks in advance for the help.</div>
        <div class=""><br class="">
        </div>
        <div class="">Regards.</div>
      </div>
      <div class=""><br class="">
      </div>
      <div class="">  Fabio</div>
      <div class="">
        <div apple-content-edited="true" class="">
          <div style="color: rgb(0, 0, 0); letter-spacing: normal;
            orphans: auto; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; widows: auto;
            word-spacing: 0px; -webkit-text-stroke-width: 0px;
            word-wrap: break-word; -webkit-nbsp-mode: space;
            -webkit-line-break: after-white-space;" class="">
            <div style="color: rgb(0, 0, 0); letter-spacing: normal;
              orphans: auto; text-align: start; text-indent: 0px;
              text-transform: none; white-space: normal; widows: auto;
              word-spacing: 0px; -webkit-text-stroke-width: 0px;
              word-wrap: break-word; -webkit-nbsp-mode: space;
              -webkit-line-break: after-white-space;" class="">
              <div style="color: rgb(0, 0, 0); letter-spacing: normal;
                orphans: auto; text-align: start; text-indent: 0px;
                text-transform: none; white-space: normal; widows: auto;
                word-spacing: 0px; -webkit-text-stroke-width: 0px;
                word-wrap: break-word; -webkit-nbsp-mode: space;
                -webkit-line-break: after-white-space;" class="">
                <div style="color: rgb(0, 0, 0); letter-spacing: normal;
                  orphans: auto; text-align: start; text-indent: 0px;
                  text-transform: none; white-space: normal; widows:
                  auto; word-spacing: 0px; -webkit-text-stroke-width:
                  0px; word-wrap: break-word; -webkit-nbsp-mode: space;
                  -webkit-line-break: after-white-space;" class="">
                  <div class=""><br class="">
                  </div>
                </div>
              </div>
            </div>
          </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>
  </body>
</html>