Wonderware Application Server 3.0 and Wonderware Application Server 3.0, Patch 1 Readme

Last revision: 12/12/2007

Important!
Read the following sections before proceeding with the Application Server 3.0, Patch 1 Installation!

About This Release

This document contains important information about Wonderware Application Server 3.0, Patch 1. Review this document for resolved and known issues.

Application Server 3.0, Patch 1 primarily targets Factelligence support features. In addition, Patch 1 resolves field reported issues and other software defects including a potential safety issue with the read-only run-time licenses. Additional details are included in the resolved issues and in Tech Alerts 100 and 101 posted in the Technical Support website.

Version 3.0 Patch 1 Information

Before You Install Application Server 3.0, Patch 1

Installation FAQs - Application Server 3.0, Patch 1

Installation Instructions - Application Server 3.0, Patch 1

Resolved Issues - Application Server 3.0, Patch 1

Known Issues - Application Server 3.0, Patch 1

Version 3.0 Information

About This Release

System Requirements

Installing Application Server

Known Issues – Application Server 3.0

Application Server Documentation

< top of document >


Before You Install Application Server 3.0, Patch 1

We recommended that you disable antivirus software before you install the patch.

Apply the patch to Application Server version 3.0.0. You can check the version number in the Control Panel. See the Add or Remove Programs section under Wonderware Application Server.

The patch install follows a similar behavior to that supported in Application Server 3.0.

The Galaxy platforms can remain deployed during the patch installation. For patch 1, it is recommended that you manually shutdown the engines and platform in the node where the patch will be applied. Please see details in the installation instructions.

Nodes can be upgraded one at a time. An exception to this is for nodes that have the Application Server installed. You must upgrade these nodes to allow the Application Server to connect to the Galaxy Repository node. An un-patched Application Server node cannot connect to the Galaxy Repository node after the Galaxy Repository node is patched. The message "IDE cannot connect to remote GR node <nodename> because it is an older version 2860 than this IDE version supports" is shown when an un-patched IDE node attempts to connect to the GR node.

< top of document >


Installation FAQs - Application Server 3.0, Patch 1

Does the patch require a restart of the node? – The node where the patch is installed may require a restart if a platform is deployed on it.

Does the patch remove the deployed platform? – No, the deployed platform remains unchanged. It must eventually be redeployed to update the software version changes marked in the Galaxy Repository node.

Does software upgrades require redeploy? – Eventually. A deployed platform does not automatically undeploy when the patch is installed. After the node restarts, it operates normally. You must eventually redeploy the platform to update the software version changes marked in the Galaxy Repository node.

Can I deploy objects to an unpatched node? – Yes, you can deploy objects to an unpatched node, but we do not recommended it. To properly track which nodes have been patched, you may want to undeploy an individual platform, patch the node in question, and deploy the platform again. This ensures that all Galaxy nodes are properly patched.

Does the patch install require the original Application Server 3.0 CD? – If you have multiple products installed, the patch install may prompt you to insert the original Application Server 3.0 CD.

What services or processes are stopped during the patch install process? – aabootstrap.exe, aalogger.exe, aaengine.exe, and aagr.exe

Is the platform set off-scan or stopped during the installation of the patch? – Platform and Engines (AppEngine, View Engine) are stopped without first being set off-scan. For patch 1, we recommend the engines and platform be set off-scan then manually shutdown prior to installation.

If the patch installation fails, does it roll all install changes back? – Yes

Can the patch be uninstalled after it has been installed? – No, it requires full uninstall of the software using the Add or Remove programs in Control Panel.

< top of document >


Installation Instructions - Application Server 3.0, Patch 1

Before installing the patch ensure a good known backup of the Galaxy is created. To create a backup of your Galaxy, access the Galaxy Database Manager in the SMC – ArchestrA System Management Console. Expand the Galaxy Database Manager and select the Galaxy. From the Action Menu item select Backup, or right-click to select the Backup option.

Where possible, exit all applications that are running.

