MES 2014 (v5.0)
Wonderware MES 2014 (v5.0) Readme
Last revision: 10/14/2014
About This Readme
This document contains important information about the Wonderware® MES 2014 software. This Readme documents the system requirements, known issues, resolved issues, and changes, if any, to the Wonderware MES software documentation included on this CD.
Readme files from previous releases of Wonderware MES are posted to the Wonderware Developer Network at http://wdn.wonderware.com/Downloads.
This Readme includes the following topics:
- About This Release
- System Requirements
- Product Compatibility
- Licensing
- Upgrading from a Previous Version
- Resolved Issues
- Known Issues
- Documentation
About This Release - Wonderware MES 2014
Wonderware MES 2014 includes the following new features and enhancements.
Wonderware MES Web Portal
The Wonderware MES Web Portal component has been added to the Wonderware MES software. The MES Web Portal supports only SQL Server as the database engine.
Wonderware MES Web Portal is a web-based application that provides a user interface to configure and monitor your plant model and production processes. The Wonderware MES Web Portal gives you the ability to configure production lines, work orders, entities, and utilization states and reasons. It also provides an interface for manually recording downtime events, production transactions, and work order/job status changes.
The focus of this release of MES Web Portal was to provide a modern, browser-based user interface for the MES Performance module. Note that this offering has not been optimized for touch interfaces and was designed to be used in landscape orientation. However, future releases will include investments that will maximize the touch experience for end-users who will be utilizing computing devices that vary in shape and size, and in portrait orientation.
To install Wonderware MES Web Portal, you have to:
- Install the MES Web Portal component during the MES installation procedure.
- Run the MES Web Portal Configurator utility to create the Web Portal server in Internet Information Services (IIS) and create the required directories and files on the server machine.
For more information about installing Wonderware MES Web Portal, see the Wonderware MES Installation Guide or online help.
Note: If Microsoft .NET Framework 4.5 is not installed, the Wonderware installation process will attempt to install it if the MES Web Portal component has been selected for installation. The .NET Framework installation can take several minutes, during which the Windows hourglass icon will be displayed.
Line Management
Within the Wonderware MES Web Portal, production lines can be defined. A production line defines the flow of material through entities (supporting both serial and parallel flow) without the need for defining processes.
A new method has been added for creating a work order from the line. This method creates jobs for all the entities on the line. Also, the system will be able to detect and report on the production bottleneck for the line.
Utilization States and Reasons Enhancements
Utilization state definitions and utilization reason definitions have been enhanced to include:
- Minimum, maximum, and standard times for events
- The ability to define a new utilization reason (or mark a reason as severe) when an entity's reason duration has exceeded a maximum duration
These new options are only available within MES Web Portal. MES Client can still define utilization states and reasons as in previous versions.
MES Stateless API
- The MES Stateless API will run on any CPU and is now supported in both 32-bit and 64-bit applications.
- The MES Stateless API has exposed the Util_log class within the Util namespace.
MES Web API Not Supported as a Public SDK
The MES Web API is not supported as a public SDK.
Wonderware MES Quality
The following features have been added to Wonderware MES Quality:
- New Production Unit Count sample plan frequency.
- An option to define cause groups and causes, and to assign a cause to a sample point within the chart.
- Multiple SPC Chart enhancements for greater control over the chart layout, and a right-click option for assigning cause and other properties to a sample point on the chart.
- The Sample Recording Object can trigger an on-demand/ad-hoc sample.
- When entering manual sample results, there is an option to require the user to re-enter their password to verify the person recording the data.
- Archive and Restore is now available for MES Quality data through the sample table selection.
Wonderware MES Components No Longer Supported
The following Wonderware MES components are no longer supported with this release:
- Wonderware MES Manager
- Wonderware MES Report Designer
These components are no longer available for installation with the product. If an existing MES database is being upgraded to this release, these components and all associated content (system parameters, language strings, supply chain connector queries, and so on) will be removed from the MES database.
New Documentation
The following new documentation is included in this release:
- Wonderware MES Web Portal User's Guide and online help
Updated Documentation
Updates to the following documentation are included in this release:
- Wonderware MES Operation Capability Object User's Guide and online help
- Wonderware MES Sample Recording Object User's Guide and online help
- Wonderware MES Utilization Capability Object User's Guide and online help
- Wonderware MES .NET Controls Programmer's Guide
- Wonderware MES Client User's Guide
- Wonderware MES Configurator User's Guide
- Wonderware MES DataEditor
- Wonderware MES Entity Model Builder User's Guide
- Wonderware MES Installation Guide
- Wonderware MES Operator User's Guide
- Wonderware MES Reports in Wonderware Information Server
- Wonderware MES Service User's Guide
- Wonderware MES Stateless API Reference online help
- Wonderware MES Supervisor User's Guide
- Wonderware PEM Migration Utility User's Guide
System Requirements - Wonderware MES 2014
This section describes the hardware, software, and operating system requirements to install the Wonderware MES 2014 software.
- Hardware Requirements
- Software Requirements
- Database Requirements
- Operating System Requirements
- Support for Virtual Environments and High Availability
- Support for Non-English Versions of Operating Systems
- Wonderware MES Firewall Exceptions List
Hardware Requirements
The following are the recommended hardware requirements to install the Wonderware MES 2014.
Middleware or Database Server
- Computer with dual core processor with 2 GHz or faster clock speed, or single core processor with 3 GHz or faster clock speed Dual core processor recommended for optimal performance.
- 2 GB or more of RAM (1 GB minimum supported; may limit performance of some features).
- 300-GB Disk with RAID support for data. The amount of disk space necessary depends on the frequency of data collected (number of work orders, operations, production quantities, etc.) and the amount of data kept online in the production database.
MES Web Application Server
- Computer with 2 GHz or faster processor clock speed.
- 1 GB RAM or higher.
All Systems (Client Applications)
- 30 GB (minimum) hard drive
- Super VGA (1024 x 768) or higher resolution video adapter and monitor
- CD-ROM or DVD drive
- Keyboard
- Mouse or compatible pointing device
Minimum Hardware Requirements
See your specific Microsoft operating system hardware requirements for details.
Operating Systems | Type | Service Pack Level |
Link to Microsoft Operating System Requirements | |
Windows Server 2008 | 32-bit & 64-bit |
Standard or Enterprise | SP2 | http://technet.microsoft.com/en-us/windowsserver/bb414778 |
Windows Server 2008 R2 | 64-bit |
Standard or Enterprise | SP1 | http://technet.microsoft.com/en-us/windowsserver/bb414778 |
Windows Server 2012 | 64-bit | Standard or Datacenter | none | http://technet.microsoft.com/en-us/library/jj200132 |
Windows Server 2012 R2 | 64-bit | Standard or Datacenter | none | http://technet.microsoft.com/en-us/library/dn383626 |
Windows 7 | 32-bit & 64-bit |
Professional or Enterprise | none, SP1 | http://windows.microsoft.com/en-us/windows7/products/system-requirements |
Windows 8.1 | 32-bit & 64-bit |
Professional or Enterprise | none | http://windows.microsoft.com/en-US/windows-8/system-requirements |
Note: Depending on complexity and size of your database server, 30 GB or more of available disk space is recommended. Your database hard disk space should be enough to support the storage and performance requirements for your particular deployment.
Software Requirements
This section lists the Wonderware and other third-party software requirements to install the Wonderware MES 2014 software:
- For all components except Wonderware MES Web Portal: Microsoft .NET Framework 3.5 SP1.
Note: If Microsoft .NET Framework 3.5 SP1 is not installed on the computer, the Wonderware MES installation will attempt to automatically install it. On newer OS versions, an error will occur when the MES installation process attempts to install Microsoft .NET Framework. Therefore, you should install Microsoft .NET Framework before beginning the Wonderware MES installation.
- If installing Wonderware MES Web Portal:
- Microsoft .NET Framework 4.5. If this version of the .NET Framework is not installed on the computer, the Wonderware MES installation automatically installs it.
- Microsoft Internet Information Services 7.5.
- The Entity Model Builder feature requires ArchestrA Integrated Development Environment (ArchestrA IDE).
- The Wonderware Information Server Integration feature requires Wonderware Information Server. For more information, see Wonderware MES Reports in Wonderware Information Server Guide.
Web Browsers Supported for MES Web Portal Client
The MES Web Portal client has been validated with the following web browsers:
- Chrome 36
- Firefox 31
- Internet Explorer 9, 10, 10 Native, and 11
It is expected that the MES Web Portal client will operate properly with subsequent releases of Chrome and Firefox browsers. However, if any MES Web Portal features do not function due to changes in a new release of Chrome or Firefox, customers will be notified by a Technical Alert when Schneider-Electric is made aware of the issue.
Note: When running MES Web Portal in some previous releases of Internet Explorer 11, there is a browser issue that can cause filter boxes on a page to not display correctly (for example, the filter box might be covered by a tile). To prevent this, make sure that a recent release of Internet Explorer 11 (more recent than 11.0.9600.17280) is installed.
Note: Demo videos in the MES Web Portal help will not run in Internet Explorer 9 or standard Firefox. To run demo videos in Firefox, you must have an MP4-capable video player such as Windows Media Player installed on both the server and client machines, or have a third-party MP4 plug-in installed in Firefox.
Note: Windows Server 2008 is supported for upgrade installations that are not using the new MES Web Portal.
Database Requirements
Microsoft SQL Server
Version | Type | Service Pack Level |
Notes | |
Microsoft SQL Server 2008 | 32-bit & 64-bit | Express Edition | SP3 | See notes 1, 2, 3, & 4 |
Microsoft SQL Server 2008 | 32-bit & 64-bit | Standard or Enterprise Edition | SP3 | See notes 1, 2, & 3 |
Microsoft SQL Server 2008 R2 | 32-bit & 64-bit | Express, Standard, or Enterprise Edition | SP2 | See notes 1, 2 & 3 |
Microsoft SQL Server 2012 | 32-bit & 64-bit | Express, Standard, or Enterprise Edition | SP2 | See notes 1, 2 & 3 |
Microsoft SQL Server 2014 | 32-bit & 64-bit | Express, Standard, or Enterprise Edition | See notes 1, 2 & 3 |
Oracle Database
Version | Type |
Bit |
Notes |
Oracle Components (recommended versions) |
|||||
Client |
Data Access Components |
Data Provider for .NET |
Provider for OLE DB |
Objects for OLE |
Services For Microsoft Transaction Server |
||||
Oracle Database 11g Release 2 | Standard Edition, Standard Edition One, Enterprise Edition | 32-bit & 64-bit | See notes 5, 6 |
11.2.0.4 |
11.2.0.4 |
11.2.0.4 | 11.2.0.4 |
11.2.0.4 |
11.2.0.4 |
Notes:
- SQL Server should be configured for TCP/IP for local and remote connections. If you use SQL Server, make sure it is installed using a case-insensitive collation.
- Microsoft Distributed Transaction Coordinator and IIS 6.0 or later.
- MES Database using multiple languages requires AL32UTF8 Unicode character set installed on your server.
- The default installation of SQL Server 2008 Express does not permit external connections. Remote Connections and SQL Server Browser services must be enabled for it to allow external connections. For more information, refer to the Wonderware MES Installation Guide or help.
- The MES Database Configuration Utility requires the Oracle Client installation to configure an Oracle database. SQLPlus must be available.
- Oracle is not supported with MES Web Portal. This is the final release supporting Oracle as an MES database.
Note: For proper database maintenance, it is recommended that you use an SQL Enterprise version due to the availability of online indexing capability.
Note: The Gage_Config table and all of the tables with names starting with “SPC_” except for the SPC_Rule have been removed from the database. Tables and related data rows for Manager and Report Designer have been removed as well.
Using Wonderware MES with Oracle on a Non-English Operating System
When you install Oracle on a supported non-English operating system:
- Install with the default CodePage appropriate to the language of the operating system. For example: CL8MSWIN1251 for Russian, WE8MSWIN1252 for French.
- Run Regedit.
- Go to HKEY_LOCAL_MACHINE|SOFTWARE|ORACLE and look for the key under Oracle for the Oracle Home. Depending on the Oracle version, the wording of this may be different.
- Select the NLS_LANG option (LANGUAGE_TERRITORY.CHARACTERSET) associated with this Oracle Home key. Edit the CHARACTERSET to AL32UTF8 so that NLS_LANG option is RUSSIAN_RUSSIA.AL32UTF8.
- Install MES as normal.
If you are using a non-English Oracle environment and are saving changes in the MES Client (or any code using the MES API), the 'String was not recognized as a valid DateTime' error occurs.
To fix the issue:
- Run Regedit.
- Go to HKEY_LOCAL_MACHINE|SOFTWARE|ORACLE and look for the key under Oracle for the Oracle Home key. Depending on the Oracle version, the wording of this may be different.
- Right-click the key, point to New and then click String Value.
- For the new string value, set the Name to: NLS_DATE_FORMAT
- Double-click the new string value and set the Value data to: yyyy-mm-dd hh24:mi:ss
Installing Wonderware MES with an Oracle 64-bit Database
Wonderware MES can connect to and use a 64-bit Oracle database server for better performance. MES clients and applications will need 32-bit Oracle client components in order to connect.
For the Oracle server, you need to install the 64-bit Oracle database server and 32-bit Oracle client. For the MES client, it will need the 32-bit Oracle client and Oracle Data Access Components to connect the database server.
The following outlines the procedure to set up MES for a 64-bit Oracle database server.
Installing the MES Database on the server
- Create the Oracle Database using the 64-bit Oracle Database installation setup. Additional databases can be set up using Oracle’s Database Configuration Assistant (DBCA).
- After installing the database, ensure that the listener is up and running for the database that is created.
- Start the Oracle Enterprise Manager for the database, so that you can ensure that the instance is up and running and that you can monitor and tune your database.
- Install the Oracle 32-bit client, with the Administrator options.
- Using the client’s Oracle Net Manager, create a network service name for database.
- Test the connection to Oracle database using tnsping and SQL*Plus.
- Install MES Database Setup utility.
- Create the MES user, tablespace, and schema using the Database Setup utility by entering the net service name and the schema owner and password. The tablespaces, schema, and schema objects will be created by the utility. You will need the password for the SYSTEM user to create the tablespace and schema.
Connecting MES Client to the MES 64-bit Oracle database
- If necessary, install the 32-bit Oracle client and create a network service name for the database.
- Install the Oracle Database Access Components (ODAC).
- Install the MES Client and other components.
- Configure the Oracle database using Wonderware MES Database Connection Editor.
- The Data Source refers to the Oracle network service name.
- The User Id refers to the schema owner.
- The Database Password refers to the schema owner password.
- Restart the MES Middleware and the MES service.
- Open MES Client and connect.
Test the connection and ensure that you can connect successfully. Save the settings.
Operating System Requirements
The following table lists the operating systems that are supported and can be installed on computers that run Wonderware MES 2014.
Operating Systems |
Type |
Service Pack Level |
Wonderware MES Features |
||||||
Client Components |
Database |
Middleware |
Factory Connector |
MES Web Portal Service |
Wonderware
Information Server |
||||
Windows Server 2008 | 32-bit & 64-bit | Standard or Enterprise | SP2 | Yes |
Yes |
Yes |
Yes |
No |
Yes |
Windows Server 2008 R2 | 64-bit | Standard or Enterprise | SP1 | Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Windows Server 2012 | 64-bit | Standard or Datacenter | none | Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Windows Server 2012 R2 | 64-bit | Standard or Datacenter | none | Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Windows 7 | 32-bit & 64-bit | Professional or Enterprise |
SP1 | Yes |
Yes 1 |
Yes 1 |
Yes 1 |
No |
Yes |
Windows 8.1 | 32-bit & 64-bit | Professional or Enterprise |
none | Yes |
Yes 1 |
Yes 1 |
Yes 1 |
No |
Yes |
1 - Indicates that it is supported for sales and demo purposes only, not for production systems.
Support for Virtual Environments and High Availability
The Wonderware MES 2014 software can be run in virtual environments to support High Availability for Live Migration and Failover. Implementing High Availability can be performed using VMware technology or Microsoft Hyper-V technology.
For information about implementing Wonderware MES in a virtual environment, refer to the ArchestrA System Platform Virtual Implementation Guide and the Wonderware MES Virtual Implementation Guide.
For specific information on VMware product compatibility, go to http://www.vmware.com/resources/compatibility/search.php
Support for Non-English Versions of Operating Systems
The Wonderware MES 2014 software runs on the following non-English operating systems:
- French
- German
- Japanese
- Simplified Chinese
- Russian
- Spanish
The corresponding language versions of Microsoft SQL server are used, where applicable.
Wonderware MES Firewall Exceptions List
The following table lists the port name and corresponding port numbers that are included in the Windows Firewall exceptions list for the Wonderware MES 2014.
Port Name | Port Number |
Port 5413 | 5413 |
SQL TCP 1433 | 1433 |
SQL Server Browser 1434 | 1434 |
HTTP 80 | 80 |
TCP 8099 | 8099 |
The list of application names that are included in the Windows Firewall exceptions list for the Wonderware MES 2014 is as follows:
- DANSrv.exe
- OpcEnum.exe
- Microsoft SQL Server
- Microsoft Distributed Transaction Coordinator (MSDTC)
- dllhost.exe
Product Compatibility - Wonderware MES 2014
The Wonderware MES 2014 is compatible and can co-exist with the following products. Compatibility means that the products can communicate with each other over the network. Co-existence means that the products can be installed on the same computer.
Component | Version | Compatibility | Co-existence |
Wonderware® InTouch® | 10.6, 11.0 (2014) | Y |
Y |
Wonderware® Application Server | 3.6, 4.0 (2014) | Y |
Y |
Wonderware® Historian Server | 11, 11.5 (2014) | Y |
Y |
Wonderware® Historian Client | 10.1, 10.5 (2014) | Y |
Y |
Wonderware® Information Server | 5.0, 5.5 (2014) | Y |
Y |
Wonderware® InBatch™ | 10, 10.1 (2014) | Y |
Y |
Wonderware® QI Analyst™ | 8.0 SP3 | Y |
Y |
Wonderware® Intelligence | 1.5 SP1 | Y |
Y |
Wonderware® Recipe Manager Plus | 1.5 (2014 SP1) | N/A |
Y |
ArchestrA® Workflow 2012 R2 SP1 and Wonderware Skelta BPM 2014 are compatible and can coexist with Wonderware MES 2014. Note that the ArchestrA Workflow MES Connector v1.6.2 and Skelta BPM 2014 Connector for MES do not work with Wonderware MES 2014. An update to the integration components will be posted on the Wonderware Software Download site (https://wdn.wonderware.com/sites/WDN/Pages/Downloads/Software.aspx) as soon as they are available.
Wonderware System Platform 2014 R2 is anticipated to be compatible and to coexist with MES 2014; please refer to the Wonderware System Platform 2014 R2 Readme for confirmation.
Licensing - Wonderware MES 2014
The 2007 Microsoft Office Fluent User Interface is subject to protection under U.S. and international intellectual property laws and is used by Wonderware MES under license from Microsoft.
Quinn-Curtis SPC Chart Control:
The use of the QCSPCChart and QCChart2D WPF and .NET controls require the purchase of a Wonderware Advanced Dev Studio or Wonderware MES Quality license.
Upgrading from a Previous Version to Wonderware MES 2014
The upgrade from Factelligence 3.4, Factelligence 3.5 (all patches), Wonderware MES 4.0 (all service packs and patches), and 4.5 (including P1) is supported. To upgrade from a version earlier than Factelligence 3.4, you need to first uninstall the previous version and then install the new version.
The MES Database Configuration utility delivered with this project supports migration of databases from version 3.1 and later. To migrate from versions earlier than 3.1, you must first update the database to version 3.1. Custom modifications to any version of the Factelligence database may not be supported by the utility and may prevent migration.
For more information on upgrading, see the Wonderware MES Installation Guide.
Resolved Issues
This section describes important resolved issues in the Wonderware MES 2014, listed by their Change Request number:
L00114385 | If the user starts or completes a job externally from the OCO --- Script / .Net / Operator / MES Client --- the OCO does not know about the change. |
L00115448 | When attempting to use the property GRIDCONTROL1 in Visual Basic, the error “’gridControl1' is ambiguous” is returned. The property name was changed to GRIDCONTROL |
L00117592 | Cannot restore database due to date time error. |
L00117953 | Cannot restore database due to date time error. |
L00118867 | The MES Client BOM Spec screen does not update the correct spec value when another user updates the values. |
L00120244 | The connection string in the Database Connection Editor should be editable. |
L00120590 | The AddConsDirect() method does not support indistinguishable lots. |
L00120591 | When using TransferAndUpdateInv() with indistinguishable lot, if the Item_inv records have a lot_no, then you need to specify a lot number in the call when you shouldn't need to. |
L00120723 | MES middleware Service consumes alot of CPU when a number of Entities are logged on. |
L00120774 | The client side CPU does not return to zero after a period of script execution. |
L00120776 | HF 119376, 120153, and 120590 for 4.0 SP2 - Inventory with indistinguishable lots. |
L00120855 | Issue tracking labor for two or more users logged into a job. |
L00121141 | Receiving inventory does not update the Item_Transfer table with expiry date and spare fields. |
L00121310 | Attempting to import Item attribute updates from a file with some blank records causes all item attributes to be deleted for all items that share that attr_id. |
L00121631 | Backflush consumption will consume from location other than the default location and lot. |
L00121641 | Byproducts are being added into the tpm_stat table as produced items for BOM pos 0. |
L00121700 | When adding or deleting jobs from the Route map in the work order and jobs feature, MES Client becomes unresponsive and locks up. |
L00121705 | Byproducts are being added into the tpm_stat table as produced items for BOM pos 0. |
L00121785 | The UCO allowable reason is not being saved when selected and, if several others are selected, one gets selected automatically. |
L00121832 | ExecuteBatchXmlCmds transactions only returns a general success response, not the responses from the individual commands. |
L00121910 | With dynamic routing and WIP flags set, the error "there is not enough inventory in this location to keep the balance from becoming negative which is not allowed" occurs. |
L00121913 | The Job Summary control method SelectedRowChanged Event is not working. |
L00122083 | There is an issue tracking labor for two or more users logged into a job. |
L00122110 | Apply HF 120590 and after many consumes you still get trace amounts of the inventory items. |
L00122153 | Error message displays when closing a symbol embedding the Consumption .NET control and the control has data. |
L00122266 | BOMs are normalized to 1 and can only be entered to the number of decimals of the item. This causes rounding errors for the job_bom qty_reqd. |
L00122494 | The grid used for defining process specifications at the group level in Supervisor is not updated when the entity selection changes, causing wrong information to be displayed and making it difficult to configure them. |
L00122578 | The display sequence is incorrect in the Route Map for the work order but is correct in the database in both MES Client and Operator. |
L00122604 | Lot and sublot tables should have the grade_cd field constrained via a foreign key relation to the item_grade table and the status_cd field constrained via a foreign key relation to the item_state table. |
L00122632 | Arithematic overflow error converting float to data type numeric when using a number greater than 10,000 when consuming on a BOM item. |
L00122690 | When running an archive, it aborts due to system out of memory: "Unexpected exception while running DB Maintenance Job..." |
L00122698 | Using the Navigation pane to change the order or which module buttons are available in MES Client causes crash. |
L00123132 | One of the calls to sp_U_Item_Cons_AddGeneology executed by sp_U_Item_Inv_ApplyIndistLots has the inv.sublot and fg_lot arguments exchanged, causing the call to execute incorrectly. |
L00123143 | Executing a Ship (from Supervisor to Inventory) sometimes fails when sublots are used as the stored procedure is not passing the sublot (uses NULL instead). |
L00123145 | Issue with the KPI control: An unhandled exception is thrown when a graphic containing the OEE/KPI .NET user control is loaded while the current entity of the client session is not configured to capture OEE. |
L00123282 | MES Service memory and handles grow constantly (MESService.exe). |
L00123288 | Using create work order from process, JOB_BOM records are not always created properly, resulting in the BOM and Genealogy tabs being improperly greyed out within Operator and making BOM consumption impossible. |
L00123499 | When selecting PEM on the OCO, the "can run jobs" capability does not get checked and then Entity Model Builder fails. |
L00123573 | Data log 16 returns multiple rows if a job has multiple steps with the same ID. |
L00123599 | If the OCO has PEM attributes defined, Object generates toolkit errors/exception error that points to the PEM attributes. |
L00124019 | Apply HF 122110: If you consume more than you have in the location (even with allow_neg_qty=1), you get the message "There in not enough inventory in this storage location to keep the balance from becoming negative." |
L00124024 | Using the OS Group-based security model, the MES API has some holes. When you use the SwitchUser() method to set the user, it will allow you to put any user name in and no password. |
L00124053 | When a restore is started with the Archive, Purge, Restore feature, it fails with check constraint errors |
L00124065 | SCC timeout from the Middleware while running an import schedule with thousands of items. |
L00124243 | High CPU with the OCO deployed having PEM production attributes coming from I/O. |
L00124288 | Using create Work Order from process, JOB_BOM records are not always created properly, resulting in the BOM and Genealogy tabs being improperly greyed out within Operator and making BOM consumption impossible. |
L00124330 | SQL Server with Chinese collation starts logging all activity with sa user and some transactions failing after 128 sessions. |
L00124549 | MES transactions result in deadlocks when 20 or more jobs are ended concurrently on independent entities. |
L00124550 | When you use certain API calls, in particular one that creates an instance of JobExec, the object creates a subscription to certain data and data change events. This leads to a memory leak in the GAC as the subscriptions are not properly removed. |
L00124575 | Issues in configuring shift exceptions. |
L00124782 | Critical error message occurs when a .NET control embedded in ArchestrA Symbol is shown the second time in InTouch 10.6 with the option 'Cache ArchestrA Graphics not embedded in InTouch Windows' . |
L00125008 | When on an InTouch 2012 P01 (10.5 P01) window, if you place a Count and Duration Control and later restart WindowMaker, every control used in the application is invisible (MES Controls, AAGr RadioButton, etc.). |
L00125022 | The shift information displayed in Supervisor is not as same as configured in MES Client. No shifts shown for Sunday. |
L00125029 | The connection string in the Database Connection Editor should be editable. |
L00125143 | One of the calls to sp_U_Item_Cons_AddGeneology executed by sp_U_Item_Inv_ApplyIndistLots have the inv.sublot and fg_lot arguments exchanged, causing the call to execute incorrectly. |
L00125269 | Unhandled exception error when saving values to a sample through Quality Sample Viewer Grid when supplying the equipment name and the QM Spec definition does not have entity context. |
L00125287 | Samples with the status In Progress are changed to Ready every time SP_U_Sample_UpdateStatus runs (about every 30 secs). |
L00125301 | The db_deleted_log table is never purged by MES Service, so it gets very large and can lock up Services. |
L00125397 | Missing plan_id in aaMES.Quality.aaSample.GetAll. |
L00125478 | If you create a work order in the order management feature and add a few jobs with items and save it, then change the item in the job to another item, the Job_Bom for the all the jobs still shows the previous items and not the one for the new item. |
L00125712 | If an MES Progress bar .NET control is present in an InTouch window and the window opens a .NET Utilization control in an ArchestrA graphics via ShowWindow, sometimes a 'Set paused state' popup is shown up even if not invoked at all. |
L00125730 | Dynamic routing codes are moving around in the work order when they scroll up or down within the work order. |
L00125738 | The Job_Util_Log_link Duration does not get updated under certain conditions with multiple work orders. |
L00125747 | Can't restore the database due to a date time error. |
L00125748 | When running an archive, it aborts due to system out of memory: "Unexpected exception while running DB Maintenance Job..." |
L00125749 | Can't restore the database due to date time error (Oracle). |
L00125970 | Cannot remove 'Can schedule jobs' and 'Can run jobs' capabilities for an entity after completing a job on the entity. HF is for Oracle but exists in SQL also. |
L00125989 | Multiple issues with Raw Reason Code script evaluation when the quality bit of the I/O point is bad. |
L00126362 | Using the FactMES.API.EnProd.StorageExec.AddInv stateless API method, the UoM is not saved to the database. |
L00126491 | MES Client crashes. An unexpected exception occurs when assigning the item substitute in the Oracle database. |
L00126665 | The GenerateSample() method of the Sample class generates an ad hoc sample in the sample table, but it also generates additional calendar frequency samples in the sample_to_go throughout the remainder of the shift. |
L00126919 | After configuring OS Group Security and adding a group with 'default permission' that belongs to the user logger, a subsequent restart of the MES Client does not recognize the user and displays the message "OS Group is not configured." |
L00127011 | On the start of job, a Primary Key violation related to tpm_stat occurs. |
L00127118 | Loading User Groups when configuring OS Group Security takes hours in a large domain. |
L00127295 | The OCO PEM instances template missing after an export and an import into another system. |
L00127322 | If you delete a historical item_prod record that is a byproduct with a negative quantity, the system will reduce the tpm_stat quantity twice. |
L00127323 | Issue with TPM_stat: When calling sp_I_Item_Prod_AddProdPostExec with a historical shift, the hour_start_utc is can be inconsistent with the item_prod record. |
L00127466 | Logging in a user with OS Group Security configured takes at least 40 seconds in a large domain. |
L00127541 | QM Spec Char Link severity is set to -1 instead of NULL when changed back to blank, causing samples to not contain characteristic. |
L00127763 | When jobs are started for a second time, a new job util log record is not being created, leading to invalid data in tpm_stat. In addition, the first job util log record is being deleted and recreated with a duration of 0. |
L00127894 | When regional settinsg are set so the decimal symbol is a comma, you get an error anytime you try and enter an amount. The error is "Error Converting data type nvarchar to float." If you try to put a decimal place in, it will not let you and requires a comma. |
L00127908 | It is possible to create a comment for a downtime reason and to modify it, but it is not possible to delete the comment. |
L00128227 | When creating a work order of a process that contains three operations, the system does not create a job for each operation. Missing if the required production percent is NULL. |
L00128549 | Build stateless API DLLs using 'Any platform' in order to execute with 64 Bit Workflow. |
L00128671 | The job_util_log_link does not but should show the correct duration when multiple work orders are started and suspended multiple times on one entity. |
L00128720 | OEE calculations are wrong if the batch size does not equal 1. |
L00128721 | The Stateless API Lot Attribute Delete command executes without errors if mod_id is not sent with the call, but does not actually delete the attribute. |
L00129022 | Cannot view charts in the Quality Characteristic Detail Report (SPC) in SQL 2008 R2. When the report is executed, there is an error where the charts should be: "Error: Subreport could not be shown." |
L00129099 | The SQLNCLI provider needs to be used instead of SQLOLEDB for the connect string of the middleware to utilize Failover Partner, but the MES Client login does not start with the Failover Partner when the main server is not available. |
L00129196 | The client side CPU does not return to zero after a period of script execution. |
L00129309 | High CPU with the Utilization .NET control reading the item_prod table every minute. |
L00129398 | UCO reports production as a rounded integer; anything less than 0.5 is not recorded . |
L00129489 | Transferring inventory does not include the sublot in the new inventory record, or enter a record into the item_transfer table. |
L00129625 | When adding a standard operation with steps and a certificate to a work order in the order management feature, the authorize button is disabled under certain conditions. |
L00129676 | UCO fails to the update job_util_log_link table, since the stored procedure sp_U_Job_Exec_EndJob updates the link table only if the client type is 36 or 37 (UCO client type is 64), causing Duration to be off by almost a minute for each work order. |
L00129729 | Post-hook middleware configuration is not working on all stored procedures. |
L00129903 | BOM substitutes cannot be set to a decimal value less than 1. |
L00129992 | Substitute quantity does not check minimum and maximum quantities. |
L00130061 | CPU grows and spikes when the Utilization .NET control is deployed because it is not cleaning up subscriptions when changing entities. |
L00130211 | When splitting a utilization event, a violation of the UNIQUE KEY constraint 'IX_job_util_log_link_job_start' after upgrade occurs. |
L00130222 | High CPU for aaengine process when OCOs are deployed with production and consumption counters coming from I/O. |
L00130241 | Memory leak when using the Utilization .NET control. [Related to HF 130966] |
L00130385 | Cannot set produced item with multiple BOM versions. When you go to view the BOM output for operations, if the non-preferred version was selected, the check mark disappears and no context menu is available. |
L00130409 | The output item in the job is wrong when the non-preferred BOM version is selected during the create work order from process. |
L00130564 | The rejected quantity written by an UCO object is not saved correctly in the tpm_stat table. This is causing the wrong OEE calculation for MES performance. |
L00130577 | During a shift change when MES Service splits a downtime event (same reas_cd, same state_cd), the event_time_local is off by a few seconds. |
L00130651 | When using OS security and with Autologin enabled, work orders cannot be created from a process. |
L00130677 | Add Prod event and rolling counter event firing within a second can cause the error "The supplied job is not the job that is currently running on this entity." |
L00130954 | MES Client fails to save a new operation with a timeout error when there is a complex process configuration. |
L00130966 | There is a memory leak when using the UCO, causing the engine to fail [Related to HF 130241]. |
L00131100 | Triggering UCO.ProdAttrs.StartJobCmd can result in timeouts if a job was running for a long period of time. |
L00131106 | Default language is not applied when Automatic Login is enabled. |
L00131234 | HF 125970 for SP2 and SQL: Cannot remove 'Can schedule jobs' and 'Can run jobs' capabilities for an entity after completing a job on the entity. |
L00131288 | The API call has an optional last parameter. samplesxml, that is not being passed correctly to the stored procedure. |
L00131438 | The engine CPU usage goes to 100% due to MES API calls being made in the scripts under the engine. |
L00131453 | HF 121785 for 4.5: The UCO allowable Reason is not being saved when selected and, if several others are selected, one gets selected automatically. |
L00131485 | Line OEE is not calculated correctly when job counts come from different entity than utilization. |
L00131501 | If an operator has edited the last row in Operator (i.e., writes a comment) and then aaMES.Core.aaEnt.StartShift() is executed, and error occurs: The DELETE statement conflicted with the REFERENCE constraint "FK_job_util_log_link_util_log". |
L00131571 | Issue when calling sp_SA_WO: The error "conversion from varchar to datetime" occurs. |
L00131662 | MES reports cannot be exported to Excel: "Object reference not set to an instance of an object." |
L00131761 | OCO is stuck in the busy state after a failover. The only way to recover is to undeploy/deploy the OCO. |
L00131920 | When utilizing a consecutive rule check (7-in-a-row on one side of control), the system can miss flagging a violation if there are intermediate missed samples. |
L00131961 | HF 127295(4.5) for MES 4.0 SP 1: The OCO PEM instances Template missing after an export and an import into another system. |
L00131969 | Once enabled, legacy archiving keeps enabling the archiving Job every day even if archive is set to 0. |
L00131983 | Trying to start a job on more than one machine causes an error when inserting a record into the prod_rate_history table. |
L00132088 | HF 131969 for 4.6: Once enabled, legacy archiving keeps enabling the archiving Job every day even if archive is set to 0. |
L00132095 | Samples are not changing to In_Warning when there is a warning time, but no expiration time. |
L00132097 | In Configurator, when copying entities using Copy Clone and paste, an error occurs. |
L00132106 | Adjust historical utilization log record and lose time in job_util_log_link table. |
L00132148 | The standard ItemProdEditor control will not allow the updating of existing production records because ERP quantity is not being passed. |
L00132187 | Method FactMES.API.Prod.WO.Add (and MES Client) incorrectly sets the release_time_UTC. |
L00132219 | HF 121913 for 4.5: The Job Summary control method SelectedRowChanged Event is not working. |
L00132319 | In the Sample Viewer Filter for entity/entity class, you cannot select an entity class if it is not marked to capture QM data. |
L00132377 | When splitting the Machine Event in MES, events are misaligned in the event list. |
L00132730 | MES Security issue. The message "OS Group not Configured" displays when there are multiple domains. |
Known Issues - Wonderware MES 2014
This section describes important known issues in the Wonderware MES 2014. The following table lists the known open change requests, listed by their change request number.
L00120213 | After you uninstall MES 4.5/5.0, the ‘ArchestrA License Server’ Services cannot be started. |
L00120336 | French laptop keyboard cannot enter numbers from the top of the keyboard into property pane of MES Client. |
L00123684 | Report data can be generated but the downtime Analysis top reasons graph labels only every second reason. |
L00125451 | During the creation of a work order from a process, incorrect or no specs get associated to the order if the item being produced has been changed (delete initial and add a new one). |
L00129287 | When logging utilization events from the MES Web Portal and the UCO, events will have the wrong duration. Workaround: The MES Web Portal should not be used to log new events for an entity that has event logging from a UCO. |
L00129641 | SPCChartControl ignores the preset Lower Control Limit (LCL) set in the MES Client and calculates its own LCL from Upper Control Limit (UCL) and Center Line (CL). |
L00129775 | After clicking the Exit button to cancel the Wonderware MES installation (for example, to install prerequisite software before attempting to install Wonderware MES), and attempting to run the installation again, the installation process hangs. Workaround: During the first installation attempt, a file is created in the following AppData subfolder of the user who initiated the installation process: C:\Users\<username>\AppData\Local\Temp\Wonderware MES\4.6.0.0 In this folder there is a subfolder with the install build number. In the build number folder there is a file called InstallUserData.txt; delete this file. When you restart the installation process, the installation should proceed past the Wonderware MES component selection dialog box. |
L00129907 | A process that can produce multiple items incorrectly creates the Job_Bom tables for the operations when creating the work order from a process. |
L00129962 | When doing a galaxy dump of a UCO with multiple reason group levels, then doing a galaxy load from the galaxy dump file, you get an error and cannot open the instance. |
L00130657 | The Auto Reset of the PEM instance is not working when specifying the input source; the PEM instance will be triggered again and again. |
L00130966 | Memory leak when using the UCO causing engine to fail [related to HF L00130241]. |
L00131059 | A job BOM is incorrectly created for item with two BOM versions and nested BOMs. |
L00131790 | A job BOM is incorrectly created for an item with two BOM versions and nested BOMs. |
L00131983 | Trying to start a job on more than one machine causes an error inserting into the prod_rate_history table. |
L00132419 | When trying to add a new item with Web Access, a violation of the PRIMARY KEY constraint 'PK_item' occurs. |
L00132549 | Global Specification imported by CSV through SCC fails for rows having Polish special characters in the description. |
L00132740 | When SRO is configured to view multiple samples, the most recent sample is updated when pulled but the second sample does not get updated in the object but does get updated in the database. |
L00132902 | If multiple items to be produced in a process have a common sub-item to be produced in BOM #1 and BOM #2, then every time that common sub-item is marked as "Set as Produced Item” on BOM #1 for an operation, the same sub-item will be marked as produced on that operation for BOM #2. |
L00132930 | The fg_sublot_no field of item_cons table is NULL after a database migration from 3.5 to 4.5. |
L00133037 | TPM stat table issue - The table updates every half hour instead of hour when in a time zone with a half-hour offset (e.g., India). |
L00133069 | A deadlock can occur with API call aaMES.Quality.aaSample.GetByKey: sp_S_Sample is doing a select statement on the sample table, but without "WITH (NOLOCK)". |
L00133092 | The middleware does a call to get the count of licenses, which can cause a LOCK under transaction control. |
L00133275 | There is an issue when upgrading from 3.5 Hot Fix 2079 or 3.5 Patch 01 to MES 4.0 or 4.0 SP1. See TechNote 802 for the workaround. |
L00133800 | The date/time control on the entity configuration Attributes tab in MES Web Portal is enabled only after the third click in Internet Explorer 11 when used for the first time. |
L00134069 | On Windows 2012 and 2012 R2, adding the MES Web Portal feature through the Windows Add/Remove function after the product has been installed will result in an error from the Web Deploy Tool during the MES install. Workaround: To add/modify MES Web Portal, please use Setup.exe from the MES install media. |
Wonderware MES 2014 Documentation
The Wonderware MES 2014 documentation set includes the following:
- Wonderware MES Application Object (OCO, UCO, SRO) Help - Provides information about run-time behavior, configuration, and run-time attributes of UCO, OCO and SRO application objects.
- Operation Capability Object (OCO) User's Guide - Provides information about installing, configuring, and using the Operations Capability Object.
- ReadMe (This document) - Provides information about software and hardware requirements, known issues, licensing, and documentation.
- Wonderware MES Sample Recording Object (SRO) User's Guide - Provides information about installing, configuring, and using the Sample Recording Object to collect and store values for samples.
- Wonderware MES Utilization Capability Object (UCO) User's Guide - Provides information about installing, configuring, and using the Utilization Capability Object to collect equipment performance data.
- Wonderware MES .NET Controls Programmer's Guide - Provides information about integrating the Wonderware MES .NET controls into ArchestrA automation objects.
- Wonderware MES Client Guide and online help - Provides information about customizing and maintaining the plant floor information.
- Wonderware MES Configurator User's Guide - Provides information about customizing and maintaining the Wonderware MES system.
- Wonderware MES Data Editor - Provides information about inserting and modifying data in the Wonderware MES Database.
- Wonderware MES Entity Model Builder User's Guide - Provides information about creating entities from the ArchestrA equipment model.
- Wonderware MES Installation Guide and online help - Provides information about installing Wonderware MES applications.
- Wonderware MES Operator User's Guide - Provides information about executing processes at the plant floor.
- Wonderware MES Reports in Wonderware Information Server - Provides information about viewing Wonderware MES reports with either the Reporting Services feature or the Table Weaver feature of Wonderware Information Server.
- Wonderware MES Service Guide - Provides information about the MES Service utility which performs various tasks in the MES System.
- Wonderware MES Stateful API Reference online help - Provides information about using Stateful API within the ArchestrA IDE to develop and customize ArchestrA scripts.
- Wonderware MES Stateless API Reference online help - Provides information about using Stateless API within the ArchestrA IDE to develop and customize ArchestrA scripts.
- Wonderware MES Supervisor User's Guide - Provides information about coordinating and overseeing the daily activity of the plant floor.
- Wonderware MES Web Access User’s Guide - Provides information about using web access methods that allow MES Middleware calls to the MES database.
- Wonderware PEM Migration Utility User's Guide - Provides information about migrating the existing PEM templates to the OCO template.
- Wonderware MES Web Portal User’s Guide and online help - Provides information about using the web browser-based MES Web Portal to customize and maintain the Wonderware MES system and execute jobs at the plant floor.
The Wonderware MES 2014 product library consists of a set of Portable Document Files (PDF) located in the Docs folder of the Wonderware MES installation CD. You need Adobe Reader installed on your computer to view the Wonderware MES documentation. You can download the latest version of Adobe Reader from the Adobe Corporation web site:
After installing Adobe Reader, double-click on a PDF file to view the
book with Adobe Reader. You can also open a book with the Adobe Reader Open command from the File menu.
The Wonderware MES 2014 installation
instructions are located in the root folder of the
Wonderware MES 2014 installation CD as a PDF file and an online Help file. You can
view these instructions by clicking Help
as you start the Wonderware MES 2014 installation procedure.
© 2014 Invensys Systems, Inc. All rights reserved.