Table of Contents

DIS 2.43

New features

IDE

DIS now fully supports the 'whereAttribute' attribute of 'ExportRule' elements [ID 36787]

DIS now fully support the whereAttribute attribute of ExportRule elements when exporting protocols. The Display Editor and Validator have been adapted accordingly.

See also release note 36622

Validator

New checks and error messages [ID 36787]

The following checks and error messages have been added.

Check ID Error message name Error message
17.2.1 MissingAttribute Missing attribute 'ExportRule@whereValue'.
17.3.1 EmptyAttribute Empty attribute 'ExportRule@whereAttribute'.
17.3.2 UntrimmedAttribute Untrimmed attribute 'ExportRule@whereAttribute'. Current value '{untrimmedValue}'.
17.4.1 MissingAttribute Missing attribute 'ExportRule@whereTag'.
17.4.2 EmptyAttribute Empty attribute 'ExportRule@whereTag'.
17.4.3 UntrimmedAttribute Untrimmed attribute 'ExportRule@whereTag'. Current value '{untrimmedValue}'.

New feature check: Usage of 'whereAttribute' [ID 36787]

A new feature check now verifies whether the whereAttribute attribute is being used.

This check can return the following error messages:

Check ID Error message name Error message
1.25.1 MinVersionTooLow Minimum required version '{currentMinDmVersion}' too low. Expected value '{expectedMinDmVersion}'.
1.25.2 MinVersionTooLow_Sub '{requiredDmVersion}' : '{usedFeature}'
1.25.3 MinVersionFeatureUsedInItemWithId_Sub Feature used in '{itemKind}' with '{identifierType}' '{itemId}'.

Changes

Enhancements

Enhanced performance when connecting to a DMA with a large number of Automation scripts [ID 36899]

Because of a number of enhancements, overall performance has increased when connecting to a DataMiner Agent with a large number of Automation scripts.

DIS Validator: 'DveColumnOptionElement' check will no longer be performed when validating an exported protocol [ID 36921]

The DveColumnOptionElement check will no longer be performed when validating an exported protocol.

Fixes

DIS would incorrectly consider code analysis files outdated when it did not have the correct line endings [ID 36771]

Up to now, when DIS checked whether the code analysis files were up to date, it would incorrectly consider a file outdated when it did not have the correct line endings (e.g. Unix line endings vs. Windows line endings). From now on, DIS will ignore the line endings when checking whether the code analysis files are up to date.

Snippets would not be available or would not be updated [ID 36950]

When DIS was installed on top of a newly installed copy of Microsoft Visual Studio, it would incorrectly not include any snippets.

Also, after DIS had been upgraded to a newer version, the snippets would incorrectly not be updated.