Install the patch in the Galaxy Repository node first. It is important to follow, this step as the objects in the Galaxy will be marked as requiring software upgrade. The Application Server help contains details on the icon states in the section Instance Icon States.

Do not deploy objects marked with software upgrades until the Galaxy nodes have been patched. You can deploy objects to an unpatched node, but is not recommended. To properly track which nodes have been patched, the user may want to undeploy an individual platform, patch the node in question, and deploy the platform again. This will ensure all Galaxy nodes are properly patched.

Install the patch in the Application Server nodes after installing the patch in the Galaxy Repository node. An un-patched Application Server node will not be able to connect to the Galaxy Repository node once the Galaxy Repository node is patched. The message "IDE cannot connect to remote GR node <nodename> because it is an older version 2860 than this IDE version supports" will be displayed when an attempt to connect to the GR node from an un-patched Application Server is attempted.

Platforms containing redundant engines must be patched together. To clear software upgrade icon status on the patched Galaxy Repository, Redundant pair needs to be Undeployed and deploy instead of redeploy.

To install the patch

  1. Where possible, exit all applications that are running. To avoid potential platform and engine shutdown issues during the patch installation, we recommend the engines and platform be set off-scan then manually shutdown prior to running the patch installer.
  2. To install patch 1:
    1. Open the ArchestrA System Management Console (SMC).
    2. Expand Platform Manager.
    3. Login to the Galaxy.
    4. Select the Platform for which patch 1 is to installed.
    5. From the Right pane, select one engine at a time. Engines hosting DI objects should be set off-scan and shutdown last.
    6. Right click the engine and set it off-scan.
    7. Right-click the engine and shut it down.
    8. Shutdown the platform.
    9. Exit the System Management Console prior to installing the patch.
    10. After patch 1 is applied and the system is rebooted (if required) start the platform again. If you will be redeploying the platform at this point, then start the platform Off-Scan.
    11. If you want to synchronize the Application Server with the runtime environment this will be the best time. The objects in the Application Server are marked for software upgrade and require redeploy.
    12. Redeploy the platform.
  3. Do not deploy objects marked with software upgrades until the Galaxy nodes have been patched. You can deploy objects to an unpatched node, but we do not recommended it. To properly track which nodes have been patched, you may want to undeploy an individual platform, patch the node in question, and deploy the platform again. This ensures that all Galaxy nodes are properly patched.
  4. Install the patch on the Application Server nodes after installing the patch on the Galaxy Repository node. An un-patched Application Server node cannot connect to the Galaxy Repository node after the Galaxy Repository node is patched. The message "IDE cannot connect to remote GR node <nodename> because it is an older version 2860 than this IDE version supports" is shown when an un-patched IDE node attempts to connect to the Galaxy Repository node.
  5. Platforms containing redundant engines must be patched together. To clear software upgrade icon status on the patched Galaxy Repository, Redundant pair needs to be Undeployed and deploy instead of redeploy.
  6. Platforms containing InTouch 10.0 and Application Server 3.0 must be patched together. The patch for InTouch and the patch for Application Server must be applied. Ensure the computer is rebooted after applying each patch, even if it is not requested.

< top of document >


Resolved Issues - Application Server 3.0, Patch 1

This release of Wonderware Application Server 3.0, Patch 1 resolves the following issues:

L00064166 When associating a UDA array to another array in a script of "timetype," the message “cannot convert (…)" displays.

L00065948 When the I/O change rate is ramped 10 100%, "ScanGroupRuntime2 Access Denied" errors are posted to the logger on two nodes.

L00066292 Working on a remote application server, the check in dialog box is delayed by 40 seconds when creating a new ViewApp, Creating one Window, and adding one ArchestraA Symbol from the Symbol Library.

L00066603 An embedded Graphic toolbox symbol using a relative reference Show-Symbol animation fails to find the symbol during run time.

L00066609 A virtual memory leak occurs in aaGR after repeated Deploy/UnDeploy operations of the attached package.

L00066733 The Analog Field Attribute Limit "HiLimit" is constrained by the "HIHI Limit" setting.

