XSD Revision 174 through 138

This page contains the information regarding Revisions 174 through 138.

Note

If you are interested in these revisions, please read through the notes carefully as they are not formatted or sorted the same as the release notes shown for 175 and higher.

XSD Revision 174

Added changes:

eagleml-ref-shared-2-0.xsd:
1. Group IssueAnalyticExt.model has been uncommented and added to the IssueAnalytic.model
2. The following elements have been added to the AnalyticFI.model group:
    yieldValueOf32Nd
    dollarDuration
    dv01
    basisPointValueCurve
    presentValueCashFlows
    pvCashFlowsPosShock
    pvCashFlowsNegShock
    recoveryRate
    valuePayoff
    valuePremium
    dv0x
    couponPrincipal
    matDateCashFlow

...and also elements annotations have been updated.

XSD Revision 173

Added changes:

eagleml-acc-2-0.xsd:
1. The element uniqueTradeId has been added from AccountingTrade complex type

eagleml-acc-shared-2-0.xsd
1. Element openTBATradeIb from SettlementInfo.model has been renamed into openTBATradeId
2. Group BuySellAmounts.model has been renamed into BuySellCurrencyAmounts.model
3. Elements sellCurrencyCode, buyCurrencyCode have been moved from SpotTrade.model to BuySellCurrencyAmounts.model
4. The the order of elements has been changed in the ForwardTrade.model group

eagleml-enum-2-0.xsd
1. Object type AccountingTrade has been added to the ObjectTypeEnum enumeration

...and also elements annotations have been updated.

XSD Revision 172

Added changes:

eagleml-acc-2-0.xsd:
1. The following elements and model have been added to the AccountingTrade complex type:
    buySellIndicator
    uniqueTradeId
    TradeDates.model
    SettlementInfo.model
    OtherTradeInfo.model
    ReceiveInformationBase.model
    OriginalTradeInfo.model
    FinalCurrencySwap.model
    InitialCurrencySwap.model
    GiftInheritanceFields.model
    TradeDetails.model          
    TransactionFeeInfo.model
    WashSaleCloseLotBeingAdjustedInfo.model
    WashSaleOpenLotWithDisallowanceInfo.model
    WashSaleOriginalOpenLotThatWasClosedInfo.model
    PACEPerformanceFields.model
    TradeFlags.model
    spot
    forward
    buySellbackSellBuyback
2. accountingTrade element has been added to the schema

eagleml-acc-shared-2-0.xsd
1. Following models have been added to the schema:
    TradeDates.model
    OtherTradeInfo.model
    ReceiveInformationBase.model
    OriginalTradeInfo.model
    FinalCurrencySwap.model
    InitialCurrencySwap.model
    GiftInheritanceFields.model
    TradeDetails.model          
    TransactionFeeInfo.model
    WashSaleCloseLotBeingAdjustedInfo.model
    WashSaleOpenLotWithDisallowanceInfo.model
    WashSaleOriginalOpenLotThatWasClosedInfo.model
    PACEPerformanceFields.model
    TradeFlags.model
    
2. Following elements have been added to the AccountingInfo.model group:
    lotSelectionMethod
    oidYield
    sharesParQuantity
    price
    taxAmount
    impliedCommissionIndicator
    commission
    secFee
    tradedInterest
    localNetAmount
    stampDutyTax
    settlementNetAmount
    amortYield
    buytoBaseFXRate
    localToBaseFXRate
    currentFactor
    discountRate
    principal
    tradedInterestBase
    baseNetAmount
    termLoanFeeIncome
    termLoanFeeExpense
    targetPurchaseDate
    targetPurchasePrice
    currentILBQuantity
    commissionPerContractLocal
    accrualMethod
    accrualConventionOffsetOverride
    backupWithholdingLocal
    accruedInterestType
    originalCostBaseNoAmortization
    originalCostLocalNoAmortization
    otherFee
    totalSettlementAmountLocal
    ilbIndexRatio
    payableReceivanleIndicator
    pairoffAllocatnleIndicator
    conversionPremium
    totalTradedInterestLocal
    notionalAmountLocal
    notionalAmountBase
    swapFeeLocal
    federalTaxWithholdingBase
    stateTaxWithholdingBase
    createTBACashflow
    dataEntryMethod
     
3. Following elements have been added to the SettlementInfo.model group:
    batchIdentifier
    exchangeCode
    brokerCode
    brokerName
    clearingBrokerCode
    clearingBrokerName
    custodianBankCode
    custodianBankName
    custodyBankAccount
    custodyBankSubaccount
    settleLocation
    settleInstructions1
    settleInstructions2
    settleInstructions3
    settleInstructions4
    openTBATradeIb
    userChar1
    userChar2
    userChar3
    userFloat1
    userFloat2
    userFloat3

eagleml-enum-2-0.xsd
1. SimpleType BuySellIndicatorEnum    has been updated
2. Value AccountingTransactionMessage has been added to the EagleMLMessageTypeEnum enumeration 
3. The following simple types have been added to the schema:
    CashCategoryEnum
    RegulatoryIntentEnum
    LotSelectionMethodEnum
    LotSelectionCodeMethodEnum
    ForwardPrimaryAssetGenerationIndicatorEnum
    FutureExpenseCapitalizeEnum
    HoldingTermEnum
    DataEntryMethodEnum
    CalculateValuesBySTARIndicatorEnum
    BusinessDayConventionEnum
    
eagleml-sec-shared-2-0.xsd
1. Elements knockinHigh and knockinLow have been added to the Derivatives.model

...and also elements annotations have been updated.

eagleml-entity-shared-2-0.xsd
1. Enumeration simple types have been moved to eagleml-enum-2-0.xsd file

XSD Revision 171

Added changes:

eagleml-wh-shared-2-0.xsd:
1. Elements trdExternalId1Type, trdExternalId2Type have been added to the WH_group_xTrade.model group

