XSD Revision 204
Added to the Schema:
1. eagleml-sec-2-0.xsd: group CommonSMF.model has been added to SMFBaseObject complex type
2. eagleml-sec-2-0.xsd: element multilegSMF and new complex type MultilegSMF with following groups and elements has been added to the schema:
  SMFFlags.Model group
  contractLeg complex element
  payLeg complex element
  receiveLeg complex element
3. eagleml-sec-shared-2-0.xsd: element delayDaysType has been added to the SMFBaseObject complex type
4. eagleml-sec-shared-2-0.xsd: the following elements have been added to the FixedIncome.model group:
  resetLookBackDaysType
  dualCurrencyIndicator
  dualCurConvFactor
  principalCurrencyDc
  settlementRateOption
  fxRateType
  fxFixingPeriod
  fxFixingPeriodMultiplier
  fxFixingPeriodDateType
  fxFixingBusDayConvention
  fxFixingBusinessCenter
  fxFixingDtRelativeTo
  fixingDtBusinessCenterÂ
5. eagleml-sec-shared-2-0.xsd: complex type SmfLegModel with following elements and groups has been added to the schema:
  AssetIdentifiers.model group
  CommonSMF.model group
  EquityModel complex element
  FixedIncomeModel complex element
  FixedIncomeExtension complex element
  SMExtension complex element
  UnderlyingModel complex element
  MultipleLegSwapModel complex element
  CapsAndFloorsModel complex element
  IndexModel complex element
6. eagleml-sec-shared-2-0.xsd: element calculateValidateLastPaymentDate has been added to the MultipleLegSwap.model groupÂ
7. eagleml-enum-2-0.xsd: the following enumeration values have been added to ObjectTypeEnum simple type (related to addition new objects):
  MultilegSMF
  CostBasisAdjustment
8. eagleml-enum-2-0.xsd: the following enumeration values have been added to BuySellIndicatorEnum simple type:
  OPENSWAP
  CLOSESWAP
9. eagleml-shared-2-0.xsd: element party of complex type Party has been made optional in PartiesAndAccounts.model group
10. eagleml-shared-2-0.xsd: the following elements have been added to StandardSMFIdentifiers.model group:
  uniqueProductId
  uniqueSwapId
11. eagleml-enum-2-0.xsd: the following enumeration values also have been added to ObjectTypeEnum simple type:
  ExtendedReference
  ExtendedEntity
  ExtendedWarehouse
  ExtendedSMF
  ExtendedCA
  ExtendedAccounting
12. New XSD files have been added to the schema:
  eagleml-wsdl-2-0.xsd - The xsd schema describes xsd-classes and elements which used in soap EagleML Webservice wsdl definition to create soap messages
  soap-envelope.xsd - This is standard soap envelop xsd-schema, included for compatible with java applications
13. eagleml-acc-2-0.xsd: element costBasisAdjustment and complex type CostBasisAdjustment with following objects has been added to the schema:
  EntityCommonIds.model group
  AssetIdentifiers.model group
  costAdjustmentType element
  TradeDates.model group
  AccountingInfo.model group
  AccountingCostAdjustmentInfo.model group
  SettlementCommonInfo.model group
  OtherTradeInfo.model group
  TradeFlags.model group
14. eagleml-acc-shared-2-0.xsd: group AccountingCostAdjustmentInfo.model with following elements has been added to the schema:
  giftTaxAdjustment
  annualExclusionAmount
15. eagleml-enum-2-0.xsd: simple type costAdjustmentTxnTypeEnum with following enumeration values has been added to the schema:
  INCROPEN
  DECROPEN
  CANCADJ
Deleted from the Schema:Â
1. eagleml-shared-2-0.xsd: the following elements have been deleted from the MultipleLegSwap.model group:
  couponType
  precedingBusinessDays
Note: These elements have been deleted because the specified elements are not mapped into stored procedure in Generic SMF inbound rule.
Moved in the Schema:Â
1. eagleml-shared-2-0.xsd: all elements from investmentType to portInd50 have been moved from SMFBaseObject complex type to CommonSMF.model group
2. The group CommonSMF.model contained in SMFBaseObject complex type. Structure of type GenericSMF, UnderlyingSMF and HoldingSMFs is not changed.
Changed Type:
1. eagleml-shared-2-0.xsd: type of element dayOfMonthOverride has been changed from integer to string in FixedIncome.model group
Other Changes:Â
1. eagleml-main-2-0.xsd: value of attribute elementFormDefault of a node <xsd:schema> has been changed from unqualified to qualified
2. eagleml-msg-2-0.xsd: attribute form="unqualified" has been added to element synchronousExecution in RunTaskRequest and TransactionMessage complex types
View the zipped version of the XSDÂ (right click to open in a new tab)