Release Notes for Version 10.97.3

The following issues and enhancements have been fixed in this release.

For information about security vulnerabilities, refer to iconics.com/cert.

Common and Platform Services

Reference ID

Description

1345
1745
3597
3618
3632
3659
3660
3779

Various enhancements to improve the security of the software.

4679

The write message that is sent to GenEvent now contains an error code. For example:

Failed to write value 123 to XYZ (Bad - User Access Denied)

Commanding

Reference ID

Description

3030

The Configure Security command has a new boolean property, IsPasswordHash, with the default value of true.

FrameWorX

Reference ID

Description

751

If the OPC UA pair times out and switches over to the other OPC UA server in the pair, FrameWorX doesn't close the sessions on the primary server in the OPC UA pair but does close them on the secondary server.

987

Reduced the CPU consumption of FrameWorX server.

1332

Using the name of a non-existent parameter in a Unified Data Manager expression correctly sets the tag as bad quality, but it does not recover after correcting the expression.

1744

When the system is upgraded from a previous version, changing the Health Monitor and Search settings in Workbench has no effect on the system.

Installation

Reference ID

Description

4885

In the Licensing and Tools installation, the Programs Menu folder name has changed from "DeviceXPlorer OPC Server 6 for ICONICS" to "DeviceXPlorer OPC Server Licensing & Tools."

Licensing

Reference ID

Description

1425
1629

Added support for software license recovery mode.

2017

When reserving Write Clients (Genesis64Write), one Write Client is unusable.

5543

Unified Data Manager (UDM) expressions are wrongly counted as tags for licensing. For example, if you create a UDM expression that uses a single Modbus point and put that expression on a GraphWorX64 display, the system counts two licensed points in use—the Modbus point and the UDM point.

MonitorWorX

Reference ID

Description

2082

The Takebishi DeviceXPlorer OPC Server license entries have been renamed in MonitorWorX as follows.

This license entry...

Has been renamed to...

Takebishi DXP OPC Server - Advanced

Takebishi DXP OPC Server - (V6) Advanced / (V7) Single

Takebishi DXP OPC Server - Enterprise

Takebishi DXP OPC Server - (V6) Enterprise / (V7) Multi

Takebishi DXP OPC Server - Standard

Takebishi DXP OPC Server - (V6) Standard / (V7) Professional

OData Connector

Reference ID

Description

3808

The OData Connector help system which was previously accessible (by default) at http://localhost/ODataConnector/Help/Html, has been removed and is no longer available.

Project Reporting

Reference ID

Description

2015

Refined entities are not working when passing a parameter value that contains an underscore (such as user_1).

Redundancy

Reference ID

Description

494

When two OPC HDA servers are configured as redundant servers in GenBroker, and the historical data is merged in Hyper Historian, then Hyper Historian fails to merge the historical data from the secondary server if the primary server goes offline.

Schedules

Reference ID

Description

4478

When attempting to stop the ICONICS ScheduleWorX64 Point Manager service, the service sometimes hangs for a while, and eventually crashes.

Security

Reference ID

Description

5372

The display for the security configuration (GwxSecurityConfiguration.gdfx) does not finish loading if a user is added to a group multiple times.

Unified Data Manager (UDM)

Reference ID

Description

5036

Global alarms from the Unified Data Manager server are disabled when security is turned on.

Alarms and Notifications

AlarmWorX64 MMX

Reference ID

Description

3916

AlarmWorX64 MMX Fax is no longer installed by default. If you decide to install AlarmWorX64 MMX Fax, you must also install the Windows Fax and Scan app on the PC.

4145

AlarmWorX64 MMX is no longer installed by default. If you decide to install AlarmWorX64 MMX, be sure to install it in a safe environment.

AlarmWorX64 Server

Reference ID

Description

1850

An issue with status DA tags resolving to zero (0) if no area is defined in the configuration has been fixed.

AlertWorX

Reference ID

Description

2740

Updated the ATT provider to support the ATT migration to a new platform.

3275

Unable to set values for API Call Retries and API Call Retry Timeout fields in an ATT configuration.

3376

Added support for sending emails and text messages (SMS) based on filtered alarms.

4915

