<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<meta content="text/html; charset=utf-8">
<meta name="x_Generator" content="Microsoft Word 15 (filtered medium)">
<style>
<!--
@font-face
        {font-family:"Cambria Math"}
@font-face
        {font-family:Calibri}
p.x_MsoNormal, li.x_MsoNormal, div.x_MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif}
a:x_link, span.x_MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:x_visited, span.x_MsoHyperlinkFollowed
        {color:#954F72;
        text-decoration:underline}
.x_MsoChpDefault
        {}
@page WordSection1
        {margin:1.0in 1.0in 1.0in 1.0in}
div.x_WordSection1
        {}
-->
</style>
<div lang="EN-US" link="blue" vlink="#954F72">
<div class="x_WordSection1">
<p class="x_MsoNormal">I tried  </p>
<p class="x_MsoNormal">message1.SetField(new TargetSubID("WWWW"));</p>
<p class="x_MsoNormal">and </p>
<p class="x_MsoNormal">message1.Header.SetField(new TargetSubID ("WWWW "));</p>
<p class="x_MsoNormal">both didn’t work</p>
<p class="x_MsoNormal"> </p>
<p class="x_MsoNormal">But I will try to remove it from the session config file and try it the next working day hope it works, as upon successful logon they need me to send confirmation message with different TargetSubID also to enable ResetSeqNumFlag from
 false to true, </p>
<p class="x_MsoNormal"> </p>
<p class="x_MsoNormal">Hope I have more ideas until Wednesday. </p>
<p class="x_MsoNormal"><br>
 </p>
<p class="x_MsoNormal"> </p>
<p class="x_MsoNormal">Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986">
Mail</a> for Windows 10</p>
<p class="x_MsoNormal"> </p>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Quickfixn <quickfixn-bounces@lists.quickfixn.com> on behalf of quickfixn-request@lists.quickfixn.com <quickfixn-request@lists.quickfixn.com><br>
<b>Sent:</b> Monday, September 10, 2018 5:01:41 PM<br>
<b>To:</b> quickfixn@lists.quickfixn.com<br>
<b>Subject:</b> Quickfixn Digest, Vol 83, Issue 2</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:11pt;">
<div class="PlainText">Send Quickfixn mailing list submissions to<br>
        quickfixn@lists.quickfixn.com<br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com">
http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
or, via email, send a message with subject or body 'help' to<br>
        quickfixn-request@lists.quickfixn.com<br>
<br>
You can reach the person managing the list at<br>
        quickfixn-owner@lists.quickfixn.com<br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Quickfixn digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1.  Override TargetSubID in Quickfix logon header Fix 4.2<br>
      (Mohammed Quwaider)<br>
   2. Re:  Override TargetSubID in Quickfix logon header Fix 4.2<br>
      (Peter van Lonkhuyzen)<br>
   3. Re:  Override TargetSubID in Quickfix logon header Fix 4.2<br>
      (Grant Birchmeier)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Mon, 10 Sep 2018 05:19:08 +0000<br>
From: Mohammed Quwaider <momo505@msn.com><br>
To: "quickfixn@lists.quickfixn.com" <quickfixn@lists.quickfixn.com><br>
Subject: {{Quickfixn}} Override TargetSubID in Quickfix logon header<br>
        Fix 4.2<br>
Message-ID:<br>
        <SN2PR03MB225624FC427CABC226E3DAB1F5050@SN2PR03MB2256.namprd03.prod.outlook.com><br>
        <br>
Content-Type: text/plain; charset="us-ascii"<br>
<br>
<br>
I want to change the TargetSubID and as the blow fix message it doesn't replace the tag 57 it add's new tag 57 which result in failure logon what it the best method to replace TargetSubID with out adding new tag<br>
<br>
here is me code<br>
public void FromAdmin(Message message, SessionID sessionID)<br>
{<br>
if ((message.ToString().IndexOf("35=A") > 0) && (message.ToString().IndexOf("141=Y") > 0))<br>
           {<br>
var message1 = new Message();<br>
message1.Header.SetField(new MsgType("A"));<br>
message1.Header.SetField(new SenderCompID("YYYY"));<br>
message1.Header.SetField(new SenderSubID("XXXX"));<br>
message1.Header.SetField(new TargetCompID("ZZZZ"));<br>
message1.SetField(new TargetSubID("WWWW"));<br>
message1.SetField(new ResetSeqNumFlag(true));<br>
message1.SetField(new StringField(108, "20"));<br>
message1.SetField(new StringField(98, "0"));<br>
SendMessage(message1);<br>
}<br>
}<br>
body of fix message<br>
8=FIX.4.29=11735=A34=149=YYYY50=XXXX52=20180909-13:04:3056=ZZZZ57=AAAA95=896=Passsss141=N57=WWWW98=0108=20141=Y10=004<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20180910/12c9bc5d/attachment-0001.html">http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20180910/12c9bc5d/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Mon, 10 Sep 2018 06:55:00 +0000<br>
From: Peter van Lonkhuyzen <peter@nutcracker.co.za><br>
To: Mailing list for QuickFIX/n <quickfixn@lists.quickfixn.com><br>
Subject: Re: {{Quickfixn}} Override TargetSubID in Quickfix logon<br>
        header Fix 4.2<br>
Message-ID:<br>
        <fee02e3239064841808fb66c62a1ced1@NexusExchange.nutcracker.local><br>
