Hi All,
I've got an MP for an internal application, this MP has a monitor for a file process, which checks for files over x minutes old and then sends an email. This works fine. I've now got a requirement to only have this trigger during provisioned hours that we expect this file processing to be running.
I've added a diagnostic task to the monitor.
<Diagnostics>
<Diagnostic ID="NEW.Unit.TimeFilter" Accessibility="Internal" Enabled="true" Target="NEW.Unit.BusApp" Monitor="UIGeneratedMonitor04c28e7ec1fd42cfba51e48a38d935a9" ExecuteOnState="Error"
Remotable="true" Timeout="300">
<Category>Custom</Category>
<ConditionDetection ID="System.SchedulerFilter" TypeID="System!System.SchedulerFilter">
<SchedulerFilter>
<ProcessDataMode>OnSchedule</ProcessDataMode>
<Schedule>
<WeeklySchedule>
<Windows>
<Daily>
<Start>07:30</Start>
<End>09:00</End>
<DaysOfWeekMask>62</DaysOfWeekMask>
</Daily>
<Daily>
<Start>12:00</Start>
<End>19:00</End>
<DaysOfWeekMask>62</DaysOfWeekMask>
</Daily>
</Windows>
</WeeklySchedule>
<ExcludeDates />
</Schedule>
<UseCurrentTime>true</UseCurrentTime>
</SchedulerFilter>
</ConditionDetection>
<ProbeAction ID="System.ProcessInformation" TypeID="System!System.ProcessInformation" />
</Diagnostic>
</Diagnostics>
<Recoveries>
<Recovery ID="MomUIGenaratedRecoveryae535786bf7e48d8b2bdf5fd48ca49c0" Accessibility="Public" Enabled="true" Target="NEW.Unit.BusApp" Monitor="UIGeneratedMonitor195a2f661971479f99b2d9d6c8168587"
ResetMonitor="true" ExecuteOnState="Error" Remotable="true" Timeout="300">
<Category>Custom</Category>
Will this work as I expect or should I be doing this a different way?
Thanks