eagleml-sec-shared-2-0.xsd:
1. Element createEagleSyntheticFlag has been added to the SMFFlags.Model group
2. Type of element accountingMethod from SECURITYDBO.LIMITED_PARTNERSHIP.model has been changed from decimal to string
3. Type of elements 
    companyConsolidated
    consolidatedFund 
    nonAdmitted
from SECURITYDBO.LIMITED_PARTNERSHIP.model have been changed from normalizedString to string
4. Type of element yearOfOrigination from SECURITYDBO.LIMITED_PARTNERSHIP.model has been changed from decimal to integer

...and also elements annotations have been updated.

XSD Revision 170

Added changes:

eagleml-ref-2-0.xsd:
1. Complex type SMFIdentifier has been added to the schema

eagleml-sec-shared-2-0.xsd:
1. Elements
    futureClass
    expectedMaturity
    dfltThreshold
    oblCategory
    pmtThreshold
    putMandatory
have been added to the Derivatives.model group

...and also elements annotations have been updated.

XSD Revision 169

Added changes:

eagleml-sec-2-0.xsd:
1. Complex type LimitedPartnershipModel has been added to the schema
2. Element limitedPartnershipModel has been added to the GenericSMF complex type

eagleml-sec-shared-2-0.xsd:
1. Group SECURITYDBO.LIMITED_PARTNERSHIP.model has been added to the schema

eagleml-wh-shared-2-0.xsd:
1. Elements trdExComission, trdChargeScheduleId have been added to the TradeCharges.model group
2. Elements
    deskAka
    deskType
    desk
    exSubBrokerId
    placementNum
    subBrokerCode
    tradeInterfaceInfo
    trdBrokerAka
    trdDirtyPrice
    trdExBrokerDesk
    trdExDeskType
    trdExternalAccountLoc
    trdLocation
    trdSeriesNum
    trdVersion
    trdExtidId1
    trdExtidId2
    tbaInvnum
    tbaTrdDate
    collatExposureType
    effTermDate
    contractRef
have been added to the WH_group_xTrade.model group

...and also elements annotations have been updated.

XSD Revision 168

Added changes:

eagleml-issuer-2-0.xsd
1. Complex types IssuerRating, RatingModel have been added to the schema
2. Group IssuerRating.model has been added to the schema
3. Element RatingModel has been added to the Issuer complex type

eagleml-ref-shared-2-0.xsd
1. Groups 
    CommonRating1.model
    CommonRating2.model
    RatingChar.model
    RatingDateFloat.model
have been added to the schema

...and also elements annotations have been updated.

XSD Revision 167

Added changes:

eagleml-shared-2-0.xsd
1. Complex type WorkflowState has been added to the schema
2. Element workflowState has been added to the Reason complex type
3. Type of element securityAlias from AssetIdentifiers.model has been changed from decimal to integer

eagleml-ca-shared-2-0.xsd
1. Types of elements actionPreference, actionSequence from CaDetail.model has been changed from decimal to integer
2. Type of element redenomMethod from CaExtension.model has been changed from integer to decimal
3. Type of element preference from CaExtension.model has been changed from decimal to integer

eagleml-issuer-2-0.xsd
1. Types of elements
    issuerFloat2
    issuerFloat3
    issuerFloat4
    issuerFloat5
from Organization.model have been changed from string to decimal

eagleml-ref-2-0.xsd
1. Elements
    bidCondition
    askCondition
    midCondition
    bestRateStatus
    autoFlag
    vendorDate
    vendorTime
from IssueFxPcRate complex type have been made optional
2. Type of element for7dayRate from IssueFxRate complex type has been changed from string to decimal

eagleml-ref-shared-2-0.xsd
1. Type of element scheduleId from Schedule.model has been changed from integer to string
2. Types of elements
    submittedDate
    auditDate
    ratingDate1
    ratingDate2
    ratingDate3
    effectiveDate
from Rating.model have been changed from string to date
3. Type of element marketDate from IssuePrice.model has been changed from string to date

XSD Revision 166

Added changes:

eagleml-ref-2-0.xsd
1. Complex type IssueFxPcRate has been restructured

XSD Revision 165

Added changes:

eagleml-entity-shared-2-0.xsd
1. Elements bankAccountStatus, custodyBankSubAccountType from EntityBankRelationship.model group have been made optional
2. Element status has been deleted from the EntityBankRelationship.model group
3. Annotations of elements custodyBankSubAcct, custodyBankSubAccountType have been updated

eagleml-wh-shared-2-0.xsd
1. Elements priceDate, coupon have been deleted from the PositionAnalytics complex type

XSD Revision 164

Added changes:

eagleml-ref-2-0.xsd
1. Complex types RunTimeStamps, IssueFxPcRate have been added to the schema
2. Elements runTimeStamps, issueFxPcRate have been added to the schema

eagleml-ref-shared-2-0.xsd
1. Element priceCurrency has been added to the IssuePrice complex type

eagleml-issuer-2-0.xsd
1. Group Classification.model has been added to the IssuerOrganization complex type

XSD Revision 163

Added changes:

eagleml-ref-2-0.xsd
1. Elements priceEarnEquityModel, ePSEquityModel have been added to the GenericIssueAnalytic complex type

eagleml-ref-shared-2-0.xsd
1. Element localAccIntFactor has been added to the AnalyticFI.model
2. Element divyieldFy0 has been added to the AnalyticEquity.model
3. Complex types PriceEarnEquityModel, EPSEquityModel have been added to the schema
4. Groups PriceEarnEquity.model, PriceEarnEquity.model have been added to the schema

eagleml-wh-shared-2-0.xsd
1. Element krbc20yrBy30yr has been renamed to krbc10yrBy30yr (DATABASE FIELD name is KRBC_10YR_BY_30YR)
2. Elements
    marketPrice
    debtToCapital
    debtToEquity
have been added to the PositionDetailAnl.model

