June 8, 2021
BETA CAE Systems announces the release of
About this Release
BETA CAE Systems announces the release of SPDRM v1.5.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
Supported platforms and System Requirements
Enhancements and known issues resolved
It is now possible to specify external file sources in the form of URLs, or mounted network shares. Once an external file source is defined, external files can be added in Data Tree through the respective context menu option. The external files are managed as links to the actual files available in the external file source.
The data model now supports the definition of aliases that can be used to define custom names for model entities and rich library items.
It is now possible for the end user to easily download the SPDRM server/client logs, through the new option "Download Logs" in the Help menu.
Process Design / Execution
It is now possible to delete scheduled jobs, as well as clean up items from the list of past executions (history data) .
Process Instance List
The sorting on the Process Instance List is now effective to all entities (listed in all pages), and not only to the ones listed in the current page.
User defined filters in the Process Instance List can now be saved and reused.
Files with multi-extension (e.g. ".ansa.gz") are now handled properly through MIMEtypes.
The system informs the user that the file will open in read-only mode, when he/she selects to edit a file (or a DM item) with the system default viewer.
The new script function "dm.restoreDeletedItems()" was introduced, which can be used to restore items that have been deleted, but still reside in the pool of deleted objects.
Multiple error codes have been added to the script function "process.updateObservableJobs()", so that the user can easily detect abnormal behavior.
The new script function "process.getAvailableBALs()" was introduced, which returns a list with the names of all registered BETA Apps Launchers.
Users Management - Security
Users that belong to the "Administrators" role now have full access to all scheduled jobs, including modification of their settings.
From now on, any REST call to the SPDRM Server requires authentication.
The system now offers a role-based control of the list of accepted values for the primary keys of Entities and Rich Library Items, in addition to DM Items.
The non-administrative users will only be able to view the privileges of their current role and any sibling or children roles.
Web Services - API
The list of active sessions that is returned by the "Get logged in users" web service, will now also include the ANSA/META sessions, in addition to SPDRM Client sessions.
The SPDRM server’s administration (web services) page has been improved to provide enhanced security.
The new optional keys "user_script_cache_size" and "user_script_cache_path" are now supported in the client's configuration file, which can be used to define the size and the path of the client-side cache of script files that are associated to script actions.
BETA Apps Launcher
A versioning policy has been introduced for the BETA Apps Launcher application, to ensure its compatibility with the SPDRM Server. The version information can be easily accessed through the web page:
A new queuing mechanism has been implemented for BETA Apps Launcher that enables the running of tasks asynchronously, according to resources availability (CPU, RAM, GPU) .
A customizable emergency mechanism is in place and gets activated upon resource starvation.
A new monitoring mechanism has been implemented that enables the monitor of the instantiated jobs on the BETA Apps Launcher Monitor Tool. The status of tasks handled by the BETA Apps Launcher can be seen in real time (RUNNING, IN_QUEUE, FAIL) .
Two new modes have been added for the GUI-less installation of the SPDRM server and client components on the installer of Linux OS:
- Command Line installation, which enables the GUI-less installation through an interactive command line process. All information needed for the installation will be asked by the installer and will be given by the administrator via keyboard.
- Unattended installation, which enables the GUI-less installation by giving all the necessary information of the installation in a configuration file. When the Installer runs, it parses all the values given in that file and performs an unattended installation, without any user interaction.
Known issues resolved
Deleted folder that was originally attached to a DM item would fail to be restored.
The creation of a DM item through script would fail if the target vault defined in the function arguments was different than the target vault of the current role of the user.
The script function "dm.cloneDMItem()" would fail to handle properly DM Items with sub-includes attached under the "Attached_to_main" attribute.
The "dm.getFileAdditionalAttributes()" function would not return the handle Ids of the files that are associated to the "Attached_to_main" attribute of Rich Library Items.
Web Services - API
A subsystem that was initially located in a vault different than the target vault of the current user, would not be saved properly after editing in ANSA.
While connected with a role with no Execute privileges on the Entities container, it was possible to save Subsystems through ANSA.
For more details about the new software features, enhancements and corrections please, refer to the Release Notes document.
Updated installation guide, scripting API, and user's 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.5.1" and are dated as of June 8, 2021.
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.