When you set up an MSTeams configuration in Workbench and add multiple users to send an instant message, the instant message isn't sent to the group and an exception error is thrown.

4920

When you have an MSTeams configuration set and you send an instant message to a new set of contacts with the Verify parameter set to true, the instant message isn't sent to the group and an exception error is thrown.

Hyper Alarm Logger

Reference ID

Description

1081

The Hyper Alarm Logger query interface does not return any data when security is enabled.

Hyper Alarm Server

Reference ID

Description

2012

A Digital-compat alarm with a delay does not activate after a reboot if it should be in the alarm state immediately.

AnalytiX

AnalytiX-BI

Reference ID

Description

1083

Queries containing * or COUNT(*) do not work in some views.

1694

Queries with parameters used as values in a WHERE IN fail to execute.

2792

Fixed an issue where some AnalytiX-BI data models stopped working after an upgrade.

BridgeWorX64 and Workflow

Reference ID

Description

2074

BridgeWorX64 does not send emails when you try to use an expression like x="to@email.com" for the recipient of the email.

3222

Fixed a memory leak in BridgeWorX64.

3507

Added support for the Start and End aggregates for the BridgeWorX64 historical input activity.

5520

When a BridgeWorX64 transaction is executed from the Test Transaction button in Workbench, the parameter string has extra "<" or ">" characters.

CFSWorX

Reference ID

Description

1289

Resolved an issue where CFSWorX failed to import large numbers of users.

Facility AnalytiX and FDDWorX

Reference ID

Description

3838

Fixed a crash that occurred due to setting FDDWorX as an in-process point manager.

ReportWorX64

Reference ID

Description

913

Reports with a single tag data source execute very slowly.

1055

(ReportWorX64 Express) When you use an Excel function inside of a cell and then create a parameter from that cell, it changes the cell formatting from General to Text. This causes the Excel function to stop working.

1634

(ReportWorX64 Express) When you edit the headers of a data source and then you edit the tags, the columns with the edited headers are removed.

3101

When trying to import a report that contains two File Copy redirector commands, only one of them is imported.

3324

When using the ReportWorX64 add-in and you have two workbooks open, entering text-edit mode in one workbook and switching to the other causes the second workbook to lose its selected position.

3422

In templates created in the ReportWorX Express add-in and executed from ReportWorX64 Server, the anchor row does not keep the desired font size. For example, the row's font size in the template is set to 8, but in the executed report, the font size is 11.

4398

Security has been added for Execute, Review, and Approve tags and methods.

4529

Having a Server machine name global parameter configured causes Excel to hang and eventually display an error about waiting for an OLE action after you choose a tag from the tag browser.

Configuration and Conversion Tools

Configure System Utility

Reference ID

Description

2791

When the Configure System utility is running and Windows is configured to track process changes, the password is logged in the event log as a plain text.

Controls

AlarmWorX64 Viewer

Reference ID

Description

2735

(MobileHMI and HTML5 WebHMI) When Visible Only is set to True, the Acknowledge command does not acknowledge the alarm.

2733

(MobileHMI and HTML5 WebHMI) Web clients display the alarm times in Hyper Alarm Server incorrectly, shifting the times to a different time zone.

4086

Like Hyper Alarm Server, AlarmWorX64 Viewer supports the BeepOff command.

Asset Navigator

Reference ID

Description

3343

When using Batch command setup in Runtime, AssetWorX Navigator does not correctly load assets the first time.

BridgeWorX64 Viewer

Reference ID

Description

4488

When using BridgeWorX64 Viewer to execute a string parameter with a semicolon, the transaction only reads the text prior to the semicolon.

4881

After two days of switching displays, BridgeWorX64 may crash.

5004

When switching displays with multiple pages between Viewer and Executor, BridgeWorX64 Viewer may crash.

Data Diagram

Reference ID

Description

3340

(MobileHMI and HTML5 WebHMI) When displaying time in Data Diagram, the application always displays in 24-hour format, regardless of regional settings in Language Aliasing or operating system.

EarthWorX Viewer

Reference ID

Description

2499

(MobileHMI and HTML5 WebHMI) When EarthWorX unloads an Esri map, the "Powered by Esri" label remains on the new page, which can obscure controls and objects and prevent users from interacting with them.

5227

