XSD Revision 287

Added to the schema:
1. eagleml-acc-2-0.xsd: the new object bankCashSettlement with complex type BankCashSettlement (based on complex type AccountingObject) have been added to the schema with the following groups:
     AssetIdentifiers.model group
     EffectiveDate.model group
     BankCashSettlement.model group
2. eagleml-ref-2-0.xsd: the new object lineOfCreditFacility with complex type LineOfCreditFacility (based on complex type ReferenceObject) have been added to the schema with the following groups and elements:
     FacilityIdentifiers.model group
     durationOfFacilityInDays
     allowLoanMaturityInDays
     allowMultipleFacilitiesFlag
     agentFeeDollars
     agentFeeBasisPoints
     agentFeeTerms
     upfrontFeeBasisPoints
     upfrontFeeDollars
     commitmentFeeBasisPoints
     commitmentFeePayDescription
     commitmentFeeCalcDays
     defaultRatePercent
     defaultTermsDescription
     Amount.model group
     paymentTiming
     paymentTimezone
     paymentTimeOfDay
     element locEntity of complex type LOCEntityRelationship
     element locIssuer of complex type LOCIssuerRelationship
3. eagleml-ref-2-0.xsd: the new object locEntity with complex type LOCEntity (based on complex type ReferenceObject) have been added to the schema with the following groups:
     FacilityIdentifiers.model
     LOCEntityRelationship.model
4. eagleml-ref-2-0.xsd: the new object locIssuer with complex type LOCIssuer (based on complex type ReferenceObject) have been added to the schema with the following groups:
     FacilityIdentifiers.model
     LOCIssuerRelationship.model
5. eagleml-acc-shared-2-0.xsd: the group BankCashSettlement.model has been added to the schema with the following groups and elements:
     settleCurrency
     cashEventType
     NetAmountLocal.model group
     userDate1
     CashCategory.model group
     CustodianBankIdentifiers.model group
     EntityBankAlias.model group
     CashAccountIdentifiers.model group
     EventReason.model group
     TransactionNotes.model group
     referenceId
     invalid
     bcsInstance
6. eagleml-acc-shared-2-0.xsd: the group TransactionNotes.model has been added to the schema with the element transactionNotes
7. eagleml-entity-2-0.xsd: the group SkipIfExistFlag.model has been added to the GenericEntity complex type
8. eagleml-entity-2-0.xsd: the element entityRulesUniqueKey of complex type EntityRulesUniqueKey has been added to the EntityAccountingBasis complex type
9. eagleml-entity-shared-2-0.xsd: the following elements have been added to the EntityRulesUniqueKey.model group:
     backupWithholdingRuleUniqueKey of complex type BackupWithholdingRuleUniqueKey
     basisProcessingRuleUniqueKey of complex type BasisProcessingRuleUniqueKey
     primaryMixedCostBasisRuleUniqueKey of complex type PrimaryMixedCostBasisRuleUniqueKey
     urglAccountingRuleUniqueKey of complex type UrglAccountingRuleUniqueKey
     accretionAccountingRuleUniqueKey of complex type AccretionAccountingRuleUniqueKey
10. eagleml-entity-shared-2-0.xsd: the group BackupWithholdingRuleUniqueKey.model has been added to the schema with the element withholdingRuleDescription
11. eagleml-entity-shared-2-0.xsd: the group BasisProcessingRuleUniqueKey.model has been added to the schema with the element basisProcessRuleName
12. eagleml-entity-shared-2-0.xsd: the group PrimaryMixedCostBasisRuleUniqueKey.model has been added to the schema with the element primaryMixedCostBasisRuleName
13. eagleml-entity-shared-2-0.xsd: the group UrglAccountingRuleUniqueKey.model has been added to the schema with the element accountingRuleName
14. eagleml-entity-shared-2-0.xsd: the group AccretionAccountingRuleUniqueKey.model has been added to the schema with the following elements:
     accountingRuleName
     accountingRuleDesc
15. eagleml-entity-shared-2-0.xsd: the complex type BackupWithholdingRuleUniqueKey has been added to the schema with the group BackupWithholdingRuleUniqueKey.model
16. eagleml-entity-shared-2-0.xsd: the complex type BasisProcessingRuleUniqueKey has been added to the schema with the group BasisProcessingRuleUniqueKey.model
17. eagleml-entity-shared-2-0.xsd: the complex type PrimaryMixedCostBasisRuleUniqueKey has been added to the schema with the group PrimaryMixedCostBasisRuleUniqueKey.model
18. eagleml-entity-shared-2-0.xsd: the complex type UrglAccountingRuleUniqueKey has been added to the schema with the group UrglAccountingRuleUniqueKey.model
19. eagleml-entity-shared-2-0.xsd: the complex type AccretionAccountingRuleUniqueKey has been added to the schema with the group AccretionAccountingRuleUniqueKey.model
20. eagleml-enum-2-0.xsd: the enumeration value 'BankCashSettlement' has been added to the ObjectTypeEnum simple type
21. eagleml-enum-2-0.xsd: the following enumeration values have been added to the BuySellIndicatorEnum:
     'LPCOMMIT'
     'LPCASH'
     'LPOPEN'