...and also elements annotations have been updated.

XSD Revision 162

Added changes:

eagleml-wh-shared-2-0.xsd
1. Element positionId has been added to the WarehouseLotObject.model

XSD Revision 161

Added changes:

eagleml-wh-txn-2-0.xsd
1. Warehouse Transaction has to allow for multiple warehouse objects

XSD Revision 160

Added changes:

eagleml-wh-2-0.xsd
1. Element batchIdentifier has been deleted from the HoldingSMFs complex type
2. Element batchIdentifier has been deleted from the WarehouseBaseObject complex type (from all Warehouse objects)

...and also elements annotations have been updated.

XSD Revision 159

Added changes:

eagleml-sec-2-0.xsd
1. Elements mtgLoanModel, realEstateModel have been added to the GenericSMF complex type
2. Complex types MtgLoanModel, RealEstateModel have been added to the schema

eagleml-sec-shared-2-0.xsd
1. Groups SECURITYDBO.MTG_LOAN.model, SECURITYDBO.REAL_ESTATE.model have been added to the schema

eagleml-wh-shared-2-0.xsd
1. Group EntityXrefIdentifier.model has been added to the WarehouseEntityIds.model
...and also elements annotations have been updated.

XSD Revision 158

Added changes:

eagleml-sec-shared-2-0.xsd
1. Element riskClassificationType has been added to the SMFBaseObject complex type
2. Element granularityCategory has been added to the SMExtension model

eagleml-wh-2-0.xsd
1. Complex type PositionAnalytics has been added to the schema
2. Element analytics has been added to the WarehousePosition complex type

eagleml-wh-shared-2-0.xsd
1. Groups PositionDetailAnl.model, PositionDetailAnlEq.model, PositionDetailAnlFi.model, PositionDetailAnlKrd.model have been added to the schema

...and also elements annotations have been updated.

XSD Revision 157

Added changes:

eagleml-ca-shared-2-0.xsd
Type of element toAsset from CA.model has been changed from AssetIdAndAssetIdType to AssetIdentifiersDataModel

eagleml-enum-2-0.xsd
1. Simple type CAStatusEnum has been added to the restructed
2. Simple type CAStatusStrictEnum has been added to the schema

eagleml-entity-shared-2-0.xsd
1. Type of element entityPartitionAssignment from entityComposites.model has been changed from string to decimal
2. Type of element endDate from EntityManagerRelationship.model has been changed from string to date
3. Type of the following elements from Manager.model has been changed from string to integer

    systemManagerId
    managerPartitionAssignment

4. Type of element weight from entityToComposites.model has been changed from string to decimal

eagleml-wh-2-0.xsd
1. Type of the following elements from complex type WarehousePerformance has been changed from decimal to integer
     levelCount 
    dictionaryId 
    fieldAttributeId 

eagleml-wh-shared-2-0.xsd 
1. Type of element performanceFlow from PerfElements_2.model has been changed from decimal to string
2. Type of element sourceSecurityAlias from Source.model has been changed from decimal to integer
3. Type of the following elements from WH_group7.model has been changed from decimal to integer

    corporateActionInstance 
    scrubId 
    positionId 

4. Type of the following elements from WH_group8.model has been changed from decimal to integer

    cashBalInst 
    allocationId 
    estarPosnId 
    feedResultsInst 
    streamSecAlias 
    periodId 

5. Type of element bankAlias from WH_group10.model been changed from decimal to integer
6. Type of element taxStatus from WH_group4.model been changed from decimal to string
7. Type of element termIndicator from WarehouseLotObject.model been changed from string to decimal
8. Type of the following elements from WH_group1.model has been changed from decimal to integer

    eventSubPriority
    pendingTradeId

9. Type of the following elements from WH_closeLot.model has been changed from decimal to integer

    eventSubPriority 
    positionId 

10. Type of element perfRollupReturnsId from PerfElements_1.model been changed from decimal to integer 
11. Type of element pSRUserInt1 from PsrUser.model been changed from decimal to integer 
12. Type of the following elements from WH_group_xTrade.model has been changed from decimal to integer
 
    eventSubPriority 
    pendingTradeId 
    positionId 
    navId 
    positionIdTrd 
    tradeId 
    bankAlias 
    corporateActionInstance 
    acqTransNumber 
    touchCount 
    scrubId 
    batchInstance 
    calcYieldIntIndicator 
    goodMillionNum 
    shortTermId 
    tdUserInt1 
    tdUserInt2
    tdUserInt3
    tdUserInt4
    tdUserInt5
    tdUserInt6
    tdUserInt7
    tdUserInt8

13. Type of the following elements from WH_group_xTrade.model has been changed from string to integer

    fromAssetid 
     toAssetid 

eagleml-ref-2-0.xsd
1. Type of the following elements from complex type YieldCurve has been changed from string to decimal
    duration 
    parYield 

eagleml-ref-shared-2-0.xsd
1. IssueAnalyticExt.model has been removed from the schema
2. Elements releaseStatus, releaseDate have been added to the IssueAnalytic.model
3. Type of the following elements from IssueAnalytic.model has been changed from string to date

    averageLifeDate 
    averageMaturity 

4. Type of the following elements from AnalyticEquity.model has been changed from string to date
    
    highdate52Week 
    lowdate52Week 
    fileDate 
    splitDate 
    declaredDate 

5. Type of the following elements from AnalyticFI.model has been changed from string to date

    payDate 
    fluxDate 
    matureDate 
    worstDate 
    nextCallDate 
    fiDate1 
    fiDate2 
    nextCashflowDate 
    prevCashflowDate 
    couponExDate 

...and also elements annotations have been updated.

XSD Revision 156

Added changes:

eagleml-shared-2-0.xsd
1. Simple types CountryCode, CurrencyCode have been restructed
2. Simple types CountryCodeBase, CurrencyCodeBase have been added to the schema

