{{Quickfixn}} (no subject)

Grant Birchmeier gbirchmeier at connamara.com
Thu Jun 18 07:10:18 PDT 2020


First of all, *which version of FIX are you using?*  And I do mean the
version of *FIX*, not QF/n.  Is it FIX42 or FIX44 or FIX50...?

Here's what I think your code MIGHT need to look like:

Dim lxIOI As New IndicationOfInterest()

// In VB, can you instead say "New Quickfix.FIX44.IndicationOfInterest()" ?

// (Replace 44 with whatever version you're actually using)

// It might still be ok if you can't.  Do you have an import line or
something

// that says which namespace IndicationOfInterest() comes from?



lxIOI.IOITransType = New IOITransType(IOITransType.[NEW])

lxIOI.Side = New Side(Side.UNDISCLOSED)

lxIOI.IOIQty = New IOIQty(1000)

lxIOI.IOITransType = New IOITransType("0")

lxIOI.Price = New Price(lorow.Item("f44"))

lxIOI.SecurityID = New SecurityID(lorow.Item("f48"))

IxIOI.IOIID = New StringField(23, "whatever")

// if that doesn't work, try

// IxIOD.SetField(New StringField(23, "whatever"))



On Thu, Jun 18, 2020 at 8:53 AM Wayne Kaplan <
wkaplan at financialnortheastern.com> wrote:

> This is the code.
>
>
>
> Dim f23 As New StringField(23, "XXXXXXX-XXXXXXX-XXXXXXX")
>
>
>
> Dim lxIOI As New IndicationOfInterest()
>
>
>
> lxIOI.IOITransType = New IOITransType(IOITransType.[NEW])
>
> lxIOI.Side = New Side(Side.UNDISCLOSED)
>
> lxIOI.IOIQty = New IOIQty(1000)
>
> lxIOI.IOITransType = New IOITransType("0")
>
> lxIOI.Price = New Price(lorow.Item("f44"))
>
> lxIOI.SecurityID = New SecurityID(lorow.Item("f48"))
>
> .
>
> .
>
> .
>
> .
>
>
>
>
>
> How do I add it to the IndicationOfInterest (lxIOI)?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Wayne Kaplan
>
> Senior Software Developer
>
> 100 Passaic Avenue
>
> 973-396-1057 Direct
>
> Fairfield, NJ 07004
>
> 866-855-1504 Fax
>
> 800-362-9876 x205
>
> wkaplan at financialnortheastern.com
>
> www.financialnortheastern.com
>
>
>
> *From:* Quickfixn [mailto:quickfixn-bounces at lists.quickfixn.com] *On
> Behalf Of *Grant Birchmeier
> *Sent:* Thursday, June 18, 2020 09:24
> *To:* Mailing list for QuickFIX/n <quickfixn at lists.quickfixn.com>
> *Subject:* Re: {{Quickfixn}} (no subject)
>
>
>
> You posted this exact same question to this list in February, and we had a
> long back-and-forth about how to fix it from Feb 10-12.
>
>
>
> I suggested that you create IOIID as a generic StringField, because the
> regular IOIID constructor is apparently unusable in VB due to VB's
> case-insensitivity.  (I don't know VB, so if there's another way to resolve
> the case-ambiguity, I don't know it.)
>
>
>
> So, instead of using:
>
>     new Quickfix.Fields.IOIID("blah")
>
> Use
>
>     new Quickfix.Fields.StringField(23, "blah")
>
>
>
> Those two lines will work exactly the same, because IOIID is actually just
> a subclass of StringField.
>
>
>
> If you need more-specific help, please paste the block of code that
> produces your error.  It'll be much easier to help if I know what you're
> looking at.
>
>
>
> -Grant
>
>
>
> On Thu, Jun 18, 2020 at 8:08 AM Wayne Kaplan <
> wkaplan at financialnortheastern.com> wrote:
>
> Need a bit of help…
>
>
>
> I’m getting this message when trying to create a IndicationOfInterest
> message…
>
>
>
> 'IOIid' is ambiguous in the namespace 'QuickFix.Fields'
>
> There are 2 entries in the QuickFix.fields …
>
> “IOIid” & “IOIID”
>
>
>
>
>
> From what I understand C# is case-sensitive.
>
> The problem is I am using VB.net which is not case-sensitive.
>
>
>
> Any help would be greatly appreciated…
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Wayne Kaplan
>
> Senior Software Developer
>
> 100 Passaic Avenue
>
> 973-396-1057 Direct
>
> Fairfield, NJ 07004
>
> 866-855-1504 Fax
>
> 800-362-9876 x205
>
> wkaplan at financialnortheastern.com
>
> www.financialnortheastern.com
>
>
>
>
> ------------------------------
>
> Although all information has been obtained from sources that Financial
> Northeastern Corporation and Financial Northeastern Securities believe to
> be reliable we do not guarantee its accuracy or completeness. All prices,
> yields and availability are subject to change without notice. Securities
> offered through Financial Northeastern Securities, a registered
> broker/dealer.
>
> Financial Northeastern Corporation
> FNC Insurance Services, Inc.
> Financial Northeastern Securities, Inc.
>
> 100 Passaic Avenue
> Fairfield, New Jersey 07004
> (800) FNC-4141 or (973) 882-9337
>
> 485 Metro Place South
> Suite 465
> Dublin, Ohio 43017
> (877) 889-1095
>
> _______________________________________________
> Quickfixn mailing list
> Quickfixn at lists.quickfixn.com
> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>
>
>
>
> --
>
> Grant Birchmeier
>
> *Connamara Systems, LLC*
>
> *Made-To-Measure Trading Solutions.*
>
> Exactly what you need. No more. No less.
>
> http://connamara.com
>
>
> This email, along with any attachments, is confidential. If you believe
> you received this message in error, please contact the sender immediately
> and delete all copies of the message. Thank you from Connamara Systems, LLC.
>
> ------------------------------
> Although all information has been obtained from sources that Financial
> Northeastern Corporation and Financial Northeastern Securities believe to
> be reliable we do not guarantee its accuracy or completeness. All prices,
> yields and availability are subject to change without notice. Securities
> offered through Financial Northeastern Securities, a registered
> broker/dealer.
>
> Financial Northeastern Corporation
> FNC Insurance Services, Inc.
> Financial Northeastern Securities, Inc.
>
> 100 Passaic Avenue
> Fairfield, New Jersey 07004
> (800) FNC-4141 or (973) 882-9337
>
> 485 Metro Place South
> Suite 465
> Dublin, Ohio 43017
> (877) 889-1095
> _______________________________________________
> Quickfixn mailing list
> Quickfixn at lists.quickfixn.com
> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>


-- 
Grant Birchmeier
*Connamara Systems, LLC*
*Made-To-Measure Trading Solutions.*
Exactly what you need. No more. No less.
http://connamara.com

-- 
This email, along with any attachments, is confidential. If you believe you 
received this message in error, please contact the sender immediately and 
delete all copies of the message. Thank you from Connamara Systems, LLC.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20200618/43d60ec1/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 5800 bytes
Desc: not available
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20200618/43d60ec1/attachment-0004.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 1857 bytes
Desc: not available
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20200618/43d60ec1/attachment-0005.jpg>


More information about the Quickfixn mailing list