L00066809 Errors occur when propagating a FieldAttribute if its description is locked and a script has a reference to this attribute.

L00067039 AppEngine memory leak increases linearly by 2Mb/hour over 2.5 day testing.

L00067203 When you start the Galaxy browser from the Object editor, the Relative Reference option is unavailable.

L00067305 The same set of ArchestrA attribute references in two different windows (overlay and popup) require different times to resolve and sometimes the reference binds after a 10 second delay in one of the windows.

L00067426 When two asynchronous scripts are created on a UDObject and they try to read a UDA value from the hosting platform, only one script retrieves the value in a single scan.

L00067597 Deleting a step which has a “While True Only” step condition and a trigger pointing to an alias which is locked in the parent template, causes an unhandled exception.

L00067688 When importing "aapkg" to a Galaxy using overwrite and skip options creates objects with _1 in the object name.

L00067949 When client event scripts ignore the specified timeout, the View will hang.

L00068044 When browsing ArchestrA graphic symbols (for embedding), the Galaxy browser crashes.

L00068095 When undeploying the Galaxy Repository, "WaitForMultipleObjects" errors are logged. The Galaxy Repository platform should be stopped before undeploying.

L00068120 In an OS group, User profiles are not created during login from the SMC and the OV when the previously created OS user "details" are deleted from the Security editor before login. The Application Server is working properly in this scenario.

L00068123 When stopping and restarting the Application Server, the last value set is lost.

L00068194 When your Galaxy has a large number of templates, scrolling vertically in the template toolbox is very slow.

L00068320 When you configure a custom property or UDA for the title, the title is not shown in the pop-up show symbol window.

L00068373 When a new symbol is added to the parent template of an instance whose symbols are embedded in ITVA, a template marks the deployed instance of ITVA as "pending changes."

L00068387 When creating symbols using the Graphics Toolbox editor, and the symbols are embedded in a nested object instance, the relative reference is broken, and the symbol is shown as “Not Found”.

L00068391 Exporting the selected symbol also exports an instance if the instance has the same name.

L00068401 The Quality and Status overrides will not display after checking the “Enable Quality and Status Display” checkbox unless a configuration change is made.

L00068437 The Galaxy and Attribute Browsers do not retain the last selection of view style selected by the user.

L00068448 The Application Server crashes when rotating the H/V Line with another primitive.

L00068497 The line and H/V line's RelativeOrigin property changes by manual input and cannot be saved.

L00068597 When the hierarchical relationship/myplatform relationship is broken, the object which refers to the relationship remains in "good status."

L00068686 When a block write is performed on a Redundant Device Integration Object (RDIObject) using InTouch, the values of the attributes on which Block Write are performed return a value of zero and not the poked value.

L00068701 Checkin of a checked out and deployed ITVA instance which is in pending changes status, removes the pending change status of the instance.

L00068711 In some situations, the Duplicate function will create the wrong embedded symbol.

L00068742 User information is not created or updated in the Galaxy Repository (and other remote nodes) after disconnecting and reconnecting the Galaxy Repository even though logins are successful on the remote node.

L00068765 The symbol reference in the ShowSymbol animation changes when an element with the animation is copied and pasted across symbols and the destination symbol has at least one embedded symbol.

L00068862 Sometimes event scripts associated with .Net Controls used in ArchestrA graphics are lost.

L00068975 A subscription from an InTouch window to a dynamic Device Integration (DI) attribute returns bad configuration quality data for several seconds when another InTouch window has a subscription to the same DI attribute, using a different subitem, is reopened.

L00069399 When using the GRAccess utility, an "Unknown error 0xC0000005 (c0000005) raised" message is generated on the SMC logger.

L00069506 "Deploy change" doesn't deploy changes in a locked script defined in an ArcestrA template.

L00069822 Creating a new galaxy crashes after installing Microsoft Office 2007. This occurs after a reboot of the system.

L00069828 Using a place holder reference in a custom property of an ArchestrA symbol will generate warnings in the instance of an object, after the reference in the object template is substituted with a valid reference.

