Testing ASAM ODS Servers and ASAM ODS Clients

23 participants from 9 companies in 4 countries meet to test ASAM ODS client applications, ASAM ODS servers, and ATFX files for compliance with the ASAM ODS standard.

As in previous cross-tests, the participating companies came together to test and improve their software in real-life scenarios. The participants helped each other to understand the small differences in the data formats of the various programs and to solve the difficulties that can arise when interpreting this data. They were also able to discuss ambiguities and contradictions in the standard documentation, which can then be eliminated in the next version of the standard.

 

Once all the servers in the network had been set up, the first client connections were established. At the end of the first day, all clients were able to connect to all servers.
Each participating client was assigned an Excel sheet with the scenarios to be tested for each server. This time, the participants agreed to test only the http interface of the ODS standard. The scenarios were, for example:

 

  • Opening the session
  • Reading context variables
  • Browsing through the test hierarchy
  • Reading the model including the n to m relations
  • Simple and nested queries
  • Reading attributes and mass data including size and unit references
  • Writing new instances and mass data
  • Handling of external files (AoFile)

 

The tests were then carried out on the second day. Groups were formed with at least one representative each from the client manufacturer and the server manufacturer. A few identified problems were posted directly as issues in the ASAM GitHub of the ASAM ODS working group to be resolved with the upcoming release.

New Features and Improvements

Today, we released a number of improvements for our products

 

ASAMCommander: Catalog Editor

The release includes several enhancements for managing catalogs in ASAM ODS (Physical Dimensions, Units, Quantities, and groups). The  Catalog Editor provides comprehensive CRUD (Create, Read, Update, Delete) operations and additional features like transaction control, drag and drop functionality, and support for managing catalog elements and their instances.

 

 

HQL: Transaction Handling for Outer Sessions

This update allows creating transactions outside of HQL and requesting HQL to use them. This lifts the limitation of only one transaction per ASAM ODS session.

 

 

Merlin/SAM: New Validation Job Pipeline

A new Validation Job Pipeline runs custom Python scripts on imported data if certain criteria are met. The scripts can generate new parameters or measurements based on the data.

 

 

Merlin/SAM: Check New Job Pipeline for Filter Criteria

Introduces a Job Pipeline for checking newly imported measurements against filter criteria stored in the ASAM ODS database. The pipeline stages include applying filter criteria, copying processing results, and triggering validation.

 

 

Merlin/SAM : Adaptation to Python Repository

Implements a git storage for loading remote stage functions for Job Pipelines making it easier to manage and update scripts.

 

All updates enhance the functionality and flexibility of the Test Data Management Ecosystem providing robust tools for data validation, transaction handling, and catalog management.

 

#HighQSoft #Release #HQL #SoftwareUpdate #ASAMCommander #ASAMODS

HQL 3.3 - Our 2023 Release is available!

Today, we released a new version of our HighQSoft Query Language. This version provides the following features

  • Fixed multiple bugs regarding ASAM ODS 6
  • Fixed behavior for downloading files
  • Improved handling of value matrices
  • Introduced support of OFFSET commands for =DS5
  • Improved error-handling for multiple commands
  • Update of certificates
  • Several minor bug-fixes

Detailed release information can be found in our Confluence products space at https://highqsoft.atlassian.net/ which requires a log-in.

HQL 3.2.1 - New version released

Today, we released a new version of our HighQSoft Query Language. This version provides the following features

  • Fixed a serious problem that occurs with inconsistent unit tables
  • Fixed a serious problem with date conversion in the MATLAB environment
  • Improved error-handling for multiple commands
  • Several minor bug-fixes

Detailed release information can be found in our Confluence products space at https://highqsoft.atlassian.net/ which requires a log-in.

HQL 3.2 - New version released

Today, we released a new version of our HighQSoft Query Language.

This version fixes a problem that occurs with inconsistent unit tables. Units should be unique and assigned to a physical dimension. If this is not the case HQL could not resolve the mapping between unit and unit ID. But this is necessary, because the ASAM ODS server for attribute values and mass data always provides a unit ID, which then has to be mapped by HQL to the corresponding string presentation.

 

Also, HQL now contains an experimental Performance Analyzer that can be used to obtain information and statistical data about HQL commands and execution times

HQL is available as

  • HQL Command-Line Tool
    (ASAM ODS 5, ASAM ODS 6, ASAM ATFx-read)
  • HQL Library
    (ASAM ODS 5, ASAM ODS 6, ASAM ATFx-read)
  • Matlab ODS Toolbox
    (ASAM ODS 5, ASAM ODS 6, ATFx-read)
  • HQL Web Service
    (container/standalone, ASAM ODS 5, ASAM ODS 6)

 

HQL is a versatile and easy-to-learn query language to access measurement data in ASAM ODS solutions. The HQL library assists data analysts and engineers in their daily work to evaluate data and helps developers to integrate new tools and processes into the enterprise test data management solution.

HQL 3.1 - New version released

Today, we released a new version of our HighQSoft Query Language. This version provides the following features

  • Enabling trusted and untrusted connections to any HTTPS ODS 6 server
  • Resolved problems related to the handling of passwords not allowed in the connection URI
  • MATLAB ODS Extension enhancements
  • Several bug-fixes

Detailed release information can be found in our Confluence products space at https://highqsoft.atlassian.net/ which requires a log-in.

HQL 3.0 - New version released

Today, we released a new version of our HighQSoft Query Language. This new major version includes a consolidated distribution, ASAM ODS 6 compatibility, advanced Matlab ODS integration, and many bug fixes:

  • HQL Command-Line (ASAM ODS 5, ASAM ODS 6, ASAM ATFx-read)
  • HQL Library (ASAM ODS 5, ASAM ODS 6, ASAM ATFx-read)
  • HQL Web Service container (ASAM ODS 5, ASAM ODS 6)
  • HQL Web Service standalone (ASAM ODS 5, ASAM ODS 6)
  • Matlab ODS Toolbox (ASAM ODS 5)
  • Matlab ODS Extension (ASAM ODS 5, ASAM ODS 6, ATFx-read)

HQL is a versatile and easy-to-learn query language to access measurement data in ASAM ODS solutions. The HQL library assists data analysts and engineers in their daily work to evaluate data and helps developers to integrate new tools and processes into the enterprise test data management solution.

 

The HQL Web Service can be used together with the HQL Gateway to provide a global entry node for web applications, users, and analysts.

HighQSoft GmbH

Black-und-Decker-Straße 17c
D-65510 Idstein