<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css"></style><style type="text/css"></style>
</head>
<body bgcolor="#FFFFFF" fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">I'm having quite a hard time with those namespaces...
<div><br>
</div>
<div>I'm still stuck with the resource object...  I'm trying ot use my extension attributes but for some reason, jaxb seems to be removing the namespace I add to the object...I tried adding the xmlns:ext="..." to the <c:path> itself, but when I save, it gets
 removed....</div>
<div><br>
</div>
<div>Is there a way to verify that midPoint did load the extension schema I put in it's [home]/schema folder ?</div>
<div><br>
</div>
<div>Attached is the actual xsd I put there.</div>
<div><br>
</div>
<div>Thanks for all the help,</div>
<div><br>
</div>
<div>Vincent</div>
<div><br>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div id="divRpF766583" style="direction: ltr;"><font face="Tahoma" size="2" color="#000000"><b>De :</b> Belleville-Rioux, Vincent<br>
<b>Date d'envoi :</b> 27 septembre 2013 14:08<br>
<b>À :</b> midPoint General Discussion<br>
<b>Objet :</b> RE : [midPoint] RE : RE : Namespace problem<br>
</font><br>
</div>
<div></div>
<div>
<div style="direction:ltr; font-family:Tahoma; color:#000000; font-size:10pt">Hi,
<div><font face="Tahoma" size="2"><br>
</font></div>
<div><font face="Tahoma" size="2">You were right about the issue.  However I had the same problem at two places.  It seems we need to specify the namespace on the targetRef inside a role assignment also.  Like such :</font></div>
<div><font face="Tahoma" size="2"><br>
</font></div>
<div><font face="Tahoma" size="2"><targetRef oid="10000000-1000-0000-0000-000000000001" type="c:RoleType"/></font></div>
<div><font face="Tahoma" size="2"><br>
</font></div>
<div><font face="Tahoma" size="2">It might be worth adding a little note to that effect because when I look at the samples and the examples in the documentation, the namespace is somehow not specified, so it didn't come to my mind that that's where it could
 be hitting the wall.</font></div>