(MobileHMI and HTML5 WebHMI) When you close an EarthWorX popup display (for example, a popup containing the label Title), the popup's background remains visible within the EarthWorX display.

GraphWorX64 Viewer

Reference ID

Description

1530

(MobileHMI and HTML5 WebHMI) When the IsScalable option is set to True, the embedded GraphWorX64 Viewer incorrectly displays scroll bars.

GridWorX Viewer

Reference ID

Description

2322

(MobileHMI and HTML5 WebHMI) When loading from a file on startup and the file name is a global alias, GridWorX Viewer fails to load the Y axis title.

2326

(MobileHMI and HTML5 WebHMI) The trackball tool tips for pie chart appear outside their expected position, or they may not display at all.

4602

(MobileHMI and HTML5 WebHMI) When applying a filter to GridWorX Viewer, the application briefly displays results that do not match the filter criteria.

Pivot Control

Reference ID

Description

5297

(MobileHMI and HTML5 WebHMI) Added support for the Pivot Control with grid pages feature.

Recipe Navigator

Reference ID

Description

2424

Recipe Navigator supports Performer and Verification authorization for recipe management.

ReportWorX64 Viewer

Reference ID

Description

4408

The ReportWorX64 Viewer supports the RowSelected event, allowing a user in Runtime to select a row (report) in the control and trigger a command.

TrendWorX64 Viewer

Reference ID

Description

1355

(MobileHMI and HTML5 WebHMI) The Edit/Create Pen command does not work with the ShowInLegend property, displaying the pen when ShowInLegend is set to false and hiding the pen when ShowInLegend is set to true.

1554

(MobileHMI and HTML5 WebHMI) The TrendWorX64 Viewer control does not correctly stack pens to the chart when added via commanding.

1754

(MobileHMI and HTML5 WebHMI) When using a pen configured with a global color, the EditPen command does not work when you want to change the color (Fill or Stroke) to another global color.

1777

(MobileHMI and HTML5 WebHMI) When a pen is created using the Create Pen command, the customization of the pen axis properties (such as the axis range or title) does not work.

1786

In some cases, when you use the Edit Pen command to display or hide the alarm limits, and then you zoom in and out, the limits cannot be displayed.

1839

(MobileHMI and HTML5 WebHMI) When dragging a data source onto the TrendWorX64 Viewer with Resolve Aliases In Drag Drop Data Sources set to Default, the alias does not resolve in HTML5.

1943
1945

After changing the language, the delimiters in the TrendWorX64 horizontal axis labels and in HTML5 TrendWorX64 legend do not update immediately.

2665

If you apply a format that includes milliseconds to a table column in KPIWorX, the milliseconds display as all zeroes regardless of the actual value.

3447

(MobileHMI and HTML5 WebHMI) When using Japanese regional settings, the date text box does not show the full date in the HTML5 Time Navigation dialog.

Data Connectivity

BACnet Classic

Reference ID

Description

538

If the BACnet data point name does not include a last point name attribute (for example, presentValue), BACnet Runtime crashes, generating the following error in the TraceWorX log: "Inserting of the leaf failed. Name is empty and/or ID is lesser than 0."

  • Incorrect: "bacnet:Device 01\AI - 1\"
  • Correct: "bacnet:Device 01\AI - 1\presentValue"

554

In the EDE (Engineering Data Exchange) Generator, you can select a checkbox to export the Notification Class property.

2472

When using the French UI language in the BACnet Classic Schedule View, the Override BACnet Enum Values feature did not apply colors correctly.

5171

When writing values using the Clear Value option, Workbench crashes.

BACnet with SC

Reference ID

Description

171

When you enable Initiate Direct Connect in the configuration, BACnet with SC crashes.

172
1488

If you set the IP port to 0 and you enable the SC port, the IP port communication fails.

173

When an error occurs, the Read Service Type does not automatically fallback from Read Property Multiple (RPM) to Read Property (RP).

174

The Change of Value notifications do not contain status flags.

176

When you set Read Service Type to Automatic, BACnet with SC always uses Change of Value (COV), regardless of the services supported by the device.

177

When you perform Network Discovery, BACnet with SC fails to discover devices with a specific BSCVLC setting.

183
3954

