<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Aptos" size="2"><span style="font-size:11pt;">
<div>I think I found a solution to my filter issue but I still am curious about the logging. This is what I ended up doing to filter:</div>
<div>activation/validTo lessOrEqual `basic.addDuration(basic.currentDateTime(), "P21D")`</div>
<div>and activation/validTo greaterOrEqual `basic.addDuration(basic.currentDateTime(), "P15D")`</div>
<div>and extension/lastPasswordExpirationNotification less `basic.addDuration(basic.currentDateTime(), "-P21D")`</div>
<div><font face="Aptos" size="3"><span style="font-size:12pt;"> </span></font></div>
<div><font face="Calibri">_____________________________________________<br>
<b>From:</b> Ashwill, Steven L <br>
<b>Sent:</b> Wednesday, April 30, 2025 7:39 AM<br>
<b>To:</b> midpoint@lists.evolveum.com<br>
<b>Subject:</b> searching by date in a task</font></div>
<div><font face="Aptos" size="3"><span style="font-size:12pt;"> </span></font></div>
<div><font face="Aptos" size="3"><span style="font-size:12pt;"> </span></font></div>
<div><font face="Calibri">This task(below)I have running in 4.8.7 works, however I need to be able to change the dates in the search objects. I can't figure out how to put a scripting section in for the filter. Also, It creates a lot of logging in the task,
is there a way to turn that off?</font></div>
<div><font face="Calibri"> </font></div>
<div><font face="Calibri"><task xmlns="<a href="http://midpoint.evolveum.com/xml/ns/public/common/common-3"><font color="#467886"><u>http://midpoint.evolveum.com/xml/ns/public/common/common-3</u></font></a>" xmlns:c="<a href="http://midpoint.evolveum.com/xml/ns/public/common/common-3"><font color="#467886"><u>http://midpoint.evolveum.com/xml/ns/public/common/common-3</u></font></a>"
xmlns:icfs="<a href="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3"><font color="#467886"><u>http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3</u></font></a>" xmlns:org="<a href="http://midpoint.evolveum.com/xml/ns/public/common/org-3"><font color="#467886"><u>http://midpoint.evolveum.com/xml/ns/public/common/org-3</u></font></a>"
xmlns:q="<a href="http://prism.evolveum.com/xml/ns/public/query-3"><font color="#467886"><u>http://prism.evolveum.com/xml/ns/public/query-3</u></font></a>" xmlns:ri="<a href="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3"><font color="#467886"><u>http://midpoint.evolveum.com/xml/ns/public/resource/instance-3</u></font></a>"
xmlns:t="<a href="http://prism.evolveum.com/xml/ns/public/types-3"><font color="#467886"><u>http://prism.evolveum.com/xml/ns/public/types-3</u></font></a>" xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance"><font color="#467886"><u>http://www.w3.org/2001/XMLSchema-instance</u></font></a>"
oid="c784c44a-e457-4b61-b261-524f140d20e0" version="729"></font></div>
<div><font face="Calibri"> <name>Set PasswordResetNotification value</name></font></div>
<div><font face="Calibri"> <assignment id="4"></font></div>
<div><font face="Calibri"> <metadata></font></div>
<div><font face="Calibri"> <requestTimestamp>2025-04-29T13:09:41.930-05:00</requestTimestamp></font></div>
<div><font face="Calibri"> <requestorRef oid="00000000-0000-0000-0000-000000000002" relation="org:default" type="c:UserType"></font></div>
<div><font face="Calibri"> <!-- administrator --></font></div>
<div><font face="Calibri"> </requestorRef></font></div>
<div><font face="Calibri"> <createTimestamp>2025-04-29T13:09:42.036-05:00</createTimestamp></font></div>
<div><font face="Calibri"> <creatorRef oid="00000000-0000-0000-0000-000000000002" relation="org:default" type="c:UserType"></font></div>
<div><font face="Calibri"> <!-- administrator --></font></div>
<div><font face="Calibri"> </creatorRef></font></div>
<div><font face="Calibri"> <createChannel><a href="http://midpoint.evolveum.com/xml/ns/public/common/channels-3#rest</createChannel"><font color="#467886"><u>http://midpoint.evolveum.com/xml/ns/public/common/channels-3#rest</createChannel</u></font></a>></font></div>
<div><font face="Calibri"> </metadata></font></div>
<div><font face="Calibri"> <targetRef oid="00000000-0000-0000-0000-000000000509" relation="org:default" type="c:ArchetypeType"></font></div>
<div><font face="Calibri"> <!-- Iterative bulk action task --></font></div>
<div><font face="Calibri"> </targetRef></font></div>
<div><font face="Calibri"> <activation></font></div>
<div><font face="Calibri"> <effectiveStatus>enabled</effectiveStatus></font></div>
<div><font face="Calibri"> </activation></font></div>
<div><font face="Calibri"> </assignment></font></div>
<div><font face="Calibri"> <iteration>0</iteration></font></div>
<div><font face="Calibri"> <iterationToken/></font></div>
<div><font face="Calibri"> <archetypeRef oid="00000000-0000-0000-0000-000000000509" relation="org:default" type="c:ArchetypeType"></font></div>
<div><font face="Calibri"> <!-- Iterative bulk action task --></font></div>
<div><font face="Calibri"> </archetypeRef></font></div>
<div><font face="Calibri"> <roleMembershipRef oid="00000000-0000-0000-0000-000000000509" relation="org:default" type="c:ArchetypeType"></font></div>
<div><font face="Calibri"> <!-- Iterative bulk action task --></font></div>
<div><font face="Calibri"> <_metadata></font></div>
<div><font face="Calibri"> <storage></font></div>
<div><font face="Calibri"> <createTimestamp>2025-04-29T13:03:51.267-05:00</createTimestamp></font></div>
<div><font face="Calibri"> </storage></font></div>
<div><font face="Calibri"> <provenance></font></div>
<div><font face="Calibri"> <assignmentPath></font></div>
<div><font face="Calibri"> <sourceRef oid="c784c44a-e457-4b61-b261-524f140d20e0" relation="org:default" type="c:TaskType"/></font></div>
<div><font face="Calibri"> <segment></font></div>
<div><font face="Calibri"> <segmentOrder>1</segmentOrder></font></div>
<div><font face="Calibri"> <assignmentId>4</assignmentId></font></div>
<div><font face="Calibri"> <targetRef oid="00000000-0000-0000-0000-000000000509" relation="org:default" type="c:ArchetypeType"/></font></div>
<div><font face="Calibri"> <matchingOrder>true</matchingOrder></font></div>
<div><font face="Calibri"> </segment></font></div>
<div><font face="Calibri"> </assignmentPath></font></div>
<div><font face="Calibri"> </provenance></font></div>
<div><font face="Calibri"> </_metadata></font></div>
<div><font face="Calibri"> </roleMembershipRef></font></div>
<div><font face="Calibri"> <taskIdentifier>1745930885838-1939-1</taskIdentifier></font></div>
<div><font face="Calibri"> <ownerRef oid="88044814-4124-4383-b119-b93a80bc9bb9" relation="org:default" type="c:UserType"></font></div>
<div><font face="Calibri"> <!-- sashwill --></font></div>
<div><font face="Calibri"> </ownerRef></font></div>
<div><font face="Calibri"> <binding>loose</binding></font></div>
<div><font face="Calibri"> <threadStopAction>reschedule</threadStopAction></font></div>
<div><font face="Calibri"> <activity></font></div>
<div><font face="Calibri"> <work></font></div>
<div><font face="Calibri"> <iterativeScripting></font></div>
<div><font face="Calibri"> <objects></font></div>
<div><font face="Calibri"> <type>UserType</type></font></div>
<div><font face="Calibri"> <query></font></div>
<div><font face="Calibri"> <q:filter></font></div>
<div><font face="Calibri"> <span style="background-color:yellow;"><q:text>activation/validTo greaterOrEqual "2025-05-14" and activation/validTo less "2025-05-20" and extension/lastPasswordExpirationNotification less "2025-04-08"
</q:text></span></font></div>
<div><font face="Calibri"> </q:filter></font></div>
<div><font face="Calibri"> </query></font></div>
<div><font face="Calibri"> </objects></font></div>
<div><font face="Calibri"> <scriptExecutionRequest xmlns:s="<a href="http://midpoint.evolveum.com/xml/ns/public/model/scripting-3"><font color="#467886"><u>http://midpoint.evolveum.com/xml/ns/public/model/scripting-3</u></font></a>"></font></div>
<div><font face="Calibri"> <s:action></font></div>
<div><font face="Calibri"> <s:type>execute-script</s:type></font></div>
<div><font face="Calibri"> <s:parameter></font></div>
<div><font face="Calibri"> <s:name>script</s:name></font></div>
<div><font face="Calibri"> <s:value xsi:type="c:ScriptExpressionEvaluatorType"></font></div>
<div><font face="Calibri"> <code></font></div>
<div><font face="Calibri"> import com.evolveum.midpoint.xml.ns._public.common.common_3.*</font></div>
<div><font face="Calibri"> import javax.xml.datatype.DatatypeFactory;</font></div>
<div><font face="Calibri"> import javax.xml.namespace.QName;</font></div>
<div><font face="Calibri"> import javax.xml.datatype.XMLGregorianCalendar;</font></div>
<div><font face="Calibri"> </font></div>
<div><font face="Calibri"> XMLGregorianCalendar xmldate = basic.currentDateTime() as XMLGregorianCalendar;</font></div>
<div><font face="Calibri"> </font></div>
<div><font face="Calibri"> </font></div>
<div><font face="Calibri"> def deltas = midpoint.deltaFor(UserType.class)</font></div>
<div><font face="Calibri"> .item(UserType.F_EXTENSION, new QName("<a href="http://illinois.edu/application"><font color="#467886"><u>http://illinois.edu/application</u></font></a>", "lastPasswordExpirationNotification"))</font></div>
<div><font face="Calibri"> .replace(xmldate)</font></div>
<div><font face="Calibri"> .item(UserType.F_EXTENSION, new QName("<a href="http://illinois.edu/application"><font color="#467886"><u>http://illinois.edu/application</u></font></a>", "sendPasswordResetNotification"))</font></div>
<div><font face="Calibri"> .replace(true)</font></div>
<div><font face="Calibri"> .asObjectDeltas(input.oid)</font></div>
<div><font face="Calibri"> midpoint.executeChanges(deltas, null)</font></div>
<div><font face="Calibri"> </code></font></div>
<div><font face="Calibri"> </s:value></font></div>
<div><font face="Calibri"> </s:parameter></font></div>
<div><font face="Calibri"> </s:action></font></div>
<div><font face="Calibri"> </scriptExecutionRequest></font></div>
<div><font face="Calibri"> </iterativeScripting></font></div>
<div><font face="Calibri"> </work></font></div>
<div><font face="Calibri"> </font></div>
<div><font face="Calibri"> </activity></font></div>
<div><font face="Calibri"> <affectedObjects></font></div>
<div><font face="Calibri"> <activity id="1"></font></div>
<div><font face="Calibri"> <activityType>c:iterativeScripting</activityType></font></div>
<div><font face="Calibri"> <objects></font></div>
<div><font face="Calibri"> <type>c:UserType</type></font></div>
<div><font face="Calibri"> </objects></font></div>
<div><font face="Calibri"> <executionMode>full</executionMode></font></div>
<div><font face="Calibri"> <predefinedConfigurationToUse>production</predefinedConfigurationToUse></font></div>
<div><font face="Calibri"> </activity></font></div>
<div><font face="Calibri"> </affectedObjects></font></div>
<div><font face="Calibri"></task></font></div>
<div><font face="Calibri"> </font></div>
<div><font face="Calibri"> </font></div>
<div><font face="Calibri">STEVEN L ASHWILL</font></div>
<div><font face="Calibri">Software Engineer Coordinator</font></div>
<div><font face="Calibri">Administrative Information Technology Services</font></div>
<div><font face="Calibri">University of Illinois at Urbana-Champaign</font></div>
<div><font face="Calibri">50 Gerty Drive | M/C 673</font></div>
<div><font face="Calibri">Champaign, IL 61820</font></div>
<div><font face="Calibri">217.265.6337 | <a href="mailto:sashwill@uillinois.edu"><font color="#467886"><u>sashwill@uillinois.edu</u></font></a></font></div>
<div><font face="Calibri"><a href="http://www.aits.uillinois.edu"><font color="#467886"><u>www.aits.uillinois.edu</u></font></a></font></div>
<div><font face="Calibri"> </font></div>
<div><font face="Calibri"> </font></div>
<div><font face="Calibri"> </font></div>
<div><font face="Calibri">Under the Illinois Freedom of Information Act any written communication to or from university employees regarding university business is a public record and may be subject to public disclosure. </font></div>
<div><font face="Calibri"> </font></div>
<div><font face="Calibri"> </font></div>
<div><font face="Calibri"> </font></div>
</span></font>
</body>
</html>