<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi Peter,<br>
      <br>
      which version of midPoint are you using? I'm asking because from
      the version 3.1.1 it is not necessary to modify midpoint's schemas
      dirrectly. You can do it in runtime environment using object
      template. In my opinion this is better way for customization as
      you can do it without rebuilding and redeploying midPoint with
      every other change. The example configuration is bellow:<br>
      <br>
      <objectTemplate
      xmlns=<a class="moz-txt-link-rfc2396E" href="http://midpoint.evolveum.com/xml/ns/public/common/common-3">"http://midpoint.evolveum.com/xml/ns/public/common/common-3"</a><br>
                     
      xmlns:c=<a class="moz-txt-link-rfc2396E" href="http://midpoint.evolveum.com/xml/ns/public/common/common-3">"http://midpoint.evolveum.com/xml/ns/public/common/common-3"</a><br>
                      oid="10000000-0000-0000-0000-000000000000"><br>
         <name>User Template</name><br>
         <mapping><br>
                      <!-- this is a section where you can have your
      mappings --><br>
         </mapping><br>
      <br>
      <!-- here start the section for 'schema override' --><br>
       <item><br>
              <ref>c:additionalName</ref>                   
      <!-- the name of the schema attribute you want to modify --><br>
              <limitations><br>
                  <b><layer>presentation</layer>           
              </b> <!-- layer has to be set to presentation - this
      will provide checks on the GUI layer --><b><br>
      </b><b>            <ignore>true</ignore></b>       
                           <!-- completely hides this attribute in
      GUI --><br>
              </limitations><br>
         </item><br>
      <br>
      <item><br>
              <ref>c:name</ref><br>
              <limitations><br>
                  <b><layer>presentation</layer></b><b><br>
      </b><b>            <minOccurs>1</minOccurs></b>       
             <!-- this makes the field mandatory --><br>
              </limitations><br>
         </item><br>
      <br>
      <!-- end of the 'schema override' section --><br>
      <br>
      <br>
      Hope this helps you.<br>
      <br>
      Best Regards,<br>
      Katarina Valalikova<br>
      <br>
      <br>
      Dňa 6. 8. 2015 o 14:43 Petr Gašparík napísal(a):<br>
    </div>
    <blockquote
cite="mid:CAFmDq45HniEAyeiwfrZerO5qOQ6Da1j8zbzZUD-DLJP8Jh=D_A@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hi,
        <div>I customized common-3.xsd - minOccurs="1" in scheme jar to
          make attributes mandatory.</div>
        <div><br>
        </div>
        <div>Now, input fields has red asterisk but midPoint is not
          taking care about that and allows empty values.</div>
        <div><br>
        </div>
        <div>What I am missing? Thanks!<br>
        </div>
        <div>Any answer is appreciated, we run PoC right now..</div>
        <div><br>
        </div>
        <div>beste regards, Petr G.</div>
      </div>
      <div dir="ltr">-- <br>
      </div>
      <div dir="ltr">--
        <div>Petr G.</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>