L00069928 When an object is imported, the relative anchor point moves.

L00070012 The Client Control container does not set the DesignMode property during configuration or runtime.

L00070013 The BeginInit and EndInit events are not being fired by the container during the initialization sequence of a .NET Client Control.

L00070014 .NET Client Controls are unable to find other controls, in the same symbol or window.

L00070016 Docking client controls within an ArchestrA graphic symbol causes the client area to be malformed.

L00070017 Some dependent DLL's (.NET Assemblies) are not included when deploying an InTouch application containing an ArchestrA Symbol with a .NET Client Control.

L00070018 Serialization issues are related to how/when the container sets Client Control properties at design and runtime.

L00070045 You are "Unable to access "current user"" information from within a .NET Client Control in an ArchestrA Symbol.

L00070431 Client controls with child controls are not drawn correctly at design time. The z-order of the child control is reversed.

L00070626 An attempt to import a UDObject created with Application Server 2.1 crashes Application Server 3.0. The error is "Connection to the Galaxy Repository has been lost." The Application Server and InTouch shutdown.

L00070764 When a client control tries to write data to an InTouch Tag, error messages are written to the System management Console logger.

L00070772 Error messages are sent to the System Management Console logger when there is a Failure to close Window Maker in "OnIDEClosing." The Object reference not set to an instance of an object.

L00070778 When calling a library function that uses a "ParamArray" parameter type, omitting the optional ParamArray parameter works in Application Server 2.1; however, it causes a validation error in Application Server 3.0

L00070909 When client control properties write to InTouch Tags (through CAL, InTouch), they do not update InTouch Tags.

L00071056 Using a place holder reference in a custom property of an ArchestrA symbol generates warnings in the instance of an object, after the reference in the object template is substituted with a valid reference.

L00071241 Cascade check-in causes the WWFsObject.dll to generate error messages.

L00071492 In some .NET script, attributes are passed as a reference instead of a value.

L00071749 In show symbol animation if upper case letters are used to reference the symbol, the show symbol animation is unable to locate the symbol. An error message displays "Symbol not found."

L00071795 When you click on the shape of a userdefined instance, the message "symbol not found" appears. Using relative referencing, symbol A1 configured with show symbol animation points to the same userdefined instance of symbol A2 in a deployed application.

L00071901 Licenses "InTouch Remote Tag Read-only" and "InTouch for Service Pack Read-only w/Trend/Analysis" allow Archestra Graphics to write data back to the Galaxy.

< top of document >


Known Issues - Application Server 3.0, Patch 1

L00071881 Selecting an alternate symbol retains the override text of an embedded symbol.

L00072421 When using the silent install for Application Server 3.0, Patch 1 on a Galaxy Repository node, the silent install fails to launch the Galaxy Patcher routine before reboot.

L00072430 If you have an application with ArchestrA Graphics running on multiple Terminal Server sessions on the same node and connected to the same Terminal Server, the data associated with the graphics is not consistent for all Terminal Server sessions.

L00072513 WWCdi errors appearing in the System Management Console logger are incorrectly reported. The Galaxy Repository database is not corrupted.

L00072521 Following the patch of Application Server 3.0 and InTouch 10, the redeployment of the Galaxy does not complete when there is no reboot following the InTouch 10 patch.


<top of document >


Wonderware Application Server 3.0 Readme

Last revision: 08/20/2007

This document contains information about Wonderware® Application Server version 3.0. Review this document for descriptions of new features, installation requirements, and any known issues with version 3.0.

About This Release

Application Server 3.0 includes the following enhancements and new features.

Updated IDE

ArchestrA Symbol Editor

The ArchestrA Symbol Editor is available from within the IDE. You can create graphic symbols that you can use within your InTouch applications. The Symbol Editor:

Deploy Improvements

Check-in Improvements

Template changes to selected elements are optimized for:

Script Improvements

Incremental Upgrades

Read-Write Performance Improvements

Redundant DIObject Improvement

Redundancy Improvements

Device Integration Improvements

Galaxy Backup

Toolkits