The OPC status codes for evaluating quality were improved to correspond with the status flags from the BACnet object (this applies only to the PresentValue property):

  • OPC_QUALITY_GOOD
  • OPC_QUALITY_BAD
  • OPC_QUALITY_LOCAL_OVERRIDE (new status code)
  • OPC_QUALITY_OUT_OF_SERVICE (new status code)
  • OPC_QUALITY_SENSOR_FAILURE (new status code)

For compatibility reasons, it is possible to enable treating Bad status codes as Good quality. You can change the setting in the BACnApi.config.json file under GlobalOptions, setting TreatBadStatusFlagsAsGoodQuality, type bool, value = true.

241

When the History Service Type is configured as Automatic and the TrendLog is configured with a non-existing notification class, the point manager does not switch to Polling, using the default Event Notification instead.

264

You cannot set History on the History setting on the channel level, and you will have to use overrides on the Device level to work with history objects.

269

DisplaysValue for Multistate objects displays raw data for the last index instead of the expected stateText.

281

When the device does not support the addListElement service, BACnet with SC attempts to use it anyway, instead of using Write Property or Write Property Multiple.

468

When you write ! to presentValue, BACnet with SC erases only one place in the priority array instead of erasing all values in the priority array.

579

When you enable the IP port, the BACnet stack (BACnAPI / BACnet API) does not restart and will not work.

583

The auditLevel and auditPriorityFilter properties do not display any value.

604

When you manually create a notification class and rescan the device, BACnet with SC adds and then immediately removes the element.

721

Upon reconnecting a device, BACnet with SC automatically clears the alarms and gets the current alarms and events.

794

In BACnet with SC, some of the localized strings are incorrect or not translated.

942

By design, you cannot enable BBMD (BACnet Broadcast Management Device) and (FD) Foreign Device simultaneously on the same channel.

1090

Added online changes for enabling and disabling counters at the root level and device level.

1347

When you attempt to acknowledge alarms for the BACnet device, the acknowledgment fails.

1348

The getEventInformation request does not process additional items if the moreItems flag is set to True in the response.

1361

When creating or removing an object fails, Workbench displays a success message.

1504

When you configure multiple channels, BACnet with SC may crash on startup.

1506

When you configure multiple channels with BACnAPI trace logging enabled, the log files are corrupted and do not contain the expected messages.

1510

When merging TrendLog objects from BACnet with SC to Hyper Historian, all data is stored in a single folder.

1548

When you enable both BACnet IP and BACnet SC ports, static binding does not work correctly.

1603

BACnet with SC incorrectly validates a Foreign Device for all channels.

1717

Network Discovery attempts to communicate with previously discovered offline devices that were previously discovered.

1794

When you set UseCustomIDs to true and you auto-generate the Device ID (-1), the BACnAPI initialization fails and BACnet with SC crashes.

1795

In Diagnostics, the Channel level counters do not update.

1963

In the Network Number field, you can set the value above the maximum limit.

1992

In the Device ID field, you can set the value above the maximum limit.

2238

In TraceWorX, BACnet with SC does not provide reasons for the certificate failure.

2430

When rescanning a device or manually adding a new device, BACnet with SC does not add or update device information, including protocolServicesSupported, vendorID, modelName, and firmwareRevision.

2472

When using the French UI language in the BACnet Classic Schedule View, the Override BACnet Enum Values feature did not apply colors correctly.

2477

In channel configuration, the Enable Remote BBMD Management option was renamed to Enable Foreign Device Registration.

2481

When operating as a hub, BACnet with SC cannot read data from nodes.

2550

BACnet with SC stores the PriorityArray property in JSON format. By modifying the DatatypeConversions section in the BACnAPI.config.json file, you can display it in the same format as it was in BACnet Classic.

2728

In the BACnetEvent attribute, BACnet with SC fails to differentiate between alarms and events.

2729

By modifying the DatatypeConversions section in BACnAPI.config.json, you can display DateTime values in milliseconds.

3083

Because BACnet with SC supports conversion of abstract types to the DataValue, you can extend and visualize data in TrendLog objects.

3214

In Data Explorer, you cannot select priority for Enumerated values.

3410

When using global aliases in the Data Source, you cannot switch the Calendar View.