22. eagleml-enum-2-0.xsd: the following enumeration values have been added to the ObjectTypeEnum:
     'LineOfCreditFacility'
     'LOCEntity'
     'LOCIssuer'
23. eagleml-ref-shared-2-0.xsd: the complex type LOCEntityRelationship with the group LOCEntityRelationship.model has been added to the schema
24. eagleml-ref-shared-2-0.xsd: the complex type LOCIssuerRelationship with the group LOCIssuerRelationship.model has been added to the schema
25. eagleml-ref-shared-2-0.xsd: the group LOCEntityRelationship.model has been added to the schema with the following groups and elements:
     EntityCommonIds.model group
     StartDate.model group
     EndDate.model group
     widrawalIndicator
     locAverageOutstanding
     locDaysInUse
26. eagleml-ref-shared-2-0.xsd: the group LOCIssuerRelationship.model has been added to the schema with the following groups and elements:
     IssuerIdentifiers.model group
     relationshipType
     StartDate.model group
     EndDate.model group
     Amount.model group
27. eagleml-ref-shared-2-0.xsd: the group FacilityIdentifiers.model has been added to the schema with the following elements:
     facilityId
     facilityType
     facilityName
28. eagleml-ref-shared-2-0.xsd: the group Amount.model has been added to the schema with the element amount
29. eagleml-shared-2-0.xsd: the group SkipIfExistFlag.model has been added to the schema with the element skipIfExistFlag
30. eagleml-shared-2-0.xsd: the group EventReason.model has been added to the schema with the element eventReason
31. eagleml-shared-2-0.xsd: the group CashAccountIdentifiers.model has been added to the schema with the following groups:
     CashAccountName.model
     CashAccountNumber.model
     CashAccountAlias.model
32. eagleml-shared-2-0.xsd: the group CashAccountAlias.model has been added to the schema with the element cashAccountAlias
33. eagleml-shared-2-0.xsd: the group CustodianBankIdentifiers.model has been added to the schema with the following elements:
     custodianBankCode
     custodianBankName
     custodyBankAccount
     custodyBankSubaccount

Replaced in the schema:
1. eagleml-acc-shared-2-0.xsd: the following elements have been replaced by created group CustodianBankIdentifiers.model in the SettlementCommonInfo.model group:
     custodianBankCode
     custodianBankName
     custodyBankAccount
     custodyBankSubaccount
2. eagleml-acc-shared-2-0.xsd: the element cashAccountName has been replaced by CashAccountName.model group (contains cashAccountName) in the SettlementCommonInfo.model and TradedCashActivity.model groups
3. eagleml-acc-shared-2-0.xsd: the element cashAccountNumber has been replaced by CashAccountNumber.model group (contains cashAccountNumber) in the SettlementCommonInfo.model group
4. eagleml-acc-shared-2-0.xsd: the element transactionNotes has been replaced by TransactionNotes.model group (contains transactionNotes) in the OtherInfo.model group
5. eagleml-acc-shared-2-0.xsd: the element eventReason has been replaced by EventReason.model group (contains eventReason) in the TradedCashActivity.model group
6. eagleml-acc-shared-2-0.xsd: the element cashAccountAlias has been replaced by CashAccountAlias.model group (contains cashAccountAlias) in the TradedCashActivity.model group
7. eagleml-entity-2-0.xsd: the following element and groups have been replaced by created group CashAccountIdentifiers.model in the CashAccountIds.model group:
     CashAccountName.model group
     CashAccountNumber.model group
     cashAccountAlias
8. eagleml-sec-shared-2-0.xsd: the element skipIfExistFlag has been replaced by SkipIfExistFlag.model group (contains skipIfExistFlag) in the SMFFlags.Model group

Deleted from the schema:
1. eagleml-entity-shared-2-0.xsd: the element mtmRateSource has been deleted as duplicate from the EntityAccountingExt.model group

Other changes:
1. eagleml-entity-shared-2-0.xsd: the type of element contractualCashSettlementRule has been changes from integer to string in the ContractualCashSettlementRule.model group
2. All metadata info has been deleted from the schema

Element annotations have been updated.
 
View the zipped version of the XSD