experion-hs-r400-server-patch2-scn.pdf

22
Software Change Notice Page 1 of 22 Honeywell Process Solutions Experion HS Server Patch 2 For Release 400 Software Change Notice June 2012

Upload: divyanshujoshi

Post on 15-Sep-2015

260 views

Category:

Documents


6 download

TRANSCRIPT

  • Software Change Notice Page 1 of 22

    Honeywell Process Solutions

    Experion HS Server Patch 2

    For Release 400

    Software Change Notice

    June 2012

  • Software Change Notice Page 2 of 22

    Notices and Trademarks

    Copyright 2012 by Honeywell Inc. Release

    Experion HS R400 Server Patch 2 Rev 12

    While this information is presented in good faith and believed to be accurate, Honeywell disclaims the implied warranties of merchantability and fitness for a particular purpose and makes no express warranties except as may be stated in its written agreement with and for its customers.

    In no event is Honeywell liable to anyone for any indirect, special or consequential damages. The information and specifications in this document are subject to change without notice.

    Honeywell, Experion and TotalPlant are U.S. registered trademarks of Honeywell Inc.

    Other brand or product names are trademarks of their respective owners.

    Honeywell Process Solutions

    1860 W. Rose Garden Lane

    Phoenix, AZ 85027 USA

    1-800 822-7673

  • Software Change Notice Page 3 of 22

    Revision History

    Version Description

    V1 Release version of the SCN for Experion HS

  • Software Change Notice Page 4 of 22

    Contents

    1. About This Patch ............................................................................ 5

    1.1 Microsoft Security Updates ................................................................................. 5

    1.2 Limitations ........................................................................................................... 5 1.2.1 Patch Un-installation for Future Upgrades ........................................................... 5 1.2.2 Patch distribution .................................................................................................. 5 1.2.3 Localization .......................................................................................................... 5

    1.3 Before you begin ................................................................................................. 6 1.3.1 Prerequisites for applying this patch..................................................................... 6 1.3.2 Preserving Station Toolbar file customizations ..................................................... 6 1.3.3 Applicable nodes .................................................................................................. 7 1.3.4 Installation Considerations ................................................................................... 7

    1.4 Improvements included in this patch ................................................................... 8

    1.5 Problems resolved in this patch .......................................................................... 9 1.5.1 New problems resolved in this patch .................................................................... 9

    1.6 Change Impact .................................................................................................. 13 1.6.1 Control Change Impact ...................................................................................... 14 1.6.2 Operational Change Impact ............................................................................... 14 1.6.3 Infrastructure Change Impact ............................................................................. 14

    2. Patch Installation and Removal .................................................... 15

    2.1 Installation Considerations ................................................................................ 15

    2.2 Installing Software Patch on Redundant Server Systems ................................ 15

    2.3 Installing Software Patch on a Non-Redundant Server System ....................... 16

    2.4 Installing Software Patch on a Flex Station ...................................................... 18

    2.5 Post-installation tasks ....................................................................................... 19 2.5.1 Deleting the temporary folder created before installation ................................... 19 2.5.2 Updating toolbar and menu configuration files ................................................... 19 2.5.3 Reapplying software patches ............................................................................. 19

    2.6 Patch Validation ................................................................................................ 19

    2.7 Removing Software Patch ................................................................................. 20 2.7.1 Uninstallation of Server Software Patch on a Redundant Server System .......... 20 2.7.2 Uninstallation of Server Software Patch on a Non-Redundant Server ............... 20 2.7.3 Uninstallation of Server Software Patch on a Flex Station ................................. 21 2.7.4 Uninstallation Validation ..................................................................................... 21

    3. Additional Information .................................................................. 22

    3.1 Files Added/Replaced by this Patch ................................................................. 22

  • Software Change Notice Page 5 of 22

    1. About This Patch

    This patch includes fixes & improvements requested by customers since the release of Experion HS R400.1. It is suitable for installation on Experion HS R400.1 systems.

    1.1 Microsoft Security Updates

    Microsoft often issues security updates that are critical to Honeywells products. Once a security Update is made available by Microsoft, Honeywell will assess its impact on its products and issue a position to install or hold-back. Honeywell's goal is to qualify the applicable Update(s) within 7 days of the Microsoft release notification date. Honeywell strongly recommends that customers apply the Honeywell qualified security updates that are applicable to your implementation. Honeywell posts the security updates test results and applicability at the following link:

    https://www.honeywellprocess.com/en-US/support/pages/all-security-updates.aspx

    (Note that youll need to be logged on to see the content)

    1.2 Limitations

    1.2.1 Patch Un-installation for Future Upgrades

    [ X ] Automatic [ ] Can be done manually during next upgrade

    [ ] Must be done manually before next upgrade

    1.2.2 Patch distribution

    [ X ] Not Limited [ ] Limited for:

    1.2.3 Localization

    [ ] Not impacted [ X ] Patch contains strings in English. A localizable version will be included in the next Release

    [ ] Cannot be installed without additional localization support

    Localization Notes:

    i) This patch contains new and modified Station displays which contain strings in English.

    ii) This patch adds new system acronyms which contain strings in English. iii) This patch contains a modified msglib.cat that requires additional localization

    support.

  • Software Change Notice Page 6 of 22

    1.3 Before you begin

    1.3.1 Prerequisites for applying this patch - This patch requires the following Experion releases to be installed:

    o Experion HS R400.1

    - MS11-025 or any hotfix / security update that supersedes this is required for this patch.

    ATTENTION: Microsoft hotfixes / security updates must be applied

    prior to the installation and operation of this patch.

    - Specific details relating to MS11-025 can be found here:

    https://www.honeywellprocess.com/library/support/security-updates/Experion/Microsoft%20Update%20MS11-025.pdf

    (Note that youll need to be logged on to see the content)

    1.3.2 Preserving Station Toolbar file customizations

    This patch installs updated Station toolbar/menu configuration (.STB) files. If any STB files have been customized, please follow the steps below, prior to launching the installer:

    a) Navigate to C:\Program Files\Honeywell\Experion PKS\Client\System\R400 b) Move all the toolbar files listed above to another location (e.g. under

    C:\temp\stb-backup\), removing them from the original location. c) Install this patch, and check the file C:\Program Files\Honeywell\Experion

    PKS\Install\Software update log.txt to verify that all the above STB files have been installed

    Any customizations will need to be reapplied to the STB files installed by this patch as per Section 2.5.2.

  • Software Change Notice Page 7 of 22

    1.3.3 Applicable nodes

    This patch is applicable for the following nodes:

    Experion Product Patch is applicable?

    Experion Server Yes

    Experion Flex Station Yes

    1.3.4 Installation Considerations

    Installing this patch

    Task order

    Task Reference

    1 Verify pre-requisites 1.3.1 Prerequisites for applying this patch

    2 Install patch on applicable nodes

    1.3.3 Applicable nodes

    Upgrading from this patch to the next release

    Task order

    Task Reference

    1 Upgrade applicable nodes to the next available update.

    Refer to the Software Change Notice for that release.

  • Software Change Notice Page 8 of 22

    1.4 Improvements included in this patch This section lists the improvements included with this patch since the release of Experion HS R400.1.

    PAR Function Brief Description of Improvement

    1-L2VAX9 Server

    Expose Control Inhibit, Manual PV & Journal Only parameters for SCADA points

    Note: This PAR requires Quick Builder HS R400 Patch 1 (or later) for configuration purposes

    1-L2VH2X Server Access SCADA point xxStatus parameters via the Experion ODBC driver

    1-L3SK0J Server

    Provision of an Algorithm-based flexible calculation engine; the engine should not use algorithm blocks

    See Notes below for further details

    1-L1T01T Server

    Analog Detail Display to expose new BIAS parameter; the new parameter allows its value to be optionally added to the raw PV value

    Note: This PAR requires Quick Builder HS R400 Patch 1 (or later) for configuration purposes

    1-L1RO21 Server

    Addition of Boolean parameters to Status points, indicating the value of the PV, e.g. InState0, InState1, InState7

    Note: This PAR requires Quick Builder HS R400 Patch 1

    (or later) for configuration purposes

    1-L3MQG3 Server Access PVAlgoNumber and PVAlgoBlock parameters via the Experion ODBC driver

    1-L2IRR1 Server Provide the ability to generate a message when an alarm condition returns to normal

    1-L5CJYG Server Improve DNP3 interface to gradually notify the user if a controller is becoming overloaded

    1-L4J74B Server Improve DNP3 interface to parse and process responses containing frozen counters and frozen analog inputs

    1-L4IUIF Server

    Improve collection and reporting of class polling and other DNP3 information to provide faster diagnosis of overload scenarios and make it easier to optimize controller configuration

    Note: This PAR requires Quick Builder HS R400 Patch 1 (or later) for configuration purposes

  • Software Change Notice Page 9 of 22

    PAR Function Brief Description of Improvement

    1-L4IWUV Server

    Support for DNP3 Interface to communicate on one link at a time on redundant links that are not fully independent of each other

    Note: This PAR requires Quick Builder HS R400 Patch 1 (or later) for configuration purposes

    1-L4GIBL Server DNP3 Interface to allow display scripting or Server API to force a data value update from the controller through an integrity (Class 1, 2, 3 & 0) poll

    1-IRPX3P Server Improve OPC Integrator to transfer Boolean data to an integer type destination

    PAR1-L3SK0J Notes:

    i) This PAR requires Quick Builder HS R400 Patch 1 (or later) for configuration purposes.

    ii) The flexible calculation engine can be utilized via Algo 20 (arithmetic) and Algo 21 (logic) equations. The following limitations exist on Algo 20 and Algo 21, and their corresponding displays:

    a. Algorithm equation length is limited to 1000 characters. b. If the number of inputs exceed 20, then they are not shown in the

    table located on the bottom half of these displays. i. Although inputs past 20 will not be shown in the display, they

    are still stored as part of the algorithm equation. ii. The algorithm will still be calculated properly with all inputs

    configured. iii) In this patch, the flexible calculation engine is limited to operating on point

    names that start with a non-numeric character (PAR1-N2U9HZ).

    1.5 Problems resolved in this patch

    1.5.1 New problems resolved in this patch

    This section lists the problems resolved with this patch since the release of Experion HS R400.1.

    PAR Function Brief Description of Problem Solved

    1-BZPZR3 Server Previously configured sub priority is not displayed on page call up of the alarm/event report configuration display

    1-FQKNCP Server Users with Product Administrators rights cannot run hisint command even from an elevated Command Prompt

    1-H3UYOD Server May sometimes get no data returned when using the ODBC driver in Excel to retrieve string data

    1-GPT9N9 Server History gating parameters can sometimes show up as ????? on the History Assignment displays when viewed on a Console Station

  • Software Change Notice Page 10 of 22

    PAR Function Brief Description of Problem Solved

    1-GR2AX3 Server Per-asset alarm counts in the Alarm Summary may be incorrect when point composite alarm algorithms (Algo 11 and Algo 12) are used

    1-GXHW4J Server

    The Network API call nif_hsc_param_value_put_sec_bynames can respond slowly or fail when called from a custom pop up application

    1-HH33J9 Server OPC Integrator doesn't successfully connect to more than 1 group on built on a Kepware OPC server

    1-J3U8WJ Server Alarm and Event DSA, Asset Alarm Count and Fieldbus Diagnostics reports do not work on a system with copy protection licensed

    1-JCZNI9 Server Algo 7 run hours will show a negative value after the run time becomes greater than 9.08 hours

    1-IJEJ29 Server Station toolbar/menu configuration files (.STB) do not fully support Fast Raise/Lower behavior

    1-IDK4OL Server The Experion event database can lose redundant synchronization during point build if the server has more than 255 SCADA controllers

    1-IGJTPJ Server

    Performing a raise/lower on an OPC Advance point parameter of type VT_R8 (64-bit IEEE floating point value) may write a value greater or lower than the configured raise/lower percentage

    1-J08IID Server Value readout in message zone does not clear after select timeout

    1-L1RVCT Server A Manual PV value cannot be entered if it is above or below the PV LO/HI alarm limits

    1-L3MMZD Server Algorithm details are not correct over Distributed Server Architecture so incorrect view needs to be blocked

    1-L1R3V3 Server "Breaking out of rebind loop" errors in log file

    1-L1OP9L Server Display As State Descriptor does not work on HTML displays

    1-JV1ATI Server When detailing an ALGO in station that is using -1 as an input (own PVSOURCE) no point or parameter details are shown

    1-K21XQT Server Cannot build point -1 (self) as an input to an ALGO

  • Software Change Notice Page 11 of 22

    PAR Function Brief Description of Problem Solved

    1-J8DBC3 Server Exception history cannot archive to any volume/drive other than the Experion system volume/drive

    1-FCO691 Server DNP3 interface cannot use a port number other than 20000

    1-L4G573 Server

    Large amounts of event data from a DNP3 controller can cause the DNP3 interface to hold up operations for other controllers on the same channel

    1-L4GIEN Server Connection attempts on a failed DNP3 TCP/IP channel link can take too long if there are large numbers of controllers on the channel

    1-JAYPX5 Server Inconsistent history file records are not detected & corrected to avoid temporary loss of view

    1-J63639 Server

    DNP interface memory usage steadily increases when a logical controller is configured for history backfill and responses from the physical controller contain events and no events in the responses are used for history backfill purposes

    1-L4IWBF Server DNP3 Interface does not support cold and warm restart requests that can be used to clear a controller's event buffer

    1-F1H5XP Server Diagnostic Capture Tool does not capture sub-folders under C:\Program Files\Honeywell\Experion PKS\Install folder

    1-L13ILH Server If Station sends an incorrect object ID for a tap raise/lower, a larger than expected raise/lower may occur on the selected element

    1-GMBJG7 Server

    A parameter write over Distributed Server Architecture from an application (i.e. Network API or OPC client) may fail if done when the parameter is being unsubscribed

    1-IDK4JH Server Experion ODBC Driver does not support 0.1ms time resolution for SOE's

    1-IF1QUB Server The UNSHELVE event is sometimes not generated

    1-J6STVD Server Systems with copy protection licensed may not recover from licensing errors due to Windows locale changes

  • Software Change Notice Page 12 of 22

    PAR Function Brief Description of Problem Solved

    1-LTEYLH Server

    Queued update messages in the Station message zone are preventing acknowledgement of subsequent control confirmation message, resulting in a delay on point control

    1-LUC3ZF Server External change alarm constantly being generated for a point with Algo 4 when a controller is placed out of service

    1-HVCLQJ Server Event summary shows incorrect date in the Value field for change events

    1-HU9P41 Server

    The Event time for active alarms is not correctly reported via the Experion OPC AE server if a new instance of the alarm is received before the initial instance of the alarm has been acknowledged

    1-HFTM8Z Server

    Alarms on points with associated assets do not get set to the same associated asset as the point; instead they get set to the associated asset of the point's parent

    1-HCMS1B Server Unable to push OPC boolean data type to SCADA point parameters

    1-GPXF8T Server

    If Distributed Server Architecture subscription to the network tree is already disabled, then disabling Distributed Server Architecture subscription to the system components may not remove the system components tree

    1-GWBYH1 Server

    After disabling and re-enabling the subscription to another servers Network tree over Distributed Server Architecture, unacknowledged Network tree alarms on the Distributed Server Architecture publisher will be shown as acknowledged on the Distributed Server Architecture subscriber

    1-GEDRIN Server Experion history record with a NaN value will be given to OPC HDA client as value=VT_EMPTY and quality=OPCHDA_DATALOST (0x00400000)

    1-M5COT9 Server Station may become unresponsive for a short time when calling up a new display if another display is currently showing once-off references

    1-MXXBWZ Server System displays "Control executed successfully" when writing to an OPC Scan Task point whose controller is disabled

    1-GYLJGG Server Optionally provide ability to change a Station's security level via an alphanumeric and script on a display

  • Software Change Notice Page 13 of 22

    PAR Function Brief Description of Problem Solved

    1-FL43NF Server Station may be unresponsive when calling up a trend with a large number of values on a server with low available memory

    1-ERQFLD Server A large number of events and log messages can be generated when the DNP3 device is restarted or a DNP3 hard reset is performed

    1-FYDPM6 Server Performance of DNP3 interface can be reduced due to unhandled Initial Unsolicited Messages on Link B

    1-GZLE2N Server DNP3 interface can sometimes generate excessive log messages of "time sync only performed 'x' seconds ago"

    1-FEUPLB Server An urgent alarm indicating data connection loss to the remote server appears upon disabling Distributed Server Architecture

    1-GZKG7H Server Server may experience momentary loss of view if trends with remote Distributed Server Architecture history take more than 10 seconds to be retrieved

    1-GWBYHP Server The IEC61850 system interface is unable to connect to the IEC61850 OPC server

    1-FQKNDG Server

    Experion OPC DA Server resource usage may increase if an OPC client continually tries to add invalid items. In this case the OPC server may eventually terminate and automatically restart.

    1-FV7VCF Server Experion OPC Server is incorrectly returning an integer when adding an item TagName.PointType/enum

    1-HA0WMF Server Improvements to OPC DA BrowseOPCItemIDs method for OPC Foundation Compliance

    1-GILJ57 Server Slow Alarm Event Distributed Server Architecture Report on systems with many events

    1-EXLJW7 Server DSB and PIOMB block icons are displayed as question mark in "Location pane" under system alarm summary in station

    1-GZL4J8 Server SetDataValuewithSecurityLevel script does not reset the operator security level and leaves it at ENGR access level

    1.6 Change Impact

    After the installation of this patch the following changes are expected.

  • Software Change Notice Page 14 of 22

    1.6.1 Control Change Impact

    PAR: 1-L6W7B9

    Impact: R400 Server Patch 2 includes numerous improvements to the DNP3 Interface. As part of the improvements, some of the DNP3 channel wide daemon layer timeouts are in the process of being deprecated. Please note the following: i) The following Channel timeouts have been deprecated:

    a. Read (U1) b. Class read (U2) c. Diagnostic (U3) d. Control (U4) e. Time Sync Read (U5) f. Time Sync Write (U6)

    ii) It is recommended to keep the above Channel timeouts at their default values.

    iii) It is recommended that the Controller application and data link layer timeouts are used to monitor and recover from communication problems. These include:

    a. Overall timeout (D1) b. Ack/link status timeout (D2) c. Fragment timeout (A2) d. Response timeout (A3)

    1.6.2 Operational Change Impact

    PAR: 1-IRPX3P

    Impact: The implementation of this PAR introduces the ability for OPC Integrator to convert variant booleans from a source OPC item to a numeric value of 1 in the destination OPC item.

    For this conversion to take place, the following conditions must be met:

    The Convert Boolean functionality is enabled (it is disabled by default)

    The source parameter is of type Boolean and the destination parameter is of type Numeric

    The source value is true (not false)

    If these conditions are met, then a value of 1 shall be written to the destination OPC item.

    Please contact the Honeywell Technical Assistance Center if you need this functionality to be enabled on your system.

    PAR: 1-IJEJ29

    Impact: This patch installs updated Station toolbar/menu configuration (.STB) files as part of the resolution of this PAR. Refer to Section 1.3.2 and Section 2.5.2 for additional steps to update the STB files.

    1.6.3 Infrastructure Change Impact

    No impact

  • Software Change Notice Page 15 of 22

    2. Patch Installation and Removal

    2.1 Installation Considerations The installation of R400 Server Patch 2 utilizes cscript.exe and wscript.exe (Microsoft script hosts) to deliver executables. If the antivirus applications on Experion nodes are specifically targeting these applications (e.g. marked as High-Risk Processes in McAfee On-Access Scan), then installation of this patch can take some time to complete. Please wait for on-screen prompts whilst installation continues. Alternatively, to speed the installation process, users may wish to use one of the following workarounds:

    i) Temporarily disable McAfee On-Access Scan or Symantec Endpoint Protection whilst installing R400 Server Patch 2; or

    ii) Temporarily add the Honeywell data directory (default: C:\ProgramData\Honeywell) and the Honeywell program files directory (default: C:\Program Files\Honeywell) to the exclusions list.

    a. Refer to the Honeywell SUIT Anti-virus Software Guidelines for additional help in adding directories to the exclusion list.

    b. If cscript.exe and wscript.exe are listed in the High-Risk Processes in McAfee On-Access Scan, then the above exclusions need to be added to the High-Risk Processes configuration.

    2.2 Installing Software Patch on Redundant Server Systems

    To install a software patch on a redundant server system:

    a) Ensure the Primary and Backup Server databases are synchronized before proceeding.

    b) On the backup server, run the software patch installation procedure for a non-redundant server system.

    c) Synchronize primary and backup server databases. d) Fail over the primary server to the backup server.

    The backup server will become primary and the primary server become backup.

    e) Run the software patch installation procedure for a non-redundant server system on the new backup server.

    f) Synchronize primary and backup server databases.

  • Software Change Notice Page 16 of 22

    2.3 Installing Software Patch on a Non-Redundant Server System

    Before starting the next procedure unzip the software patch package to a temporary directory on the node where install is applicable. The unzipped software patch package will be of the form:

    ExperionHS_R400_ServerPatch2_Rev12.exe

    a) Using the Server Start/Stop program stop the server to Database Unloaded, and then close the server Start/Stop program.

    b) Close all Terminal Services or Remote Desktop sessions, and ensure that no new sessions are established during installation of the patch.

    c) Ensure no instances of Station, Display Builder, HMIWeb Display Builder, the Diagnostic Capture Tool or Microsoft Excel are running.

    d) Ensure no processes are using Experion PKS dynamic link libraries (DLLs): a. A batch file (R400SP2_prep.bat) and VBScript file

    (R400SP2_prep.vbs) have been provided to allow this patch to update some in-use DLLs.

    b. Copy the batch file and VBScript file to a known location on a local drive (e.g. C:\Temp).

    c. Using Windows Explorer, navigate to the known location that the above files were copied to.

    d. Right-click on the R400SP2_prep.bat and select Run as administrator option. Acknowledge the User Account Control prompt and follow on-screen instructions.

    e. Delete the batch file and VBScript file after running through the above steps.

    e) Navigate to the software patch package in Windows Explorer and right -click on the software patch package icon and select Run as administrator option. Acknowledge the User Account Control prompt. The software patch installer will start and a WinZip Self-Extractor dialog appears.

    f) Click Setup after confirming the release details. g) A Command Prompt (MS-DOS) window will appear with the text Installing

    in the top left hand corner. a. Follow on-screen instructions. b. Wait for the Installation Complete dialog to appear before

    proceeding. This step could take a few minutes, depending on node performance.

    h) Click Ok to close the dialog. i) Restart the node - see Note i) below for additional considerations.

    Notes:

    i) If applying multiple Server patches at the same time there is no need to reboot and synchronize the servers between each patch application. Perform this once after all Server patches have been applied.

    ii) If the software patch installer reports that some programs must be closed before installing, click OK to accept this and let the installer to terminate these programs. Otherwise, click Cancel to abort installation.

  • Software Change Notice Page 17 of 22

    iii) If the software patch installer reports that some software components could not be installed, before restarting the server, shutdown those components using Task Manager and re-run all steps of the software patch installation.

  • Software Change Notice Page 18 of 22

    2.4 Installing Software Patch on a Flex Station Before starting the next procedure unzip the software patch package to a temporary directory on the Experion Flex Station or Console Extension Station PC. The unzipped software patch package will be of the form:

    ExperionHS_R400_ServerPatch2_Rev12.exe

    a) Close all Terminal Services or Remote Desktop sessions, and ensure that no new sessions are established during installation of the patch.

    b) Ensure no instances of Station, Display Builder, HMIWeb Display Builder, the Diagnostic Capture Tool or Microsoft Excel are running.

    c) Navigate to the software patch package in Windows Explorer and right -click on the software patch package icon and select Run as administrator. Acknowledge the User Account Control prompt. The software patch installer will start and a WinZip Self-Extractor dialog appears.

    d) Click Setup after confirming the release number of the Server. e) A Command Prompt (MS-DOS) window will appear with the text Installing

    in the top left hand corner. a. Follow on-screen instructions. b. Wait for the Installation Complete dialog to appear before

    proceeding. This step could take a few minutes, depending on node performance.

    f) Click Ok to close the dialog. Notes:

    i) Flex Station installation log messages may indicate Installation Failed but then go on to not list any actual errors. If this is the case then the installation has been successful. See Section 3.1 for further details.

    ii) If applying multiple Server patches at the same time there is no need to reboot the node between each patch application. Perform this once after all Server patches have been applied.

    iii) If the software patch installer reports that some programs must be closed before installing, click OK to accept this and let the installer to terminate these programs. Otherwise, click Cancel to abort installation.

    iv) If the software patch installer reports that some software components could not be installed, before restarting the server, shutdown those components using Task Manager and re-run all steps of the software patch installation.

  • Software Change Notice Page 19 of 22

    2.5 Post-installation tasks

    2.5.1 Deleting the temporary folder created before installation

    After successful installation, the files extracted for installation are no longer needed. Delete the temporary folder and its files.

    2.5.2 Updating toolbar and menu configuration files

    This patch will install updated Station toolbar/configuration menu (.STB) files to the following directory:

    C:\Program Files\Honeywell\Experion PKS\client\System\R400

    If you have made changes to the default system STB files, these will need to be re-applied by copying your backup STB files into this directory.

    2.5.3 Reapplying software patches

    You may have applied patches for specific Server issues. Some of these patches may not be included in R400 Server Patch 2.

    Use the following list to determine if you need to reapply any of the updates that are not included in R400 Server Patch 2. If you have applied a patch with a patch number greater than the number for the respective release level you may need to obtain and reapply a newer version of the update that is compatible with Experion HS R400 Server Patch 2.

    Release Level Migration from Patch Number

    R40x Release

    HS R400.1 003 or above

    2.6 Patch Validation To verify the successful installation of the patch:

    a) Using Notepad, open the ProductVersion.txt file located in the following path:

    C:\Program Files\Honeywell\Experion PKS\ProductVersion.txt

    b) Verify that the file contains an entry starting with:

    ++ Experion PKS R400.1 Server Patch 2 installed on

  • Software Change Notice Page 20 of 22

    2.7 Removing Software Patch

    Complete the following steps to uninstall the Patch if required.

    2.7.1 Uninstallation of Server Software Patch on a Redundant Server System

    a) Run the software patch removal procedure for a non-redundant server system on the backup server.

    b) After backup server has been restarted, synchronize primary and backup server databases.

    c) Fail over the primary server to the backup server. d) The backup server will become primary and the primary server become

    backup. e) Run the software patch removal procedure for a non-redundant server

    system on the new backup server. f) After the backup server has been restarted, synchronize primary and backup

    server databases.

    2.7.2 Uninstallation of Server Software Patch on a Non-Redundant Server

    a) Using the server Start/Stop program stop the server to Database Unloaded, and then close the server Start/Stop program.

    b) Close all Terminal Services or Remote Desktop sessions, and ensure that no new sessions are established during uninstallation of the patch.

    c) Ensure no instances of Station, Display Builder, HMIWeb Display Builder, the Diagnostic Capture Tool or Microsoft Excel are running.

    d) Stop the following Experion services in the Windows Service Control Panel: a. Experion PKS Configuration Studio Information Service b. Experion PKS Server Logger c. Experion PKS Server Operator Management

    Alternatively, open Command Prompt (MS-DOS) window with Administrator privileges (i.e. Run as administrator) and running the following commands:

    a. net stop "Experion PKS Configuration Studio Information Service" /y b. net stop HSCSERVER_ServerLogger /y c. net stop HSCSERVER_OprMgmt /y

    Note that other services dependent on the ones above will also be stopped.

    e) Ensure no processes are using Experion PKS dynamic link libraries (DLLs): a. A batch file (R400SP2_prep.bat) and VBScript file

    (R400SP2_prep.vbs) have been provided to allow this patch to uninstall some in-use DLLs.

    b. Copy the batch file and VBScript file to a known location on a local drive (e.g. C:\Temp).

    c. Using Windows Explorer, navigate to the known location that the above files were copied to.

    d. Right-click on the R400SP2_prep.bat and select Run as administrator option. Acknowledge the User Account Control prompt and follow on-screen instructions.

  • Software Change Notice Page 21 of 22

    e. Delete the batch file and VBScript file after running through the above steps.

    f) Run the Patch uninstaller. Using Windows Explorer, navigate to the following directory: C:\Program Files\Honeywell\Experion PKS\Install\Patches

    g) Right click on the Uninstall_R400_ServerPatch_2.bat and select Run as administrator option. Acknowledge the User Account Control prompt.

    h) Follow on-screen instructions. A Command Prompt (MS-DOS) window will appear with a blinking cursor in the top left hand side. Up to a few minutes later, an uninstallation complete dialog will appear.

    i) Click OK to close the dialog. j) After the uninstaller has finished, execute the following commands on

    Command Prompt (MS-DOS) window with Administrator privileges (i.e. Run as administrator):

    a. cd "C:\Program Files\Honeywell\Experion PKS\Server\Run" b. copy "backup\R400ServerPatch2\shheap.dll.pre_R400ServerPatch2"

    "shheap.dll" /y k) Restart the node.

    2.7.3 Uninstallation of Server Software Patch on a Flex Station

    a) Please contact the Honeywell Technical Assistance Center for help in uninstalling this patch on a Flex Station.

    2.7.4 Uninstallation Validation To verify the successful uninstallation of the patch:

    a) Using Notepad, open the ProductVersion.txt file located in the following path:

    C:\Program Files\Honeywell\Experion PKS\ProductVersion.txt

    b) Verify that the file contains an entry starting with:

    -- Experion PKS R400.1 Server Patch 2 Uninstalled on

  • Software Change Notice Page 22 of 22

    3. Additional Information

    3.1 Files Added/Replaced by this Patch

    Files installed by this patch can be viewed in Software update log detail.txt which is located:

    On Server nodes at: C:\Program Files\Honeywell\Experion PKS\Server\Setup

    On Flex Station nodes at: C:\Program Files\Honeywell\Experion PKS\Client\Setup

    Note: for Flex Station installs the log file may indicate Installation Failed but then go on to not list any actual errors. If this is the case then the installation has been successful.