eagleml-enum-2-0.xsd
1. Simple type YesNoOptionEnum has been added to the restructed
2. Simple type YesNoOptionStrictEnum has been added to the schema

eagleml-entity-shared-2-0.xsd
1. Type of element postCutoffDt from EntityAccountingBasis.model has been changed from string to date
2. Type of element europeanEqualizationRuleName from EntityAccountingBasis.model has been changed from string to integer
3. Type of element entityEngineNumber from EntityAccountingExt.model has been changed from decimal to integer

XSD Revision 155

Added changes:

eagleml-doc-2-0.xsd
1. Attribute eaglemlRevision has been added to the StandardAttributes.atts group

eagleml-shared-2-0.xsd
1. Element instrumentId from AssetIdAndAssetIdType complex type has been made optional

eagleml-wh-2-0.xsd
1.  Following elements have been added to the warehousePosition complextype
    
    processingIlbLtdBase
    processingIlbLtdLocal
    spdDeltaInst
    urglVariationMargin
    urglVariationMarginLocal
    variationMargin
    variationMarginLocal
    
2. Type of elements daysInterestEarned, origPriceSrcInst, priceLevel, starDataFilter from warehousePosition complex type has been changde from decimal to integer

eagleml-sec-shared-2-0.xsd
1. Type of element variableRateNextResetDate from FixedIncome.model has been changed from decimal to date

eagleml-entity-shared-2-0.xsd
1. Type of elements userDate1, userDate2 from EntityBankRelationship.model has been changed from string to date
2. Type of elements conversionDt, liveDt, starAcctField27, starAcctField28 from StarAcct.model has been changed from string to date
3. Type of the following elements from EntityUDF.model has been changed from string to date
    exdUserDate1
    exdUserDate2
    exdUserDate3
    exdUserDate4
    exdUserDate5
    exdUserDate6
    exdUserDate7
    exdUserDate8
    exdUserDate9
    exdUserDate10
    exdUserDate11
    exdUserDate12
    exdUserDate13
    exdUserDate14
    exdUserDate15
    exdUserDate16
    exdUserDate17
    exdUserDate18
    exdUserDate19
    exdUserDate20
    exdUserDate21
    exdUserDate22
    exdUserDate23
    exdUserDate24
    exdUserDate25
    exdUserDate26
    exdUserDate27
    exdUserDate28
    exdUserDate29
    exdUserDate30
    exUserDate1
    exUserDate2
    exUserDate3
    exUserDate4
    exUserDate5
    exUserDate6
    exUserDate7
    exUserDate8
    exUserDate9
    exUserDate10
    exUserDate11
    exUserDate12
    exUserDate13
    exUserDate14
    exUserDate15
    exUserDate16
    exUserDate17
    exUserDate18
    exUserDate19
    exUserDate20
    exUserDate21
    exUserDate22
    exUserDate23
    exUserDate24
    exUserDate25
    exUserDate26
    exUserDate27
    exUserDate28
    exUserDate29
    exUserDate30
    exUserDate31
    exUserDate32
    exUserDate33
    exUserDate34
    exUserDate35
    exUserDate36
    exUserDate37
    exUserDate38
    exUserDate39
    exUserDate40
    exUserDate41
    exUserDate42
    exUserDate43
    exUserDate44
    exUserDate45
    exUserDate46
    exUserDate47
    exUserDate48
    exUserDate49
    exUserDate50
    userDate1
    userDate2
    userDate3
    userDate4
    userDate5

4. Type of the elements accSysOpeningDate, fiscalEndDate, inceptionDate, lastCustTrnDate, lastSysTrnDate, marketingOpenDate, terminationDate from EntityBase.model has been changed from string to date
5. Type of the element numberOfNavDigits from EntityBase.model has been changed from decimal to integer
6. Type of the elements indexFromDate, indexToDate from EntityDetail.model has been changed from string to date
7. Type of the elements mfpFixedConvDate,mfpSynInceptionDate from EntityExtension.model has been changed from string to date

...and also elements annotations have been updated.

XSD Revision 154

Added changes:

eagleml-acc-shared-2-0.xsd
1. Type of elements cashDisbursements, coupon, quantity from CashProjectionDetail.model group has been changed from integer to decimal
2. Type of element sumCashDisbursements from CashProjectionAggregates.model group has been changed from integer to decimal

eagleml-enum-2-0.xsd
1. value="CP" has been added to the CAStatusEnum simple type
2. value="REINVEST_COLLCPN" has been added to the CATransTypeEnum simple type

eagleml-ref-shared-2-0.xsd
1.Type of element priceTypeCode from IssuePrice.model group has been changed from PriceTypeCodeEnum to normalizedString

eagleml-sec-shared-2-0.xsd
1. Elements from group Pledge.model have been made optional

eagleml-wh-shared-2-0.xsd
1. Some elements from groups WarehouseCustodyActivity.model, WarehouseCustodyBalance.model have been made optional

eagleml-entity-shared-2-0.xsd
1. Some elements from groups entityComposites.model have been made optional

XSD Revision 153

Added changes:

eagleml-wh-shared-2-0.xsd
1. Schema reference eagleml-entity-shared-2-0.xsd has been added
2. Type of element notionalamt from WH_group_xTrade.model group has been changed from YesNoOptionEnum to decimal

eagleml-entity-shared-2-0.xsd
1. Complex types PrimaryAmortRuleUniqueKey, CcSettlementRuleUniqueKey and groups PrimaryAmortRuleUniqueKey.model, CcSettlementRuleUniqueKey.model have been added to the schema
2. Elements primaryAmortRuleUniqueKey, ccSettlementRuleUniqueKey have been added to the EntityRulesUniqueKey.model

XSD Revision 152

Added changes:

eagleml-msg-2-0.xsd
1. Element taskUnit has been added to the TaskStatusItem complex type
2. Sequence.model group has been optional in TaskIdentifier complex type