<div><font face="Tahoma" size="2"><br>
</font></div>
<div><a href="https://wiki.evolveum.com/display/midPoint/Assignment" target="_blank">https://wiki.evolveum.com/display/midPoint/Assignment</a></div>
<div><br>
</div>
<div>Vincent</div>
<div><font face="Tahoma" size="2"><br>
</font>
<div style="font-family:Times New Roman; color:#000000; font-size:16px">
<hr tabindex="-1">
<div id="divRpF519582" style="direction:ltr"><font face="Tahoma" size="2" color="#000000"><b>De :</b> midpoint-bounces@lists.evolveum.com [midpoint-bounces@lists.evolveum.com] de la part de Katarina Valalikova [k.valalikova@evolveum.com]<br>
<b>Date d'envoi :</b> 27 septembre 2013 11:59<br>
<b>À :</b> midPoint General Discussion<br>
<b>Objet :</b> Re: [midPoint] RE : RE : Namespace problem<br>
</font><br>
</div>
<div></div>
<div>
<div class="moz-cite-prefix">Hi Vincent,<br>
<br>
I think the problem is in the way you sepcify resourceRef (targetRef). You must provide the prefix of the namespace in which the object comes from (it's some jaxb problem) as shown bellow:<br>
<br>
<resourceRef oid="00000000-0000-0000-0000-000000000008" type="<font color="#990000">c:</font>ResourceType"/><br>
<br>
I've attached fixed xml files (object-templates samples). <br>
<br>
Hope this helps you,<br>
Regards,<br>
Katarina Valalikova<br>
<br>
Dňa 27. 9. 2013 17:40 Belleville-Rioux, Vincent wrote / napísal(a):<br>
</div>
<blockquote type="cite"><style type="text/css">
<!--
-->
</style>
<div style="direction:ltr; font-family:Tahoma; color:#000000; font-size:10pt">Hmmm...  That's strange...
<div><br>
</div>
<div>Even stranger is the error I'm now having when trying to extend the usertype schema :</div>
<div><br>
</div>
<div><c:message>Failed to import: com.evolveum.midpoint.util.exception.SystemException: Synchronization action failed, reason: Missing namespace in reference type in {<a class="moz-txt-link-freetext" href="http://midpoint.evolveum.com/xml/ns/public/common/common-2a" target="_blank">http://midpoint.evolveum.com/xml/ns/public/common/common-2a</a>}targetRef</c:message><br>
<div><br>
</div>
<div>I've been following pretty hard the explanation on the wiki, but I don't find where the trouble is...</div>
<div><br>
</div>
<div>Attached are the files I believe are related to that...</div>
<div><br>
</div>
<div>Vincent</div>
<div><br>
</div>
<div><br>
<div style="font-family:Times New Roman; color:#000000; font-size:16px">
<hr tabindex="-1">
<div id="divRpF383893" style="direction:ltr"><font size="2" color="#000000" face="Tahoma"><b>De :</b>
<a class="moz-txt-link-abbreviated" href="mailto:midpoint-bounces@lists.evolveum.com" target="_blank">
midpoint-bounces@lists.evolveum.com</a> [<a class="moz-txt-link-abbreviated" href="mailto:midpoint-bounces@lists.evolveum.com" target="_blank">midpoint-bounces@lists.evolveum.com</a>] de la part de Ivan Noris [<a class="moz-txt-link-abbreviated" href="mailto:ivan.noris@evolveum.com" target="_blank">ivan.noris@evolveum.com</a>]<br>
<b>Date d'envoi :</b> 27 septembre 2013 10:05<br>
<b>À :</b> midPoint General Discussion<br>
<b>Objet :</b> Re: [midPoint] RE : Namespace problem<br>
</font><br>
</div>
<div>Hi Vincent,<br>
<br>
and now I'm confused :-)<br>
<br>
The object template does not need to specify any assignment. For example, our default "Default user template" specifies only "Fullname" attribute (to be concatenated from Given name and Family name attributes).<br>
<br>
In some customer setups however, we have mappings in object templates, which are used to assign some resources/roles/organizations - based on conditions.<br>
<br>
Can't tell what was wrong with your previous setup as I don't have all of your objects.<br>
<br>
If you have any other issues, just ask and we will try to help you.<br>
<br>
Regards,<br>
Ivan<br>
<br>
<div class="moz-cite-prefix">On 09/27/2013 03:52 PM, Belleville-Rioux, Vincent wrote:<br>
</div>
<blockquote type="cite"><style type="text/css">
<!--
-->
</style>
<div style="direction:ltr; font-family:Tahoma; color:#000000; font-size:10pt">Actually I just found the problem.  I guess I didn't read the manual enough...
<div><br>
</div>
<div>What was happening is that I created a new Object Template without putting the ResourceType assignment.  I'm not entirely sure why I need that mapping, but adding it to the Object Template did fix the problem.</div>
<div><br>
</div>
<div>
<div>   <c:mapping xmlns:c=<a class="moz-txt-link-rfc2396E" href="http://midpoint.evolveum.com/xml/ns/public/common/common-2a" target="_blank">"http://midpoint.evolveum.com/xml/ns/public/common/common-2a"</a></div>
<div>              xmlns:icfs=<a class="moz-txt-link-rfc2396E" href="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-2" target="_blank">"http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-2"</a></div>
<div>              xmlns:t=<a class="moz-txt-link-rfc2396E" href="http://prism.evolveum.com/xml/ns/public/types-2" target="_blank">"http://prism.evolveum.com/xml/ns/public/types-2"</a></div>
<div>              xmlns:icfc=<a class="moz-txt-link-rfc2396E" href="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/connector-schema-2" target="_blank">"http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/connector-schema-2"</a></div>
<div>              xmlns:q=<a class="moz-txt-link-rfc2396E" href="http://prism.evolveum.com/xml/ns/public/query-2" target="_blank">"http://prism.evolveum.com/xml/ns/public/query-2"</a></div>
<div>              xmlns:cap=<a class="moz-txt-link-rfc2396E" href="http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-2" target="_blank">"http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-2"</a></div>
<div>              xmlns:apti=<a class="moz-txt-link-rfc2396E" href="http://midpoint.evolveum.com/xml/ns/public/common/api-types-2" target="_blank">"http://midpoint.evolveum.com/xml/ns/public/common/api-types-2"</a></div>
<div>              xmlns:wfcf=<a class="moz-txt-link-rfc2396E" href="http://midpoint.evolveum.com/xml/ns/model/workflow/common-forms-2" target="_blank">"http://midpoint.evolveum.com/xml/ns/model/workflow/common-forms-2"</a></div>
<div>              xmlns:m=<a class="moz-txt-link-rfc2396E" href="http://midpoint.evolveum.com/xml/ns/public/model/model-context-2" target="_blank">"http://midpoint.evolveum.com/xml/ns/public/model/model-context-2"</a></div>
<div>              xmlns:ds=<a class="moz-txt-link-rfc2396E" href="http://www.w3.org/2000/09/xmldsig#" target="_blank">"http://www.w3.org/2000/09/xmldsig#"</a></div>
<div>              xmlns:enc=<a class="moz-txt-link-rfc2396E" href="http://www.w3.org/2001/04/xmlenc#" target="_blank">"http://www.w3.org/2001/04/xmlenc#"</a>></div>
<div>      <c:expression></div>
<div>         <c:value xmlns:xsi=<a class="moz-txt-link-rfc2396E" href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">"http://www.w3.org/2001/XMLSchema-instance"</a>></div>
<div>            <c:assignment></div>
<div>               <c:construction></div>
<div>                  <resourceRef oid="00000000-0000-0000-0000-000000000008" type="ResourceType"/></div>
<div><span class="Apple-tab-span" style="white-space:pre"></span>         </c:construction></div>
<div><span class="Apple-tab-span" style="white-space:pre"></span>       </c:assignment></div>
<div>            </c:value></div>
<div>      </c:expression></div>
<div>      <c:target></div>
<div>         <c:path xmlns:xsi=<a class="moz-txt-link-rfc2396E" href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">"http://www.w3.org/2001/XMLSchema-instance"</a>>assignment</c:path></div>
<div>      </c:target></div>
<div>   </c:mapping></div>
<div><br>
</div>
<div>Vincent</div>
<div><br>
</div>
<div><br>
<div style="font-family:Times New Roman; color:#000000; font-size:16px">
<hr tabindex="-1">
<div id="divRpF781522" style="direction:ltr"><font size="2" color="#000000" face="Tahoma"><b>De :</b>
<a class="moz-txt-link-abbreviated" href="mailto:midpoint-bounces@lists.evolveum.com" target="_blank">
midpoint-bounces@lists.evolveum.com</a> [<a class="moz-txt-link-abbreviated" href="mailto:midpoint-bounces@lists.evolveum.com" target="_blank">midpoint-bounces@lists.evolveum.com</a>] de la part de Radovan Semancik [<a class="moz-txt-link-abbreviated" href="mailto:radovan.semancik@evolveum.com" target="_blank">radovan.semancik@evolveum.com</a>]<br>
<b>Date d'envoi :</b> 27 septembre 2013 05:14<br>
<b>À :</b> <a class="moz-txt-link-abbreviated" href="mailto:midpoint@lists.evolveum.com" target="_blank">
midpoint@lists.evolveum.com</a><br>
<b>Objet :</b> Re: [midPoint] Namespace problem<br>
</font><br>
</div>
<div>
<div class="moz-cite-prefix">Hi,<br>
<br>
Ivan is right. It is most likely XML prefixes. These got destroyed by the XML libraries quite often. There is no practical way how to fix it now so the way that Ivan recommends is perhaps the best one. This is one of the "nuances" of XML and XML libraries that
 we need to live with. For now. I do not want to go deep into the philosophy of why we really want QNames but why XML is making that painful. To make the long story short: we are looking into a practical way how to support also JSON in a very near future. The
 JSON way may be much more comfortable for some people. The architecture allows JSON support to be introduced quite easily. We just need to figure out few practical issues and as the devil is in the detail this may take some time. So for now we need to live
 with XML. At least for a while.<br>
<br>
<pre class="moz-signature" cols="72">-- 

                                           Radovan Semancik
                                          Software Architect
                                             evolveum.com
</pre>
<br>
<br>
On 09/27/2013 09:22 AM, Ivan Noris wrote:<br>
</div>
<blockquote type="cite">Hi Vincent,<br>
<br>
<div class="moz-cite-prefix">On 09/26/2013 10:14 PM, Belleville-Rioux, Vincent wrote:<br>
</div>
<blockquote type="cite"><style type="text/css" id="owaParaStyle">
<!--
-->
</style><style type="text/css">
<!--
-->
</style>
<div style="direction:ltr; font-family:Tahoma; color:#000000; font-size:10pt">
<div style="font-family:Tahoma; font-size:13px">Hi there, </div>
<div style="font-family:Tahoma; font-size:13px"><br>
</div>
<div style="font-family:Tahoma; font-size:13px">Anyone of you have any idea why I get a namespace problem when trying to import objects from a CSV file and sending them to a specific obect template?</div>
<div style="font-family:Tahoma; font-size:13px"><br>
</div>
</div>
</blockquote>
<br>
I suppose that both of your problems may be related to that strange generated xml prefixes. (The reason why they are generated would be better explained by some of my coleagues in the core team.)<br>
<br>
I recommend to always create, maintain and edit the XML files on disk, make all of your modifications there, and import using either Import from file or Import from embedded editor (via copy & paste). To create the XML files I highly recommend to use our samples
 (samples/resources/...) until the resource wizard is finished. This way you can also put your files to CSV, svn, git etc. We do it in our customer projects.<br>
<br>
Do you have the files stored on disk? Does the problem occur when (re)importing them? Do you have the strange generated prefixes in your files as well? (I see gen914 in your synchronization fragment of your resource configuration.)<br>
<br>
Regarding the <b>resourceRef</b> problem - are you perhaps using some assignments/roles in the object template? The assignments do reference resources using resourceRef elements, the namespace problem could be there.<br>
<br>
Regards,<br>
Ivan<br>
<pre class="moz-signature" cols="72">-- 
  Ing. Ivan Noris
  Consultant
  Evolveum, s.r.o
  ___________________________________________________
  "Semper cautus - semper paratus - semper idem Vix."
</pre>
<br>
<fieldset class="mimeAttachmentHeader" target="_blank"></fieldset> <br>
<pre>_______________________________________________
midPoint mailing list
<a class="moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com" target="_blank">midPoint@lists.evolveum.com</a>
<a class="moz-txt-link-freetext" href="http://lists.evolveum.com/mailman/listinfo/midpoint" target="_blank">http://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
</blockquote>
<br>
<br>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader" target="_blank"></fieldset> <br>
<pre>_______________________________________________
midPoint mailing list
<a class="moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com" target="_blank">midPoint@lists.evolveum.com</a>
<a class="moz-txt-link-freetext" href="http://lists.evolveum.com/mailman/listinfo/midpoint" target="_blank">http://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
  Ing. Ivan Noris
  Consultant
  Evolveum, s.r.o
  ___________________________________________________
  "Semper cautus - semper paratus - semper idem Vix."
</pre>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader" target="_blank"></fieldset> <br>
<pre>_______________________________________________
midPoint mailing list
<a class="moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com" target="_blank">midPoint@lists.evolveum.com</a>
<a class="moz-txt-link-freetext" href="http://lists.evolveum.com/mailman/listinfo/midpoint" target="_blank">http://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
</blockquote>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>