Content-Type: text/plain; charset="windows-1252"<br>
<br>
Isnt't targetsubid part of the header?<br>
<br>
message1.Header.SetField(new TargetSubID("WWWW")); should do it<br>
<br>
<br>
From: Quickfixn <quickfixn-bounces@lists.quickfixn.com> On Behalf Of Mohammed Quwaider<br>
Sent: Monday, 10 September 2018 7:19 AM<br>
To: quickfixn@lists.quickfixn.com<br>
Subject: {{Quickfixn}} Override TargetSubID in Quickfix logon header Fix 4.2<br>
<br>
<br>
I want to change the TargetSubID and as the blow fix message it doesn't replace the tag 57 it add's new tag 57 which result in failure logon what it the best method to replace TargetSubID with out adding new tag<br>
<br>
here is me code<br>
public void FromAdmin(Message message, SessionID sessionID)<br>
{<br>
if ((message.ToString().IndexOf("35=A") > 0) && (message.ToString().IndexOf("141=Y") > 0))<br>
           {<br>
var message1 = new Message();<br>
message1.Header.SetField(new MsgType("A"));<br>
message1.Header.SetField(new SenderCompID("YYYY"));<br>
message1.Header.SetField(new SenderSubID("XXXX"));<br>
message1.Header.SetField(new TargetCompID("ZZZZ"));<br>
message1.SetField(new TargetSubID("WWWW"));<br>
message1.SetField(new ResetSeqNumFlag(true));<br>
message1.SetField(new StringField(108, "20"));<br>
message1.SetField(new StringField(98, "0"));<br>
SendMessage(message1);<br>
}<br>
}<br>
body of fix message<br>
8=FIX.4.29=11735=A34=149=YYYY50=XXXX52=20180909-13:04:3056=ZZZZ57=AAAA95=896=Passsss141=N57=WWWW98=0108=20141=Y10=004<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20180910/1b22048f/attachment-0001.html">http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20180910/1b22048f/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Mon, 10 Sep 2018 09:01:17 -0500<br>
From: Grant Birchmeier <gbirchmeier@connamara.com><br>
To: "Mailing list for QuickFIX/n" <quickfixn@lists.quickfixn.com><br>
Subject: Re: {{Quickfixn}} Override TargetSubID in Quickfix logon<br>
        header Fix 4.2<br>
Message-ID:<br>
        <CAMq4opM-cTH+NH8YWq0VDsipEajh0LTWtFbv+5MY5kW3N1G7ig@mail.gmail.com><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
I think I had a similar problem some time back.<br>
<br>
My solution was to leave the TargetSubID out of the session config (so that<br>
QF wouldn't use it as part of the SessionID), but set it in FromAdmin when<br>
appropriate, like you have, but also in FromApp if needed, depending on<br>
your counterparty's expectation.<br>
<br>
So, if you take TargetSubID out of your session config, the engine will<br>
probably not overwrite your explicit value.<br>
<br>
On Mon, Sep 10, 2018 at 12:19 AM, Mohammed Quwaider <momo505@msn.com> wrote:<br>
<br>
><br>
><br>
> I want to change the TargetSubID and as the blow fix message it doesn't<br>
> replace the tag 57 it add's new tag 57 which result in failure logon what<br>
> it the best method to replace TargetSubID with out adding new tag<br>
><br>
><br>
><br>
> here is me code<br>
><br>
> public void FromAdmin(Message message, SessionID sessionID)<br>
><br>
> {<br>
><br>
> if ((message.ToString().IndexOf("35=A") > 0) &&<br>
> (message.ToString().IndexOf("141=Y") > 0))<br>
><br>
>            {<br>
><br>
> var message1 = new Message();<br>
><br>
> message1.Header.SetField(new MsgType("A"));<br>
><br>
> message1.Header.SetField(new SenderCompID("YYYY"));<br>
><br>
> message1.Header.SetField(new SenderSubID("XXXX"));<br>
><br>
> message1.Header.SetField(new TargetCompID("ZZZZ"));<br>
><br>
> message1.SetField(new TargetSubID("WWWW"));<br>
><br>
> message1.SetField(new ResetSeqNumFlag(true));<br>
><br>
> message1.SetField(new StringField(108, "20"));<br>
><br>
> message1.SetField(new StringField(98, "0"));<br>
><br>
> SendMessage(message1);<br>
><br>
> }<br>
><br>
> }<br>
><br>
> body of fix message<br>
><br>
> 8=FIX.4.29=11735=A34=149=YYYY50=XXXX52=20180909-13:04:3056=ZZZZ*57=AAAA*<br>
> 95=896=Passsss*141=N57=WWWW*98=0108=20*141=Y*10=004<br>
><br>
> _______________________________________________<br>
> Quickfixn mailing list<br>
> Quickfixn@lists.quickfixn.com<br>
> <a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
><br>
><br>
<br>
<br>
-- <br>
Grant Birchmeier<br>
*Connamara Systems, LLC*<br>
*Made-To-Measure Trading Solutions.*<br>
Exactly what you need. No more. No less.<br>
<a href="http://connamara.com">http://connamara.com</a><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20180910/39e6289f/attachment.html">http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20180910/39e6289f/attachment.html</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
Quickfixn mailing list<br>
Quickfixn@lists.quickfixn.com<br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
<br>
<br>
------------------------------<br>
<br>
End of Quickfixn Digest, Vol 83, Issue 2<br>
****************************************<br>
</div>
</span></font>
</body>
</html>