EagleML Release Notes - April 2022

Enhancements

SDP-59605 Generic SMF Inbound interface was updated to support new elements for MSSQL

Generic SMF interface was updated to support the insert into the SECURITYDBO.SECURITY_REGULATORY database table, as well as several new fields from other data models for MSSQL clients.

Xpath:
EagleML/referenceTransaction/genericSMF/FixedIncomeModel/callAnnounceDate
EagleML/referenceTransaction/genericSMF/FixedIncomeModel/firstCouponPeriodType
EagleML/referenceTransaction/genericSMF/FixedIncomeModel/isStillCallableIndicator
EagleML/referenceTransaction/genericSMF/FixedIncomeModel/seriesAmountOutstanding
EagleML/referenceTransaction/genericSMF/FixedIncomeModel/stripType
EagleML/referenceTransaction/genericSMF/FixedIncomeModel/surplusNoteIndicator
EagleML/referenceTransaction/genericSMF/MBSExtension/wamNextResetTerm
EagleML/referenceTransaction/genericSMF/MBSExtension/prepayPenaltyTerm
EagleML/referenceTransaction/genericSMF/MBSExtension/prepayPenaltyType
EagleML/referenceTransaction/genericSMF/SMExtension/privateFundIndicator
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/sanctionedIndicator
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/confidenceLevel
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/sanctionReferenceCapital
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/sanctionActualCapital
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/europeanSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/unitedStatesSDNSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/unitedStatesNonSDNSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/unitedNationsSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/hongKongSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/unitedKindomSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/chinaSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/canadaSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/australiaSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/singaporeSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/sanctionTargetCountry
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/instrumentStatus
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/sanctionChangeReasonMemo
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/sanctionRationaleMemo

File changed:
eagle_default/in/xml/xslt/smf_egl_gen_interface_template_mssql.xsl

SDP-59606 Generic SMF Outbound interface was updated to support the addition of new elements

The Generic SMF outbound interface was updated to support the extract from the SECURITYDBO.SECURITY_REGULATORY database table as well as several new fields from other existing tables.

Xpath:
EagleML/referenceTransaction/genericSMF/FixedIncomeModel/callAnnounceDate
EagleML/referenceTransaction/genericSMF/FixedIncomeModel/firstCouponPeriodType
EagleML/referenceTransaction/genericSMF/FixedIncomeModel/isStillCallableIndicator
EagleML/referenceTransaction/genericSMF/FixedIncomeModel/seriesAmountOutstanding
EagleML/referenceTransaction/genericSMF/FixedIncomeModel/stripType
EagleML/referenceTransaction/genericSMF/FixedIncomeModel/surplusNoteIndicator
EagleML/referenceTransaction/genericSMF/MBSExtension/wamNextResetTerm
EagleML/referenceTransaction/genericSMF/MBSExtension/prepayPenaltyTerm
EagleML/referenceTransaction/genericSMF/MBSExtension/prepayPenaltyType
EagleML/referenceTransaction/genericSMF/SMExtension/privateFundIndicator
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/sanctionedIndicator
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/confidenceLevel
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/sanctionReferenceCapital
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/sanctionActualCapital
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/europeanSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/unitedStatesSDNSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/unitedStatesNonSDNSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/unitedNationsSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/hongKongSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/unitedKindomSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/chinaSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/canadaSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/australiaSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/singaporeSanctionDirective
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/sanctionTargetCountry
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/instrumentStatus
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/sanctionChangeReasonMemo
EagleML/referenceTransaction/genericSMF/securityRegulatoryModel/sanctionRationaleMemo

File changed:
eagle_ml-2-0_cm/out/tagvalue/extract_smf.inc
eagle_ml-2-0_cm/out/xml/t_smf_streaming.inc
eagle_ml-2-0_cm/out/xml/t_smf_streaming_eml.inc 

SDP-59985 The alias for accountingBasisLotSelectionRule element with tag 7102 was fixed for the EntityAccountingBasis load interface

The alias for accountingBasisLotSelectionRule element with tag 7102 was fixed for the EntityAccountingBasis load interface. This will allow the Entity Accounting Basis to update properly when the Accounting Basis Lot Selection Rule is used.

