Skip to Main Content
AVEVA™ Products Feedback Portal

Welcome to our new feedback site!


We created this site to hear your enhancement ideas, suggestions and feedback about AVEVA products and services. All of the feedback you share here is monitored and reviewed by the AVEVA product managers.

To start, select the product of your interest in the left column. Then take a look at the ideas in the list below and VOTE for your favorite ideas submitted by other users. POST your own idea if it hasn’t been suggested yet. Include COMMENTS and share relevant business case details that will help our product team get more information on the suggestion. Please note that your ideas will first be moderated before they are made visible to other users of this portal.

This page is for feedback for specific AVEVA solutions, excluding PI Systems and Data Hub. For links to these other feedback portals, please see the tab RESOURCES below.

Status Reviewing
Portfolio area Enterprise SCADA Server
Created by Jake Hawkes
Created on Mar 29, 2023

Y2K38 Preparedness + Millisecond time consistency

Big Picture User Experience

The Year 2038 problem (also known as Y2038, or Y2K38, or the ‘Epochalypse’) is a time datatype bug involving the use a signed 32-bit integer to store of Unix time. The data type is only capable of representing integers between −231 and 231 − 1, meaning the latest time that can be properly encoded 03:14:07 UTC on 19 January 2038.

While we are updating our product to use 64-bit time, we will also ensure consistent use of milliseconds throughout the product.


Enterprise SCADA Strategy

Our plan is to address this issue in our software by 2028, ten years before the critical 2038 date. This will mean that any customer with a system that is in either the Mainstream, Extended, or Mature phase of our Support Lifecycle policy will already have Y2K38 compliant AVEVA Midstream Portfolio software.

As part of our Secure Development Lifecycle (SDLC) policies, all third-party libraries must be kept up to date for all Major and Service Pack releases. As those third-parties update their components to be Y2K38 compliant, they will be included in our release in due course. Customers will apply these Service Packs as they become available in order to ensure their entire system remains compliant.

Consistent use of milliseconds will increase data fidelity and eliminate a source of defects, particularly in rate accumulator processing.


Business Value

By getting ahead of this issue, we lower the risk for our customers who will undoubtibly unconver other issues closer to the deadline. This is also a good time to address the consistent use of milliseconds, since we will be modifying all time datatypes to a 64 bit time, so all APIs will be touched anyway.


Target Version

Target version for this feature: The major releases leading up to CY2028, when all time usage is Y2K38 ready

Version the customer is on or consuming: Various

Version being targeted by project or future opportunity: TBD


Out of Scope

TBD


Assumptions

That third parties update their software ahead of time, and that we will know when they've addressed Y2K38.

As the platform changes, layered applications will also need to change.


Risks/Mitigations

That we miss something

That 3rd parties dont update in time

That this is such a big task that we will not be able to get it all done while also balancing other needs.

Expectation

Product will be Y2K38 ready in the year 2028, such that all customers under support in 2038 will already have software that is compliant.

Idea business value

This is a confirmed showstopper if not done.

Idea Type Issue
Idea priority 5 – Critical to my company
User Persona SCADA Administrator, IT/Network Administrator, Developer / Integrator
Work in
OASYS-E-145 Y2K38 Preparedness + Millisecond time consistency
Work status
  • Attach files