XSD Revision 344

November 2019 EagleML Release

Added to the schema:
1. eagleml-ref-2-0.xsd: the new object paceAttribute with the complex type PaceAttribute (based on ReferenceObject complex type) have been added to the schema with the PaceAttribute.model group
2. eagleml-ref-shared-2-0.xsd: the group PaceAttribute.model has been added to the schema with the following groups:
     FieldAttribute.model
     FieldAttributeDetail.model
     PaceInvFields.model
     CodeCategoryIdentifiers.model
     FieldAttributeProcess.model
3. eagleml-ref-shared-2-0.xsd: the group FieldAttributeDetail.model has been added to the schema with the following elements and group:
     fieldCategory
     currencyProcess
     fieldValueType
     fieldIdentifier
     Scope.model group
     readOnly
     attrubutesUserData
4. eagleml-ref-shared-2-0.xsd: the complex type AttrubutesUserDataModel has been added to the schema with the element attrubuteUserData of complex type AttrubuteUserDataModel
5. eagleml-ref-shared-2-0.xsd: the complex type AttrubuteUserDataModel has been added to the schema with the following elements:
     attrubuteUserDataType
     attrubuteUserDataValue
6. eagleml-ref-shared-2-0.xsd: the group PaceInvFields.model has been added to the schema with the following elements:
     invFieldDescription
     invFieldDispProp
     invFieldType
     invFieldSize
     invFieldAttribute
     xmlTag
     starTag
     lookupType
     eagleMLName
     eagleMLElementName
     eagleMLGroupName
     eagleMLTransactionName
     eagleMLXpath
7. eagleml-ref-shared-2-0.xsd: the group FieldAttributeProcess.model has been added to the schema with the following elements:
     processDescription
     processType
     parameterList
     processDatabaseName
     processStoredProcedureName
8. eagleml-ref-shared-2-0.xsd: the common group Scope.model has been added to the schema with the element scope
9. eagleml-sec-shared-2-0.xsd: the group CalculateValidateLastPaymentDate.model has been added to the SMFFlags.Model group
10. eagleml-sec-shared-2-0.xsd: the common group CalculateValidateLastPaymentDate.model has been added to the schema with the element calculateValidateLastPaymentDate
11. eagleml-shared-2-0.xsd: the common group NetAssetValue.model has been added to the schema with the element netAssetValue
12. eagleml-shared-2-0.xsd: the common group NotionalMarketValue.model has been added to the schema with the element notionalMarketValue
13. eagleml-txn-2-0.xsd: the attribute dateToUse (used for the element dateRule) has been added to the DateRule complex type
14. eagleml-wh-2-0.xsd: the following groups have been added to the WarehousePerformance complex type:
     NetAssetValue.model
     NotionalMarketValue.model
15. eagleml-enum-2-0.xsd: the enumeration value 'PaceAttribute' has been added to the ObjectTypeEnum simple type
16. eagleml-enum-2-0.xsd: the simple type DateToUseOptionEnum has been added to the schema with the following enumeration values:
     'StartDate'
     'EndDate'
17. eagleml-enum-2-0.xsd: the simple type CalcTypeEnum combining types stirng and CalcTypeStrictEnum has been added to the schema
18. eagleml-enum-2-0.xsd: the simple type CalcTypeStrictEnum has been added to the schema with the following enumeration values:
     'C%', 'c%', 'CT', 'ct', 'CD', 'cd', 'DI', 'di',
     'B%', 'b%', 'HM', 'hm', 'MX', 'mx', 'ME', 'me',
     'MD', 'md', 'MN', 'mn', 'NT', 'nt', '%',
     'AS', 'as', 'DS', 'ds', 'RA', 'ra', 'RR', 'rr',
     'SD', 'sd', 'SP', 'sp', 'SD', 'sd', 'SM', 'sm',
     'AV', 'av', 'FV', 'fv', 'PD', 'pd', 'XO', 'xo',
     'NO', 'no', 'OC', 'oc', 'FO', 'fo', 'DC', 'dc'