The accountingBasisLotSelectionRule element is required for non-primary basis when primaryBasisIndicator = N.
Possible values of accountingBasisLotSelectionRule are listed below.

B – then LOT_SELECTION_RULE in database will be 0
E – then LOT_SELECTION_RULE in database will be 1
A – then LOT_SELECTION_RULE in database will be 2
EP – then LOT_SELECTION_RULE in database will be 3
O – then LOT_SELECTION_RULE in database will be 4

Files changed:
eagle_default/in/xml/xml-ent_entityaccountingbasis.xml 

SDP-17337 Delta based filter supported for Entity Extract

The delta based filter can now be used for the ENTITYEXTRACT feed type. Further details on the proper usage are described in the following wiki page .

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

SDP-60317 LEI Model mapped to Entity Composite

EntityLongName and EntityLegalName are able to be loaded to the Entity Composite inbound interface.

Usage example:

Send the following RTR to the eagle_ml-2-0_in_xml_entity stream

<EagleML xmlns="http://www.eagleinvsys.com/2011/EagleML-2-0%22 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" eaglemlVersion="2-0" eaglemlType="EntityTransactionMessage" xsi:schemaLocation="http://www.eagleinvsys.com/2011/EagleML-2-0 eagleml-main-2-0.xsd" xsi:type="EntityTransactionMessage">
<entityTransaction>
<header>
<objectType>EntityComposite</objectType>
</header>
<entityComposite>
<objectType>EntityComposite</objectType>
<obje ctId>EntityComposite</objectId>
<updateSource>MCADMIN</updateSource>
<entityId>COMP0001</entityId>
<entityName>COMP0001_name</entityName>
<entityType>COMP</entityType>
<accountingBasis>USTAX</accountingBasis>
<compositeCurrency>USD</compositeCurrency>
<effectiveDate>2014-10-28</effectiveDate>
<entityPartitionAssignment>1</entityPartitionAssignment>
<entityStatus>Y</entityStatus>
<legalEntityId>
<legalId>COMP0001</legalId>
<legalName>COMP0001</legalName>
</legalEntityId>
</entityComposite>
</entityTransaction>
</EagleML>

The following xpaths are now available for mapping:

entityComposite/legalEntityId/legalId (tag)
entityComposite/legalEntityId/legalName
entityComposite/legalEntityId/entityStatus
entityComposite/legalEntityId/legalForm
entityComposite/legalEntityId/idAssignedDate
entityComposite/legalEntityId/idLastUpdateDate
entityComposite/legalEntityId/idDisabledDate
entityComposite/legalEntityId/idRecordState
entityComposite/legalEntityId/idCertificationState
entityComposite/legalEntityId/street
entityComposite/legalEntityId/city
entityComposite/legalEntityId/state
entityComposite/legalEntityId/zip
entityComposite/legalEntityId/countryCode
entityComposite/legalEntityId/ultimateParentCompany
entityComposite/legalEntityId/verificationSourcesValidity
entityComposite/legalEntityId/nextRenewalDate

Related star tags and table mappings can be found on the wiki here .

Files changed:
eagle_default/in/xml/xml-ent_entitycomposite.xml

SDP-60613 WRHSTRADEEXTRACT - SETTLEMENT_AMOUNT and SETTLEMENT_AMOUNT_BASE additional logic for signage.

Signage logic was updated so that when TRANS_CODE for both TRRESETCOST and TRRESETCOSTCANCEL have the setting CASH_EVENT_SPAWNED = Y, then this will provide the value from NET_CASH for the SETTLEMENT_AMOUNT and SETTLEMENT_AMOUNT_BASE fields.

Signage is enabled when
<taskParameter>
<name>EnableSignageLogic</name>
<dataType>S</dataType>
<value>Y</value>
</taskParameter>
<taskParameter>
<name>SettlementSignageFlag</name>
<dataType>S</dataType>
<value>Y</value>
</taskParameter>

Files changed:
eagle_ml-2-0_cm/out/tagvalue/extract_wrhs_trade_signage_logic.inc

SDP-60483 Generic SMF Inbound and Outbound interfaces were updated to support new elements in the mtgLoanModel

The Generic SMF interface was updated to support the ability to insert and extract from the SECURITYDBO.MTG_LOAN database table.