eagleml-shared-2-0.xsd
1. Element transactionId has been added to the Record complex type

eagleml-entity-2-0.xsd
1. Element starStartDate from Entity complex type has been made optional
2. Element entityRulesUniqueKey has beem added to the GenericEntity complexType

eagleml-entity-shared-2-0.xsd
1. Element couponSpreadingPeriod from EntityAccountingExt.model group has been made optional
2. Following elements have been added to the StarAcct.model group

    ccDailyMap
    ccMeMap
    distrAbsorptionMethod
    entityRecoupElect
    expReimbTierRule
    fwdBackAccrual
    groupName
    ltPeriodicDistShares
    mfYieldDivisor
    niiSplitMethod
    pendingTradeEligibleInd
    qdiTreatyFlag
    recoupmentRange
    recoupmentYears
    sameLotSelectionIndicator
    espShortPriceSource
    stPeriodicDistShares
    espStarPartition
    espUrglPosting

3. Following elements have been added to the EntityUDF.model group

    exUserFloat1
    exUserFloat2
    exUserFloat3
    exUserFloat4
    exUserFloat5
    exUserFloat6
    exUserFloat7
    exUserFloat8
    exUserFloat9
    exUserFloat10
    exUserMemo1
    exUserMemo2
    exUserMemo3
    exUserMemo4

4. Following elements have been added to the EntityBase.model group

    entityPartitionAssignment
    entitySubType
    fxDaysOffset
    fxSourceRuleId
    legalEntityId
    originalStatus
    pledgedQtyCheckFlag
    releaseStatus
    subAdvisoryAccountInd
    validationProcessFlag

5. Element mfpConvCalendar has been added to the EntityExtension.model group
6. Complex types EntityRulesUniqueKey, CashProcessRulesUniqueKey, EarnthruRuleHdrUniqueKey, MonthEndDateRuleUniqueKey 
    and groups EntityRulesUniqueKey.model, CashProcessRulesUniqueKey.model, EarnthruRuleHdrUniqueKey.model, MonthEndDateRuleUniqueKey.model
    have been added to the schema
    
eagleml-ref-2-0.xsd
1. Elements sourceName, updateSource from ReferenceObject complex type have been made optional
2. Element reportEndDate from BenchmarkAssignment complex type has been made optional

eagleml-wh-2-0.xsd
1. Following elements have been added to the WarehousePerformance complex type 

    dictLevel2
    dictLevel3
    dictLevel4
    dictLevel5
    dictLevel6
    dictLevel7
    dictLevel8

XSD Revision 151

Added changes:

eagleml-wh-2-0.xsd
1. Element effectiveDate has been added to the WarehousePerformance

eagleml-entity-2-0.xs
1. Elements effectiveDate and sourceName from GenericEntity complex type have been made optional

eagleml-acc-shared-2-0.xsd
1. Following elements from CashProjectionDetail.model have been replace with AssetIdentifiers.model group 

    primaryAssetId
    primaryAssetIdType
    issueDescription
    issueName
    processSecType
    securityType
    ticker
    investmentType
    altInvestmentType
    assetId

XSD Revision 150

Added changes:

eagleml-sec-shared-2-0.xsd
1. Complex type PledgeModel and group Pledge.model have been added to the schema

eagleml-shared-2-0.xsd
1. Complex type Account has been modified, group Account.model has been added

eagleml-wh-2-0.xsd
1. Complex types CustodyRestrictionActivity, CustodyRestrictionBalance and elements custodyRestrictionActivity, custodyRestrictionBalancehave been added to the schema

eagleml-enum-2-0.xsd
1. Values CustodyRestrictionActivity, CustodyRestrictionBalance, CalendarBusinessDates, CashProjection have been added to the ObjectTypeEnum enumeration
2. Value AccountingTransactionMessage has been added to the EagleMLMessageTypeEnum enumeration

eagleml-wh-shared-2-0.xsd
1. Schema reference eagleml-sec-shared-2-0.xsd has been added
2. Groups WarehouseCustodyActivity.model, WarehouseCustodyBalance.model have been added to the schema
3. Complex type PledgeDetail has been added to the schema
4. Following elements starTag26 have been added to the WH_group_xTrade.model group
    starTag26
    trade_currency
    settle_instructions1
    settle_instructions2
    settle_instructions3
    settle_instructions4

5. Following elements have been added to the WH_closeLot.model group
    commissionCurrency
    closeLotId
    targetOriginalEventId
    tradeCurrency
    closeOpenOrderNumber
    
6. Following elements have been added to the WarehouseLotObject.model group
    star_quantity
    star_market_value_local
    star_market_value
    processing_ilb_ltd_l
    processing_ilb_ltd_b
    income_balance_local
    income_balance
    principal_balance_local
    principal_balance
7. Groups Order.model and WH_group18.model have been added to the schema
8. Type of element buySellFlag from WH_group_xTrade.model, WH_group2.model groups has been changed from YesNoOptionEnum into normalizedString

eagleml-ref-2-0.xsd
1. Complex type CalendarBusinessDates and element calendarBusinessDates have been added to the schema
2. Group Calendar.model has been added to the schema
3. Complex type Calendar has been modified
4. Complex type ReferenceBaseObject has been added to the schema
5. Complex type ReferenceObject has been modified
6. Element calendarCountry  from Calendar complex type has been renamed into countryName
7. Element updateSource has been removed from AnalyticFI.model group

eagleml-entity-2-0.xsd
1. Complex type ListEntityList has been renamed into EntitiesInList and restructured
2. Element updateSource has been added to the EntityBaseObject complex type

eagleml-entity-shared-2-0.xsd
1. Complex type EntityListItem has been added to the schema
2. Element updateSource has been removed from EntityBankRelationship.model, EntityManagerRelationship.model groups

eagleml-ca-shared-2-0.xsd
1. Element updateSource has been removed from VoluntaryCAElection.model group

