Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Enhancements

SDP-83635 IRS Swap Multileg Trade was enhanced with additional mapping for settlement fields

New tags are added to mapping for the IRS Swap Multileg trade:

...

Files changed:
eagle_default/in/xml/include/multiplelegtrade_aliases.inc
eagle_default/in/xml/include/tradeleg_aliases.inc
eagle_default/in/xml/xml-accttrade_multipleleg.xml

SDP-82556 Entity Extract was enhanced to include entity history details

A New RTR parameter ‘includeEntityDetailHistory’ was introduced for ENTITYEXTRACT feedtype. Supported values are Y/N.

...

Files changed:
eagle_ml-2-0_cm/out/tagvalue/extract_entity.inc
eagle_ml-2-0_cm/out/xml/t_entity_streaming_eml.inc

SDP-82226 Сash Segregation as part of WRHSPOSITIONEXTRACT

Custodian Bank Account elements available now within the Position Extract - WRHSPOSITIONEXTRACT as part of the support for cash segregation. 

...

Files changed:
eagle_ml-2-0_cm/out/tagvalue/extract_warehouse_position.inc
eagle_ml-2-0_cm/out/xml/t_warehouse_position_streaming.inc

SDP-82048 The MultilegSMF Interface was enhanced to support Time Sensitive functionality

The EagleML MultilegSMF interface was enhanced to support Time Sensitive functionality. Currently the Time Sensitive functionality is working for the initial SMF load and for the SMF update. This functionality can be enabled by passing the FixedIncomeModel/timeSensitiveIndicator = Y in the MultilegSMF message in the PAY or the RECEIVE leg record.

...

File changed:
eagle_default/in/xml/xml-smf_multileg_swap.xml

SDP-84106 Cloud workflow eagle_wrf_cloud_extract was updated

ebs:default or ebs:[resourcename] prefix is required for all parameters when running the eagle_wrf_generic_extract workflow for EDS Extracts.

...

Files changed:
eagle_ml-2-0_workflows/eagle_wrf_cloud_extract.wrf

SDP-83664 Profile Templates for Cloud Workflows were updated for many resources

The usedeltabatch parameter was set incorrectly in profiles.

...

warehouseposition, warehouseopenlot, warehousecloselot, warehousetrade, warehousecashactivity, warehousenav, warehousenavmulti, warehousenavmonthend, warehouseperformance, custombenchmark, warehouseglbalances, tradedcashactivity, settledcashactivity, smfidentifier

SDP-83935 The Filters todate and fromdate were corrected for tradedcashactivity and settledcashactivity resources

The todate and fromdate filter data types were set as DateTime instead of Date for the tradedcashactivity and settledcashactivity resources.

Files changed:
estar/tpe/dynamic/metadata/core/ontology/accounting/tradedcashactivity.json
estar/tpe/dynamic/metadata/core/ontology/accounting/settledcashactivity.json

SDP-79888New Data Rules Resources - securityjournal and genericjournal to support Delete functionality

To enable delete functionality, enabled new resources genericJournal/securityJournal as part of the E2V pipeline which work the same way as any other Data Rules resource. These resources are very similar, the only difference is that securityjournal is designated to Security information and genericjournal to Entity.

...

Files changed:
metadata/core/ontology/definition/eagle-vocab-definition-ref.json
metadata/core/ontology/definition/eagle-vocab-definition-shared.json
metadata/core/ontology/definition/eagle-vocab-definition-wh-shared.json
metadata/core/ontology/eagle-vocab-enumerations.json
metadata/core/ontology/eagle-vocab-ref.json
metadata/core/ontology/eagle-vocab-ref.json
metadata/core/ontology/eagle-vocab-shared.json
metadata/core/ontology/eagle-vocab-wh-shared.json
metadata/core/ontology/eagle-vocab-wh-shared.json
metadata/core/ontology/reference/genericjournal-models.json
metadata/core/ontology/reference/genericjournal.json
metadata/core/ontology/reference/genericjournal_in.json
metadata/core/ontology/reference/securityjournal-models.json
metadata/core/ontology/reference/securityjournal.json
metadata/core/ontology/reference/securityjournal_in.json
metadata/core/ontology/templates/db_oper/snowflake/genericjournal.reinit_batch_many.sql
metadata/core/ontology/templates/db_oper/snowflake/genericjournal.sync.sql
metadata/core/ontology/templates/db_oper/snowflake/securityjournal.reinit_batch_many.sql
metadata/core/ontology/templates/db_oper/snowflake/securityjournal.sync.sql
metadata/core/ontology/templates/eagle_ref_genericjournal_reinitbatch.snowflake.txt
metadata/core/ontology/templates/eagle_ref_securityjournal_reinitbatch.snowflake.txt