Xpath:
EagleML/referenceTransaction/genericSMF/mtgLoanModel/accountingInterestDefaultDate
EagleML/referenceTransaction/genericSMF/mtgLoanModel/accountingPrincipalDefaultDate
EagleML/referenceTransaction/genericSMF/mtgLoanModel/balloonFlag
EagleML/referenceTransaction/genericSMF/mtgLoanModel/balloonPaymentFactor
EagleML/referenceTransaction/genericSMF/mtgLoanModel/firstInterestPaymentDate
EagleML/referenceTransaction/genericSMF/mtgLoanModel/firstPrincipalPaymentDate
EagleML/referenceTransaction/genericSMF/mtgLoanModel/loanBorrowerType
EagleML/referenceTransaction/genericSMF/mtgLoanModel/loanStatus
EagleML/referenceTransaction/genericSMF/mtgLoanModel/origAmortLoanMaturity
EagleML/referenceTransaction/genericSMF/mtgLoanModel/origAppraisedPropValue
EagleML/referenceTransaction/genericSMF/mtgLoanModel/origCollateralMktValue
EagleML/referenceTransaction/genericSMF/mtgLoanModel/origLoanMaturity
EagleML/referenceTransaction/genericSMF/mtgLoanModel/origPrepayLockoutMOS
EagleML/referenceTransaction/genericSMF/mtgLoanModel/ownerOccupied
EagleML/referenceTransaction/genericSMF/mtgLoanModel/pastDueDate
EagleML/referenceTransaction/genericSMF/mtgLoanModel/primaryPropertyACLI
EagleML/referenceTransaction/genericSMF/mtgLoanModel/primaryPropertyId
EagleML/referenceTransaction/genericSMF/mtgLoanModel/primaryPropertyMSA
EagleML/referenceTransaction/genericSMF/mtgLoanModel/primaryPropertyName
EagleML/referenceTransaction/genericSMF/mtgLoanModel/primaryPropertyType
EagleML/referenceTransaction/genericSMF/mtgLoanModel/userMLDate1
EagleML/referenceTransaction/genericSMF/mtgLoanModel/userMLFloat1
EagleML/referenceTransaction/genericSMF/mtgLoanModel/watchListStatus

Files changed:
eagle_default/in/xml/xslt/smf_egl_gen_interface_template.xsl
eagle_default/in/xml/xslt/smf_egl_gen_interface_template_mssql.xsl
eagle_ml-2-0_cm/out/xml/t_smf_streaming.inc
eagle_ml-2-0_cm/out/xml/t_smf_streaming_eml.inc

SDP-60584 The Accounting Trade inbound interface was fixed in order to correctly process Original Face value for RECEIVE, DELIVER and CONVERSION messages

Original Face Value (tag 41) was being provided in the RECEIVE, DELIVER and CONVERSION messages but was being dropped and as a result, was failing on the inbound message. The logic was expanded for the eagle_ml-2-0_default_in_xml_acct_trades Message Stream to allow Original Face Value when it is expected while also dropping it when it is not necessary to be passed.

Files Changed:
eagle_default/in/include/csv-deliver.inc
eagle_default/in/include/csv-receive.inc
eagle_default/in/include/csv-conversion_columns.inc

SDP-58418 EDS genericsmf resource was updated to support the securityRegulatoryModel and FixedIncomeModel

EDS genericsmf resource was updated to support the securityRegulartoryModel and the FixedIncomeModel.

Database field name <-> EagleML node name