eagleml-acc-2-0.xsd
eagleml-acc-shared-2-0.xsd
eagleml-acc-txn-2-0.xsd
1. CashProjection type have been added.

...and also elements annotations have been updated.

XSD Revision 149

Added changes:

eagleml-wh-2-0.xsd
1. Type WarehousePendingTrade and element warehousePendingTrade has been added to the schema

eagleml-wh-shared-2-0.xsd
1. Group WarehousePendingTrade.model has been added to the schema

eagleml-enum-2-0.xsd
1. Value WarehousePendingTrade has been added to the ObjectTypeEnum enumeration

XSD Revision 148

Added changes:

eagleml-wh-2-0.xsd
1. Type WarehouseNAV and element warehouseNAV has been added to the schema

eagleml-wh-shared-2-0.xsd
1. Group WarehouseNAV.model has been added to the schema

eagleml-enum-2-0.xsd
1. Value WarehouseNAV has been added to the ObjectTypeEnum enumeration

XSD Revision 147

Added changes:

eagleml-entity-2-0.xsd
1. Schema eagleml-ref-2-0.xsd reference has been moved to eagleml-entity-shared-2-0.xsd file
2. Types CompositeEntityList, ListEntityList have been added
3. Element compositeEntityList has been added to the schema

eagleml-entity-shared-2-0.xsd
1. Complex types EntityCommonId, EntityXrefIdentifier have been added to the schema
2. Complex type EntityXrefIdentifiers has been updated

eagleml-enum-2-0.xsd
1. Values ListEntityList, CompositeEntityList have been added to the ObjectTypeEnum enumeration

eagleml-wh-2-0.xsd
1. Type of element returnType from WarehousePerformance complex type has been changed from YesNoOptionEnum to integer
2. Elements levelType, perfSummaryType, perfSummaryId (for extract only) have been added to WarehousePerformance complex type 

eagleml-wh-shared-2-0.xsd
1. Following elements (for extract only) have been added to WarehouseLotObject.model group

    settledGaapCostValue,
    settledLocalGaapCostValue
    settledLocalMarketValue, 
    ttledMarketValue
    settlementDatePosition
    settlementDatePositionLocal
    settlementDatePositionCost
    lotLevelPositionId
    lotLevelCostPositionId

2. Annotations for elements linkEventId, localCurrency from WH_group_xTrade.model group have been added
3. Elements commissionCurrency, eventSequence has been added to WH_group_xTrade.model group

XSD Revision 146

Added changes:

eagleml-msg-2-0.xsd
1. Element extractFilename has been added into TaskStatusItem complex type

XSD Revision 145

Added changes:

1.eagleml-entity-shared-2-0.xsd
    --Add in name="EntityBase.model new element  name="entityType"
    --Made changes in the group EntityDetail.model (re-order , added and deleted some elements )
    --Add new complexType name="EntityDetail"

2.eagleml-entity-2-0.xsd 

    -- Delete <xsd:group ref="EntityDetail.model"/> from complexType name="Entity"
    -- Add new elements SourceName and effectiveDate in  GenericEntity
    -- Replce <xsd:group ref="EntityDetail.model"/> on repiating element "entityDetail" and move it to the end of the group
 
3. eagleml-wh-shared-2-0.xsd
Changed the type of the object entityType from EntityTypeEnum to xsd:normalizedString

4. eagleml-entity-shared-2-0.xsd
Changed the type of the object entityType from EntityTypeEnum to xsd:normalizedString

5. eagleml-ref-2-0.xsd
Changed element type UDF1 and UDF2 from string to decimal.

6. eagleml-ref-shared-2-0.xsd

Changed type in group "ForXMnthRate.model" from string to decimal

7.eagleml-shared-2-0.xsd
    -- In complex type PartyId attribute "default" removed has been removed from node <xsd:attribute>
    -- In complex type DayCountFraction attribute "default" removed has been removed from node <xsd:attribute>
    -- Type of element assetResolutionOption from AssetIdentifiersDataModel has been changed from StringWithCodeScheme to AssetResolutionEnum

8.eagleml-sec-shared-2-0.xsd
    -- Type of element daysToSettle from SMFBaseObject has been changed from integer to decimal
    -- Type of element basisOffset from SWAPs.model has been changed from integer to decimal
    
    -- Type of element paymentFrequencyCode from FixedIncomeModel has been changed from string to StringWithCodeScheme
    -- Types of following elements from FixedIncomeModel has been changed from integer to decimal:
            askWorkoutDateYearsTo
            bidWorkoutDtyrsFrmsettle
            bidWorkoutDateyrsFrmTdy
            daysToAskWorkoutDate
            maturityDaysFromSettle
            secDaysFromToday
            firstCouponInStepSchd
            munNxtAnticpatdSinkpric
            thirdCpnInStepSchedule

    -- Element floaterMultiple has been removed from FixedIncomeExtensionModel

    -- Types of following elements from MBSExtensionModel has been changed from integer to decimal:
            mortgageOriginalWam
            mortgageWamInMonths
            mtgOriginalWac
            poolAbs12Months
            poolAbs1Month
            poolAbs3Months
            poolAbs6Months
    
    -- Type of element strikeRate from CapsAndFloorsModel has been changed from integer to decimal

9.eagleml-enum-2-0.xsd
Attribute "source" in Enumerations has been replaced with attribute "source="http://www.eagleinvsys.com""

XSD Revision 144

Added changes:

1. File eagleml-wh-2-0.xsd
Add to complexType name="WarehousePosition":
<xsd:element name="positionId" type="xsd:integer" minOccurs="0"/> 
<xsd:element name="positionDetailId" type="xsd:integer" minOccurs="0"/>
<xsd:element name="adjustedPrice" type="xsd:decimal" minOccurs="0"/>   

XSD Revision 143

Added changes:

