Option Contract SMF Example
Supported processing security types: OPOPCR, OPOPSW, OPOPDB, OPOPEQ, OPOPFB, OPOPCM, OPOPIX.
Option Contract SMF is a particular case of Generic SMF Object for eagle_ml-2-0_default_in_xml_smf_generic stream.
Set accoutingValidationFlag parameter to "Y" to process this example with xml-smf.xml rule.
To avoid errors in your particular environment, you may need to use unique issueName node.
<EagleML xmlns="http://www.eagleinvsys.com/2011/EagleML-2-0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" eaglemlVersion="2-0" eaglemlType="ReferenceTransactionMessage" xsi:schemaLocation="http://www.eagleinvsys.com/2011/EagleML-2-0 eagleml-main-2-0.xsd" xsi:type="ReferenceTransactionMessage">
<referenceTransaction>
<header>
<action>ADD</action>
<objectType>GenericSMF</objectType>
</header>
<genericSMF>
<objectType>GenericSMF</objectType>
<objectId>GenericSMF</objectId>
<objectDescription>SMF</objectDescription>
<sourceName>EAGLE PACE</sourceName>
<updateSource>AFASTOVICH</updateSource>
<effectiveDate>2014-11-26</effectiveDate>
<accountingValidationFlag>Y</accountingValidationFlag>
<issueName>TEST</issueName>
<isin>567TAVFERTER</isin>
<primaryExchangeCode>ALL</primaryExchangeCode><!--F17-->
<assetCurrency>USD</assetCurrency><!--F85 -->
<investmentType>OP</investmentType><!--F11-->
<processingSecurityType>OPOPEQ</processingSecurityType><!-- F3931-->
<securityType>OPT</securityType><!--F82-->
<settlementCurrency>USD</settlementCurrency>
<incomeCurrency>USD</incomeCurrency>
<quantityType>CONTRACTS</quantityType><!--F12-->
<priceMultiplier>1</priceMultiplier><!--F18-->
<quantityScale>100</quantityScale><!--F19-->
<issueCountryCode>US</issueCountryCode><!--F1418-->
<expirationDate>2022-03-19</expirationDate>
<amereuro>AMERICAN</amereuro>
<putCallFlag>P</putCallFlag>
<strikePrice>45.00</strikePrice><!--F67-->
<UnderlyingModel>
<primaryAssetId>1</primaryAssetId>
<issueName>ericcs2</issueName>
</UnderlyingModel>
</genericSMF>
</referenceTransaction>
</EagleML>
Â