SECURITY_REGULATORY.SANCTIONED <-> securityRegulatoryModel/sanctionedIndicator
SECURITY_REGULATORY.CONFID_LVL <-> securityRegulatoryModel/confidenceLevel
SECURITY_REGULATORY.REF_CAPITAL <-> securityRegulatoryModel/sanctionReferenceCapital
SECURITY_REGULATORY.ACT_CAPITAL <-> securityRegulatoryModel/sanctionActualCapital
SECURITY_REGULATORY.EU_SANC <-> securityRegulatoryModel/europeanSanctionDirective
SECURITY_REGULATORY.US_SDN_SANC <-> securityRegulatoryModel/unitedStatesSDNSanctionDirective
SECURITY_REGULATORY.US_NON_SDN_SANC <-> securityRegulatoryModel/unitedStatesNonSDNSanctionDirective
SECURITY_REGULATORY.UN_SANC <-> securityRegulatoryModel/unitedNationsSanctionDirective
SECURITY_REGULATORY.HK_SANC <-> securityRegulatoryModel/hongKongSanctionDirective
SECURITY_REGULATORY.UK_SANC <-> securityRegulatoryModel/unitedKindomSanctionDirective
SECURITY_REGULATORY.CH_SANC <-> securityRegulatoryModel/chinaSanctionDirective
SECURITY_REGULATORY.CA_SANC <-> securityRegulatoryModel/canadaSanctionDirective
SECURITY_REGULATORY.AU_SANC <-> securityRegulatoryModel/australiaSanctionDirective
SECURITY_REGULATORY.SG_SANC <-> securityRegulatoryModel/singaporeSanctionDirective
SECURITY_REGULATORY.TARGET_SANC <-> securityRegulatoryModel/sanctionTargetCountry
SECURITY_REGULATORY.CHANGE_REASON <-> securityRegulatoryModel/sanctionChangeReasonMemo
SECURITY_REGULATORY.SANC_RATIONALE <-> securityRegulatoryModel/sanctionRationaleMemo
FIXED_INCOME_DETAIL_EXT.CALL_ANNOUNCE_DATE <-> FixedIncomeModel//callAnnounceDate
FIXED_INCOME_DETAIL_EXT.FIRST_CPN_PERIOD_TYPE <-> FixedIncomeModel//firstCouponPeriodType
FIXED_INCOME_DETAIL_EXT.IS_STILL_CALLABLE <-> FixedIncomeModel/isStillCallableIndicator
FIXED_INCOME_DETAIL_EXT.SERIES_AMOUNT_OUTSTANDING <-> FixedIncomeModel/seriesAmountOutstanding
FIXED_INCOME_DETAIL_EXT.STRIP_TYPE <-> FixedIncomeModel/stripType
FIXED_INCOME_DETAIL_EXT.SURPLUS_NOTE_INDICATOR <-> FixedIncomeModel/surplusNoteIndicator
SECMASTER_DETAIL_EXT.PRIVATE_FUND <-> SMExtension/privateFundIndicator
MBS_DETAIL_EXT.WAM_NEXT_RESET <-> MBSExtension/wamNextResetTerm
MBS_DETAIL_EXT.PREPAY_PENALTY_TERM <-> MBSExtension/prepayPenaltyTerm
MBS_DETAIL_EXT.PREPAY_PENALTY_TYPE <-> MBSExtension/prepayPenaltyType
SECTOR_DETAIL.CLASSIFICATION_LEV_1_NAME <-> classificationLevel1Name
SECTOR_DETAIL.CLASSIFICATION_LEV_2_NAME <-> classificationLevel2Name
SECTOR_DETAIL.CLASSIFICATION_LEV_3_NAME <-> classificationLevel3Name
SECTOR_DETAIL.CLASSIFICATION_LEV_4_NAME <-> classificationLevel4Name

Files changed:
metadata/core/ontology/definition/eagle-vocab-definition-issuer.json
metadata/core/ontology/definition/eagle-vocab-definition-ref-shared.json
metadata/core/ontology/definition/eagle-vocab-definition-sec.json
metadata/core/ontology/definition/eagle-vocab-definition-sec-shared.json
metadata/core/ontology/definition/eagle-vocab-definition-shared.json
metadata/core/ontology/eagle-vocab-enumerations.json
metadata/core/ontology/eagle-vocab-issuer.json
metadata/core/ontology/eagle-vocab-ref-shared.json
metadata/core/ontology/eagle-vocab-sec.json
metadata/core/ontology/eagle-vocab-sec-shared.json
metadata/core/ontology/reference/genericsmf.json
metadata/core/ontology/reference/genericsmf-models.json

SDP-58529 EDS genericsmf resource was updated to support additional fields for load and extract

EDS genericsmf resource is able to support addtional fields from the SECURITYDBO.SECURITY_REGULATORY database table as well as several new fields from other data models.

The database fields mappings are listed below:

