XSD Revision 317

Added to the schema:
1. The new XSD files have been added to the schema:
     eagleml-internal-2-0.xsd
     eagleml-internal-shared-2-0.xsd
     eagleml-internal-txn-2-0.xsd
     eagleml-scim.xsd
2. eagleml-main-2-0.xsd: the following references have been added to new XSD files:
     eagleml-internal-2-0.xsd
     eagleml-internal-txn-2-0.xsd
3. eagleml-internal-2-0.xsd: the new abstract object internalObject with the complex type InternalObjecthave (based on Object complex type) been added to the schema with the group UpdateSource.model
4. eagleml-internal-2-0.xsd: the new abstract object s2PObject with the complex type S2PObject (based on InternalObjecthave complex type) been added to the schema
5. eagleml-internal-2-0.xsd: the new object spdDeltaTriggerLog with the complex type SpdDeltaTriggerLog (based on S2PObject complex type) been added to the schema with the group SpdDeltaTriggerLog.model
6. eagleml-internal-shared-2-0.xsd: the group SpdDeltaTriggerLog.model has been added to the schema with the following groups and elements:
     SourceName.model group
     LocalCurrency.model group
     LongShortIndicator.model group
     EntityCommonIds.model group
     AccountingBasis.model group
     AssetIdentifiers.model group
     HistoryType.model group
     originalHistoryType
     AccountingDate.model group
     PostDate.model group
     TradeDate.model group
     SettlementDate.model group
     MonthEndDate.model group
     EventId.model group
     BatchEventIdCA.model group
     TargetEventId.model group
     LinkEventId.model group
     MessageType.model group
     MessageSubType.model group
     CashCategory.model group
     CashStatus.model group
     ccFlag
     SourceInstance.model group
     SpdDeltaInstance.model group
     Instance.model group
     SrcSysC.model group
7. eagleml-internal-txn-2-0.xsd: the new object internalTransactionMessage and complex type InternalTransactionMessage (based on TransactionMessage complex type) have been added to the schema with the element internalTransaction of complex type InternalTransaction
8. eagleml-internal-txn-2-0.xsd: the new object s2pReportingTransactionMessage and complex type S2PReportingTransactionMessage (based on TransactionMessage complex type) have been added to the schema with the element s2pReportingTransaction of complex type S2PReportingTransaction
9. eagleml-internal-txn-2-0.xsd: the complex type InternalTransaction (based on Transaction complex type) has been added to the schema with the reference to element internalObject
10. eagleml-internal-txn-2-0.xsd: the complex type S2PReportingTransaction (based on InternalTransaction complex type) has been added to the schema
11. eagleml-ref-2-0.xsd: the new object businessDateRule and the complex type BusinessDateRule (based on ReferenceBaseObject complex type) have been added to the schema with the BusinessDateRule.model group
12. eagleml-enum-2-0.xsd: the following enumeration values have been added to the EagleMLMessageTypeEnum simple type:
     'S2PReportingTransactionMessage'
     'InternalTransactionMessage'
13. eagleml-enum-2-0.xsd: the following enumeration values have been added to the ObjectTypeEnum simple type
     'BusinessDateRule'
     'SpdDeltaTriggerLog'
14. eagleml-enum-2-0.xsd: enumeration value 'S2PREPORTING' has been added to the FeedTypeEnumCore simple type
15. eagleml-enum-2-0.xsd: the simple type OffsetCodeEnum has been added to the schema with the following enumeration values:
     'YEAR'
     'WEEK'
     'QTR'
     'DAY'
     'MON'
16. eagleml-enum-2-0.xsd: the simple type AdjustmentCodeEnum has been added to the schema with the following enumeration values:
     'NONE'
     'EOY'
     'EOM'
     'BOY'
     'BOQ'
     'EOQ'
     'BOW'
     'EOW'
     'BOM'
17. eagleml-enum-2-0.xsd: the simple type SinglePeriodEnum has been added to the schema with the following enumeration values:
     'S'
     'E'
18. eagleml-enum-2-0.xsd: the simple type DateTypeCodeEnum has been added to the schema with the following enumeration values:
     'FIXED'
     'CALC'
     'FYTD'
     'FYPD'
     'FYCD'
     'ITD'
     'FQCD'
     'CUR'
     'FQPD'
     'SCALC'
19. eagleml-enum-2-0.xsd: the simple type ISOTimeZoneOffset has been added to the schema with the pattern = [+-]([01]\d|2[0-3])(:?[0-5]\d)?
20. eagleml-ref-2-0.xsd: the complex type BusinessDayAdjustments has been added to the schema with the following elements:
     offsetCode
     offsetQuantity
     offsetCalendarFlag
     adjustmentCode
     adjustmentCalendarFlag
     additionalOffsetCode
     additionalOffsetQuantity
     additionalCalendarFlag
21. eagleml-ref-2-0.xsd: the complex type BusinessDate has been added to the schema with the following elements:
     unadjustedDate
     dateTypeCode
     dayAdjustments of complex type BusinessDayAdjustments
22. eagleml-ref-shared-2-0.xsd: the group BusinessDateRule.model has been added to the schema with the following groups and elements:
     UpdateSource.model group
     dateRuleId
     dateRuleName
     BusinessCalendarName.model group
     businessStartDate of complex type BusinessDate
     businessEndDate of complex type BusinessDate
     Comments.model group
     inceptFiscalField
     MonthEndFlag.model group
     scope
     singlePeriod
     timeZoneCode
     timeZoneName
23. eagleml-shared-2-0.xsd: the group MessageType.model has been added to the schema with the element messageType
24. eagleml-shared-2-0.xsd: the group SpdDeltaInstance.model has been added to the schema with the element spdDeltaInst
25. eagleml-shared-2-0.xsd: the group CashStatus.model has been added to the schema with the element cashStatus
26. eagleml-shared-2-0.xsd: the group HistoryType.model has been added to the schema with the element historyType
27. eagleml-user-2-0.xsd: reference to the XSD file eagleml-scim.xsd has been added to the eagleml-user-2-0.xsd XSD file
28. eagleml-user-2-0.xsd: the object userObjectSCIM and the abstract type UserObjectSCIM have been added to the schema
29. eagleml-user-2-0.xsd: the object User and the new type User (SCIM-based) have been added to the schema. Existed type User has been renamed (see description below)
30. eagleml-user-2-0.xsd: the object Group and the new type Group have been added to the schema. Existed type Group has been renamed (see description below)
31. eagleml-user-txn-2-0.xsd: reference to the element userObjectSCIM has been added to the UserAdministrationTransaction complex type. Aded choice for elements userObject and userObjectSCIM.

Replaced in the schema:
1. eagleml-acc-shared-2-0.xsd: the element cashStatus has been replaced by created CashStatus.model group in the TradedCashActivity.model group
2. eagleml-acc-shared-2-0.xsd: the element historyType has been replaced by created HistoryType.model group in the OpenRecPayMulti.model group
2. eagleml-acc-shared-2-0.xsd: the element messageType has been replaced by created MessageType.model group in the EventRejection.model group
2. eagleml-wh-2-0.xsd: the element spdDeltaInst has been replaced by created SpdDeltaInstance.model group in the WarehousePosition complex type

Renamed in the schema:
1. eagleml-user-2-0.xsd: the complex type User has been renamed to UserEagleML
2. eagleml-user-2-0.xsd: the complex type Group has been renamed to GroupEagleML
3. eagleml-user-2-0.xsd: the complex type Entitlement has been renamed to EntitlementEagleML

View the zipped version of the XSD