Key changes in CWMS 3.4.1 include:

CWMS 3.4.1

CWMS 3.4.1 is a patch release of CWMS 3.4.0 that is required to allow users to save, modify, and extend ratings from CWMS-Vue.


Java 11

The Java runtime environment for CAVI/RTS and common/exe applications were updated to Java 11. The CWMS client distribution now includes the Temurin JDK, changing from the previously distributed Oracle JRE. All JavaFX component have been updated to utilize the OpenJFX libraries which include interface (CWMS-Vue tabs for example) responsiveness improvements. The Java runtime environment for CWMS Servers was also updated to Java 11.

DSS7

The default DSS file within CWMS has been upgraded from DSS6 to DSS7. The CAVI and all included CWMS programs read from and write to DSS7. Newly created forecast.dss files are now created in DSS7.

DSS6 to DSS7 File Conversion Script

Before creating CWMS forecasts in CWMS 3.4, users should upgrade all DSS6 files to DSS7. The tutorial at the link below outlines how to convert DSS6 files to DSS7 files using a script developed by HEC. 

Converting Files from DSS 6 to DSS 7

Scripting

With the transition to DSS7, some changes to custom scripts will be necessary. Please refer to the Scripting page for more detailed information.

Ensemble Viewer

The Ensemble Viewer is now available to launch directly from the CAVI. It is available under the Tools Menu.

Ensemble Forecast Processor (EFP)

The Ensemble Forecast Processor is a new CAVI plugin and can be added to a Program Order, if needed. The EFP computes metrics from Time Series ensemble datasets. It can preprocess ensemble dataset metrics as inputs for HEC-ResSim rules and postprocess HEC-ResSim ensemble output metrics as inputs for HEC-RAS and HEC-FIA.

TLS Encryption

Communications with the CWMS Servers using the RMI protocol now utilize TLS encryption. This update required the removal of the CWMS HTTPS login configuration in the CWMS Login Dialog setup.

CWMS Data API Read/Write

CWMS Data API (CDA) read/write capabilities have been added to the CWMS client. Enhancements include:

  • CWMS-Vue - all tabs with the exception of Measurements now support CDA access
  • Time Series Icons (now with write support)
  • Data Validation Editor (now with write support)
  • Data Status Summary (now with write support)
  • CAVI Post (Extract was added in CWMS 3.3.1)
  • CWMSjy scripting API supports read/write with drop-in replacement for DBAPI.py

A full list of the above mentioned fixes and issues that are scheduled to be addressed in future versions of CWMS are available at the CWMS/HEC-RTS Known Issues page.

The CWMS Release Notes, as well as CWMS Migration Tips and information for offices upgrading to CWMS 3.4.1 can be found here.

CWMS 3.4.1 includes the following modeling client software versions:

  • CWMS-Vue 3.4
  • HEC-MetVue 3.3
  • HEC-HMS 4.12
  • HEC-ResSim 3.5.1
  • HEC-RAS 6.5
  • HEC-FIA 3.4