19. eagleml-enum-2-0.xsd: the simple type FieldTypeEnum combining types stirng and FieldTypeStrictEnum has been added to the schema
20. eagleml-enum-2-0.xsd: the simple type FieldTypeStrictEnum has been added to the schema with the following enumeration values:
     'S', 's',
     'NUM', 'num',
     'LONG', 'long',
     'CNUM', 'cnum',
     'NCHR', 'nchr',
     'DATE', 'date'
21. eagleml-enum-2-0.xsd: the simple type FieldIndicatorEnum combining types stirng and FieldIndicatorStrictEnum has been added to the schema
22. eagleml-enum-2-0.xsd: the simple type FieldIndicatorStrictEnum has been added to the schema with the following enumeration values:
     'AC', 'A', 'AP', 'C', 'CF', 'CM', 'CL', 'CC', 'CD', 'CO',
     'CI', 'CR', 'XR', 'DE', 'D', 'ES', 'RI', 'FD', 'DF', 'E',
     'EA', 'EC', 'CX', 'EH', 'LE', 'EM', 'EL', 'EX', 'FE', 'FX',
     'FT', 'FS', 'F', 'H', 'HA', 'IA', 'II', 'IL', 'IP', 'IT',
     'IR', 'IS', 'IX', 'LA', 'LT', 'PF', 'PT', 'P', 'PE', 'PA',
     'PS', 'PR', 'R', 'SH', 'S', 'SL', 'I', 'TX', 'VC', 'TS',
     'T', 'CA', 'G', 'g', 'PX', 'VR', 'U'
23. eagleml-enum-2-0.xsd: the simple type CurrencyProcessEnum combining types stirng and CurrencyProcessStrictEnum has been added to the schema
24. eagleml-enum-2-0.xsd: the simple type CurrencyProcessStrictEnum has been added to the schema with the following enumeration values:
     'NOT'
     'BEG'
     'BFG'
     'END'
     'ENF'
     'RET'
25. eagleml-enum-2-0.xsd: the simple type FieldValueTypeEnum combining types stirng and FieldValueTypeStrictEnum has been added to the schema
26. eagleml-enum-2-0.xsd: the simple type FieldValueTypeStrictEnum has been added to the schema with the following enumeration values:
     'NOT'
     'RET'
     'UVV'
27. eagleml-enum-2-0.xsd: the simple type ProcessTypeEnum combining types stirng and ProcessTypeStrictEnum has been added to the schema
28. eagleml-enum-2-0.xsd: the simple type ProcessTypeStrictEnum has been added to the schema with the following enumeration values:
     'ENTITY'
     'PUBLISH'
     'FETCH'
     'USERDEFINED'

Replaced in the schema:
1. eagleml-entity-shared-2-0.xsd: the element netAssetValue has been replaced by the group NetAssetValue.model in the EntityLiquidity.model group
2. eagleml-entity-shared-2-0.xsd: the element notionalMarketValue has been replaced by the group NotionalMarketValue.model in the EntityLiquidity.model group
3. eagleml-ref-shared-2-0.xsd: the element scope has been replaced by the group Scope.model in the BusinessDateRule.model group
4. eagleml-sec-shared-2-0.xsd: the element calculateValidateLastPaymentDate has been replaced by the group CalculateValidateLastPaymentDate.model in the MultipleLegSwap.model group

Deleted from the schema:
1. eagleml-wh-2-0.xsd: the element nav and the group NotionalAmt.model hve been deleted from the WarehousePerformance complex type

Other changes:
1. eagleml-ref-shared-2-0.xsd: the type of the element statField has been changed from string to YesNoOptionEnum in the FieldAttribute.model group
2. eagleml-ref-shared-2-0.xsd: the type of the element calcType has been changed from string to CalcTypeEnum in the FieldAttribute.model group
3. eagleml-ref-shared-2-0.xsd: the type of the element fieldIndicator has been changed from string to FieldIndicatorEnum in the FieldAttribute.model group
4. eagleml-ref-shared-2-0.xsd: the type of the element fieldType has been changed from string to FieldTypeEnum in the FieldAttribute.model group

Element annotations have been updated.

View the zipped version of the XSD