IWS Release Notes - Version 1.0.5.19 (MT: 1.0.5.6)
Initially released to IWS Test on 20180913
sprint 5.3
Bug Fixes
XPanel element reduction profiles do not work for MSSQL-based regions
Element reduction profiles used ORACLE syntax even if the environment was MSSQL-based.
The profile would not take any effect in this case.
The issue was fixed by changing ORACLE syntax for schema to MSSQL style, based on the actual database type.
This issue was tracked as Item IWS-617
Enhancements
Generic Extract preview request customization
Customize Preview controls were added to the Generic Extract and Transform source format form.
The feature allows you to set custom RunTaskRequest parameters for preview request that is being used to fill Source Data Object content.
It may be useful in case when extract query rule has mandatory input parameters or output columns list depends on input parameters.
This issue was tracked as Item IWS-592
IWS Element Reduction Profile Excel export is not accurate
Some fields are not exported via "Export to Excel" function in XPanels.
This happens if the field has more than one DB destination in the XSD.
The issue was fixed by implementing additional logic for such scenario.
It is also possible to select the desired destination before the export.
This issue was tracked as Item IWS-534
Missing fields in element reduction profile.
Saved element reduction profile can have missing elements.
It would happen to those elements which are also found in XREFIDENTIFIERS node.
To resolve the issue, additional logic was added to check the xpath for each element separately, and include regularly-mapped fields, even if they are part of /xrefidentifiders in other places.
This issue was tracked as Item IWS-535
June 2018 EagleML Release object support
Following EagleML models support was added to the EagleML format forms, XPanels, Generic Extract and Transform source form: IssueFxRateDemand, PricingSystemSetting, PaceSystem (Reference group), Entitlement (User group).
This issue was tracked as Item IWS-569
Stop using iws_info stream
In the past, IWS and MT used iws_info stream for getting server info at authorization.
This approach had several drawbacks, such as slowness or occasional time-out if Message Center or Web Service were down or too busy, as well as misleading error messages in case of problems.
To avoid these issues, we replaced web service request and stream invocation with fast and lightweight calls via tpesend.
This issue was tracked as Item IWS-615
MaxBatchSize parameter in Python translators
Warehouse Destination objects in Python translators now have MaxBatchSize parameter in the main grid.
The Feature allows you to limit records size in single output batch.
Once limit is reached, new batch gets created.
This issue was tracked as Item IWS-640
Delta-based flag in Python translators
WarehouseOpenlot and WarehousePosition models in Python translator now have DeltaBasedExpression in Destination grid.
The feature writes evaluated expression value in <deltaBased/> (EagleML) and <DELTA_BASED/> (EagleXMLDBAPI) output batch header nodes.
This issue was tracked as Item IWS-641
CSV dialect selection in Python translators
Python translator Delimited source form now has new Dialect drop-down with following options:
- Auto Detect (detect by sample data);
- Simple Split (no double quotes processing, fastest);
- Char Strip (remove leading and trailing double quotes from fields);
- Auto (full-featured CSV parser that processes escaped delimiters and double quotes, slowest).
This issue was tracked as Item IWS-645