Summary

This article describes the changes included in the maintenance update for adTempus 3.0 released on November 3, 2008.

Version Information

After you install this update, the About box in the adTempus Console will show a Product Version of 3.0.5. If your Product Version is already 3.0.5 or later, you do not need to install this update.

Installation Notes

This update affects both the adTempus Client (Console) and Server (adTempus service), but it is not necessary to update all computers at the same time if you are running the client and/or server on more than one computer.

This update may install a new version of the adTempus Update Center. If the update is installed from the Update Center, the setup program will prompt you to close the Update Center to continue. This must be done by terminating the Update Center using the Windows Task Manager.

Obtaining the Update

The latest Maintenance Update can be installed through the adTempus Update Center by selecting "Check for Updates" from the Help menu in the adTempus Console or in the adTempus program group in the Windows Start menu. It can also be downloaded here.

Changes in This Update

The following new changes are included in this update. In addition, this update includes all changes from previous updates. See article K00000317 for information on those changes.

General
Better Logging for ConditionsCR00000362
Enhancement

When a job or step has more than one Condition, and the job or step is not executed because a condition is not met, adTempus now writes a message to the job log indicating which conditions were met and which were not.

adTempus fails to start due to database error during computer bootCR00000600
Defect

In some cases, the adTempus service may fail to start during computer boot-up, reporting that the database is not available. If you subsequently start the service manually, it starts without any problems.

This problem occurred because adTempus tried to connect to the database before the database server had completed initialization. It has been fixed so that adTempus will wait for the database server to finish initializing.

Conditions
Better Logging for ConditionsCR00000362
Enhancement

When a job or step has more than one Condition, and the job or step is not executed because a condition is not met, adTempus now writes a message to the job log indicating which conditions were met and which were not.

Database
Database Backup Not Performed for Some DatabasesCR00000596
Defect

adTempus performs a daily backup when adTempus is using the SQL Server Express database. However, if the adTempus database name has a hyphen in it (which occurs if the name of the computer on which adTempus is running has a hyphen), the backup was not performed. This problem was corrected.

adTempus fails to start due to database error during computer bootCR00000600
Defect

In some cases, the adTempus service may fail to start during computer boot-up, reporting that the database is not available. If you subsequently start the service manually, it starts without any problems.

This problem occurred because adTempus tried to connect to the database before the database server had completed initialization. It has been fixed so that adTempus will wait for the database server to finish initializing.

Database Backups for Local Database ServerCR00000609
Defect

Previously, adTempus created a daily backup for the adTempus database only when adTempus was using the MSDE or SQL Server Express database. In some cases adTempus failed to recognize that a SQL Server Express database was in use and backups were not performed.

adTempus will now create a daily backup when adTempus uses a local SQL Server instance, regardless of which database edition is being used (MSDE, SQL Server Express, or a full standalone instance).

adTempus does not perform backups for remote database servers.

Import/Export
Progress Indicators for Exports and ImportsCR00000613
Enhancement

The adTempus data export and import tools now provide visible progress indicators during export and import operations. Previously there was no indicator other than a wait cursor (hourglass), which made it difficult to determine whether the operation was proceeding.

Export to Another Server Now AvailableCR00000602
Defect

In the Export tool, the option to export data to another adTempus server was always disabled. The window has been fixed so that the option is available.

Fixed problem with Queue selector when editing imported jobCR00000610
Defect

When you attempt to edit an imported job from the "Import Results" page of the Import Wizard, the Queue selector of the job window may be empty (no Queues listed). As a result, the job cannot be saved because no Queue is selected. This issue has been fixed.

Scripting
Fixed Problem with Timeout for "External" ScriptsCR00000589
Defect

When adTempus runs an "external" script (a script not stored in adTempus), in some cases scripts aborted with a timeout message even if you have specified that the script should not have a timeout. This issue was corrected.

For more information see Knowledge Base article K00000319.

Service Failures
Fixed issue that caused adTempus to stop responding, executing jobsCR00000590
Defect

In rare cases, an internal resource deadlock caused adTempus to stop executing jobs and responding to the adTempus Console. This problem was resolved.

For more information see Knowledge Base article K00000320.

Fixed problem with service crash while communicating with clientCR00000592
Defect

In some situations the adTempus service failed (crashed) while communicating with the adTempus Console. The exact  conditions that lead to the failure are not known. This issue has been resolved.

Resolved adTempus Service CrashCR00000599
Defect

In some cases the adTempus service failed (crashed) while calculating the execution schedule for a job. The problem generally occurred when a job was modified, or in some cases when the system clock on the computer was changed.

This issue has been corrected.

User Interface
History and Message Queries Search Using Wrong Time ZoneCR00000605
Defect

When you use date criteria in the Job History and Message Log queries in the adTempus Console, adTempus performs the query using the wrong time zone. This may cause the queries to miss some records that should be included, or include some records that should be excluded.

This issue has been corrected.

Console
Fixed "specified path is invalid" error when running Console under non-Administrator accountCR00000607
Defect

In some cases when a non-Administrator user tried to start the adTempus Console, the Console failed with an error message that "The specified path is invalid". This problem was corrected.