physics on screen


July 15, 2022

BETA CAE Systems announces the release of
SPDRM v1.7.1

About this Release

BETA CAE Systems announces the release of SPDRM v1.7.1.

This version delivers a number of enhancements and fixes to the users of the most advanced Simulation Process Data and Resources Management software.

The most important enhancements and fixes are listed below.


Enhancements and known issues resolved
Documentation Updates
Supported platforms and System Requirements

Enhancements and known issues resolved


Data Management

From this version and on, in conflicts during Save or Add in DM, the system decides the next available version taking into account the existing DM objects.

Script API

The function dm.showProperties() has been extended to support simple library files. The function opens the Properties window in read-only mode.

The new function process.isGuiMode() returns whether a script is executed in GUI or no-GUI mode.

Script Actions

It is now possible to cancel script actions, hanging due to error in the script code that caused abnormal termination.

Script Actions registered to the top-level DM Item Type of the "Structure" (i.e. to Simulation Model), are also available in the context menu of virtual folders in the Data Manager. This makes it possible to execute the script action on all the DM Items grouped under the virtual folder at once.


The 'dm/dmobject/attributes' REST endpoint has been extended to enable setup of attributes for simple DM files, in addition to data types defined in the data model.

The 'dm/dmobjects' REST endpoint has been extended to enable the query for folders. It is now possible to search based on the folder name.

The 'dm/dmobjects/{id}' REST endpoint has been extended to enable the retrieval of metadata of a part instance.

Added support for the negative BETA QL operators 'not equal' and 'not contain' through the REST API.

Two new date formats 'dd-MM-yyyy' and 'yyyy-MM-dd' are now supported for queries based on the system date attributes 'DM Creation Date' and 'DM Modification Date'. The new date formats are supported for queries through REST API, scripting API and GUI (Search DM).

System Configuration

The new system property -J-DexitOnComplete=true can be used while running No-GUI client through command-line, to invoke its termination after the completion of script executions.

Regarding data migration, support has been added for the definition of a custom, external decompression tool (e.g. 7-Zip) to be used by the SPDRM client during DM Import, instead of the default java-based archives decompression implementation. The external decompression tool can be used to improve the performance of DM Import of source DM archive packages.

Known issues resolved

Data Model

The execution of the "Create Structure" web service would fail when the new data model (dm_structure_TBM.xml) contained an attribute already existing in the current data model, but of different type (e.g. ATTACHED_DIRECTORY vs. LINK_DIRECTORY).

Data Search

An error might occur in Search DM window, while applying owner-based queries.

Data Lifecycle

A manual link between subsystems might be considered as history link.
The 'Correct invalid history links' migration web service can be used to fix any invalid history links stored in SPDRM due to this malfunction.

Data Deletion

An error could occur on Oracle-based SPDRM environments, when trying to delete large number of Library Items.

Data Migration / Archival

In some cases, the DM Import operation would fail to import all data to the target environment, despite returning a success signal.


When executing a process through a remote client, an Input Slot of type 'List of files' would fail to download the respective files in the node execution directory.

Process Instance List

The date attributes of process instances would fail to be written properly in csv file, when exporting a list of results through the Process Instance List.

Script API

The function dm.queryDMItems() would not work properly, when the optional argument dm_item_types was omitted.

The function dm.showProperties() would fail to open the Properties window for Part without representation file.

The search workspace that is invoked through the function dm.selectFilesAndFoldersByPathTypeQueryResults() would return rich Library Items, but not simple Library Files.

Security restrictions have been applied to the function um.getUserProfileInfo() so that only users with elevated rights can get profile information for other users.

In some cases the function dm.getDMItemReferences() would return wrong results.

Script Actions

A script action whose underlying script was exited abnormally might remain hanging.

Users Management - Security

Non-admin users were not able to invoke the Search Deleted interface, even if the required permission was granted to their role.

The login through SPDRM client could fail on Windows OS, due to the case-sensitive validation check.


For more details about the new software features, enhancements and corrections please, refer to the Release Notes document.


Documentation Updates

Updated Documents

Updated user's guide, Installation Guide, and scripting API guide.


Supported Platforms and System Requirements

The server software of SPDRM is currently available on Linux and MS Windows 64bits.

The client software of SPDRM is running under 64bit flavours of Linux and MS Windows.

The software requires a different license key to the rest of the products of BETA CAE Systems. This license key should be incorporated into the same license file, if such is already installed, and requires beta_lm, the proprietary license manager of BETA CAE Systems.

For details, refer to the System Requirements document.



Where to download from

Customers who are served directly by BETA CAE Systems, or its subsidiaries, may download the new software and documentation from their account on our server. They can access their account through the "sign in" link at our web site.
Contact us if you miss your account details. The Downloads menu items give you access to the public downloads.
Customers who are served by a local business agent should contact the local support channel for software distribution details.

What to download

All files required for the installation of this version reside in the folder named: "SPDRM_v1.7.1" and are dated as of July 15, 2022.

These files should replace any pre-releases or other files downloaded prior to that date.

The distribution of this version of SPDRM is packaged in one, single, unified installation file that invokes the respective installer and guides the procedure for the installation of the required components (i.e. SPDRM server and client).

For the installation of the software on each platform type, download from the respective folders, the .tar.gz file for Linux or the .zip file for Windows.

Earlier software releases are also available in the sub-directory called "Previous_Versions" or in a folder named after the product and version number.

© Copyright 2024 BETA CAE Systems All rights reserved

Legal Information | Data Protection & Privacy Policy | Cookies Policy | Modern Slavery Act Policy | Contacts