IssuePcPrice

Currently available only for IssuePcPrice with one referenceTransaction in the file. If the incoming file has more than one IssuePcPrice record or another objectType, it will be resent to the default eagle_ml-2-0_default_cm_control_message stream.

This behavior can be overridden by setting W_RESEND_TO_REQUEST_STREAM global parameter in w_config_custom.inc to N.

If a file has one IssuePcPrice transaction, it will be sent to the eagle_ml-2-0_default_in_xml_reference stream as it happens usually, but right after load a TSR message will be generated and delivered by the IssuePcPrice rule (xml-ref_issuepcprice.xml). As a result you will not see any runs of eagle_ml-2-0_default_cm_task_reporter.

<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"> <header> <messageId>1BNXU7X1O0T9TXP0</messageId> <sentBy>http://www.eagleinvsys.com/</sentBy> <creationTimestamp>2015-08-18T01:59:41-05:00</creationTimestamp> </header> <taskIdentifier> <correlationId>{GUID}</correlationId> <businessTaskId>TEST_VOLUME</businessTaskId> </taskIdentifier> <referenceTransaction> <header> <objectType>IssuePcPrice</objectType> </header> <issuePcPrice> <objectType>IssuePcPrice</objectType> <objectId>IssuePcPrice</objectId> <sourceName>EAGLE PACE</sourceName> <updateSource>MCADMIN</updateSource> <effectiveDate>2018-10-15</effectiveDate> <primaryAssetId>TEST_LOAD_1</primaryAssetId> <primaryAssetType>INTERNAL</primaryAssetType> <sedol>TEST_LOAD_1</sedol> <ticker>TEST_LOAD_1</ticker> <assetCurrency>UAH</assetCurrency> <securityAlias/> <internalId>TEST_LOAD_1</internalId> <primaryExchangeCode>UA</primaryExchangeCode> <issueName>TEST_LOAD_1</issueName> <issueDescription>TEST_LOAD_1</issueDescription> <assetResolutionOption>INTERNAL</assetResolutionOption> <battingOrder>internalId,common,sedol</battingOrder> <priceExchangeCode>UA</priceExchangeCode> <allowPastRate>N</allowPastRate> <bloombergError>N</bloombergError> <excludePriceDemandFlag>Y</excludePriceDemandFlag> <sourceDescription>IURII</sourceDescription> <sourceComments>IURII</sourceComments> <priceCondition>1</priceCondition> <priceVolume>1</priceVolume> <newsIndicator>N</newsIndicator> <currencyLastCharacter>H</currencyLastCharacter> <askPriceFlag>N</askPriceFlag> <bidPriceFlag>N</bidPriceFlag> <priceFlag>N</priceFlag> <lastPriceFlag>N</lastPriceFlag> <midPriceFlag>N</midPriceFlag> <pXQuoteLotSize>3.4</pXQuoteLotSize> <lastPrice>16</lastPrice> <openPrice>4</openPrice> <dirtyPrice>5</dirtyPrice> <lastPriceCondition>N</lastPriceCondition> <askPrice>17</askPrice> <askPriceCondition>N</askPriceCondition> <bidPrice>52</bidPrice> <bidPriceCondition>N</bidPriceCondition> <price>81</price> <pricePriceCondition>N</pricePriceCondition> <midPrice>43</midPrice> <midPriceCondition>N</midPriceCondition> <originalPrice>29</originalPrice> <originalPriceCondition>FV</originalPriceCondition> <priceTypeCode>Close</priceTypeCode> <priceTypeCodeCondition>P</priceTypeCodeCondition> <units>1</units> <unitsCondition>P</unitsCondition> <fairValueFactor>84</fairValueFactor> <fairValueFactorCondition>P</fairValueFactorCondition> <lastUpdateDate/> <marketDate/> <useVendorReloadProcess>2</useVendorReloadProcess> <confidenceInterval>2</confidenceInterval> <priceLevel>2</priceLevel> <finalValidationNumber>2</finalValidationNumber> <originalVendorSource>originalVendorSource</originalVendorSource> </issuePcPrice> </referenceTransaction> </EagleML>