{{Quickfixn}} Override TargetSubID in Quickfix logon header Fix 4.2
Peter van Lonkhuyzen
peter at nutcracker.co.za
Sun Sep 9 23:55:00 PDT 2018
Isnt't targetsubid part of the header?
message1.Header.SetField(new TargetSubID("WWWW")); should do it
From: Quickfixn <quickfixn-bounces at lists.quickfixn.com> On Behalf Of Mohammed Quwaider
Sent: Monday, 10 September 2018 7:19 AM
To: quickfixn at lists.quickfixn.com
Subject: {{Quickfixn}} Override TargetSubID in Quickfix logon header Fix 4.2
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
here is me code
public void FromAdmin(Message message, SessionID sessionID)
{
if ((message.ToString().IndexOf("35=A") > 0) && (message.ToString().IndexOf("141=Y") > 0))
{
var message1 = new Message();
message1.Header.SetField(new MsgType("A"));
message1.Header.SetField(new SenderCompID("YYYY"));
message1.Header.SetField(new SenderSubID("XXXX"));
message1.Header.SetField(new TargetCompID("ZZZZ"));
message1.SetField(new TargetSubID("WWWW"));
message1.SetField(new ResetSeqNumFlag(true));
message1.SetField(new StringField(108, "20"));
message1.SetField(new StringField(98, "0"));
SendMessage(message1);
}
}
body of fix message
8=FIX.4.29=11735=A34=149=YYYY50=XXXX52=20180909-13:04:3056=ZZZZ57=AAAA95=896=Passsss141=N57=WWWW98=0108=20141=Y10=004
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20180910/1b22048f/attachment.htm>
More information about the Quickfixn
mailing list