IWS Release Notes - Version 1.0.6.12 (MT: 1.0.6.7)

Initially released to IWS Test on 2018-12-05

sprint 6.3

Bug Fixes

 

Multiple data file links while expanding and collapsing file content

Message content can be downloaded and displayed multiple times if you click on "show content" hyperlink in the message details / Incoming Message tab.
The code was changed to prevent downloading files if request was already started (first click on "Show content" hyper link)

This issue was tracked as Item SDP-13714

 

Ability to disable the "process lock" logic.

The logic behind the process lock functionality changed recently.
The decision was made to lock data by batch_id, instead of structure mask.
And with that, both "enable" checkbox and "structure mask" controls have been removed.
However, it turned out that the ability to enable or disable batch_id-related process lock is still needed.
Therefore we returned the corresponding checkbox back to the feed definition screens.

This issue was tracked as Item SDP-12486

 

Customized objectType node values reverted to default on Refresh

Object Type was initially designed as immutable value for a particular EagleML feed type.
However, it turns out that occasionally it is very convenient to have it defined as expression.
In order to allow that, on Refresh we don't force the value to the default anymore, but allow to keep a custom value after explicit confirmation

This issue was tracked as Item SDP-12482

 

Unable to edit expression in RaiseException control object properties

It was not possible to edit expression in RaiseException control object properties.
It could be confusing that Expression can be edited only from expression bar and not from Properties.
In order to fix this issue we added the ability to change most properties from properties control (except Severity because the option is passed to rule only from shape).

This issue was tracked as Item SDP-9248

 

NativeCode above the EagleML node is erased after Refresh (XSLT)

IWS removed "NativeCode" from a first row in EagleML grid after "Refresh" EagleML model.
Due this problem it was not possible update EagleML grid by the current XSD revision on region.
In order to fix this issue we added new logic to save all Native Code in EagleML grid before Refreshing the model and re-insert it afterwards..

This issue was tracked as Item SDP-9114

 

Add item doesn't work for nodes maxOccurs="unbounded" in the XSLT

Unbounded elements in XSLT translators
Add Item/Remove Item context menu features are now available for unbounded EagleML Destination elements in XSLT translators.

This issue was tracked as Item SDP-9061

 

Enhancements

 

Raw Service (MT) - process_lock step for reprocessing

Process lock by batch ID can be set up on the feed level.
However, it was not executed when failed data submitted for reprocessing in the Dimensions tab of Monitoring Tool
Currently it is not possible to determine the workflow to which the records in the reprocessing belong.
Therefore we decided to always launch process_lock with reprocessing as long as process lock package exists in the database.
It is safe to do so, since process lock will not do anything unless corresponding locks have been set up.

This issue was tracked as Item SDP-13621

 

Global variables in Python translators

Global variables support was added to Python translators. Such variables may pass their value through message records.
The feature is available in Scope property of Variable object.
Note that global variables are not shared between partitions.

This issue was tracked as Item SDP-9004

 

EJM MT showed escaped error message in EJM Process Progress window

EJM MT showed escaped error message in EJM Process Progress window
The code was changed to correctly parse special characters in error message for the label shape

This issue was tracked as Item SDP-8978

 

VG Add possibility to cancel workflow task/sub-process in EJM MT

Added new menu item for drop down on EJM process steps for canceling workflow task/sub-process
The details of the underlying process are described in SDP-9393

This issue was tracked as Item  SDP-8845

 

Ability to delete unused URL

Login screen remembers all the previously used URLs, and can grow pretty big.
We added a "delete" button near each of them, so that you can clean up the list

This issue was tracked as Item SDP-8823