3954

When BACnAPI sends empty values, BACnet with SC sets the quality to bad.

4395

When you disable a channel or removed a device or object, AssetWorX continues to display the invalid alarms.

4396

Alarms are not displayed when the Enrollment Summary is used.

4507

When you modify a list of elements in the property sheet and some requests fail, the entire request fails.

4565

You can identify and connect Foreign Devices using both host names and IP addresses.

4573

When you make an online change, including disabling and enabling a device, turning off and on a device, or disconnecting and reconnecting the network, the alarms may fail to identify the device's online or offline status.

4738

Updated the list of event types for the Event Parameters property in Event Enrollment objects.

4807

If you rename Default Channel or use multiple channels, IoTWorX containing BACnet cannot deploy its configuration.

4917

Fixed a time-out issue with BACnet Device Discovery in IoTWorX.

5028

Updated the list of event types for the Fault Parameters property in Event Enrollment objects.

5259

When you stop monitoring and editing weekly schedules in the property sheet view, the schedules stop forwarding changes.

5369

Added the option to hide all Beta features (Secure Connect and BBMD) in the IcoSetup64.ini file under the [BACNETSC\Configuration] section. To hide the Beta features, change the value of the option, HideBetaFeatures, to 1 (true).

GridWorX (Databases)

Reference ID

Description

1781

When browsing a data source @@Count tag, the parameters are not automatically added to the point name.

4360

The Oracle Connection String editor does not store custom parameters.

Mitsubishi Electric Factory Automation (FA)

Reference ID

Description

1209

You can import global labels from safety GX3 projects.

5223

The Mitsubishi Electric FA service randomly crashes when a network discovery is performed multiple times.

OPC UA

Reference ID

Description

1976

When you write to an OPC UA point via scripting, the call hangs for about 20 seconds and it does not complete.

3672

With redundancy enabled, when you switch an inactive OPC server to active, the OPC UA subscription is created in the same session.

4638
4639

In the OPC UA server configuration, you can set the Keep Alive Interval, which is the time in seconds between Keep Alive checks after receiving no data.

SNMP

Reference ID

Description

988

When importing a configuration that contains only tags, the process can take more than 30 minutes if more than 5,000 tags were exported.

3383

The SNMP Trap is not displaying the tag names previously defined in Workbench.

4317

(MobileHMI and HTML5 WebHMI) When switching a blank display with SNMP tags and a table using an HTML5 carousel, there may be a memory leak.

GraphWorX64

Reference ID

Description

1143

If you start your touch-drag on a pick dynamic in an embedded scroll panel, the touch scrolling does not work.

1611

(MobileHMI and HTML5 WebHMI) If you drag an EarthWorX map inside an HTML5 GraphWorX64 Viewer, execute a Set View action, or even load a display, the map may move sideways on its own.

1752

When using the Fast rendering option, the 3D model tooltips do not display.

1818

In the Smart Binding Editor, the UID property is not visible in any modes, and the Keyword property is not visible in MobileHMI and HTML5 WebHMI modes.

1822

Labels that are visible in the desktop (WPF) viewer are not visible in the MobileHMI and HTML5 WebHMI.

1827

(MobileHMI and HTML5 WebHMI) When you apply a clip size dynamic to a scroll panel, it fails to clip the scroll bars.

1828

(MobileHMI and HTML5 WebHMI) You cannot execute a pick action on an object set to 0% opacity that also has a hide dynamic, even if the object is not set to hide.

1875

(MobileHMI and HTML5 WebHMI) Using the commands LoadDisplay or Set Local Aliases, you are unable to load local aliases from a file.

2542

You are unable to use the smart binding option for an image's SourceDataSource property.

2799

In a GraphWorX64-only installation, GraphWorX64 crashes when you add ScheduleWorX64 Viewer.

2800

In a GraphWorX64-only installation, the TraceWorX Windows Start menu shortcut is missing.

3304

(MobileHMI and HTML5 WebHMI) In the GraphWorX64 web browser edit mode, the OverridePreviousDisplay property is missing.

3874

When using the Update Shared command across multiple instances, the Preserve Local Aliases option functions intermittently.

5241

