[midPoint] RE : RE : RE : RE : RE : Namespace problem
Belleville-Rioux, Vincent
rioux.vincent at uqam.ca
Mon Sep 30 15:50:25 CEST 2013
Hi there,
Actually, the dates are in the CSV file I'm importing. Here's an example I've been trying to work with :
"id","firstname","lastname","disabled","password","startDate","endDate","codeProgramme","employeeType"
"etudiantFutur1","Paul","Futur","false","ZsyOy","2016-01-01","2018-01-01","7316","Etudiant"
"etudiantPasse1","Isabelle","Passé","false","ujsCT","2010-01-01","2011-01-01","7316","Etudiant"
"etudiantActif1","Jean","Actif","false","b6pwa","2011-01-01","2017-01-01","7316","Etudiant"
As you can see, the dates are there and it seems like the parsing is successful. I tried changing the format to MM/DD/YY like so :
"etudiantActif1","Jean","Actif","false","b6pwa","01/20/11","01/20/17","7316","Etudiant"
But then, I get the following error which makes me believe the first example gets parsed correctly.
Failed to import: com.evolveum.midpoint.util.exception.SystemException: Synchronization action failed, reason: Unable to parse the date: 01/20/17
So, I guess the NPE has nothing to do with the parsing of the dates...
Vincent
________________________________
De : midpoint-bounces at lists.evolveum.com [midpoint-bounces at lists.evolveum.com] de la part de Ivan Noris [ivan.noris at evolveum.com]
Date d'envoi : 30 septembre 2013 03:59
À : midPoint General Discussion
Objet : Re: [midPoint] RE : RE : RE : RE : Namespace problem
Hi Vincent,
regarding the schema: until recently, you could have only one schema for the same object extension, i.e. one schema file for User extension.
This should be fixed now by https://jira.evolveum.com/browse/MID-1600 although I've not tried it yet, because my customers had not needed that until now. See the issue please for the target release information.
As I understand you NPE, it happens when the times are empty/null when you import your data from CSV file?
Regards,
Ivan
On 09/27/2013 11:05 PM, Belleville-Rioux, Vincent wrote:
I found the TimeFrom and TimeTo configuration options and I am experimenting a NullPointerException with those...
Attached : the shadow.xml file from an attempted import from CSV that shows the NPE. Also, the object template XML where the time-constrained mapping is present. The user extension I use for the startDate and endDate seems to work because when I remove the time constraints, the import succeeds and I see the dates as (filled) date fields in the Users page.
Any idea what's wrong ?
Vincent
________________________________
De : midpoint-bounces at lists.evolveum.com<mailto:midpoint-bounces at lists.evolveum.com> [midpoint-bounces at lists.evolveum.com<mailto:midpoint-bounces at lists.evolveum.com>] de la part de Belleville-Rioux, Vincent [rioux.vincent at uqam.ca<mailto:rioux.vincent at uqam.ca>]
Date d'envoi : 27 septembre 2013 15:46
À : midPoint General Discussion
Objet : [midPoint] RE : RE : RE : Namespace problem
Please ignore my previous message as I found that we can't have more than one extension schema at the same time. I merged my added attributes to the extension-whatever.xsd and it now works.
I however have another question : how can we compare dates in mappings? I want to try and do a conditional mapping where the user start date is checked against today to see if the account should or should not be mapped to the role.
Thanks,
Vincent
_______________________________________________
midPoint mailing list
midPoint at lists.evolveum.com<mailto:midPoint at lists.evolveum.com>
http://lists.evolveum.com/mailman/listinfo/midpoint
--
Ing. Ivan Noris
Consultant
Evolveum, s.r.o
___________________________________________________
"Semper cautus - semper paratus - semper idem Vix."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20130930/df94510f/attachment.htm>
More information about the midPoint
mailing list