XSD Revision 273

Added to the schema:
1. eagleml-entity-2-0.xsd: the new object cashAccount with complex type CashAccount have been added to the schema with the group CashAccount.model
2. eagleml-entity-2-0.xsd: the new object cashAccountRelationship with complex type CashAccountRelationship have been added to the schema with the group CashAccountRelationship.model
3. eagleml-entity-2-0.xsd: the new object entitySecurityLending with complex type EntitySecurityLending have been added to the schema with the group EntitySecurityLending.model
4. eagleml-entity-2-0.xsd: the new object entityStatistic with complex type EntityStatistic have been added to the schema with the group EntityStatistic.model
5. eagleml-entity-shared-2-0.xsd: the group ShareClassIdentifiers.model has been added to the EntityShareClass.model group
6. eagleml-entity-shared-2-0.xsd: the group CashAccountIds.model has been added to the schema with the following groups and elements:
cashAccountBankCode
cashAccountBankName
CashAccountName.model group
CashAccountNumber.model group
cashAccountAlias
7. eagleml-entity-shared-2-0.xsd: the group CashAccount.model has been added to the schema with the following groups and elements:
CashAccountIds.model
AssetIdentifiers.model
settlementCurrency
SettleToleranceTrade.model
SettleToleranceIncome.model
SettlePercentToleranceTrd.model
SettlePercentToleranceInc.model
SettleDateTolerance.model
Restricted.model
accrueInterest
accrualStartDate
accrueLockDate
CashSweep.model
minimumBalance
8. eagleml-entity-shared-2-0.xsd: the group CashAccountRelationship.model has been added to the schema with the following groups and elements:
CustodyBankCommon.model group
EntityBankAlias.model group
CashAccountIds.model group
cashAccountType
LongShortIndicator.model group
securityType
EventType.model group
cashBalance
lastAccrSetlActvInst
lastBalUpdateTime
cashAccountDetails of complex type CashAccountModel
9. eagleml-entity-shared-2-0.xsd: the group EntitySecurityLending.model has been added to the schema with the following groups and elements:
EffectiveDate.model group
SourceName.model group
EntityIssuers.model group
cashCollateralManagerIssuer element of complex type IssuerIdentifiersDataModel
indemnificationProviderIssuer element of complex type IssuerIdentifiersDataModel
grossIncome
grossIncomeAgent
premiumIncome
agencyFee
cashCollateralReinvestmentFee
administrativeFee
indemnificationFee
rebatePaidToBorrower
otherFee
otherFeeDescription
aggregareFees
netIncome
averageOnLoanValue
netOpExpenseCashCollReinvestmentVehicle
marketValueOnLoan
defaultLiquidatedCollateral
adverseImpact
indemnificationOnBorrowerDefault
exerciseIndemnificationRights
agencyFeeIndicator
nonRevenueShareSplitIndicator
administrativeFeeIndicator
cashCollateralReinvestmentFeeIndicator
indemnificationFeeIndicator
otherFeeIndicator
fundLendIndicator
10. eagleml-entity-shared-2-0.xsd: the group EntityIssuers.model has been added to the schema with the following elements:
borrowerIssuer of complex type IssuerIdentifiersDataModel
agentIssuer of complex type IssuerIdentifiersDataModel
11. eagleml-entity-shared-2-0.xsd: the group EntityStatistic.model has been added to the schema with the following groups and elements:
EffectiveDate.model group
SourceName.model group
cuShares
cuPercentPurchased
cuStandardDeviationPurchased
cuInKindPercentPurchased
cuInKindStandardDeviationPurchased
cuPercentRedeemed
cuStandardDeviationRedeemed
cuInKindPercentRedeemed
cuInKindStandardDeviationRedeemed
cuPurchaseFeePerUnit
cuPurchaseFeeManyUnits
cuPurchaseFeePercent
cuPurchaseFeePerUnitCash
cuPurchaseFeeManyUnitsCash
cuPurchaseFeePercentCash
cuRedemptionFeePerUnit
cuRedemptionFeeManyUnits
cuRedemptionFeePercent
cuRedemptionFeePerUnitCash
cuRedemptionFeeManyUnitsCash
cuRedemptionFeePercentCash
12. eagleml-entity-shared-2-0.xsd: the complex type CashAccountModel has been added to the schema with the following groups:
EntityCommonIds.model
CashAccount.model
13. eagleml-shared-2-0.xsd: the element classIsin has been added to the ShareClassIdentifiers.model group
14. eagleml-enum-2-0.xsd: the following enumeration values have been added to the ObjectTypeEnum simple type:
'CashAccount'
'CashAccountRelationship'
15. eagleml-enum-2-0.xsd: the simple type RelationshipFlagEnum has been added to the schema with the following enumeration values:
'S'
'N'
16. eagleml-enum-2-0.xsd: the simple type CashAccountTypeEnum has been added to the schema with the following enumeration values:
'DEFAULT'
'INCOME'
'MARGIN'
'RECLAIM'
'TRADE'
17. eagleml-shared-2-0.xsd: eagleml-shared-2-0.xsd: the following common groups have been added to the schema with the elements:
СustodyBankCommon.model with the element custodyBankAccountName and group CustodyBank1.model
CashAccountName.model with the element cashAccountName
CashAccountNumber.model with the element cashAccountNumber
SettleToleranceIncome.model with the element settleToleranceIncome
SettlePercentToleranceTrd.model with the element settlePercentToleranceTrd
SettlePercentToleranceInc.model with the element settlePercentToleranceInc
SettleDateTolerance.model with the element settleDateTolerance
Restricted.model with the element restricted
CashSweep.model with the element cashSweep
EntityBankAlias.model with the element entityBankAlias
 
