Please note that VisualCron support is not actively monitoring this community forum. Please use our contact page for contacting the VisualCron support directly.


BrianB
2008-09-30T22:32:37Z
During testing of VisualCron, and even after updating, I still have a few jobs with e-mail notifications which will send me two e-mails.

I've been able to get most of the duplicate notifications to stop, by editing the tasks with the notification, removing the "..on complete" check box, OK'ing my way out, then going back in and setting the check box again, but I still have a couple which won't co-operate.

Any idea what I might be doing wrong?

(As and aside, I'm currently using 4.9.26)

Thanks.
Sponsor
Forum information
Support
2008-09-30T22:34:49Z
I think you might have Notifications checked both at Task and Job level. Please check both levels.
Henrik
Support
http://www.visualcron.com 
Please like  VisualCron on facebook!
BrianB
2008-09-30T22:36:27Z
unfortunately, was the second thing I did. 😞
Support
2008-09-30T22:40:28Z
Hmm..the hard way would be the following:

1. open jobs.xml (settings folder) in IE
2. search for the job name where you have the Notification checked.
3. Copy the id of the CompleteNotifications element
4. Search for that id in the file

We will probably add a button or similar that returns where the Notification is used. It is somewhere in your Jobs/Tasks... 😣
Henrik
Support
http://www.visualcron.com 
Please like  VisualCron on facebook!
BrianB
2008-09-30T23:05:12Z
Here is the relevent Job Class XLM. I only see the CompleteNotifications on the Task Class:

- <JobClass>
- <Triggers>
- <TriggerClass>
<ExpireActionType>Delete</ExpireActionType>
<ExpireType>DateTime</ExpireType>
<TriggerType>EventType</TriggerType>
+ <TEvent>
<EventType>File</EventType>
- <FileEvent>
- <NotifyFilters>
<NotifyFilters>FileName</NotifyFilters>
</NotifyFilters>
- <ChangeTypes>
<WatcherChangeTypes>Created</WatcherChangeTypes>
</ChangeTypes>
<NetworkCredential />
<Path>D:\ccsftp\ahc-ach\TO_CCS</Path>
<Filter>er*.txt</Filter>
<IncludeSubdirectories>false</IncludeSubdirectories>
<TriggerOnRelease>true</TriggerOnRelease>
<ReconnectInterval>5</ReconnectInterval>
<ReconnectAttempts>3</ReconnectAttempts>
<Interval>60</Interval>
<UsePolling>false</UsePolling>
</FileEvent>
<TimesUntilExecute>1</TimesUntilExecute>
</TEvent>
<Id>fd7f5073-511c-41a7-a0a3-c6ed562dcae9</Id>
<JobId>0e21713b-0d83-4fd3-8d00-a499aa636a68</JobId>
<Description>Advocate Christ Census import</Description>
<Active>true</Active>
<FirstRun>2008-09-26T10:55:35.5385108-05:00</FirstRun>
<ExpirationEnabled>false</ExpirationEnabled>
<ExpirationDate>2008-09-26T10:55:35</ExpirationDate>
<TimesUntilExpire>1</TimesUntilExpire>
<UseTimeOut>false</UseTimeOut>
<TimeOutHours>0</TimeOutHours>
<TimeOutMinutes>0</TimeOutMinutes>
<TimeOutSeconds>0</TimeOutSeconds>
<TimeOutTime>9999-12-31T23:59:59.9999999</TimeOutTime>
</TriggerClass>
+ <TriggerClass>
<ExpireActionType>Delete</ExpireActionType>
<ExpireType>DateTime</ExpireType>
<TriggerType>TimeType</TriggerType>
+ <TTime>
<TimeTriggerType>Custom</TimeTriggerType>
<IntervalType>Daily</IntervalType>
<SpecificType>Days</SpecificType>
<FirstLastType>First</FirstLastType>
<IntervalValue>1</IntervalValue>
<FirstLastWeekDay>Monday</FirstLastWeekDay>
<InitDate>2008-09-26T10:59:26</InitDate>
- <IntervalDays>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
</IntervalDays>
- <IntervalWeekDays>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
</IntervalWeekDays>
<AllYears>true</AllYears>
<YearIsBetween>false</YearIsBetween>
<AllMonths>true</AllMonths>
<YearBetweenStart>0</YearBetweenStart>
<YearBetweenStop>0</YearBetweenStop>
- <Years>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
</Years>
<MonthsIsBetween>false</MonthsIsBetween>
<MonthBetweenStart>0</MonthBetweenStart>
<MonthBetweenStop>0</MonthBetweenStop>
- <Months>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
</Months>
<AllDays>true</AllDays>
<DayType>false</DayType>
<DaysIsBetween>false</DaysIsBetween>
<DayBetweenStart>0</DayBetweenStart>
<DayBetweenStop>0</DayBetweenStop>
- <Days>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
</Days>
<AllHours>false</AllHours>
<HoursIsBetween>true</HoursIsBetween>
<HourBetweenStart>1</HourBetweenStart>
<HourBetweenStop>9</HourBetweenStop>
- <Hours>
<boolean>false</boolean>
<boolean>true</boolean>
<boolean>true</boolean>
<boolean>true</boolean>
<boolean>true</boolean>
<boolean>true</boolean>
<boolean>true</boolean>
<boolean>true</boolean>
<boolean>true</boolean>
<boolean>true</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
</Hours>
<AllMinutes>false</AllMinutes>
<MinutesIsBetween>false</MinutesIsBetween>
<MinuteBetweenStart>0</MinuteBetweenStart>
<MinuteBetweenStop>0</MinuteBetweenStop>
- <Minutes>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>true</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
</Minutes>
<AllSeconds>false</AllSeconds>
- <Seconds>
<boolean>true</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
<boolean>false</boolean>
</Seconds>
<SecondsIsBetween>false</SecondsIsBetween>
<SecondBetweenStart>0</SecondBetweenStart>
<SecondBetweenStop>0</SecondBetweenStop>
<DateNextExecution>2008-09-27T01:10:00-05:00</DateNextExecution>
</TTime>
<Id>9a553a11-19ab-4fe8-aeff-7506e18c86fd</Id>
<JobId>0e21713b-0d83-4fd3-8d00-a499aa636a68</JobId>
<Description>Advocate Christ Census import</Description>
<Active>false</Active>
<FirstRun>2008-09-26T10:59:26</FirstRun>
<ExpirationEnabled>false</ExpirationEnabled>
<ExpirationDate>2008-09-26T10:59:26</ExpirationDate>
<TimesUntilExpire>1</TimesUntilExpire>
<UseTimeOut>false</UseTimeOut>
<TimeOutHours>0</TimeOutHours>
<TimeOutMinutes>0</TimeOutMinutes>
<TimeOutSeconds>0</TimeOutSeconds>
<TimeOutTime>9999-12-31T23:59:59.9999999</TimeOutTime>
</TriggerClass>
</Triggers>
- <Tasks>
- <TaskClass>
<StartNotifications />
- <CompleteNotifications>
<string>1c76194d-2293-403e-8ea9-f117df594fbe</string>
<string>5d903023-ac4a-4468-a14b-d5a46d631626</string>
</CompleteNotifications>
<ErrorNotifications />
<Conditions />
+ <TimeOut>
<Use>false</Use>
<Hours>1</Hours>
<Minutes>0</Minutes>
<Seconds>0</Seconds>
<ConsiderError>false</ConsiderError>
</TimeOut>
+ <Stats>
<Status>Waiting</Status>
<JobId>0e21713b-0d83-4fd3-8d00-a499aa636a68</JobId>
<TaskId>4046c2cd-296b-4d11-b4c0-1b7e6dc21062</TaskId>
<Active>true</Active>
<ExitCode>0</ExitCode>
<ExecutionTime>12.405</ExecutionTime>
<NoExecutes>23</NoExecutes>
<Result>Success</Result>
<DateLastExited>2008-09-30T10:59:01.47125-05:00</DateLastExited>
<DateLastExecution>2008-09-30T10:58:49.065-05:00</DateLastExecution>
</Stats>
+ <OnError>
<CausesError>All</CausesError>
<ErrorList />
<ErrorAction>StopJob</ErrorAction>
<RetryTimes>0</RetryTimes>
<RunFollowingTasks>true</RunFollowingTasks>
<Minutes>0</Minutes>
<Seconds>0</Seconds>
</OnError>
<TaskType>Execute</TaskType>
+ <Execute>
<UseCredentials>true</UseCredentials>
<NetworkCredential>7022e2c4-350f-4f3c-9efb-98bbd311ba73</NetworkCredential>
<UseWorkingDirectory>true</UseWorkingDirectory>
<WorkingDirectory>d:\ccsbatch</WorkingDirectory>
<Priority>Normal</Priority>
<CheckIfRunning>false</CheckIfRunning>
<ProcessName />
<CmdLine>D:\ccsbatch\CCSImport.exe</CmdLine>
<UseShellExecute>false</UseShellExecute>
<Arguments>I 225 UNASSIGNED CCSCAMC</Arguments>
<LogonType>WithProfile</LogonType>
<RunAsType>API</RunAsType>
<RunHidden>false</RunHidden>
</Execute>
<Id>4046c2cd-296b-4d11-b4c0-1b7e6dc21062</Id>
<JobId>0e21713b-0d83-4fd3-8d00-a499aa636a68</JobId>
<Order>1</Order>
<Name>Advocate Christ Census import</Name>
<StoreSTDOut>true</StoreSTDOut>
<StoreSTDErr>true</StoreSTDErr>
+ <ExecutionContext>
<ExecutionType>Background</ExecutionType>
<ForegroundExecuteType>Any</ForegroundExecuteType>
<UserName>Administrator</UserName>
<SessionID>1</SessionID>
<AnySessionID>true</AnySessionID>
<BeforeExecutionLogon>false</BeforeExecutionLogon>
<BeforeExecutionLogonCredential />
<AfterUnlockLock>false</AfterUnlockLock>
<AfterExecutionAction>DoNothing</AfterExecutionAction>
</ExecutionContext>
<CodePage>65001</CodePage>
</TaskClass>
</Tasks>
<StartNotifications />
<CompleteNotifications />
<ErrorNotifications />
<TimeExceptions />
<Conditions />
+ <TimeOut>
<Use>false</Use>
<Hours>0</Hours>
<Minutes>0</Minutes>
<Seconds>0</Seconds>
<ConsiderError>false</ConsiderError>
</TimeOut>
+ <Stats>
<Status>Waiting</Status>
<JobId>0e21713b-0d83-4fd3-8d00-a499aa636a68</JobId>
<Active>true</Active>
<ExitCode>0</ExitCode>
<DateLastExecution>2008-09-30T10:58:49.049375-05:00</DateLastExecution>
<DateNextExecution>0001-01-01T00:00:00</DateNextExecution>
<DateLastExited>2008-09-30T09:01:19.40875-05:00</DateLastExited>
<DateCreated>2008-09-29T08:26:13.34625-05:00</DateCreated>
<DateModified>2008-09-30T11:37:24.78375-05:00</DateModified>
<NoExecutes>23</NoExecutes>
<ExecutionTime>12.48</ExecutionTime>
<LastTriggerId>fd7f5073-511c-41a7-a0a3-c6ed562dcae9</LastTriggerId>
</Stats>
<Id>0e21713b-0d83-4fd3-8d00-a499aa636a68</Id>
<Test>false</Test>
<UseRunRandomValue>false</UseRunRandomValue>
<RunRandomValue>0</RunRandomValue>
<Name>Name Change</Name>
<Description />
<RunMissed>false</RunMissed>
<RunOnce>false</RunOnce>
<RemoveAfterExecution>false</RemoveAfterExecution>
<RunTasksInOrder>true</RunTasksInOrder>
<NotStartIfRunning>true</NotStartIfRunning>
<CreatedBy>d6d90b2b-cc64-46fb-97d4-27bfcdafe657</CreatedBy>
<ModifiedBy>d6d90b2b-cc64-46fb-97d4-27bfcdafe657</ModifiedBy>
<UniqueRunId>0</UniqueRunId>
</JobClass>
Support
2008-09-30T23:06:39Z
ok, but should you really have 2 Notifications there?
Henrik
Support
http://www.visualcron.com 
Please like  VisualCron on facebook!
BrianB
2008-09-30T23:27:15Z
Unfortunately, yes. I've got a general notification, which goes to people, on just about everying, and the second one adds another. I could update the second one with all three, and just have the one if needed.
Scroll to Top