Project

Profile

Help

RE: to find out in general which line in the source xml c... » refProduct.xml

luba zlatin, 2017-04-06 16:25

 
<product xmlns="http://www.modelity.com/structures/model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.modelity.com/structures/model">
<parameter>
<nameMeta initMode="ON_DEFINITION">
<name>name</name>
</nameMeta>
<descriptionMeta initMode="ON_DEFINITION">
<description>description</description>
</descriptionMeta>
<productIdsMeta initMode="ON_DEFINITION">
<productIds id="productIds">
<item productIdScheme="http://www.modelity.com/internal">1234567</item>
</productIds>
</productIdsMeta>
<issuerMeta initMode="ON_PUBLISH">
<issuer>
<tableId>Issuers</tableId>
<valueId>Bank</valueId>
</issuer>
</issuerMeta>
<baseCurrencyMeta initMode="ON_DEFINITION">
<baseCurrency>EUR</baseCurrency>
</baseCurrencyMeta>
<counterCurrencyMeta initMode="ON_DEFINITION">
<counterCurrency>USD</counterCurrency>
</counterCurrencyMeta>
<premiumMeta initMode="NOT_REQUIRED" />
<denominationMeta initMode="ON_DEFINITION">
<denomination>USD</denomination>
</denominationMeta>
<settlementMeta initMode="ON_DEFINITION">
<settlement>
<tableId>Settlement</tableId>
<valueId>physical</valueId>
</settlement>
</settlementMeta>
<product_directionMeta initMode="NOT_REQUIRED">
<product_direction>
<tableId>ProductDirection</tableId>
<valueId>pay</valueId>
</product_direction>
</product_directionMeta>
<option_1_dealMeta initMode="ON_DEFINITION">
<option_1_deal>
<tableId>FxDeal</tableId>
<valueId>Vanilla</valueId>
</option_1_deal>
</option_1_dealMeta>
<option_1_directionMeta initMode="ON_DEFINITION">
<option_1_direction>
<tableId>FxDirection</tableId>
<valueId>buys</valueId>
</option_1_direction>
</option_1_directionMeta>
<option_1_styleMeta initMode="ON_DEFINITION">
<option_1_style>
<tableId>FxStyle</tableId>
<valueId>european</valueId>
</option_1_style>
</option_1_styleMeta>
<option_1_callPutCurrencyMeta initMode="ON_DEFINITION">
<option_1_callPutCurrency>USD</option_1_callPutCurrency>
</option_1_callPutCurrencyMeta>
<option_1_callPutDirectionMeta initMode="ON_DEFINITION">
<option_1_callPutDirection>
<tableId>OptionType</tableId>
<valueId>Call</valueId>
</option_1_callPutDirection>
</option_1_callPutDirectionMeta>
<option_1_strikeRateMeta initMode="ON_DEFINITION">
<option_1_strikeRate>1.1305</option_1_strikeRate>
</option_1_strikeRateMeta>
<option_1_ratioMeta initMode="ON_DEFINITION">
<option_1_ratio>1.0</option_1_ratio>
</option_1_ratioMeta>
<option_1_KnockinLowerBarrierMeta initMode="NOT_REQUIRED" />
<option_1_KnockinUpperBarrierMeta initMode="NOT_REQUIRED" />
<option_1_KnockoutLowerBarrierMeta initMode="NOT_REQUIRED" />
<option_1_KnockoutUpperBarrierMeta initMode="NOT_REQUIRED" />
<option_1_BarrierMonitoringMeta initMode="NOT_REQUIRED">
<option_1_BarrierMonitoring>
<tableId>FxStyle</tableId>
<valueId />
</option_1_BarrierMonitoring>
</option_1_BarrierMonitoringMeta>
<option_1_RebateMeta initMode="NOT_REQUIRED" />
<option_2_dealMeta initMode="NOT_REQUIRED">
<option_2_deal>
<tableId>FxDeal</tableId>
<valueId>BarrierOption</valueId>
</option_2_deal>
</option_2_dealMeta>
<option_2_directionMeta initMode="NOT_REQUIRED">
<option_2_direction>
<tableId>FxDirection</tableId>
<valueId>sells</valueId>
</option_2_direction>
</option_2_directionMeta>
<option_2_styleMeta initMode="NOT_REQUIRED">
<option_2_style>
<tableId>FxStyle</tableId>
<valueId>european</valueId>
</option_2_style>
</option_2_styleMeta>
<option_2_callPutCurrencyMeta initMode="NOT_REQUIRED">
<option_2_callPutCurrency>USD</option_2_callPutCurrency>
</option_2_callPutCurrencyMeta>
<option_2_callPutDirectionMeta initMode="NOT_REQUIRED">
<option_2_callPutDirection>
<tableId>OptionType</tableId>
<valueId>Put</valueId>
</option_2_callPutDirection>
</option_2_callPutDirectionMeta>
<option_2_strikeRateMeta initMode="NOT_REQUIRED">
<option_2_strikeRate>1.1305</option_2_strikeRate>
</option_2_strikeRateMeta>
<option_2_ratioMeta initMode="NOT_REQUIRED">
<option_2_ratio>1.0</option_2_ratio>
</option_2_ratioMeta>
<option_2_KnockinLowerBarrierMeta initMode="NOT_REQUIRED" />
<option_2_KnockinUpperBarrierMeta initMode="NOT_REQUIRED">
<option_2_KnockinUpperBarrier>1.17</option_2_KnockinUpperBarrier>
</option_2_KnockinUpperBarrierMeta>
<option_2_KnockoutLowerBarrierMeta initMode="NOT_REQUIRED" />
<option_2_KnockoutUpperBarrierMeta initMode="NOT_REQUIRED" />
<option_2_BarrierMonitoringMeta initMode="NOT_REQUIRED">
<option_2_BarrierMonitoring>
<tableId>FxStyle</tableId>
<valueId>european</valueId>
</option_2_BarrierMonitoring>
</option_2_BarrierMonitoringMeta>
<option_2_RebateMeta initMode="NOT_REQUIRED">
<option_2_Rebate>0.0</option_2_Rebate>
</option_2_RebateMeta>
<option_3_dealMeta initMode="NOT_REQUIRED">
<option_3_deal>
<tableId>FxDeal</tableId>
<valueId />
</option_3_deal>
</option_3_dealMeta>
<option_3_directionMeta initMode="NOT_REQUIRED">
<option_3_direction>
<tableId>FxDirection</tableId>
<valueId />
</option_3_direction>
</option_3_directionMeta>
<option_3_styleMeta initMode="NOT_REQUIRED">
<option_3_style>
<tableId>FxStyle</tableId>
<valueId />
</option_3_style>
</option_3_styleMeta>
<option_3_callPutCurrencyMeta initMode="NOT_REQUIRED">
<option_3_callPutCurrency />
</option_3_callPutCurrencyMeta>
<option_3_callPutDirectionMeta initMode="NOT_REQUIRED">
<option_3_callPutDirection>
<tableId>OptionType</tableId>
<valueId />
</option_3_callPutDirection>
</option_3_callPutDirectionMeta>
<option_3_strikeRateMeta initMode="NOT_REQUIRED" />
<option_3_ratioMeta initMode="NOT_REQUIRED" />
<option_3_KnockinLowerBarrierMeta initMode="NOT_REQUIRED" />
<option_3_KnockinUpperBarrierMeta initMode="NOT_REQUIRED" />
<option_3_KnockoutLowerBarrierMeta initMode="NOT_REQUIRED" />
<option_3_KnockoutUpperBarrierMeta initMode="NOT_REQUIRED" />
<option_3_BarrierMonitoringMeta initMode="NOT_REQUIRED">
<option_3_BarrierMonitoring>
<tableId>FxStyle</tableId>
<valueId />
</option_3_BarrierMonitoring>
</option_3_BarrierMonitoringMeta>
<option_3_RebateMeta initMode="NOT_REQUIRED" />
<option_4_dealMeta initMode="NOT_REQUIRED">
<option_4_deal>
<tableId>FxDeal</tableId>
<valueId />
</option_4_deal>
</option_4_dealMeta>
<option_4_directionMeta initMode="NOT_REQUIRED">
<option_4_direction>
<tableId>FxDirection</tableId>
<valueId />
</option_4_direction>
</option_4_directionMeta>
<option_4_styleMeta initMode="NOT_REQUIRED">
<option_4_style>
<tableId>FxStyle</tableId>
<valueId />
</option_4_style>
</option_4_styleMeta>
<option_4_callPutCurrencyMeta initMode="NOT_REQUIRED">
<option_4_callPutCurrency />
</option_4_callPutCurrencyMeta>
<option_4_callPutDirectionMeta initMode="NOT_REQUIRED">
<option_4_callPutDirection>
<tableId>OptionType</tableId>
<valueId />
</option_4_callPutDirection>
</option_4_callPutDirectionMeta>
<option_4_strikeRateMeta initMode="NOT_REQUIRED" />
<option_4_ratioMeta initMode="NOT_REQUIRED" />
<option_4_KnockinLowerBarrierMeta initMode="NOT_REQUIRED" />
<option_4_KnockinUpperBarrierMeta initMode="NOT_REQUIRED" />
<option_4_KnockoutLowerBarrierMeta initMode="NOT_REQUIRED" />
<option_4_KnockoutUpperBarrierMeta initMode="NOT_REQUIRED" />
<option_4_BarrierMonitoringMeta initMode="NOT_REQUIRED">
<option_4_BarrierMonitoring>
<tableId>FxStyle</tableId>
<valueId />
</option_4_BarrierMonitoring>
</option_4_BarrierMonitoringMeta>
<option_4_RebateMeta initMode="NOT_REQUIRED" />
<notionalAmountMeta initMode="ON_DEFINITION">
<notionalAmount>1500000.0</notionalAmount>
</notionalAmountMeta>
<nominalAmountMeta initMode="NOT_REQUIRED" />
<entryCostEmbeddedMeta initMode="NOT_REQUIRED" />
<entryCostNotEmbeddedMeta initMode="NOT_REQUIRED" />
<percentageExitCostMeta initMode="NOT_REQUIRED" />
<isDistributionCostEmbeddedMeta initMode="NOT_REQUIRED">
<isDistributionCostEmbedded>false</isDistributionCostEmbedded>
</isDistributionCostEmbeddedMeta>
<expiryTimeMeta initMode="NOT_REQUIRED">
<expiryTime>
<tableId>FxExpiryTime</tableId>
<valueId />
</expiryTime>
</expiryTimeMeta>
<manualExpiryTimeMeta initMode="NOT_REQUIRED" />
<earlyRedemptionMeta initMode="ON_PUBLISH">
<earlyRedemption>false</earlyRedemption>
</earlyRedemptionMeta>
<externalCallDescriptionMeta initMode="ON_LIVE" />
<kidResponsibleMeta initMode="NOT_REQUIRED">
<kidResponsible>
<tableId>Issuers</tableId>
<valueId />
</kidResponsible>
</kidResponsibleMeta>
<guarantorMeta initMode="NOT_REQUIRED">
<guarantor>
<tableId>Issuers</tableId>
<valueId />
</guarantor>
</guarantorMeta>
<liquidityMeta initMode="NOT_REQUIRED">
<liquidity>
<tableId>Liquidity</tableId>
<valueId />
</liquidity>
</liquidityMeta>
<competentAuthorityMeta initMode="NOT_REQUIRED">
<competentAuthority id="competentAuthority" />
</competentAuthorityMeta>
<offeredOnSecondaryMarketMeta initMode="NOT_REQUIRED">
<offeredOnSecondaryMarket>false</offeredOnSecondaryMarket>
</offeredOnSecondaryMarketMeta>
<comprehensionAlertMeta initMode="NOT_REQUIRED">
<comprehensionAlert>false</comprehensionAlert>
</comprehensionAlertMeta>
<earlyExitCostMeta initMode="NOT_REQUIRED" />
<entryConstsAsMaxMeta initMode="NOT_REQUIRED">
<entryConstsAsMax>false</entryConstsAsMax>
</entryConstsAsMaxMeta>
<settlementCurrencyMeta initMode="NOT_REQUIRED">
<settlementCurrency />
</settlementCurrencyMeta>
<premiumCurrencyMeta initMode="NOT_REQUIRED">
<premiumCurrency />
</premiumCurrencyMeta>
</parameter>
<schedule>
<issueDateMeta initMode="ON_DEFINITION">
<issueDate>
<selection>adjustedDate</selection>
<adjustedDate id="issueDate">
<unadjustedDate>2016-08-19</unadjustedDate>
<dateAdjustments>
<businessDayConvention>NONE</businessDayConvention>
<businessDaysOffset>
<businessDayOffsetCount>1</businessDayOffsetCount>
<businessDaysOffsetExclusive>0</businessDaysOffsetExclusive>
</businessDaysOffset>
<businessCenters>
<centers>
<assetsOrBusinessCenter>none</assetsOrBusinessCenter>
<denominationCenter>0</denominationCenter>
</centers>
</businessCenters>
</dateAdjustments>
</adjustedDate>
</issueDate>
</issueDateMeta>
<maturityDateMeta initMode="ON_DEFINITION">
<maturityDate>
<selection>adjustedDate</selection>
<adjustedDate id="maturityDate">
<unadjustedDate>2017-08-23</unadjustedDate>
<dateAdjustments>
<businessDayConvention>NONE</businessDayConvention>
<businessDaysOffset>
<businessDayOffsetCount>1</businessDayOffsetCount>
<businessDaysOffsetExclusive>0</businessDaysOffsetExclusive>
</businessDaysOffset>
<businessCenters>
<centers>
<assetsOrBusinessCenter>none</assetsOrBusinessCenter>
<denominationCenter>0</denominationCenter>
</centers>
</businessCenters>
</dateAdjustments>
</adjustedDate>
</maturityDate>
</maturityDateMeta>
<strikeDateMeta initMode="ON_DEFINITION">
<strikeDate>
<selection>adjustedDate</selection>
<adjustedDate id="strikeDate">
<unadjustedDate>2016-08-19</unadjustedDate>
<dateAdjustments>
<businessDayConvention>NONE</businessDayConvention>
<businessDaysOffset>
<businessDayOffsetCount>1</businessDayOffsetCount>
<businessDaysOffsetExclusive>0</businessDaysOffsetExclusive>
</businessDaysOffset>
<businessCenters>
<centers>
<assetsOrBusinessCenter>none</assetsOrBusinessCenter>
<denominationCenter>0</denominationCenter>
</centers>
</businessCenters>
</dateAdjustments>
</adjustedDate>
</strikeDate>
</strikeDateMeta>
<finalValuationDatesMeta initMode="ON_DEFINITION">
<finalValuationDates xmlns="http://www.modelity.com/structures/model" id="finalValuationDates">
<dateList>
<dateAdjustments>
<businessDayConvention>NONE</businessDayConvention>
<businessDaysOffset>
<businessDayOffsetCount>1</businessDayOffsetCount>
<businessDaysOffsetExclusive>0</businessDaysOffsetExclusive>
</businessDaysOffset>
<businessCenters>
<centers>
<assetsOrBusinessCenter>none</assetsOrBusinessCenter>
<denominationCenter>0</denominationCenter>
</centers>
</businessCenters>
</dateAdjustments>
<date>
<date>2017-08-21</date>
</date>
</dateList>
</finalValuationDates>
</finalValuationDatesMeta>
<premiumPaymentDateMeta initMode="NOT_REQUIRED">
<premiumPaymentDate>
<selection>adjustedDate</selection>
<adjustedDate id="premiumPaymentDate">
<dateAdjustments>
<businessDayConvention>NONE</businessDayConvention>
<businessDaysOffset>
<businessDayOffsetCount>1</businessDayOffsetCount>
<businessDaysOffsetExclusive>0</businessDaysOffsetExclusive>
</businessDaysOffset>
<businessCenters>
<centers>
<assetsOrBusinessCenter>none</assetsOrBusinessCenter>
<denominationCenter>0</denominationCenter>
</centers>
</businessCenters>
</dateAdjustments>
</adjustedDate>
</premiumPaymentDate>
</premiumPaymentDateMeta>
<externalCallDateMeta initMode="ON_LIVE">
<externalCallDate>
<selection>adjustedDate</selection>
<adjustedDate id="externalCallDate">
<dateAdjustments>
<businessDayConvention>NONE</businessDayConvention>
<businessDaysOffset>
<businessDayOffsetCount>1</businessDayOffsetCount>
<businessDaysOffsetExclusive>0</businessDaysOffsetExclusive>
</businessDaysOffset>
<businessCenters>
<centers>
<assetsOrBusinessCenter>none</assetsOrBusinessCenter>
<denominationCenter>0</denominationCenter>
</centers>
</businessCenters>
</dateAdjustments>
</adjustedDate>
</externalCallDate>
</externalCallDateMeta>
<barrierMonitoringDatesMeta initMode="NOT_REQUIRED" />
</schedule>
<underlier>
<fxAssetMeta initMode="ON_DEFINITION">
<fxAsset id="fxAsset">
<description />
<instrumentId instrumentIdScheme="http://www.bloomberg.com">EURUSD Curncy</instrumentId>
<corporateActionPolicy>ValueDate</corporateActionPolicy>
</fxAsset>
</fxAssetMeta>
</underlier>
<underlierParam>
<productAssetMeta initMode="NOT_REQUIRED">
<productAsset id="productAsset">
<description />
<instrumentId instrumentIdScheme="http://www.bloomberg.com" />
<corporateActionPolicy>ValueDate</corporateActionPolicy>
</productAsset>
</productAssetMeta>
</underlierParam>
<model />
</product>
(1-1/3)