(MobileHMI and HTML5 WebHMI) If you load an EarthWorX Viewer that is connected to Google Maps in an embedded display, the display crashes.

4505

If your displays contains a combination of AlarmWorX64 Viewer, GridWorX Viewer, and TrendWorX64 Viewer, the properties grid may not display the properties from the control you select.

4809

(MobileHMI and HTML5 WebHMI) If you set the rotation mode for a rotation dynamic to ArcStartAngle or ArcEndAngle, GraphWorX64 may display the arc incorrectly.

5166

You cannot edit the radius property of a 3D polygon in the property grid.

5406

GraphWorX64 crashes when using Data Explorer to write the present value in BACnet Viewer.

Hyper Historian

Reference ID

Description

1395

You cannot add multiple merge tags from a remote server.

1783

Using the EdgeCrossOutputCSV plugin, you will not be able to merge a CSV file with string values.

5277

The Data Exporter cannot export array and non-array values to the same SQL table column. If one tag logs number values, while another tag logs number arrays of length 1, and the Column Type of the exported data set is set to Value, the array values will cause the export task to fail. If the Column Type is set to Array of Values with the index set to 0, then the non-array values will cause the export task to fail. Changes have been made to address this issue and ensure that these types of tasks don't fail anymore (see ID 5319).

If you need to export the individual values of both tags to the same column, set the Column Type to Calculated, and set up the expression like this:

IF isarray({{Value}})
THEN getat({{Value}},0)
ELSE {{Value}}

5319

The SQL export has been updated to function as similarly as possible to the current CSV export functionality, bearing in mind the differences in SQL and CSV export and current Hyper Historian data conversion functionality. Currently, the following minor differences and limitations have been found:

  • If Value is a number with decimal places and the Target Data Type is set to Duration, then the SQL export converts to Double because there is no corresponding SQL data type, and the CSV export converts to Time Span (for example, 6091881.5 becomes 70.12:11:21.5).
  • If Value is an array and the Target Data Type is set to Float 32, the SQL export cannot convert it (it becomes NULL, but the SQL export task does not fail) , and the CSV export cannot convert it and is saved as the data type name (for example, {123.45} is saved as 'System.Single[]').

IoTWorX and Internet of Things

Reference ID

Description

584

In Workbench, you will wait at least 15 minutes when expanding an IoT device group or accessing the device group settings when more than 100 IoT devices are associated with the group.

667

After a database reload in IoTWorX, data points with extended point syntax will no longer function.

KPIWorX

Reference ID

Description

1908

KPIWorX initializes global alias multiple times, causing invalid global aliases.

5389

Disabling any Application Actions in the Security provider in an IoTWorX project disables all KPIWorX application actions, such as entering edit mode or saving dashboards). This issue is related only to the Visualizer for IoTWorX.

5446

By default, KPIWorX interprets all dates in US date format (MM/dd/yyyy), resulting in unexpected or no data in the daily report.

MobileHMI and HTML5 WebHMI

Reference ID

Description

484

In the Smart Binding Editor, the Description, Name, and Title properties do not work.

1528

In a Data Entry Point, you cannot insert a new row using the Shift+Enter keyboard command.

1538

The Set Local Aliases command fails with an expression that contains an alias.

1908

MobileHMI initializes global alias multiple times, causing invalid global aliases.

1912

If you use the smart binding option with the HorizontalContentAlignment property of a label, the "Requested value was not found" error message opens.

2895

On Android devices v10 and newer, the MobileHMI application cannot download generated files.

2899

On Android devices v10 and newer, the MobileHMI application cannot open PDF files.

3844

If you open a popup from a popup and both are centered, both popups will move or appear in unexpected locations, and will also not move properly if you attempt to drag them to a new position.

4340

If you add a linked image containing the word "forward," the image does not display on an HTML5 client.

5257

When executing a Phone Call command on an iOS device, the iOS MobileHMI application crashes.

Workbench

Reference ID

Description

492

When unpacking project files containing multiple archives, Workbench incorrectly lists the archives under the Project Files and incorrectly generates the package tree.

899

When using the call get-WbTask, tasks defined as parameters do not work.

1298

If you run the Get-WbExportFile Powershell command, the "Cannot convert WBTask to IEntity" error displays.

1467

