MC2 Release Notes - June 02 2021
SDP-43060 Improve updateTimeStamp generation for Ontology
Improved updateTimeStamp generation for Ontology
We changed the query generation in the EDS Ontology for issuerrole resource to be able to correctly format updatetimestamp as a datetime, which now matches the Ontology schema output for Vault.
SDP-48070 core files in estar/tpe/dynamic/pyrules/eagleinvsys
Changed location for pyruleservice core files
Pyruleservice core files are now generated in standard location estar/tpe/servers/eaglemc2s.
SDP-49311 Ratings Cache Policy is not refreshing Ratings Cache data.
Corrected issue with delta cache
Corrected issue with EDS delta cache in the case the object has mandatory filters and the cache has never been updated.
SDP-49868 Add maxeffectivedate parameter to EML Swagger for issue-variable-rates
Added maxeffectivedate parameter for issue-variable-rates
SDP-49949 Python XML2XML: Add possibility to have child_struct in the main destination and complex xmlpath with conditions
Added possibility to have child struct
Added possibility to have child_struct in the main destination. Dataset structure was changed.
Element that has a nested fields should be added to the vocabulary with a rootnodename param.
"cpaRecord": { "struct_type": "list", "source_format_dialect": {"rootnodename": "COAC_OPTION_record_set", "txnnodename": "", "txnheadernodename": "", "rownodename": "COAC_OPTION_record" }, "vocabulary": { "coacOptionNum": { "path": "COAC_OPTION_NUM" }, "payOutRecord": { "rootnodename": "PAYOUT_record_set"} } },
Path parameter should be added to the nested node description. Path parameter is the path where the data structure should be nested.
"payOutRecord": { "path": "COAC_OPTION_record_set/PAYOUT_record_set", "struct_type": "list", "source_format_dialect": {"rootnodename": "PAYOUT_record_set", "txnnodename": "", "txnheadernodename": "", "rownodename": "PAYOUT_record" }, "vocabulary": { "payoutType": { "path": "PAYOUT_TYPE" }, "payNum": { "path": "PAY_NUM" } } },
SDP-50166 Switch mashups and source mashups to use Ontology resources
Updated Ontology resources to use for EDS mashups
Updated Ontology resources to generate queries that cover all fields from old datasets.
SDP-50181 Investigate issue with kafka clusterId
Updated zookeeper version and improved logic of clusterIds
Updated the version of Apache Zookeeper and improved the logic related to persisting clusterIds
SDP-50237 Issues with install_mc2.sh
Corrected issue with MC2 services installer installing Pace report service client
Corrected issue with MC2 services installer installing Pace report service client: corrected the directory in which unzipped artifact is located
SDP-50481 primary key field is not available in issuerrole ontology extract
role_alias added to issuerrole
role_alias added to issuerrole
SDP-50666 PACE Report Service request results in errors updating the database task status
Corrected issue updating task status with PACE Report Service
Corrected issue updating task status with PACE Report Service
SDP-50668 Extract Service can generate duplicate Message ID in extract nuggets
Corrected issue with potential duplicate MsgIds in extract nuggets
Corrected issue with potential duplicate MsgIds in extract nuggets.
SDP-50685 If we run deployment from panel with Component name MC2, redis installation is skipped
Panel install of only MC2 component skips redis install
Corrected install of only MC2 component to use same code as All Services install for MC2.