SDP-83329 The SMF and Entity Delete Stored Procedure logic in Vault

The Delete SMF and Delete Entity SP in Vault mimic the corresponding Eagle Delete Stored Procedure. During the SecurityJournal/GenericJournal Eagle to Vault data migration, if the delete SMF/Entity event found, then the stored procedure for delete SMF/Entity will be executed on the Vault side as well in order to keep data in sync between Eagle and Vault.

...

Files changed:
metadata/core/ontology/templates/db_oper/snowflake/delete_entity.sql
metadata/core/ontology/templates/db_oper/snowflake/delete_smf.sql
metadata/core/ontology/templates/db_oper/snowflake/genericjournal.sync.sql
metadata/core/ontology/templates/db_oper/snowflake/securityjournal.sync.sql

SDP-82949 Data Rules Entity resources were updated to support missing fields

The genericentity and entityaccountingbasis resources were updated to support the load and extract for additional fields for the Oracle database. The metadata was updated by implementing mapping for missed canonical elements.

...

Files Changed:
eagle-vocab-entity-shared.json
eagle-vocab-definition-entity-shared.json
genericentity-models.json
entityaccountingbasis-models.json
entityaccountingperiods-models.json

SDP-82264 The DateTime format supported for EDS Oracle Extensions

The DateTime format is supported via the nmTradeDate2 element for EDS Oracle Extensions.

...

Files changed:
rdf_metadata/rdf_meta_enum.py
rdf_metadata/rdf_meta_utils.py
rdf_metadata/rdf_ontology_generator.py
rdf_metadata/rdf_vocab.py
metadata/core/ontology/eagle-vocab-base.json
metadata/core/ontology/eagledb-inventory.json

Production Bugs

SDP-84021 Python translator change for JSON parser

The custom client workflow for translator was working incorrectly. The raw input file and translated file did not match and missing transaction records were reported after upgrade to the EagleML October, 2023 Monthly Release. The issue was identified and code for the Python translator was corrected.

Files changed:
src/common_core/ds_parser/dsjsonparser.py

SDP-80176 Forward Trades routed to the Cancel Trade panel

Forward Cancels are now routed to the Cancel Trade panel only (eagle/star/trade/pan-cxltrade.htm) since the Batch Cancel panel does not support Forward Trades. Changes were done by reviewing the processingSecurityType outmapped by the eagle/star/pan-canceltradequery.htm lookup. If tag3931 = ‘FWXXXX’, then tag701 (batchId) is removed and the data passes to the Cancel Trade. Already canceled trades are removed from the trade lookup leaving only active trades eligible for cancelling.

...

Files changed:
eagle_default/in/include/csv-cancel_columns.inc

SDP-73792 The EDS genericsmf resource mapping was enhanced

The mapping for the following fields was updated to allow accurate data load to Oracle:
SECURITYDBO.SECURITY_MASTER.CURRENCY_CODE - EagleML/referenceTransaction/genericSMF/assetCurrency
SECURITYDBO.SECURITY_MASTER.EXCHANGE - EagleML/referenceTransaction/genericSMF/primaryExchangeCode
SECURITYDBO.SECURITY_MASTER.CURRENCY_PRECISION - EagleML/referenceTransaction/genericSMF/FixedIncomeModel/currencyPrecision
SECURITYDBO.EQUITY_DETAIL.PRIMARY_EXCHANGE - EagleML/referenceTransaction/genericSMF/primaryExchange

...