When using a certificate for OIDC (Open ID Connect) token signing on an Azure GENESIS64 virtual machine, there is an authentication error "Could not complete OAuth 2.0 token request."

1728

IcoConfigService process starts consuming several gigabytes of memory and a considerable amount of CPU time when the Windows Security EventLog contains more than 25,000 entries after several days.

1865

If you clear the Assets checkbox during the database upgrade from a version prior to 10.97, Workbench crashes.

2488

When editing a database data source with parameters, the parameter length is not saved.

Known Issues and Limitations

Reference ID

Description

2700

Importing an IFC file causes GraphWorX64 to crash. GraphWorX64 crashes because there is an exception thrown in the native code that cannot be handled in our code.

52673

The AlarmWorX64 Multimedia Configurator (Workbench Classic) does not support upgrading AlarmWorX64 Multimedia configurations when they are contained in databases with other ICONICS configurations (such as unified configuration databases). You can only update these configurations using the installation or the Configure System utility.

63359

HTML5 does not currently support Esri maps.

79462

On Windows 7 and Server 2012 systems, the ICONICS services can take an excessively long time starting (10 minutes or more). This can delay services that are needed to allow connections via Remote Desktop or Hyper-V console, which means that it can take more than 10 minutes before the system can be accessed.

The workaround for this issue is to change the startup type for some services to Automatic (Delayed). Use the Services control panel or the Configure Services dialog in Workbench to change any ICONICS service running as Automatic to Automatic (Delayed). The ICONICS services still will be slow to become responsive, but users will be able to remote into the system in the meantime.

81025

When using PowerShell cmdlets to add energy calculations to meter tags, the related AssetWorX equipment properties (including their connection to Hyper Historian) are not automatically created. You must create these properties manually or with additional PowerShell cmdlets.

83056

Alarm acknowledgment may not succeed when acknowledging many alarms at once that originate from an IoTWorX device. However, users can work around this issue by acknowledging alarms in smaller batches.

88637

If the AssetWorX configuration doesn't meet the following requirements, the sample Energy AnalytiX dashboards will have no data and the EnergyAssetsDimBi table under any of the three energy data models in AnalytiX-BI will display an error status:

  • The Energy AnalytiX extension must be added to the topmost equipment under Assets > Equipment.
  • Each piece of equipment that has the Energy AnalytiX extension must be configured with one of the following levels: Enterprise, Area, or Site. Use the General tab to configure the level.

To resolve these errors, ensure that your AssetWorX configuration meets the above requirements. See knowledge base article 4970 to learn how to refresh the data model.

90107

After making changes to the ICONICS security configuration, the Hyper Historian SQL Query Engine might return errors. To resolve these errors, restart the ICONICS Hyper Historian Raw Data Provider Host (HHRawDataProvider) service. If you are using the Query Engine with SQL Server, restart the SQL Server instance as well.

92003

The Mitsubishi Electric FA Connector will crash if Easysocket fails to install during the installation of ICONICS Suite. Users who experience this issue should reinstall ICONICS Suite, which will also reinstall Easysocket.

92007

The default project created by installing version 10.97.2 and selecting Normal Setup is incorrectly configured for secured transport for .NET clients. This issue has been resolved for newly created projects. If you created a project before you installed critical fixes rollup 2, you can resolve this inconsistency by going to Project Explorer > Platform Services > FrameWorX > Server Settings > FrameWorX Location (.NET Clients) and selecting the message to synchronize the data in the form.

Also, users who edit settings under Project Explorer > Platform Services > FrameWorX > Server Settings > FrameWorX Location (.NET Clients) see a warning about the data not being synchronized. If you ignored this warning, you may have accidentally overwritten your active transport security configuration and set it to secured without realizing it.

92095

In the BACnet with SC beta, if a channel is configured for Direct Connect (which, in this beta, is configurable only by editing a JSON configuration file), the communication fails during the "switching protocols" phase of establishing communication. Until this issue is resolved, users should configure their channels to use a hub, which is the default configuration.

93042
175

The connection fails when the device tries to connect to BACnet with SC for a second time. This occurs when BACnet with SC operates in Hub mode.

93923

ODataDataset and ODataHistory no longer appear in the REST API documentation.