<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style>
<!--
@font-face
        {font-family:Calibri}
@font-face
        {font-family:Tahoma}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif"}
span.PlainTextChar
        {font-family:"Calibri","sans-serif"}
span.BalloonTextChar
        {font-family:"Tahoma","sans-serif"}
span.EmailStyle21
        {}
span.EmailStyle22
        {font-family:"Calibri","sans-serif";
        color:#1F497D}
span.EmailStyle23
        {font-family:"Calibri","sans-serif";
        color:#1F497D}
.MsoChpDefault
        {font-size:10.0pt}
@page WordSection1
        {margin:72.0pt 72.0pt 72.0pt 72.0pt}
div.WordSection1
        {}
-->
</style>
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Logging sorted with filelogfactory rather than screenlogfactory, thanks</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">Regarding - Make sure that your FIX44.xml DataDictionary has that repeating group defined in your Trade Capture report definition. The validation is probably failing because NoPartySubIDs doesn?t seem to be part
 of the  default definition TradeCaptureReport from a quick look at the FIX44.xml.</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">I tried adding </span></p>
<p class="MsoNormal"><span style="color:red"><component name="Parties"></span></p>
<p class="MsoNormal"><span style="color:red">      <group name="NoPartyIDs" required="N"></span></p>
<p class="MsoNormal"><span style="color:red">        <field name="PartyID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:red">        <field name="PartyIDSource" required="N" /></span></p>
<p class="MsoNormal"><span style="color:red">        <field name="PartyRole" required="N" /></span></p>
<p class="MsoNormal"><span style="color:red">        <group name="NoPartySubIDs" required="N"></span></p>
<p class="MsoNormal"><span style="color:red">          <field name="PartySubID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:red">          <field name="PartySubIDType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:red">        </group></span></p>
<p class="MsoNormal"><span style="color:red">      </group></span></p>
<p class="MsoNormal"><span style="color:red">    </component></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">To my tradeCapturereport defn</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D"><message name="TradeCaptureReport" msgtype="AE" msgcat="app"></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="TradeReportID" required="Y" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="TradeReportTransType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="TradeReportType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="TradeRequestID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="TrdType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="TrdSubType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="SecondaryTrdType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="TransferReason" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="ExecType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="TotNumTradeReports" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="LastRptRequested" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="UnsolicitedIndicator" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="SubscriptionRequestType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="TradeReportRefID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="SecondaryTradeReportRefID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="SecondaryTradeReportID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="TradeLinkID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="TrdMatchID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="ExecID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="OrdStatus" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="SecondaryExecID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="ExecRestatementReason" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="PreviouslyReported" required="Y" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="PriceType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <component name="Instrument" required="Y" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <component name="FinancingDetails" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <component name="OrderQtyData" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="QtyType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <component name="YieldData" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <group name="NoUnderlyings" required="N"></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <component name="UnderlyingInstrument" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    </group></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="UnderlyingTradingSessionID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="UnderlyingTradingSessionSubID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="LastQty" required="Y" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="LastPx" required="Y" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="LastParPx" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="LastSpotRate" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="LastForwardPoints" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="LastMkt" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="TradeDate" required="Y" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="ClearingBusinessDate" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="AvgPx" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <component name="SpreadOrBenchmarkCurveData" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="AvgPxIndicator" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <component name="PositionAmountData" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="MultiLegReportingType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="TradeLegRefID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <group name="NoLegs" required="N"></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <component name="InstrumentLeg" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="LegQty" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="LegSwapType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <component name="LegStipulations" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="LegPositionEffect" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="LegCoveredOrUncovered" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <component name="NestedParties" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="LegRefID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="LegPrice" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="LegSettlType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="LegSettlDate" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="LegLastPx" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    </group></span></p>
<p class="MsoNormal"><span style="color:#1F497D">   <field name="TransactTime" required="Y" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <component name="TrdRegTimestamps" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="SettlType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="SettlDate" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="MatchStatus" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="MatchType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <group name="NoSides" required="Y"></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="Side" required="Y" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="OrderID" required="Y" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="SecondaryOrderID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="ClOrdID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="SecondaryClOrdID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="ListID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <component name="Parties" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="Account" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="AcctIDSource" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="AccountType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="ProcessCode" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="OddLot" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <group name="NoClearingInstructions" required="N"></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        <field name="ClearingInstruction" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      </group></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="ClearingFeeIndicator" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="TradeInputSource" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="TradeInputDevice" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="OrderInputDevice" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="Currency" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="ComplianceID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="SolicitedFlag" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="OrderCapacity" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="OrderRestrictions" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="CustOrderCapacity" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="OrdType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="ExecInst" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="TransBkdTime" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="TradingSessionID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="TradingSessionSubID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="TimeBracket" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <component name="CommissionData" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="GrossTradeAmt" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="NumDaysInterest" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="ExDate" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="AccruedInterestRate" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="AccruedInterestAmt" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="InterestAtMaturity" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="EndAccruedInterestAmt" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="StartCash" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="EndCash" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="Concession" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="TotalTakedown" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="NetMoney" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="SettlCurrAmt" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="SettlCurrency" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="SettlCurrFxRate" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="SettlCurrFxRateCalc" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="PositionEffect" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="Text" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="EncodedTextLen" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="EncodedText" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="SideMultiLegReportingType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <group name="NoContAmts" required="N"></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        <field name="ContAmtType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        <field name="ContAmtValue" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        <field name="ContAmtCurr" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      </group></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <component name="Stipulations" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <group name="NoMiscFees" required="N"></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        <field name="MiscFeeAmt" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        <field name="MiscFeeCurr" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        <field name="MiscFeeType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        <field name="MiscFeeBasis" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      </group></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="ExchangeRule" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="TradeAllocIndicator" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="PreallocMethod" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <field name="AllocID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      <group name="NoAllocs" required="N"></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        <field name="AllocAccount" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        <field name="AllocAcctIDSource" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        <field name="AllocSettlCurrency" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        <field name="IndividualAllocID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        <component name="NestedParties2" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">        <field name="AllocQty" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">      </group></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    </group></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="CopyMsgIndicator" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="PublishTrdIndicator" required="N" /></span></p>
<p class="MsoNormal"><span style="color:#1F497D">    <field name="ShortSaleReason" required="N" /></span></p>
<p class="MsoNormal"><span style="color:red"><component name="Parties"></span></p>
<p class="MsoNormal"><span style="color:red">      <group name="NoPartyIDs" required="N"></span></p>
<p class="MsoNormal"><span style="color:red">        <field name="PartyID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:red">        <field name="PartyIDSource" required="N" /></span></p>
<p class="MsoNormal"><span style="color:red">        <field name="PartyRole" required="N" /></span></p>
<p class="MsoNormal"><span style="color:red">        <group name="NoPartySubIDs" required="N"></span></p>
<p class="MsoNormal"><span style="color:red">          <field name="PartySubID" required="N" /></span></p>
<p class="MsoNormal"><span style="color:red">          <field name="PartySubIDType" required="N" /></span></p>
<p class="MsoNormal"><span style="color:red">        </group></span></p>
<p class="MsoNormal"><span style="color:red">      </group></span></p>
<p class="MsoNormal"><span style="color:red">    </component></span></p>
<p class="MsoNormal"><span style="color:#1F497D">  </message></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">But the bloomberg test still failed,  The bloomberg defn is</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoPlainText"><span style="color:#1F497D"></span>name="NoSubPartyIDs"></p>
<p class="MsoPlainText">          <field internal="FIRM_NAME" fix="523" fix-name="PartySubID"></p>
<p class="MsoPlainText">            <description>full firm name</description></p>
<p class="MsoPlainText">          </field></p>
<p class="MsoPlainText">          <field internal="#" fix="803" fix-name="PartySubIDType" default="1"></p>
<p class="MsoPlainText">            <description>1 = Firm</description></p>
<p class="MsoPlainText">          </field></p>
<p class="MsoPlainText">        </group></p>
<p class="MsoPlainText">        <group internal="GROUP_NO_SUBPARTYIDS" fix="802" fix-name="NoSubPartyIDs"></p>
<p class="MsoPlainText">          <field internal="TRADER_ID" fix="523" fix-name="PartySubID"></p>
<p class="MsoPlainText">            <description>uuid for recipient side</description></p>
<p class="MsoPlainText">          </field></p>
<p class="MsoPlainText">          <field internal="#" fix="803" fix-name="PartySubIDType" default="2"></p>
<p class="MsoPlainText">            <description>2 = Person</description></p>
<p class="MsoPlainText">          </field></p>
<p class="MsoPlainText">        </group></p>
<p class="MsoPlainText">        <group internal="GROUP_NO_SUBPARTYIDS" fix="802" fix-name="NoSubPartyIDs"></p>
<p class="MsoPlainText">          <field internal="TRADER_NAME" fix="523" fix-name="PartySubID"></p>
<p class="MsoPlainText">            <description>trader name</description></p>
<p class="MsoPlainText">          </field></p>
<p class="MsoPlainText">          <field internal="#" fix="803" fix-name="PartySubIDType" default="9"></p>
<p class="MsoPlainText">            <description>9 = Contact Name</description></p>
<p class="MsoPlainText">          </field></p>
<p class="MsoPlainText">        </group></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">Do I need to include the component keyword?</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Jonathan</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">-----Original Message-----</span></p>
<p class="MsoNormal"><span style="color:#1F497D">From: <a href="mailto:quickfixn-bounces@lists.quickfixn.com">
quickfixn-bounces@lists.quickfixn.com</a> <a href="mailto:[mailto:quickfixn-bounces@lists.quickfixn.com]">
[mailto:quickfixn-bounces@lists.quickfixn.com]</a> On Behalf Of <a href="mailto:quickfixn-request@lists.quickfixn.com">
quickfixn-request@lists.quickfixn.com</a></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Sent: 19 September 2012 13:29</span></p>
<p class="MsoNormal"><span style="color:#1F497D">To: <a href="mailto:quickfixn@lists.quickfixn.com">
quickfixn@lists.quickfixn.com</a></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Subject: Quickfixn Digest, Vol 11, Issue 26</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">Send Quickfixn mailing list submissions to</span></p>
<p class="MsoNormal"><span style="color:#1F497D">                <a href="mailto:quickfixn@lists.quickfixn.com">
quickfixn@lists.quickfixn.com</a></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">To subscribe or unsubscribe via the World Wide Web, visit</span></p>
<p class="MsoNormal"><span style="color:#1F497D">                <a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com">
http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a></span></p>
<p class="MsoNormal"><span style="color:#1F497D">or, via email, send a message with subject or body 'help' to</span></p>
<p class="MsoNormal"><span style="color:#1F497D">                <a href="mailto:quickfixn-request@lists.quickfixn.com">
quickfixn-request@lists.quickfixn.com</a></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">You can reach the person managing the list at</span></p>
<p class="MsoNormal"><span style="color:#1F497D">                <a href="mailto:quickfixn-owner@lists.quickfixn.com">quickfixn-owner@lists.quickfixn.com</a></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">When replying, please edit your Subject line so it is more specific than "Re: Contents of Quickfixn digest..."</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">Today's Topics:</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">   1. Re:  Q1. quickfix rejecting bloomberg trade Capture report</span></p>
<p class="MsoNormal"><span style="color:#1F497D">      due to duplicate tag 523's Q2. No logging (Ruaan Viljoen)</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">----------------------------------------------------------------------</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">Message: 1</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Date: Wed, 19 Sep 2012 13:07:49 +0200</span></p>
<p class="MsoNormal"><span style="color:#1F497D">From: Ruaan Viljoen <<a href="mailto:ruaanv@estuarys.co.za">ruaanv@estuarys.co.za</a>></span></p>
<p class="MsoNormal"><span style="color:#1F497D">To: Mailing list for QuickFIX/n <<a href="mailto:quickfixn@lists.quickfixn.com">quickfixn@lists.quickfixn.com</a>></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Subject: Re: {{Quickfixn}} Q1. quickfix rejecting bloomberg trade</span></p>
<p class="MsoNormal"><span style="color:#1F497D">                Capture report due to duplicate tag 523's Q2. No logging</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Message-ID:</span></p>
<p class="MsoNormal"><span style="color:#1F497D">                <<a href="mailto:C0E1238152D58A4FB82F19FA6033092A0311426F2B0B@DOLPHIN.estuarys.local">C0E1238152D58A4FB82F19FA6033092A0311426F2B0B@DOLPHIN.estuarys.local</a>></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Content-Type: text/plain; charset="utf-8"</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">Hi Jonathan,</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">Make sure that your application has the correct permissions to write to the FileLogPath. Perhaps post your .cfg file here as well, maybe someone spots a mistake. Also is your initiator instantiation still the
 same as in your original post? Forgetting to pass the LogFactory object is something I have done -.-.</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">Make sure that your FIX44.xml DataDictionary has that repeating group defined in your Trade Capture report definition. The validation is probably failing because NoPartySubIDs doesn?t seem to be part of the 
 default definition TradeCaptureReport from a quick look at the FIX44.xml.</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">-Ruaan</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">From: <a href="mailto:quickfixn-bounces@lists.quickfixn.com">
quickfixn-bounces@lists.quickfixn.com</a> <a href="mailto:[mailto:quickfixn-bounces@lists.quickfixn.com]">
[mailto:quickfixn-bounces@lists.quickfixn.com]</a> On Behalf Of Jonathan Hodgson</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Sent: 19 September 2012 12:21 PM</span></p>
<p class="MsoNormal"><span style="color:#1F497D">To: <a href="mailto:quickfixn@lists.quickfixn.com">
quickfixn@lists.quickfixn.com</a></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Subject: {{Quickfixn}} Q1. quickfix rejecting bloomberg trade Capture report due to duplicate tag 523's Q2. No logging</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Importance: High</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">Almost Cracked it :), I am now receiving execution messages to the FromApp on my Client, I changed both my executor and Client to ".net framework 3.5" , VS2010 had set my console projects by default to .net 4
 client profile (thanks Ruaan for hinting at that) and was able to see execution reports incoming (before they weren?t doing anything),</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">Question 1 - I still get no logging, my client file is set as FileLogPath=C:\fixfiles\logs, any ideas?</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">Question 2 - I am now connected to BLOOMBERG for testing and quickfix is rejecting  their trade Capture report due to duplicate 523?s tags (they told me this is normal), msg below , is there a setting I can change
 for this or a bugette? I am using fix44. Heartbeat and seq resets etc all working well ?</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">Tag No. Tag Name            Data       Meta Data</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">9              BodyLength        588</span></p>
<p class="MsoNormal"><span style="color:#1F497D">35           MsgType             AE           TRADE_CAPTURE_REPORT</span></p>
<p class="MsoNormal"><span style="color:#1F497D">49           SenderCompID xxxFX</span></p>
<p class="MsoNormal"><span style="color:#1F497D">56           TargetCompID   xxxXxxx</span></p>
<p class="MsoNormal"><span style="color:#1F497D">34           MsgSeqNum      39</span></p>
<p class="MsoNormal"><span style="color:#1F497D">52           SendingTime      20120918-14:52:39</span></p>
<p class="MsoNormal"><span style="color:#1F497D">60           TransactTime     20120918-14:52:37.000</span></p>
<p class="MsoNormal"><span style="color:#1F497D">150         ExecType             F              TRADE</span></p>
<p class="MsoNormal"><span style="color:#1F497D">570         PreviouslyReported        N</span></p>
<p class="MsoNormal"><span style="color:#1F497D">31           LastPx   0.8038</span></p>
<p class="MsoNormal"><span style="color:#1F497D">571         TradeReportID  3-2-136173M-0-0</span></p>
<p class="MsoNormal"><span style="color:#1F497D">32           LastQty 1000</span></p>
<p class="MsoNormal"><span style="color:#1F497D">63           SettlType             0              REGULAR</span></p>
<p class="MsoNormal"><span style="color:#1F497D">64           SettlDate             20120920</span></p>
<p class="MsoNormal"><span style="color:#1F497D">487         TradeReportTransType 0              NEW</span></p>
<p class="MsoNormal"><span style="color:#1F497D">218         Spread  0</span></p>
<p class="MsoNormal"><span style="color:#1F497D">460         Product                4              CURRENCY</span></p>
<p class="MsoNormal"><span style="color:#1F497D">461         CFICode               MRCXXX</span></p>
<p class="MsoNormal"><span style="color:#1F497D">194         LastSpotRate     0.8038</span></p>
<p class="MsoNormal"><span style="color:#1F497D">854         QtyType               0              UNITS</span></p>
<p class="MsoNormal"><span style="color:#1F497D">75           TradeDate           20120918</span></p>
<p class="MsoNormal"><span style="color:#1F497D">195         LastForwardPoints          0</span></p>
<p class="MsoNormal"><span style="color:#1F497D">48           SecurityID           EUR/GBP</span></p>
<p class="MsoNormal"><span style="color:#1F497D">22           SecurityIDSource             6              ISO_CURRENCY_CODE</span></p>
<p class="MsoNormal"><span style="color:#1F497D">55           Symbol EUR/GBP</span></p>
<p class="MsoNormal"><span style="color:#1F497D">552         NoSides               2              BOTH_SIDES</span></p>
<p class="MsoNormal"><span style="color:#1F497D">54           Side       1              BUY</span></p>
<p class="MsoNormal"><span style="color:#1F497D">37           OrderID                3-2-146172M-0-0</span></p>
<p class="MsoNormal"><span style="color:#1F497D">11           ClOrdID                3-2-146172M-0-0</span></p>
<p class="MsoNormal"><span style="color:#1F497D">453         NoPartyIDs         1</span></p>
<p class="MsoNormal"><span style="color:#1F497D">448         PartyID CBAF</span></p>
<p class="MsoNormal"><span style="color:#1F497D">447         PartyIDSource   C             GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER</span></p>
<p class="MsoNormal"><span style="color:#1F497D">452         PartyRole            27</span></p>
<p class="MsoNormal"><span style="color:#1F497D">802         NoPartySubIDs 3</span></p>
<p class="MsoNormal"><span style="color:#1F497D">523         PartySubID         COMMERCIAL BANK OF xxx LTD, TOWN</span></p>
<p class="MsoNormal"><span style="color:#1F497D">803         PartySubIDType               1</span></p>
<p class="MsoNormal"><span style="color:#1F497D">523         PartySubID         7615688</span></p>
<p class="MsoNormal"><span style="color:#1F497D">803         PartySubIDType               2</span></p>
<p class="MsoNormal"><span style="color:#1F497D">523         PartySubID         MR SMITH</span></p>
<p class="MsoNormal"><span style="color:#1F497D">803         PartySubIDType               9</span></p>
<p class="MsoNormal"><span style="color:#1F497D">15           Currency              EUR</span></p>
<p class="MsoNormal"><span style="color:#1F497D">119         SettlCurrAmt     803.8</span></p>
<p class="MsoNormal"><span style="color:#1F497D">120         SettlCurrency    GBP</span></p>
<p class="MsoNormal"><span style="color:#1F497D">54           Side       2              SELL</span></p>
<p class="MsoNormal"><span style="color:#1F497D">37           OrderID                3-2-146172M-0-0</span></p>
<p class="MsoNormal"><span style="color:#1F497D">11           ClOrdID                3-2-146172M-0-0</span></p>
<p class="MsoNormal"><span style="color:#1F497D">453         NoPartyIDs         1</span></p>
<p class="MsoNormal"><span style="color:#1F497D">448         PartyID XXXX</span></p>
<p class="MsoNormal"><span style="color:#1F497D">447         PartyIDSource   C             GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER</span></p>
<p class="MsoNormal"><span style="color:#1F497D">452         PartyRole            17</span></p>
<p class="MsoNormal"><span style="color:#1F497D">802         NoPartySubIDs 2</span></p>
<p class="MsoNormal"><span style="color:#1F497D">523         PartySubID         Bloomberg FX, NY</span></p>
<p class="MsoNormal"><span style="color:#1F497D">803         PartySubIDType               1</span></p>
<p class="MsoNormal"><span style="color:#1F497D">523         PartySubID         BLOOMBERG USER</span></p>
<p class="MsoNormal"><span style="color:#1F497D">803         PartySubIDType               9</span></p>
<p class="MsoNormal"><span style="color:#1F497D">15           Currency              EUR</span></p>
<p class="MsoNormal"><span style="color:#1F497D">119         SettlCurrAmt     803.8</span></p>
<p class="MsoNormal"><span style="color:#1F497D">120         SettlCurrency    GBP</span></p>
<p class="MsoNormal"><span style="color:#1F497D">10           CheckSum           255</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Jonathan</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">Message: 1</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Date: Mon, 3 Sep 2012 11:05:12 -0500</span></p>
<p class="MsoNormal"><span style="color:#1F497D">From: Grant Birchmeier <<a href="mailto:gbirchmeier@connamara.com%3cmailto:gbirchmeier@connamara.com">gbirchmeier@connamara.com<mailto:gbirchmeier@connamara.com</a>>></span></p>
<p class="MsoNormal"><span style="color:#1F497D">To: "Mailing list for QuickFIX/n" <<a href="mailto:quickfixn@lists.quickfixn.com%3cmailto:quickfixn@lists.quickfixn.com">quickfixn@lists.quickfixn.com<mailto:quickfixn@lists.quickfixn.com</a>>></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Subject: Re: {{Quickfixn}} incoming Execution report to CLIENT1</span></p>
<p class="MsoNormal"><span style="color:#1F497D">                (initiator) not invoking onMessage?</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Message-ID:</span></p>
<p class="MsoNormal"><span style="color:#1F497D">                <<a href="mailto:CAMq4opNA=ZmvmJCV5Zxqk+hznjE1=f1AT3N6KuvuFDhY4Nxgbg@mail.gmail.com%3cmailto:CAMq4opNA=ZmvmJCV5Zxqk+hznjE1=f1AT3N6KuvuFDhY4Nxgbg@mail.gmail.com">CAMq4opNA=ZmvmJCV5Zxqk+hznjE1=f1AT3N6KuvuFDhY4Nxgbg@mail.gmail.com<mailto:CAMq4opNA=ZmvmJCV5Zxqk+hznjE1=f1AT3N6KuvuFDhY4Nxgbg@mail.gmail.com</a>>></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Content-Type: text/plain; charset="iso-8859-1"</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">Do you see the message in your Client's logs?</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">On Mon, Sep 3, 2012 at 4:41 AM, Jonathan Hodgson <<a href="mailto:jhodgson@temenos.com%3cmailto:jhodgson@temenos.com">jhodgson@temenos.com<mailto:jhodgson@temenos.com</a>>>wrote:</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">>  I am successfully sending a test execution report from my Executor</span></p>
<p class="MsoNormal"><span style="color:#1F497D">> (acceptor) but nothing is being received on the Client, heartbeat and
</span></p>
<p class="MsoNormal"><span style="color:#1F497D">> login all appear to work ok Main Client Code as below -  onMessage
</span></p>
<p class="MsoNormal"><span style="color:#1F497D">> does not get run as expected?</span></p>
<p class="MsoNormal"><span style="color:#1F497D">> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">> Sub Main()</span></p>
<p class="MsoNormal"><span style="color:#1F497D">> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">> myApplication = New Application</span></p>
<p class="MsoNormal"><span style="color:#1F497D">> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">> myInitiator = New QuickFix.Transport.SocketInitiator(myApplication,</span></p>
<p class="MsoNormal"><span style="color:#1F497D">> myStoreFactory, mySessionSettings, myLogFactory)</span></p>
<p class="MsoNormal"><span style="color:#1F497D">> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">> Initiator.start()</span></p>
<p class="MsoNormal"><span style="color:#1F497D">> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">> End sub</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Public Class Application : Inherits MessageCracker</span></p>
<p class="MsoNormal"><span style="color:#1F497D">> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">>     Implements QuickFix.Application</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Public Overloads Sub onMessage(ByVal message As QuickFix.FIX44.</span></p>
<p class="MsoNormal"><span style="color:#1F497D">> ExecutionReport, ByVal Param As QuickFix.SessionID)</span></p>
<p class="MsoNormal"><span style="color:#1F497D">>         System.Console.WriteLine()</span></p>
<p class="MsoNormal"><span style="color:#1F497D">>         MsgBox("Execution report mesaage received")</span></p>
<p class="MsoNormal"><span style="color:#1F497D">>     End Sub</span></p>
<p class="MsoNormal"><span style="color:#1F497D">> End Class</span></p>
<p class="MsoNormal"><span style="color:#1F497D">> What am I missing?</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">> Thanks</span></p>
<p class="MsoNormal"><span style="color:#1F497D">> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">> Jonathan</span></p>
<p class="MsoNormal"><span style="color:#1F497D">> </span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">The information in this e-mail and any attachments is confidential and may be legally privileged.</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">It is intended solely for the addressee or addressees. Any use or disclosure of the contents</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">of this e-mail/attachments by a not intended recipient is unauthorized and may be unlawful.</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">If you have received this e-mail in error please notify the sender.</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">Please note that any views or opinions presented in this e-mail are solely those of the author and</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">do not necessarily represent those of TEMENOS.</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">We recommend that you check this e-mail and any attachments against viruses.</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">TEMENOS accepts no liability for any damage caused by any malicious code or virus transmitted by this e-mail.</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">-------------- next part --------------</span></p>
<p class="MsoNormal"><span style="color:#1F497D">An HTML attachment was scrubbed...</span></p>
<p class="MsoNormal"><span style="color:#1F497D">URL: <<a href="http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20120919/6dea53dc/attachment.htm">http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20120919/6dea53dc/attachment.htm</a>></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">------------------------------</span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">_______________________________________________</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Quickfixn mailing list</span></p>
<p class="MsoNormal"><span style="color:#1F497D"><a href="mailto:Quickfixn@lists.quickfixn.com">Quickfixn@lists.quickfixn.com</a></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="color:#1F497D">End of Quickfixn Digest, Vol 11, Issue 26</span></p>
<p class="MsoNormal"><span style="color:#1F497D">*****************************************</span></p>
</div>
The information in this e-mail and any attachments is confidential and may be legally privileged. It is intended solely for the addressee or addressees. Any use or disclosure of the contents of this e-mail/attachments by a not intended recipient is unauthorized
 and may be unlawful. If you have received this e-mail in error please notify the sender. Please note that any views or opinions presented in this e-mail are solely those of the author and do not necessarily represent those of TEMENOS. We recommend that you
 check this e-mail and any attachments against viruses. TEMENOS accepts no liability for any damage caused by any malicious code or virus transmitted by this e-mail.
</body>
</html>