SECURITYDBO.DERIVATIVES.FUTURE_TYPE --> genericSMF/futureType
SECURITYDBO.DERIVATIVES_EXT.UNDERLYING_DAY_COUNT --> genericSMF/underlyingDayCount
SECURITYDBO.DERIVATIVES_EXT.UNDERLYING_RATE_END_DT --> genericSMF/underlyingRateEndDate
SECURITYDBO.DERIVATIVES_EXT.UNDERLYING_RATE_START_DT --> genericSMF/underlyingRateStartDate
SECURITYDBO.FIXED_INCOME.OBS_PERIOD_ADJ_DAYS --> genericSMF/FixedIncomeModel/observationPeriodAdjustDays
SECURITYDBO.FIXED_INCOME_DETAIL.CALL_DISCRETE_FLAG --> genericSMF/FixedIncomeModel/callDiscreteFlag
SECURITYDBO.FIXED_INCOME_DETAIL.PUT_DISCRETE_FLAG --> genericSMF/FixedIncomeModel/putDiscreteFlag
SECURITYDBO.FIXED_INCOME_DETAIL.PUT_EXERCISED_DATE --> genericSMF/FixedIncomeModel/putExercisedDate
SECURITYDBO.FIXED_INCOME_DETAIL.PUT_EXERCISED_FLAG --> genericSMF/FixedIncomeModel/putExercisedFlag
SECURITYDBO.FIXED_INCOME_DETAIL.PUT_EXERCISED_PRICE --> genericSMF/FixedIncomeModel/putExercisedPrice
SECURITYDBO.FIXED_INCOME_DETAIL_EXT.SPPI_ATTRIBUTE --> genericSMF/FixedIncomeModel/sppiAttribute
SECURITYDBO.FIXEDINCOME_DETAIL_EXT.SPPI_HISTORICAL_DATE --> genericSMF/FixedIncomeModel/sppiHistoricalDate
SECURITYDBO.FIXED_INCOME_DETAIL_EXT.SPPI_TEST --> genericSMF/FixedIncomeModel/sppiTest
SECURITYDBO.MTG_LOAN.ACCT_INT_DEFAULT_DATE --> genericSMF/mtgLoanModel/accountingInterestDefaultDate
SECURITYDBO.MTG_LOAN.ACCT_PRIN_DEFAULT_DATE --> genericSMF/mtgLoanModel/accountingPrincipalDefaultDate
SECURITYDBO.MTG_LOAN.BALLOON_FLAG --> genericSMF/mtgLoanModel/balloonFlag
SECURITYDBO.MTG_LOAN.BALLOON_PMT_FACTOR --> genericSMF/mtgLoanModel/balloonPaymentFactor
SECURITYDBO.MTG_LOAN.FIRST_INT_PMT_DATE --> genericSMF/mtgLoanModel/firstInterestPaymentDate
SECURITYDBO.MTG_LOAN.FIRST_PRIN_PMT_DATE --> genericSMF/mtgLoanModel/firstPrincipalPaymentDate
SECURITYDBO.MTG_LOAN.LOAN_BORROWER_TYPE --> genericSMF/mtgLoanModel/loanBorrowerType
SECURITYDBO.MTG_LOAN.LOAN_STATUS --> genericSMF/mtgLoanModel/loanStatus
SECURITYDBO.MTG_LOAN.ORIG_AMORT_LOAN_MATURITY --> genericSMF/mtgLoanModel/origAmortLoanMaturity
SECURITYDBO.MTG_LOAN.ORIG_APPRAISED_PROP_VALUE --> genericSMF/mtgLoanModel/origAppraisedPropValue
SECURITYDBO.MTG_LOAN.ORIG_COLLATERAL_MKT_VALUE --> genericSMF/mtgLoanModel/origCollateralMktValue
SECURITYDBO.MTG_LOAN.ORIG_LOAN_MATURITY --> genericSMF/mtgLoanModel/origLoanMaturity
SECURITYDBO.MTG_LOAN.ORIG_PREPAY_LOCKOUT_MOS --> genericSMF/mtgLoanModel/origPrepayLockoutMOS
SECURITYDBO.MTG_LOAN.OWNER_OCCUPIED --> genericSMF/mtgLoanModel/ownerOccupied
SECURITYDBO.MTG_LOAN.PAST_DUE_DATE --> genericSMF/mtgLoanModel/pastDueDate
SECURITYDBO.MTG_LOAN.PRIMARY_PROPERTY_ACLI --> genericSMF/mtgLoanModel/primaryPropertyACLI
SECURITYDBO.MTG_LOAN.PRIMARY_PROPERTY_ID --> genericSMF/mtgLoanModel/primaryPropertyId
SECURITYDBO.MTG_LOAN.PRIMARY_PROPERTY_MSA --> genericSMF/mtgLoanModel/primaryPropertyMSA
SECURITYDBO.MTG_LOAN.PRIMARY_PROPERTY_NAME --> genericSMF/mtgLoanModel/primaryPropertyName
SECURITYDBO.MTG_LOAN.PRIMARY_PROPERTY_TYPE --> genericSMF/mtgLoanModel/primaryPropertyType
SECURITYDBO.MTG_LOAN.USER_ML_DATE1 --> genericSMF/mtgLoanModel/userMLDate1
SECURITYDBO.MTG_LOAN.USER_ML_FLOAT1 --> genericSMF/mtgLoanModel/userMLFloat1
SECURITYDBO.MTG_LOAN.WATCH_LIST_STATUS --> genericSMF/mtgLoanModel/watchListStatus
SECURITYDBO.SECMASTER_DETAIL_EXT.ECL_SEC_TYPE --> genericSMF/eclSecurityType
SECURITYDBO.SECMASTER_DETAIL_EXT.FUND_STRATEGY --> genericSMF/fundStrategy

