What’s new in this release?
LiveCompare 2023.3 patch 7
LiveCompare 2023.3 patch 7 includes the following new features:
Tosca Test Repositories
-
LiveCompare supports managed Tosca workspaces only. A managed workspace is one that is derived from a Tosca Server Repository workspace. See here for details.
-
If you are upgrading from an earlier release of LiveCompare, see here for details on how to upgrade any existing Tosca Test Repositories to use managed Tosca workspaces.
ALM Test Repositories
-
You can configure the Search Test Repository action to search a specified set of fields in an ALM Test Repository.
Fixes
-
We fixed a problem with the Compare IMG app, where the app’s Dashboard report only showed summary results for the ‘Same’ status.
-
We fixed a problem with the SAP HANA Upgrade Analysis app, where the Calculate Risk Diagnostic action caused a crash if its Source1 table contained only one record.
-
We fixed a problem with Smart Impact app, where the app incorrectly tried to process known test gaps. This caused all test case searches to return no results.
-
We fixed a problem with the Analyze Object Links action which caused an SqlTable binding error for business-critical objects which that were both used and changed.
-
We fixed a problem with the Filter by Patterns action where in some cases it caused a crash in the WIPSRV.EXE program.
LiveCompare 2023.3 patch 6
LiveCompare 2023.3 patch 6 includes the following new features:
Test Repositories
-
You may configure the Search Test Repository action to find matching SAP Engine modules in transactions based on the value of each transaction’s NodePath attribute. This requires that the FindSAPModules and FindSAPModulesByNodePath fields are set to ‘Y’ in the Configuration - Test Repository screen’s Tosca section.
-
The Test Connection screen for Tosca Test Repositories shows the number of modules, test cases and test step libraries in the Tosca workspace that are not synchronized with the common repository. Unsynchronized modules and test cases will not appear in the Search Test Repository action’s search results.
-
The Search Test Repository action’s Exclude Test Ids parameter allows one or more Test IDs to be excluded from the action’s search results. This property is only used when searching an ALM Test Repository.
Fixes
-
We have fixed a problem with the SmartImpact_ChaRM workflow where selecting the workflow in the LiveCompare hierarchy caused a ‘Missing Hits parameter in Create Test Requirements’ error.
LiveCompare 2023.3 patch 5
LiveCompare 2023.3 patch 5 includes the following new features:
Templates
-
The Collect Daily Usage Audit Data workflow in the Tools templates folder retrieves the specified amount of performance history data into an RFC Destination’s DUA tab.
-
The Collect Performance History Data workflow in the Tools templates folder retrieves the specified amount of performance history data into an RFC Destination’s PHD tab.
Platform
-
Collect Daily Usage Audit Data actions retrieve performance history data into the specified RFC Destination’s DUA tab, replacing the ‘Update Data’ button. This provides greater visibility, especially when retrieving a large amount of daily usage audit data.
-
Collect Performance History Data actions retrieve performance history data into the specified RFC Destination’s PHD tab, replacing the ‘Update Data’ button. This provides greater visibility, especially when retrieving a large amount of performance history data.
RFC Destination DUA tab
-
The DUA tab for RFC Destinations no longer includes an ‘Update Data’ button. You can use the Collect Daily Usage Audit Data action to retrieve daily usage audit data for an RFC Destination.
RFC Destination PHD tab
-
The PHD tab for RFC Destinations no longer includes an ‘Update Data’ button. You can use the Collect Performance History Data action to retrieve performance history data for an RFC Destination.
-
The PHD tab for RFC Destinations allows you to schedule the retrieval of performance history data for the first day of each month.
-
The PHD tab for RFC Destinations includes a ‘Save’ button to allow you to save the retrieval and schedule details.
Fixes
-
A problem with the Configurator Impact Analysis workflow has been resolved, which caused a ‘Sub workflow does not exist: Integrate Test Repos’ error when copying the template to a new workspace.
-
A problem with the Monitor PHD Collection workflow has been resolved, which caused a ‘New rows have different fields error if any of the RFC Destinations did not have any performance history data.
-
A problem with the Commit Configuration process has been resolved, where scheduled retrievals of performance history data were run immediately instead of according to their schedules.
-
A problem has been resolved which caused LiveCompare to crash if a process tried to write to a log file while you were exporting log files.
LiveCompare 2023.3 patch 4
LiveCompare 2023.3 patch 4 includes the following new features:
Parallel impact analysis
-
Many of LiveCompare’s impact analysis apps and workflows may be run in parallel.
Platform
-
Find Object Links (Read Only), Uses What (Read Only) and Where Used (Read Only) actions allow many impact analysis apps and workflows to run in parallel.
Documentation
-
LiveCompare’s online help is no longer installed with the software. Instead, help links in the user interface redirect to the LiveCompare help stored on the Tricentis documentation server. This brings LiveCompare in line with other Tricentis products.
LiveCompare 2023.3 patch 3
LiveCompare 2023.3 patch 3 includes the following new features:
SQLite database encryption
-
The Update LiveCompare Service Configuration Wizard allows SQLite databases stored in the user data directory to be encrypted, re-encrypted or decrypted using a random seed value generated by LiveCompare, or your own seed value. Encrypted databases may not be examined or modified by SQLite analysis tools.
-
The Administration screen’s Database section displays the encryption status for LiveCompare’s SQLite databases.
-
If LiveCompare is configured to encrypt SQLite databases, the Administration screen allows the database key used for the encryption to be exported to an XML file.
Before changing LiveCompare’s database encryption status, either:
-
From Unencrypted to Encrypted, or
-
From Encrypted to Re-encrypted, or
-
From Encrypted to Unencrypted
you will need to back up the user data directory on your LiveCompare server.
Installation
-
LiveCompare has been updated to require SAP NetWeaver RFC SDK 7.5.0 Patch 13 or above. See here for details.
-
LiveCompare’s SAP installation components include an Attribute Change Package (ACP) which updates the ABAP Add-on’s import conditions so that they are not dependent on specific SAP application component versions.
User interface
-
The ‘Shutdown Server’ function which stops the Tricentis LiveCompare Application Server service has been renamed to ‘Stop Service’.
Documentation
-
The Used, impacted and most-at-risk help topic describes used, impacted and most-at-risk objects as used in LiveCompare’s impact analysis reports.
-
The Dashboard report treemaps help topic has been corrected so that it no longer mentions the Smart Impact Analysis workflow.
LiveCompare 2023.3 patch 2
LiveCompare 2023.3 patch 2 includes the following new features:
Apps
-
The Smart Impact app no longer reports on known test gaps (this functionality was added in error).
Templates
-
The Released Request Impact Analysis, Smart Impact Analysis and SmartImpact_ChaRM workflows no longer report on known test gaps (this functionality was added in error).
Test Repositories
-
The Search Test Repository action may be used to search a Tosca Test Repository to find test hit transactions where the only reference to the transaction is stored in a test case’s NodePath attribute.
Fixes
-
A problem with the Create Test Requirements action has been resolved, where ALM requirements were created in the ALM Test Repository’s root folder, rather than in the Requirements Path set in the action’s Pipeline parameter.
LiveCompare 2023.3 patch 1
LiveCompare 2023.3 patch 1 includes the following new features:
Apps
-
The Test Audit app has been modified to use the updated Search Test Execution action, providing the app with a performance improvement.
-
The Test Quality Audit Learning app simulates a run of the Test quality Audit app using a predefined set of data. It may be used for demonstration and training purposes, and does not require LiveCompare’s SAP RFC libraries to be installed. The app is installed using the LiveCompareLearningApps.exe package in the LiveCompare distribution directory.
-
In the Test Quality Audit app’s results, the Test Coverage and Gaps bar chart lists the test coverage and gaps for each of the specified Most-at-risk Search Test Repositories. Coverage is the number of used executables that are covered by at least one test. Gaps is the number of used executables that are not covered by at least one test.
-
Notification emails sent to a user who runs an app have been updated to include the app’s result URL for apps that were successful, and the app’s error message for apps that failed. The app variant name is included in each case.
Platform
-
The Convert Data action’s ‘PipelineToSearchTestRepos’ conversion type may be used to convert a Pipeline parameter or dataset to a Table dataset containing the Pipeline’s distinct Most-at-risk Search Test Repositories.
-
The Convert Data action’s ‘Table_TestRepository’ conversion type may be used to convert a The first row and column of a table to a Test Repository dataset.
-
The Create Test Execution action allows existing ALM execution lists to be reused.
-
The Search Test Execution action’s Source table schema has been updated to allow it to be set to the Result dataset returned by the Read Test Repository Cache action.
-
The Search Test Execution action’s Result table schema has been updated.
Guided configuration
-
Apostrophes may not be used in RFC Destination, Test Repository and Pipeline names set in the Guided Configuration screens, to match the naming restrictions used in the LiveCompare Studio. Apostrophes used in Pipeline names prevent the Commit Configuration process from running to completion.
Test Repositories
-
The Search Test Repository action finds focused build tests when searching an SAP Solution Manager Test Repository’s Test Plans.
Licensing
-
LiveCompare’s license screens in the studio and apps user interface no longer display the LiveCompare product version.
Salesforce
-
Salesforce integration has been removed.
Fixes
-
A problem with the Compare Objects action has been resolved, where the table data of views whose names started with PC could not be compared.
-
A problem with the Compare Objects action has been resolved, which caused the following error when comparing an SAP table ‘The SAP table named <table name> in system <system> has bogus data in its keys. It cannot be compared’.
-
A problem with the Read SAP Table action has been resolved, where in some cases the action returned duplicate table rows.
-
A problem with the Search Test Repository action for SAP Solution Manager Test Repositories has been resolved, where the action did not read all SALM table rows.
-
A problem has been resolved which prevented workflows being registered as Web Services on LiveCompare servers that were configured to support single sign-on. The resolution involved allowing anonymous authentication of Web Service endpoints.
-
A problem with the Project screen in the Apps user interface has been resolved, where the help for the S/4 HANA Feature Pack panel was linked incorrectly.
-
A problem with the Configuration Wizard’s Advanced Application Settings screen has been resolved, where the Administrators Only Edits Pipelines check box had no effect, still allowing LiveCompare Editors to edit Pipelines.
Miscellaneous
-
The following components have been upgraded to the versions in parentheses: boost (1.84.0).
LiveCompare 2023.3
LiveCompare 2023.3 includes the following new features:
Apps
-
The Test Quality Audit app finds most-at-risk objects using that use changing objects over the past 3 months, and identifies test hits and gaps for the most-at-risk objects.
-
The Smart Impact Learning app simulates a run of the Smart Impact app using a predefined set of data. It may be used for demonstration and training purposes, and does not require LiveCompare’s SAP RFC libraries to be installed. The app is installed using the LiveCompareLearningApps.exe package in the LiveCompare distribution directory.
-
If the DisableTableContentAnalysis field in the Configuration - Impact Analysis screen is set to X, table content changes are excluded from the changing objects analyzed by the Smart Impact app.
-
The Create Dashboard Report action used in the Smart Impact app has been updated to have its Publish property set to true. This allows the report URL generated by the action to be added to the app or workflow’s run log.
-
App parameter values may be uploaded from Excel using the Sheet1 worksheet only.
Projects
-
The S/4HANA Feature Pack project type includes apps, advertisements and help topics to assist in upgrading, building, testing and deploying an S/4HANA system.
Templates
-
If the DisableTableContentAnalysis field in the Configuration - Impact Analysis screen is set to X, table content changes are excluded from the changing objects analyzed by the Released Request Impact Analysis, Smart Impact Analysis, SmartImpact_ChaRM and SmartImpact_RevTrac workflows.
-
The Create Dashboard Report action used in the Released Request Impact Analysis and Smart Impact Analysis workflows has been updated to have its Publish property set to true. This allows the report URL generated by the action to be added to the workflow’s run log.
-
Emails sent by the Configurator Impact Analysis, Developer Impact Analysis and Security Impact Analysis workflows include the workflow’s Pipeline in their subject line.
Platform
-
The Get Administration Objects action supports the DUA object type, allowing details from an RFC Destination’s DUA tab to be retrieved.
-
The Search Test Repository action’s Exclude Paths parameter allows one or more Test Repository paths to be excluded from the search for matching test assets. This property applies to live ALM Test Repository searches only (where the action’s Use Cache property is set to false).
-
String parameters or datasets set in the Send Email action’s Attachments property must refer to URLs on the LiveCompare server, and must not include any relative paths.
-
In the Studio’s Test Connection screen for RFC Destinations, the STATUS column for BW or HR components that have been uninstalled is set to ‘Uninstalled’.
Reports
-
In addition to listing the app results generated by or shared with the current user, the Reports utility uses a tabbed display to list details for each Developer Impact Analysis, Configurator Impact Analysis and Security Impact Analysis workflow that has been run.
Licensing
-
LiveCompare’s license management functionality is available for Administrators in the apps user interface.
Test Repositories
-
The MinimumSearchTermLength field in the Configuration - Test Repository screen’s General section is used by the Search Test Repository action to ignore search terms that are shorter than the specified length when searching for matching test assets. If this field is not set, all search terms are used regardless of their length.
REST APIs
-
The REST API developer guide describes how to run LiveCompare workflows and retrieve their results using REST API calls.
Web proxies
-
The Configuration - General screen allows a web proxy to be specified to allow LiveCompare to connect to ALM, Azure DevOps, qTest, SAP Solution Manager or Tosca.
Guided configuration
-
The Guided Configuration Pipeline screen allows External Data Sources stored in folders to be set in the ‘Business Critical Objects’ field.
-
The Guided Configuration RFC Destination screen allows External Data Sources stored in folders to be set in the ‘Fiori Launchpad External Data Source’ field.
-
The Guided Configuration screen’s RFC Destinations tab uses a dedicated screen rather than a dialog to create or edit RFC Destinations.
-
In the Guided Configuration’s Test Connection screen for RFC Destinations, the STATUS column for BW or HR components that have been uninstalled is set to ‘Uninstalled’.
Apps monitor
-
The Apps monitor is available from the for LiveCompare Editors, Consumers and Administrators from the LiveCompare dashboard.
Salesforce (Technical preview)
-
Salesforce Orgs allow LiveCompare to connect to Salesforce.
-
The Configuration - Salesforce screen allows you to specify Salesforce object types that will be reported as used, impacted and most-at-risk, and the Salesforce object types that may change.
-
When the ’Salesforce Scanner’ search method is switched on for a Tosca Test Repository, the Search Test Repository action will search the live Test Repository to find module folders with a non-empty SObjectName property, XModules in the found Module folders, and test cases that use the found XModules.
Installation
-
Some Pre-install Check tests marked with
(for example, Disk Freespace) may be overridden by selecting each test in the results window and choosing ‘Override’ from the context menu.
-
LiveCompare’s CPU hardware requirements have been updated.
-
In the LiveCompare Web Site and URL Scheme configuration dialogs, a warning message is displayed if the URL scheme does not match the scheme used for the ReportBaseUrl field set in the Configuration - Reports screen for an earlier release of LiveCompare. In this case, you must use the same URL scheme or update the ReportBaseUrl field once LiveCompare is configured.
-
If you do not plan to use LiveCompare with SAP, LiveCompare may be configured without requiring the SAP RFC Libraries.
Fixes
-
A problem with the Retrofit Transports Analysis app has been resolved which caused a ‘no such table’ error in the Get Changing Objects History workflow if none of the changing objects from the source system existed in the target system.
-
A problem has been resolved with the ‘Calculate Risk’ Diagnostic action in the SAP HANA Upgrade Analysis app’s Testing_S4H workflow. This caused an Unknown Termination error if the action’s Source1 table was empty.
-
A problem with the Test Audit app has been resolved where duplicate rows appeared in the output if the same input token was specified more than once.
-
A problem with the Create Test Requirements action has been required, where *, ^ or \ characters requirement’s name or path caused an ‘illegal characters’ error when creating an ALM requirement. These characters are now replaced with the - character before the ALM requirement is created.
-
A problem with the Get SAP Objects action has been resolved which caused a ‘Child_obj empty’ error when retrieving a combination of folders and leaf nodes from an IMG Select List.
-
A problem with the Search Test Repository action has been resolved where search terms less than 3 characters in length could not be found when searching a live ALM, Excel or qTest Test Repository.
-
A problem with the Search Test Repository action has been resolved where no test hits were found when searching an SAP Solution Manager Test Repository linked to a Big Endian SAP system.
-
A problem with the Search Test Repository action has been resolved where Focused Build tests were not matched when searching an SAP Solution Manager Test Repository.
-
A problem with the Uses What action has been resolved where performing a Uses What operation a class (CLAS) or method (METH) did not return the referenced CDS View (DDLS) objects.
-
A problem with the Guided Configuration’s RFC Destination screen has been resolved where the Instance Number field was not treated as mandatory, although it was marked with an asterisk.
-
A problem has been resolved where the Test Connection screen for an RFC Destination reported that a BW transport had a status of ‘Incompatible’, even though the correct transport was installed.
-
A problem with the Studio Pipeline Editor has been resolved, where a Pipeline’s Most-at-risk Hits Execution Test Repository’s ‘Create and Run Test Runs’ option reverted to ‘Create Test Runs’ after the Pipeline was saved.
-
A problem has been resolved where report branding customizations (for example, the use of a custom report logo) were lost following an upgrade.
-
A problem has been resolved where a license key that expires in less than 31 days was not treated as valid in the LiveCompare studio.
-
A problem has been resolved where the UserSessionTimeout setting in the Configuration – General screen did not apply to the users with Administrator privileges.
-
A problem with the Apps screen has been resolved where selecting an app for the first time caused ‘Undefined’ to be displayed for the app’s category in the App Cockpit screen’s breadcrumb trail.
-
A problem has been resolved where Web Services stopped working if the Web Services log file became too large. LiveCompare now creates a new date-stamped Web Services log file each day if debug logging is switched on. The log file is named Log_OghmaServerExchange_<YYYYMMDD>.txt.
-
A problem has been resolved which caused the LiveCompare application server to crash if the SAP_Data_Mask.xlsx file could not be found.
-
A problem has been resolved which caused the LiveCompare application server to crash if the SAP_Data_Mask.xlsx file had an invalid format.
Documentation
-
The SAP role modifications help topic lists modifications made to the SAP roles included with LiveCompare in this release. If you are using custom roles with LiveCompare, making these changes to your custom roles will keep them aligned with the default roles delivered with LiveCompare.
-
The Apps help topic includes a link to the SAP HANA Upgrade Analysis app.
Miscellaneous
-
LiveCompare is built using SAP NetWeaver RFC SDK patch 12.
-
The following components have been upgraded to the versions in parentheses: curl (8.4.0), sqlite (3.44.0).