Dean Software Design
v6.80 7/4/08
1. New Feature to auto-generate an HTML Web page containing current
Techscheduler status. See REMOTE tab under PARAMETERS. Page is generated for the
GUI and the SERVICE versions.
2. Corrected issue with Email Jobs using SMTP where job would show successful
even if file attachments were not found during send.
3. Corrected issue in FTP jobs while browsing FTP sites the folders would not be
recognized causing FTP commands to fail.
4. Corrected issue where Registration window was throwing exceptions when
registration key was entered.
5. Job toolbar collapsed\expand settings are now saved in the configuration
6. File Move with setting to create unique file name now works (was moving using
old file name).
7. Updated Visual Job log in GUI to put newest items at the top of the list.
v6.77 9/6/07
1. Modfied jobs so that the name cannot contain \ / characters, messes up
registry.
2. Corrected error where Service was only reading first 5 jobs.
v6.76 8/10/07
1. Update to Start-of-Day configuration so that you can optionally set a
Start-of-Day hour for each day of the week to allow for system processes that
vary.
v6.75 7/19/07
1. Corrected bug where selecting job context menu "Run Job with No Post-Job"
would still invoke post job activities the first time it was run.
2. Added up-down buttons to reorder email recipients on Email job without having
to delete and re-enter them.
3. Added up-down buttons to reorder source and target files on the File job.
4. Added up-down buttons to reorder source and target files on the FTP job.
v6.74 5/30/07
1. Added functionality so that variables can be reset to initial values during
StartOfDay procedure, includes checkbox on Variables screen.
2. Stretched the Pre and Post Job configuration screens so that job names and
file paths would have more viewing space.
v6.73 5/5/07
1. Implemented updates to correct issues with SMTP email.
v6.71 04/19/07
1. Corrected bug in FTP jobs where wildcard receives from FTP server were not
working.
v6.70 04/11/07
1. Modified Remote Update file so that 8 runs jobs, 4 puts jobs on hold.
2. Added functionality to the techscheduler service to read update JOB files
like the GUI.
3. Fixed issue where "Clear Paused Job" from the JOBS menu was not working.
4. Updated Service to Stop itself when an uninstall is issued, otherwise Service
Manager may get an error.
v6.68 02/21/07
1. Updated yearly calendar date selection on jobs to show current year rather
than 2006.
v6.67 02/07/07
1. Updated forms that allow selection of programs (ie: program job) to include
Batch (.bat) and Command (.cmd).
2. Added setable delay (ms) on all jobs prior to any Post-Job actions being
executed (on the OPTIONS tab of each job).
3. Updated SYSTEM job to allow it to terminate more than 1 process at a time
using a list built by the user.
v6.65 02/01/07
1. Corrected issue where with Job Termination Criteria, terminating x seconds
with option to only set error level was terminating the program too.
v6.63 01/29/07
1. Corrected issue where Jobs Menu - "Restart Job on Hold" was not working.
2. Corrected issue in FTP jobs where target folder on FTP site was being created
but files went to original folder.
3. Corrected issue in FTP jobs where program would crash if you specified option
to create a unique folder name on the FTP site.
v6.62 01/22/07
1. Modified "DEMAND JOB" to support launching multiple other jobs, including
delay and failure code.
2. Modified post-job and notification forms to support re-ordering of list items
using up / down controls.
v6.61 01/16/07
1. Added test to job pre-start criteria to check the registry for a specific
value to match the criteria you set.
2. Add configuration option to run an application before Techscheduler has
shutdown.
3. Add configuration option to run an application after Techscheduler has
shutdown.
4. Post-Job actions form updated to allow modification of items in Program\Job
list.
5. Added Post-Job delay option which will delay x seconds after each post-job
step.
v6.60 01/01/07
1. Added option to have variable values be put on command line options for
program jobs.
2. Added option for console jobs to pass variable values to the command line.
3. Added configuration option to allow a specific job to be run during shutdown
(GUI and Service).
v6.57 12/18/06
1. Added capability to run Keystroke emulator jobs from the Service version
using new security model.
v6.56 11/29/06
1. Removed Register button from about box.
v6.55 11/20/06
1. Updated system job to eliminate comments about windows 98 \ NT.
2. Moved registration information from Help -> About to Main Menu to reduce
customer confusion.
3. Updated company phone # on various screens to (425) 307-9617
4. Corrected bug in WATCHDOG jobs where FILE EXISTS test was not working with
wildcard (*,?) tests.
v6.51 11/06/06
1. Added code to remove keyboard hooking for keyboard job on Windows VISTA since
they removed support.
2. Updated calls to embedded HTML help to search for help file in folder where
Techscheduler executable exists.
v6.50 10/18/06
1. Added new Capture Job functionality to schedule the capture of screen shots.
2. Updated all job forms to show pre-start, post-job and notification buttons on
main job screen (reduce confusion).
v6.43 10/11/06
1. Moved Pre, Post and Notification buttons from job options tab to the main
screen of each job.
2. Added Capture Job to capture screen captures.
v6.42 10/09/06
1. Increased browser step delay maximum from 60 sec to 600 sec.
2. Corrected bug in Job prestart criteria that was not accepting Wildcards (*,?)
in the File existance test.
v6.41 10/02/06
1. Fixed issue with Browser jobs causing application fault on certain OS builds.
2. Fixed issue where Demand jobs could not be run directly from the Demand Job
list.
v6.40 9/18/06
1. Fixed issue with Calendar showing 2004.
2. Fixed issue with Program Job screen not showing all fields.
3. Added support for latest XP\Server SP releases (security).
v6.33 5/9/06
1. Corrected issue where Watchdog Process jobs were indicating failure when
successful.
v6.32 4/19/06
1. Added step in File Copy jobs to check target for sufficient space for source
file, copy aborted if insufficient space.
2. Resolve possible failure mode in ZIP jobs.
3. Corrected bug that Scheduled Demand Jobs would always have a status of FAILED
even when they ran ok.
v6.31 4/6/06
1. Updated job calendar to sort custom dates.
2. Corrected bug in script jobs that may leave unfreed resources.
v6.30 3/10/06
1. Update to new compiler, support for new security features in Windows SP.
v6.22 1/14/06
1. Corrected minor issues with job failures not updating job status.
v6.21 11/23/05
1. Corrected issue with timer halting on long jobs.
v6.20 8/23/05
1. Corrected issues in SMTP email notifications.
2. Added Keystroke, GlueIT and WebBrowser jobs into the Service GUI (not the
service itself).
v6.01 2/19/05
1. Added logic to BACKUP job to save (via option) Techscheduler parameters and
jobs to the backup target file.
2. Added option to SYSTEM job to set Windows System Restore Point automatically.
3. Added new commandline option /DEBUG which forces low level debug to be on
allowing critical startup code to be logged.
4. Added new option to BACKUP job to export REGISTRY branches (keys and values)
to a standard .REG file which will be added to the backup list.
5. Corrected bug where successful "Scheduled Demand Jobs" were logging a failure
on the console.
6. Added "Alert" Window on main console screen. Shows Job failures and system
failures.
v6.00 2/01/05
1. Update to Service architecture to solve security flows in Windows Server
2003.
2. Added logic to supend timers when console is used and service is NOT stopped.
3. Added logic to restart service when console is exited.
4. Added cmd line option /silent to supress prompt to start/stop service when
console is run (auto stop the service).
5. Updated backup job to allow for backup file names that include the date/time.
v5.72 12/07/04
1. Corrected issue where File->Exit menu command was not working.
2. Updated calendar \ schedule arrays to support 99 items instead of 20.
v5.71 11/9/04
1. Added support to store job and configuration into an XML style repository.
Invoked from Setup Wizard.
2. Corrected issue where Animated Icon would not appear in system tray after a
system reboot when using Service.
v5.70 10/20/04
1. (svc) Rearchitecture of NT Service. Code is now integrated into GUI/Timer
Engine to produce "Techscheduler Console" which facilitates changes in
security and application models for windows 2003 server.
v5.65 9/28/04
1. Corrected bug where menu option to hide job toolbar was not working.
v5.60 6/05/04
1. Added new feature to Watchdog File Exists test to test if files are older
than x days, if so, job fails.
2. Added new feature to keystroke emulation job to allow multiple Window names
to be selected as targets so that keystrokes can be sent to multiple
windows at once.
3. Corrected bug where unpause of jobs paused by errors was not working.
v5.50 3/04/04
1. (adv\svc) Added new job type: MEDIA PLAYER. Allows automation of multimedia
files (video, sound, pictures).
2. Updated UI to reflect XP styles and operations.
3. Added job control to the daily calendar view.
v5.40 11/11/03
1. Added support for Windows 2003 - still nagging question about enumerating
services on this OS.
2. Added capability to jobs to support First/Last date to run. By default it is
off.
3. Added target filter file to File jobs. This allows a job to ignore any file
that appears in the filter file.
v5.32 8/10/03
1. (all gui) Added option to Post-Job actions to force scheduler groups to
change. Overrides any "If Successful" or "If Failure" post job actions.
2. (all gui) Added option to Post-Job actions to force Techscheduler to do a
cold restart (Reinvoked from the OS). Overrides any "If Successful"
or "If Failure" post job actions.
3. (all gui) Corrected date problem when changing dates on the yearly calendar.
4. (svc) Corrected issue where Service was not recognizing registration keys and
remained unregistered.
v5.31 7/29/03
1. Added NOTES field to each job. Allows entry of freeform text attached to each
job.
2. Corrected bug in GUI and SERVICE that caused program termination due to an
invalid date format.
v5.30 6/15/03
1. Added new Calendar view option on main schedule pane. Allows selection of
dates to view jobs scheduled.
2. Added option to Success/Failure criteria form to allow "File Exists" test to
test for file date to be equal to today's date or not.
3. Corrected issue in command line option /RunOnDemand= where jobs were not
running.
4. Corrected issue in process of creating desktop shortcuts for jobs where the
shortcut target was incorrect.
5. Corrected issue where renaming jobs directly to the job list in demand jobs
was not working.
6. Correction to File Move functionality where target filenames were getting
Unique characteristics when Uppercase/Lowercase target name was selected.
7. Corrected defect in FTP download jobs where source files were not being
deleted if option to delete during move was selected.
8. Update to job entry screens so that "On Demand" is not the default
(confusing). Also, when "On Demand" checkbox is selected, the Calendar and
Schedule tabs become hidden.
9. Updated the job entry screens to have the Calendar and Schedule tabs become
hidden if the "On Demand" checkbox is checked. By default all new jobs have
the current date scheduled.
10. Job Calendar tabs are now updated to show the "First Date to Run" and "Last
Date to Run" parameters (similar to MS task scheduler).
v5.20 5/10/03 1. Added new HTTP Download job (advanced versions). Provides
method to use standard download of files from web sites without FTP.
2. Corrected problem in MAPI email where profile information was not being used
properly.
3. Corrected issue where Post-Job actions would not save a program/job name to
run if the job fails.
4. Corrected issue where Last End Time on main window was not correctly showing
24hr time format.
5. Corrected issues in the renaming jobs function (deletion).
6. Updated job group buttons to be disabled if job grouping is unavailable.
7. Corrected issue where a job's "hold" indicator was being cleared if the
demand list was updated.
8. "Restart Job" button renamed to "Cancel Hold on Job". 9. When the "Suspend
all jobs" button is used, all jobs will show a stop-sign icon to indicate they
are all suspended.
v5.10 1/20/03
1. Added new application provided free: Techscheduler Console. View Techscheduler logs and
set Restart Events to keep Techscheduler (and other apps) alive.
2. Added retry loop to FTP jobs when deleting source files.
3. Updated Job start/Job end messages to be consistant across jobs.
4. Added option in configuration to have Techscheduler auto-terminate at a specific
time on specified days.
5. Added additional test to WatchDog File Exists job to test file time to be within x
minutes of current job time (was just date = current day).
6. Corrected bug where ftp,nt,ras passwords were being encrypted even if the
"Encrypt Passwords" options was deselected in the configuration screen.
7. Added XP menu icons to several submenus.
8. Added option on configuration to set limit on Debug Log items to be displayed. Too
many items were chewing up Windows Memory, set defaul
v5.01 1/2/03
v5.00 11/15/02