<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Jason,<br>
<br>
I was (positively) shocked by your effort before asking your first
question here (do you remember? it was about problems with the AD
connector) - a couple of months ago. That impressed me a lot. But
you can safely ask sooner than that. :-) At least for quite simple
questions that take perhaps a couple of minutes to answer.<br>
<br>
Best regards,<br>
Pavol<br>
<br>
</div>
<blockquote
cite="mid:CAFkZXY4CceR0xL7tSkPa8VurxxzvTx-4MgPoFF95OEjHYwdcVQ@mail.gmail.com"
type="cite">
<div dir="ltr">Wow, really that is it, I was looking at this for a
few days here and there reading on java code calendar and date
functions trying to figure it out as I always do before I post
to the mailing list!
<div><br>
</div>
<div>Thanks!</div>
<div>JASON</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Thu, Jan 15, 2015 at 9:47 AM, Pavol
Mederly <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:mederly@evolveum.com" target="_blank">mederly@evolveum.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Hello Jason,<br>
<br>
I would suggest this:<br>
<br>
<mapping><br>
<expression><br>
<script><br>
<code><br>
validTo = basic.currentDateTime()<br>
validTo.add(javax.xml.datatype.DatatypeFactory.newInstance().newDuration("P30D"))<br>
validTo<span class=""><br>
</code><br>
</script><br>
</expression><br>
<target><br>
<path>activation/validTo</path><br>
</target><br>
</mapping><br>
<br>
</span> Note that <b>P30D</b> is ISO 8601
representation for a duration of 30 days, see e.g. <a
moz-do-not-send="true"
href="http://www.w3.org/TR/xmlschema-2/#duration"
target="_blank">http://www.w3.org/TR/xmlschema-2/#duration</a><br>
<b>basic.currentDateTime()</b> is a method from
midPoint's basic functions library (
com.evolveum.midpoint.model.common.expression.functions.BasicExpressionFunctions)<br>
<br>
Best regards,<br>
Pavol
<div>
<div class="h5"><br>
<br>
On 15. 1. 2015 16:12, Jason Everling wrote:<br>
</div>
</div>
</div>
<div>
<div class="h5">
<blockquote type="cite">
<div dir="ltr">I wanted to update you on this, on
current master I am able to use objectTemplate in
the deleted actions without it changing anything.
<div><br>
</div>
<div>I have a simple mapping to set expiration and
the action under the CSV is to unlink followed
by the template which works and I double-checked
the user account and no other attributes are
changed. I also tested changing orgs and
updating other attributes and had same success.</div>
<div><br>
</div>
<div>I am not fluent in Java code so I had to test
with a hardcoded date and time,</div>
<div><br>
</div>
<div>How can I grab the current date/time and add
lets say add 30 days to the value and use that
for validTo instead of hardcoded value ?</div>
<div><br>
</div>
<div>
<div> <name>Deleted User
Template</name></div>
<div><br>
</div>
<div> <description></div>
<div> This object is used to set
expiration date when accounts are removed from
CSV.</div>
<div> </description></div>
<div><span style="white-space:pre-wrap"> </span></div>
<div> <mapping></div>
<div> <source></div>
<div>
<path>$user/activation/validTo</path></div>
<div> </source></div>
<div><span style="white-space:pre-wrap"> </span><expression></div>
<div><span style="white-space:pre-wrap"> </span><script></div>
<div><span style="white-space:pre-wrap"> </span><code></div>
<div><span style="white-space:pre-wrap"> </span>'2015-12-31T22:59:00.000+01:00'</div>
<div><span style="white-space:pre-wrap"> </span></code></div>
<div><span style="white-space:pre-wrap"> </span></script></div>
<div><span style="white-space:pre-wrap"> </span></expression></div>
<div> <target></div>
<div>
<path>activation/validTo</path></div>
<div> </target></div>
<div> </mapping></div>
<div><br>
</div>
<div></objectTemplate></div>
<div><br>
</div>
<div>JASON</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Jan 13, 2015 at
7:53 PM, Jason Everling <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:jeverling@bshp.edu"
target="_blank">jeverling@bshp.edu</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0
0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div dir="ltr">Thanks for the quick reply,
<div><br>
</div>
<div>I have been thinking of different ways,
the easiest way I think that would work is
to just remove inactivateFocus from the
deleted situation and reference to a
objectTemplate that sets the
activation/validTo date which I see you
created an issue already for a previous
question of mine a while back</div>
<div><br>
</div>
<div><a moz-do-not-send="true"
href="https://jira.evolveum.com/browse/MID-2100"
target="_blank">https://jira.evolveum.com/browse/MID-2100</a><br>
</div>
<div><br>
</div>
<div>Anyways, let me know what you find out,
no rush. I am looking forward to the next
release and I am patiently waiting while
tinkering with all kinds of other useful
things midpoint can do for us!</div>
<span><font color="#888888">
<div><br>
</div>
<div>JASON</div>
</font></span></div>
<div>
<div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Jan 13,
2015 at 3:28 PM, Ivan Noris <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:ivan.noris@evolveum.com"
target="_blank">ivan.noris@evolveum.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div bgcolor="#FFFFFF"
text="#000000"> Hi,<br>
<br>
as this seems to be quite the
opposite case to what I am
normally doing, I'm discussing it
with the developers and will post
a feedback to the list once I get
it.<br>
<br>
<br>
The opposite case I'm referring to
is like this: when all roles
providing some account are
unassigned from the user, midPoint
will normally delete the resource
account. This can be reconfigured
to disable the account, or if you
wish, to disable and then delete
the account later. This is just
for reference, maybe someone on
the list will need this: <a
moz-do-not-send="true"
href="https://wiki.evolveum.com/display/midPoint/Resource+Schema+Handling%3A+Activation"
target="_blank">https://wiki.evolveum.com/display/midPoint/Resource+Schema+Handling%3A+Activation</a><br>
<br>
We use this commonly.<br>
<br>
So for your case I will try to get
an answer from the developers and
see if it can be configured or if
it needs to be implemented.<br>
Thank you for understanding.
Anyway it seems to be pretty
nice/usable feature.<br>
<br>
Regards,<br>
Ivan
<div>
<div><br>
<br>
<div>On 01/12/2015 04:03 PM,
Jason Everling wrote:<br>
</div>
</div>
</div>
<blockquote type="cite">
<div>
<div>
<div dir="ltr">
<div>I know you all are
busy getting work done
on the next release so
if this requires a lot
then it can wait.</div>
<div><br>
</div>
I have a situation that I
am unsure of how to go
about it, I have seen
examples of delayed delete
after disabled so this
would be something like
that.
<div><br>
</div>
<div>Within the main
resource, a CSV file, it
will contain only active
students/faculty/staff.
When a student graduates
they will no longer be
in the CSV resource thus
I have under situations
to inactivateFocus,
works great, disables
their accounts.</div>
<div><br>
</div>
<div>Now what I would like
to do and where I am
lost and do not know
where to begin,</div>
<div><br>
</div>
<div>Instead of disabling
their account
immediately, How can I
changed it so that I can
add maybe a valid-to
date 30 days after being
deleted from the
resource instead of
disabling their accounts
right a way.</div>
<div><br>
</div>
<div>Reason being,
graduated students can
use their accounts up to
30 days after graduating
then we disable them.</div>
<div><br>
</div>
<div>JASON</div>
</div>
<br>
</div>
</div>
<font><br>
<br>
CONFIDENTIALITY NOTICE:<br>
This e-mail together with any
attachments is proprietary and
confidential; intended for
only the recipient(s) named
above and may contain
information that is
privileged. You should not
retain, copy or use this
e-mail or any attachments for
any purpose, or disclose all
or any part of the contents to
any person. Any views or
opinions expressed in this
e-mail are those of the author
and do not represent those of
the Baptist School of Health
Professions. If you have
received this e-mail in error,
or are not the named
recipient(s), you are hereby
notified that any review,
dissemination, distribution or
copying of this communication
is prohibited by the sender
and to do so might constitute
a violation of the Electronic
Communications Privacy Act, 18
U.S.C. section 2510-2521.
Please immediately notify the
sender and delete this e-mail
and any attachments from your
computer. </font><br>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
midPoint mailing list
<a moz-do-not-send="true" href="mailto:midPoint@lists.evolveum.com" target="_blank">midPoint@lists.evolveum.com</a>
<a moz-do-not-send="true" href="http://lists.evolveum.com/mailman/listinfo/midpoint" target="_blank">http://lists.evolveum.com/mailman/listinfo/midpoint</a><span><font color="#888888">
</font></span></pre>
<span><font color="#888888"> </font></span></blockquote>
<span><font color="#888888"> <br>
<pre cols="72">--
Ing. Ivan Noris
Senior Identity Management Engineer
<a moz-do-not-send="true" href="http://evolveum.com" target="_blank">evolveum.com</a> <a moz-do-not-send="true" href="http://evolveum.com/blog/" target="_blank">evolveum.com/blog/</a>
_____________________________________________
"Semper Id(e)M Vix."
</pre>
</font></span></div>
<br>
_______________________________________________<br>
midPoint mailing list<br>
<a moz-do-not-send="true"
href="mailto:midPoint@lists.evolveum.com"
target="_blank">midPoint@lists.evolveum.com</a><br>
<a moz-do-not-send="true"
href="http://lists.evolveum.com/mailman/listinfo/midpoint"
target="_blank">http://lists.evolveum.com/mailman/listinfo/midpoint</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
<br>
<font><br>
<br>
CONFIDENTIALITY NOTICE:<br>
This e-mail together with any attachments is
proprietary and confidential; intended for only
the recipient(s) named above and may contain
information that is privileged. You should not
retain, copy or use this e-mail or any attachments
for any purpose, or disclose all or any part of
the contents to any person. Any views or opinions
expressed in this e-mail are those of the author
and do not represent those of the Baptist School
of Health Professions. If you have received this
e-mail in error, or are not the named
recipient(s), you are hereby notified that any
review, dissemination, distribution or copying of
this communication is prohibited by the sender and
to do so might constitute a violation of the
Electronic Communications Privacy Act, 18 U.S.C.
section 2510-2521. Please immediately notify the
sender and delete this e-mail and any attachments
from your computer. </font><br>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
midPoint mailing list
<a moz-do-not-send="true" href="mailto:midPoint@lists.evolveum.com" target="_blank">midPoint@lists.evolveum.com</a>
<a moz-do-not-send="true" href="http://lists.evolveum.com/mailman/listinfo/midpoint" target="_blank">http://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
</blockquote>
<br>
</div>
</div>
</div>
<br>
_______________________________________________<br>
midPoint mailing list<br>
<a moz-do-not-send="true"
href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a><br>
<a moz-do-not-send="true"
href="http://lists.evolveum.com/mailman/listinfo/midpoint"
target="_blank">http://lists.evolveum.com/mailman/listinfo/midpoint</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<br>
<font size="2"><br>
<br>
CONFIDENTIALITY NOTICE:<br>
This e-mail together with any attachments is proprietary and
confidential; intended for only the recipient(s) named above and
may contain information that is privileged. You should not
retain, copy or use this e-mail or any attachments for any
purpose, or disclose all or any part of the contents to any
person. Any views or opinions expressed in this e-mail are those
of the author and do not represent those of the Baptist School
of Health Professions. If you have received this e-mail in
error, or are not the named recipient(s), you are hereby
notified that any review, dissemination, distribution or copying
of this communication is prohibited by the sender and to do so
might constitute a violation of the Electronic Communications
Privacy Act, 18 U.S.C. section 2510-2521. Please immediately
notify the sender and delete this e-mail and any attachments
from your computer. </font><br>
<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>