Replaced in the schema:
1. The group ShareholderActivity.model has been replaced by EntityShareClass.model group in the following complex types:
SubscribeRedeem (eagleml-acc-2-0.xsd)
WarehouseNAVMonthEnd (eagleml-wh-2-0.xsd)
WarehouseNAVMulti (eagleml-wh-2-0.xsd)
2. eagleml-entity-shared-2-0.xsd: the group NasdaqSymbol.model has been replaced by the element shareClassNasdaqSymbol
3. eagleml-entity-shared-2-0.xsd: the element rule10f33 has been replaced by the element rule10f3 in the EntityRegulatory.model group
4. eagleml-issuer-2-0.xsd: the base type ReferenceObject of the complex type IssuerRegulatory has been replaced by ReferenceBaseObject.
The following elements have been deleted according the database table:
sourceName
updateSource
effectiveDate
languageId
tagNochangecase
preserveNull
noLoadValidationFlag
accountingValidationFlag
5. eagleml-entity-shared-2-0.xsd:
the element custodyBankAccountName and group CustodyBank1.model have been replaced by created CustodyBankCommon.model group (contains custodyBankAccountName and CustodyBank1.model) in the EntityBankRelationship.model group
6. eagleml-entity-shared-2-0.xsd:
the element entityBankAlias has been replaced by created EntityBankAlias.model group (contains entityBankAlias) in the EntityBankRelationship.model group
7. eagleml-entity-shared-2-0.xsd:
the element restricted has been replaced by created Restricted.model group (contains restricted) in the EntityBankRelationship.model group
8. eagleml-entity-shared-2-0.xsd:
the element cashSweep has been replaced by created CashSweep.model group (contains cashSweep) in the StarAcct.model group
9. eagleml-entity-shared-2-0.xsd:
the element settlePercentToleranceInc has been replaced by created SettlePercentToleranceInc.model group (contains settlePercentToleranceInc) in the StarAcct.model group
10. eagleml-entity-shared-2-0.xsd:
the element settlePercentToleranceTrd has been replaced by created SettlePercentToleranceTrd.model group (contains settlePercentToleranceTrd) in the StarAcct.model group
11. eagleml-entity-shared-2-0.xsd:
the element settleToleranceIncome has been replaced by created SettleToleranceIncome.model group (contains settleToleranceIncome) in the StarAcct.model group
12. eagleml-entity-shared-2-0.xsd:
the elements borrowerIssuer and agentIssuer has been replaced by created common group EntityIssuers.model in the EntityCollateralSumm.model group
 
Moved in the schema:
1. The group EffectiveDate.model has been moved from EntityShareClass.model group (eagleml-entity-shared-2-0.xsd file) to EntityShareClass complex type (eagleml-entity-2-0.xsd file). 
Complex type EntityShareClass contains EntityShareClass.model group
 
Deleted from the schema:
1. eagleml-shared-2-0.xsd: the group ShareholderActivity.model has been deleted from the schema
 
Other changes:
1. eagleml-entity-shared-2-0.xsd: the following elements have been made optional in the EntityCollateralSumm.model group:
borrowerIssuer
agentIssuer
Â