1. The type of  elements mortgageBaseRate from MBSExtension.model, muniMaturitySize and floatIndexFactor from FixedIncome.model has been changed from integer to decimal

XSD Revision 142

Added changes:

1. Add new item "Client" in  ObjectTypeEnum in file eagleml-enum-2-0.xsd
2. Add new complexType name="Client" in file eagleml-ref-2-0.xsd
3. Add new element name="client" in file eagleml-ref-2-0.xsd
4. Add new  group name="Client.model" in file eagleml-ref-shared-2-0.xsd

XSD Revision 141

Added changes:

1. shortDesc element from EntityManagerRelationship.model has been renamed into sourceName
2. exceptionProcessingSwitch element from Note.model has been made optional
3. Complex Type GenericIssueAnalytic has been made non - abstract (removed  attribute abstract="true"), genericIssueAnalytic element has been added
4. Elements startDate and endDate from GIPSComposite.model have been made optional
5. Enumeration CATransTypeEnum has been supplemented
6. Object Type AccountingCA have been deleted from the enumeration ObjectTypeEnum, object types VoluntaryCAElections and MandatoryCAExclusions have been added
7. Element updateDate has been added to WarehouseCommonPosition.model
8. Elements localСurrency and linkEventId have been added to WH_group_xTrade.model  
9. Elements xUpdateTimestamp, xUpdateSource, xShortDesc, xBkupUpdateSource, xSecurityAlias, xOrigSecurityAlias have been added to complex type SMFXrefIdentifier

XSD Revision 140

Added changes:

1. File eagleml-ca-shared-2-0.xsd
 - Changed in CA.model changed name of element from toSecurityAlias  to toAsset  and type from xsd:integer to AssetIdAndAssetIdType.
 - Changed in CA.model changed type of element preference  from decimal to  integer 
 - Changed in CA.model changed type of element sequence  from decimal to  integer 
 - Delete elements toAssetIdType,toAssetId,toIssueName,voluntaryCorporateActionBeginDate,voluntaryCorporateActionEndDate  from VoluntaryCAElection.model 
 
2. File eagleml-enum-2-0.xsd
Enumerations for CA Objects have been added.(CATransTypeEnum)
3. File eagleml-shared-2-0.xsd
TradeDate element has been removed from CAIdentifiers.model
Modificate appinfo fro element cpInstance

4.
From all CA Objects, just 3 have been left:
- genericCA
- mandatoryCAExclusions
- voluntaryCAElections

5. The type of the following elements has been changed from integer to decimal:
splitRatio
cpCash
cpDebt
cpMsinkAmt
cpNewExchRate
cpNewPx
cpNewRatio
cpNewVotes
cpNlot
cpNparVal
cpOffer
cpOldCpnRt
cpOldExchRate
cpOldPx
cpOldRatio
cpOldVotes
cpOlot
cpOparVal
cpPx
cpShares
cpShrPerWarant
cpSwapRatio
cpTaxAmt
cpTotAmt
cpVsinkAmt
fromFmvPrice
toFmvPrice
cpNetAmt
cpGrossAmt
cpForeignAmt
cpTaxRt
cpParPct
actionPreference
actionSequence
cahdAmount
cahdUserGroupNumber1-20
cpInitOfferPremium
cpCurPremium
cpMinBlock
cpInitAmt
cpOptional
cpMergwIdBbComp
cpMergIdBbComp
cpIdBbComp
cpIdBbSec
caheCurrentFactor
caheAmtTyp
caheUserGroupNumber*
preEuroMinPiece
postEuroMinPiece
preEuroMinIncrement
postEuroMinIncrement
dollarValue
internationalShOffer
internationalAmtOffer
percentOwned
percentSought
unsolicited
cpCashValue
cpArbitrageProfit
cpCurrentTotalValue
installAmount
cpAmount2
cpAmount3
optionNumber
dripDiscount
cpEusdTid

XSD Revision 139

Added changes:

1. Added IssueEstimates type

XSD Revision 138 

Added changes:

1. eagleml-ca-2-0.xsd
Add new <xsd:complexType name="MandatoryCAExclusion">

