IWS Release Notes - Version 1.0.1.967

Initially released to IWS Test on 20171212

sprint 2.2

Bug Fixes

Оbject INSURANCEVALUATIONLOTEXTRACT is not available to Open and Extract X panels

Within IWS, there is the ability to Open for element reduction profile creation and extract to show the XSD the Xpanels.
The Object INSURANCEVALUATIONLOTEXTRACT was not available for selection within either of these.
The code was changed to expose INSURANCEVALUATIONLOTEXTRACT) in XPanels and IWS.

This issue was tracked as Item IWS-225.

 

Issue with greater/lower signs in the Streaming Translator

Streaming rule did not support greater/lower signs.
If added, they would not be encoded properly and would cause compilation errors at runtime.
the code was changed to add HTMLEncode method calls in all the places which construct EXPRESSION parameters inside Streaming Translations.

This issue was tracked as Item IWS-215.

 

Give warning when existing objects on workflow no longer valid

Currently IWS supports two types of solutions - EJM based (WRF) and MC based (PRF).
Each type of solution contains unique shapes,
Changing the type of workflow may invalidate such shapes.
IWS would not delete or convert them.
The code was modified to show the warning about incorrect objects on the workflow after solution type was changed.

This issue was tracked as Item IWS-64.

 

Wrong import package paths for Python rules

On creation of MC import package for IWS solution, incorrect path would be generated for Python translator files.
The code was updated to resolve this issue.

This issue was tracked as Item IWS-272.

 

Error in the Edit parameter window

Pressing ESC key while editing Type column in Preprocessor parameter settings, would lead to an exception.
The code was updated to resolve this issue.

This issue was tracked as Item IWS-269.

 

IWS streaming task bug with special characters in field names

Destination shape's condition to execute expression did not apply HTMLEncoding, so it could produce runtime errors due to invalid XML rules.
The code was changed to apply HTMLEncoding for ConditionToExecute parameter of the Destination shape.

This issue was tracked as Item IWS-274.

Enhancements

Ability to copy all custom parameters at once in prf mode

Added tab "Properties RAW" for tasks in "PRF" mode.
Via this tab all properties from "Parameters Overrides" can be copied to another task as raw text.

This issue was tracked as Item IWS-218

 

IWS to use common rules for all the _schd (_restart) streams

Most recent EagleML release provided out-of-the-box rules for workflow restart streams - workflow_restart.rsf and workflow_restart.xml.
IWS code was changed to use these common rules when generating scheduled stream, as opposed to generating separate copy of such rules for every workflow.

This issue was tracked as Item IWS-223

 

Change the import workflow to disable partitioning by default

Data Partition object was added to the ToolBox of Python translators.
Object allows to set numeric value for Partition Count parameter and Partition Key expression. If not added, multiprocessing will be disabled for transformation.

This issue was tracked as Item IWS-270

 

Provide possibility to add custom mapping in Destination shape for Streaming/Outbound Translator

Added logic for inserting "Native code" into streaming destination shapes (the same as in "XSLT" translators).

This issue was tracked as Item IWS-205

 

Session management via EagleSessionID

IWS authentication method was changed to use standard Eagle approach via StarSecurity.

This brings multiple benefits, such as ability to use common tperequest calls, invoke REST API and strengthen the security of the requests.

This issue was tracked as Item IWS-273

 

Raw Service - redesign of data settings form

Changed data settings design and fixed a problem with parsing file name parameters for CSV and XML formats (adding only if tab "File Name Specific" was selected)

This issue was tracked as Item IWS-271