Industrial Application Server 1.0 Patch 01 ReadMe

© 2003 Invensys Systems, Inc. All Rights Reserved.


This document provides information regarding bugs fixed in this patch and other known issues.

It is strongly recommended that you exit all FactorySuite® programs, including .exe files and services, before installing this patch.

The Industrial Application Server must be installed prior to applying this patch. This patch should be applied on all machines that have any Industrial Application Server components installed. Run the file Setup.msp, that was delivered with the self extractiong compressed file, on the target machine to apply this patch.

Note: Any Galaxies that have been backed up using the Galaxy Database Manager prior to applying the patch should be backed up again after the patch is applied. Restoring the Galaxy backup that was created prior to applying the patch will result in some of the new files that were delivered with the patch being replaced by older ones. If this occurs the patch must be applied again.

Note: The patch may be applied to a Galaxy with objects deployed.  In this case, when the patch completes, some of the objects that are deployed will have their status changed to Software Update Pending. These objects will have to be redeployed to make use of the logic delivered with the patch.

Patch 01 has primarily been tested on:
*  Windows XP Professional with SP1 (non-Galaxy Repository nodes)
*  Windows 2000 Server with SP3

*  Galaxy Repository using Microsoft SQL Server 2000® with SP2 and SQL Slammer Patch


Resolved Issues

Following are the bugs that were fixed for this patch release. Please click on the bug number for a more detailed description of the problem.

L00012664      Daylight savings time change: Strings representing times may get converted incorrectly.

L00012670      On Deploy and Startup attributes that have been extended with an output extension write their initial value to the target reference.

L00012671      Writes attempted to SuiteLinkDDEClient occasionally fail.

L00012674      “Failed to get the Area Hierarchy File from Global Data cache” appears in logger.

L00012682      Daylight savings time change: Time-stamps displayed in the Log Viewer are off by 1 hour from the actual time-stamps of messages.

L00012912      Unable to bind references unless GR is available.

Back to Top


 

Detailed description

L00012664      Daylight savings time change: Strings representing times may get converted incorrectly.

Problem:
An incorrect translation from a string to an internal time (UTC) occurs if the time occurred during daylight savings and the current computer time is not. The string to time conversion has been changed to correct this.

Back to Top

L00012670      On Deploy and Startup attributes that have been extended with an output extension write their initial value to the target reference.

Problem:
Automatically writing the initial value to field references could have an adverse reaction to systems that are already in operation. The Output extension logic was changed to only perform writes when (1) If Quality is Good/Uncertain and "Output every scan" is true. OR (2) If Quality is Good/Uncertain and Output every scan is false and attribute Value has
changed from "Last Value Output". The new value being written will only be written if the internal variable indicating "Last Value Output" has changed. This last part ensures that the extension does not write when it starts up or is deployed. It also prevents changes in quality from causing additional writes. It is initialized as the Initial value that the user configured.

Back to Top

L00012671      Writes attempted to SuiteLinkDDEClient occasionally fail.

Problem:
Objects that have been configured to write to field references through the SuiteLinkDDEClient object and were deployed before the SuiteLinkDDEClient object occasionally fail to write. The SuiteLinkDDEClient object has been changed to ensure the deploy order does not impact writes.

Back to Top

L00012674      “Failed to get the Area Hierarchy File from Global Data cache” appears in logger.

Problem:
This was a nuisance error that appeared in the logger. The Message Exchange protocol was changed to prevent this error from occurring.

Back to Top

L00012682      Daylight savings time change: Time-stamps displayed in the Log Viewer are off by 1 hour from the actual time-stamps of messages.

Problem:
When converting the UTC time-stamps of the messages for displaying, Log Viewer did not account for Daylight Savings Time. The Log Viewer utility has been changed to properly display the time for machines set to Daylight Savings Time.

Back to Top

L00012912      Unable to bind references unless GR is available.

Problem:
References that have not been previously bound by the Galaxy Repository would not bind unless the Galaxy Repository was accessible. The Message Exchange protocol was changed to interrogate all running platforms if a reference is not found in the cache and the Galaxy Repository is not accessible.

Back to Top