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)