<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:EN-US;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        mso-fareast-language:EN-US;}
span.EmailStyle25
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-ZA link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D'>Hi Jonathan,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></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 -.-.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></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.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>-Ruaan<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:EN-ZA'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:EN-ZA'> quickfixn-bounces@lists.quickfixn.com [mailto:quickfixn-bounces@lists.quickfixn.com] <b>On Behalf Of </b>Jonathan Hodgson<br><b>Sent:</b> 19 September 2012 12:21 PM<br><b>To:</b> quickfixn@lists.quickfixn.com<br><b>Subject:</b> {{Quickfixn}} Q1. quickfix rejecting bloomberg trade Capture report due to duplicate tag 523's Q2. No logging<br><b>Importance:</b> High<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=EN-GB>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),<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>Question 1 - I still get no logging, my client file is set as FileLogPath=C:\fixfiles\logs, any ideas?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>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 <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>Tag No. Tag Name            Data       Meta Data<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>                                                <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>9              BodyLength        588         <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>35           MsgType             AE           TRADE_CAPTURE_REPORT<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>49           SenderCompID xxxFX    <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>56           TargetCompID   xxxXxxx               <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>34           MsgSeqNum      39           <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>52           SendingTime      20120918-14:52:39           <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>60           TransactTime     20120918-14:52:37.000   <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>150         ExecType             F              TRADE<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>570         PreviouslyReported        N             <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>31           LastPx   0.8038   <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>571         TradeReportID  3-2-136173M-0-0              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>32           LastQty 1000       <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>63           SettlType             0              REGULAR<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>64           SettlDate             20120920             <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>487         TradeReportTransType 0              NEW<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>218         Spread  0              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>460         Product                4              CURRENCY<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>461         CFICode               MRCXXX              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>194         LastSpotRate     0.8038   <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>854         QtyType               0              UNITS<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>75           TradeDate           20120918             <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>195         LastForwardPoints          0              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>48           SecurityID           EUR/GBP             <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>22           SecurityIDSource             6              ISO_CURRENCY_CODE<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>55           Symbol EUR/GBP             <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>552         NoSides               2              BOTH_SIDES<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>54           Side       1              BUY<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>37           OrderID                3-2-146172M-0-0              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>11           ClOrdID                3-2-146172M-0-0              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>453         NoPartyIDs         1              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>448         PartyID CBAF     <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>447         PartyIDSource   C             GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>452         PartyRole            27           <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>802         NoPartySubIDs 3              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>523         PartySubID         COMMERCIAL BANK OF xxx LTD, TOWN<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>803         PartySubIDType               1              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>523         PartySubID         7615688                <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>803         PartySubIDType               2              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>523         PartySubID         MR SMITH           <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>803         PartySubIDType               9              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>15           Currency              EUR        <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>119         SettlCurrAmt     803.8     <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>120         SettlCurrency    GBP       <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>54           Side       2              SELL<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>37           OrderID                3-2-146172M-0-0              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>11           ClOrdID                3-2-146172M-0-0              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>453         NoPartyIDs         1              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>448         PartyID XXXX     <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>447         PartyIDSource   C             GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>452         PartyRole            17           <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>802         NoPartySubIDs 2              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>523         PartySubID         Bloomberg FX, NY            <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>803         PartySubIDType               1              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>523         PartySubID         BLOOMBERG USER          <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>803         PartySubIDType               9              <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>15           Currency              EUR        <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>119         SettlCurrAmt     803.8     <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>120         SettlCurrency    GBP       <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>10           CheckSum           255         <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>Thanks<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>Jonathan<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>Message: 1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>Date: Mon, 3 Sep 2012 11:05:12 -0500<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>From: Grant Birchmeier <<a href="mailto:gbirchmeier@connamara.com">gbirchmeier@connamara.com</a>><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>To: "Mailing list for QuickFIX/n" <<a href="mailto:quickfixn@lists.quickfixn.com">quickfixn@lists.quickfixn.com</a>><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>Subject: Re: {{Quickfixn}} incoming Execution report to CLIENT1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>                (initiator) not invoking onMessage?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>Message-ID:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>                <<a href="mailto:CAMq4opNA=ZmvmJCV5Zxqk+hznjE1=f1AT3N6KuvuFDhY4Nxgbg@mail.gmail.com">CAMq4opNA=ZmvmJCV5Zxqk+hznjE1=f1AT3N6KuvuFDhY4Nxgbg@mail.gmail.com</a>><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>Content-Type: text/plain; charset="iso-8859-1"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>Do you see the message in your Client's logs?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>On Mon, Sep 3, 2012 at 4:41 AM, Jonathan Hodgson <<a href="mailto:jhodgson@temenos.com">jhodgson@temenos.com</a>>wrote:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>>  I am successfully sending a test execution report from my Executor<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> (acceptor) but nothing is being received on the Client, heartbeat and <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> login all appear to work ok<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> Main Client Code as below -  onMessage does not get run as expected?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> Sub Main()<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> myApplication = New Application<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> myInitiator = New QuickFix.Transport.SocketInitiator(myApplication,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> myStoreFactory, mySessionSettings, myLogFactory)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> Initiator.start()<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> End sub<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>Public Class Application : Inherits MessageCracker<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>>     Implements QuickFix.Application<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>Public Overloads Sub onMessage(ByVal message As QuickFix.FIX44.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> ExecutionReport, ByVal Param As QuickFix.SessionID)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>>         System.Console.WriteLine()<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>>         MsgBox("Execution report mesaage received")<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>>     End Sub<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> End Class<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> What am I missing?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> Thanks<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> Jonathan<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB> <o:p></o:p></span></p><pre>The information in this e-mail and any attachments is confidential and may be legally privileged. <o:p></o:p></pre><pre>It is intended solely for the addressee or addressees. Any use or disclosure of the contents <o:p></o:p></pre><pre>of this e-mail/attachments by a not intended recipient is unauthorized and may be unlawful. <o:p></o:p></pre><pre>If you have received this e-mail in error please notify the sender. <o:p></o:p></pre><pre>Please note that any views or opinions presented in this e-mail are solely those of the author and <o:p></o:p></pre><pre>do not necessarily represent those of TEMENOS. <o:p></o:p></pre><pre>We recommend that you check this e-mail and any attachments against viruses. <o:p></o:p></pre><pre>TEMENOS accepts no liability for any damage caused by any malicious code or virus transmitted by this e-mail.<o:p></o:p></pre><pre><o:p> </o:p></pre></div></body></html>