2. eagleml-ca-shared-2-0.xsd
Add new <xsd:group name="MandatoryCAExclusion.model">
            <xsd:element name="positionSwitch" type="xsd:string" minOccurs="0">
                <xsd:annotation>
                    <xsd:appinfo>Position Switch</xsd:appinfo>
                    <xsd:appinfo></xsd:appinfo>
                    <xsd:appinfo>1256</xsd:appinfo>
                    <xsd:appinfo></xsd:appinfo>                    
                </xsd:annotation>
            </xsd:element>
            -->
            <xsd:element name="entityId" type="xsd:string">
                <xsd:annotation>
                    <xsd:appinfo>Entity ID</xsd:appinfo>
                    <xsd:appinfo>SECURITYDBO.CA_MANDATORY_EXCLUSION.ENTITY_ID</xsd:appinfo>
                    <xsd:appinfo>5</xsd:appinfo>
                    <xsd:appinfo>in_entity_id</xsd:appinfo>                    
                </xsd:annotation>
            </xsd:element>
            <!--
            <xsd:element name="entityName" type="xsd:string">
                <xsd:annotation>
                    <xsd:appinfo>Entity Name</xsd:appinfo>
                    <xsd:appinfo></xsd:appinfo>
                    <xsd:appinfo>1164</xsd:appinfo>
                    <xsd:appinfo></xsd:appinfo>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="longShort" type="xsd:string" minOccurs="0">
                <xsd:annotation>
                    <xsd:appinfo>Long Short</xsd:appinfo>
                    <xsd:appinfo></xsd:appinfo>
                    <xsd:appinfo>15</xsd:appinfo>
                    <xsd:appinfo></xsd:appinfo>
                </xsd:annotation>
            </xsd:element>
            -->
            <xsd:element name="positionId" type="xsd:integer">
                <xsd:annotation>
                    <xsd:appinfo>Position ID</xsd:appinfo>
                    <xsd:appinfo>SECURITYDBO.CA_MANDATORY_EXCLUSION.POSN_ID</xsd:appinfo>
                    <xsd:appinfo>830</xsd:appinfo>
                    <xsd:appinfo>in_posn_id</xsd:appinfo>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="securityAlias" type="xsd:integer">
                <xsd:annotation>
                    <xsd:appinfo>Security Alias</xsd:appinfo>
                    <xsd:appinfo>SECURITYDBO.CA_MANDATORY_EXCLUSION.SECURITY_ALIAS</xsd:appinfo>
                    <xsd:appinfo>10</xsd:appinfo>
                    <xsd:appinfo>in_security_alias</xsd:appinfo>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="corporateActionInstance" type="xsd:integer">
                <xsd:annotation>
                    <xsd:appinfo>Corporate Action Instance</xsd:appinfo>
                    <xsd:appinfo>SECURITYDBO.CA_MANDATORY_EXCLUSION.CORP_ACT_INSTANCE</xsd:appinfo>
                    <xsd:appinfo>4268</xsd:appinfo>
                    <xsd:appinfo>in_corp_act_instance</xsd:appinfo>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="mandatoryExclusionNotes" type="xsd:string" minOccurs="0">
                <xsd:annotation>
                    <xsd:appinfo>Mandatory Exclusion Notes</xsd:appinfo>
                    <xsd:appinfo>SECURITYDBO.CA_MANDATORY_EXCLUSION.COMMENTS</xsd:appinfo>
                    <xsd:appinfo>1740</xsd:appinfo>
                    <xsd:appinfo>in_comments</xsd:appinfo>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="updateSource" type="xsd:string" minOccurs="0">
                <xsd:annotation>
                    <xsd:appinfo>Update Source</xsd:appinfo>
                    <xsd:appinfo>SECURITYDBO.CA_MANDATORY_EXCLUSION.UPDATE_SOURCE</xsd:appinfo>
                    <xsd:appinfo>55</xsd:appinfo>
                    <xsd:appinfo>in_upd_src</xsd:appinfo>
                </xsd:annotation>
            </xsd:element>
3. eagleml-entity-shared-2-0.xsd
Changed type for element createReflexiveFlows from string to YesNoOptionEnum.
Changed type for element exportCashPositions from string to YesNoOptionEnum.
Changed type for element rtProcessFlag from string to YesNoOptionEnum.
Changed type for element washSaleInhibitIndicator from string to YesNoOptionEnum.
Changed type for element buWthhldIndicator from string to YesNoOptionEnum.
Add new element  <xsd:element name="cashProcessing" type="YesNoOptionEnum"/>
Changed type for element cashProcessingFlag from string to YesNoOptionEnum.
Changed type for element costBasisCoveredInd from string to YesNoOptionEnum.
Modificate element name from couponCashEntitleLevel to couponCashEntitlementLevel and changed type
Changed type for element createReflexiveFlows from string to YesNoOptionEnum.
Changed type for element entityProcessingIndicator from string to YesNoOptionEnum.
Add element <xsd:element name="europeanEqualizationFlag" type="YesNoOptionEnum" minOccurs="0"/>
Delete element ledgerProcessing            
Changed type for element mixedBasisIndicator from string to YesNoOptionEnum.
Changed type for element monthEndProcInd from string to YesNoOptionEnum.
Delete  element paydownGLAccount
Delete  element unrealizedGLIndicator
Delete  element vaultDt
Changed type for element paydownGainLossAccount from string to PaydownGLAccountEnum.
Changed type for element paydownGainLossFlag from string to YesNoOptionEnum.
Changed type for element redemptionGainLossFlag from string to YesNoOptionEnum.
Changed type for element rtProcessFlag from string to YesNoOptionEnum.
Changed type for element sinkFundGainLossFlag from string to YesNoOptionEnum.
Changed type for element stDiscountAccrueFlag from string to YesNoOptionEnum.

4. File eagleml-txn-2-0.xsd
Modificate elememt "version" add minOccurs="0"

5. File eagleml-wh-2-0.xsd
Modificate <xsd:complexType name="WarehouseCloseLot">
        <xsd:complexContent>
            <xsd:extension base="WarehouseXObject">
                <xsd:sequence>
          <xsd:group ref="WarehouseEntityIds.model"/>
          <xsd:group ref="ProcessingFlags.model"/>
          <xsd:group ref="AssetIdentifiers.model"/>
          <xsd:group ref="WH_closeLot.model"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>

Delete <xsd:element name="tradeId" type="xsd:string" minOccurs="0"/>
<xsd:complexType name="WarehouseTrade">
        <xsd:complexContent>
            <xsd:extension base="WarehouseXObject">
                <xsd:sequence>
                    <xsd:element name="effectiveDate" type="xsd:date" minOccurs="0"/>
          <xsd:group ref="WarehouseEntityIds.model"/>
          <xsd:group ref="ProcessingFlags.model"/>
                    <xsd:group ref="AssetIdentifiers.model"/>
                    <xsd:group ref="WH_group_xTrade.model"/>
                    <xsd:element name="TradeChargesModel" type="TradeChargesModel" minOccurs="0" maxOccurs="unbounded"/>
                    <xsd:element name="TradeQuotesModel" type="TradeQuotesModel" minOccurs="0" maxOccurs="unbounded"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>

Create new Type warehousexTrade.

6. File eagleml-wh-shared-2-0.xsd
Add new <xsd:group name="WH_closeLot.model">
Delete element estimateVsFinal from WH_group9.model
Add <xsd:group name="WH_group_xTrade.model">
Delete <xsd:element name="monthEndDate" type="xsd:date" minOccurs="0"/>  from WH_group9.model

Delete <xsd:element name="principalTrd" type="xsd:decimal" minOccurs="0"/>    from WH_group9.model

back to top