Files changed:

metadata/core/ontology/definition/eagle-vocab-definition-shared.json
metadata/core/ontology/eagle-vocab-sec-shared.json
metadata/core/ontology/eagle-vocab-shared.json
metadata/core/ontology/reference/genericsmf-models.json

SDP-58326 The eagle_wrf_cloud_extract workflow was updated to support extracts from composite and history tables at the same time

The EagleML Cloud workflow was updated to support extracts from both the composite and history tables at the same time. This change was implemented as a requirement to support the Eagle - Vault pipeline.

Usage:

Set includehistory to Y and historyonlyflag to N inorder to have data extracted from both the history and composite tables at the same time.

Files changed:

msgcenter/eagle_ml-2-0_workflows/eagle_wrf_cloud_extract.wrf
msgcenter/eagle_ml-2-0_workflows/eagle_wrf_cloud_extract_schd.wrf
msgcenter/eis/ejmwf/eagle_wrf_cloud_extract.ejmwf

SDP-60817 EDS genericsmf extract was adjusted to support Create Date field in date and timestamp formats

It was decided that fields defined as dates in EagleML XSD should have source_type_dialect defined as timestamp format in Ontology: {{YYYY-MM-DDThh:mm:ss[Z|(+|-)hh:mm]}} CreateDate was adjusted:

"type_dialect": \{
"dialect": "YYYY-MM-DD"
},
"source_type_dialect": \{
"dialect": "YYYY-MM-DDThh:mm:ss\[Z|(+|-)hh:mm]"
},

Files changed:
metadata/core/ontology/reference/genericsmf-models.json

Production Bugs

SDP-60523 Adjusted the Voluntary Corp Action Election interface for canceled events

Enhanced the lookup that checks for a Corporate Action so that it only returns the active Corporate Action by excluding all transaction type CANCEL records and all status CL records.

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

SDP-60465 Warehouseopenlot processing rule generated from EDS UI was corrected

The warehouseopenlot processing rule generated from EDS UI was not working as designed due to the string constant value having been defined in quotes. This issue did not affect EDS Load or Extract however, rules that are generated from the EDS Tool were not functioning as excpeted.

Files changed:

metadata/core/ontology/warehouse/warehouseopenlot_in.json

SDP-60782 Eagle_wrf_cloud_extract workflow was corrected

The Cloud workflow was running a list of feeds that were to be excluded from the parameters list and ran the default list instead of the custom list. This was due to a missing parameters in the _schd file called EBS_ResourceName.

Files changed:

eagle_ml-2-0_workflows/eagle_wrf_cloud_extract.wrf
eagle_ml-2-0_workflows/eagle_wrf_cloud_extract_schd.wrf
eis/ejmwf/eagle_wrf_cloud_extract.ejmwf