Uploaded image for project: 'QuickFIX/J'
  1. QuickFIX/J
  2. QFJ-58

FIX enum values for fields of type MULTIPLEVALUESTRING are generated as type char

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Default
    • Resolution: Not a bug
    • Affects Version/s: 1.0.0 B3, 1.0.0 Final, 1.0.1, 1.0.2, 1.0.3, 1.1.0
    • Fix Version/s: None
    • Component/s: Metadata/Specs
    • Labels:
      None

      Description

      These fields are of type MULTIPLEVALUESTRING:

      <field number="18" name="ExecInst" type="MULTIPLEVALUESTRING">
      <field number="276" name="QuoteCondition" type="MULTIPLEVALUESTRING">
      <field number="277" name="TradeCondition" type="MULTIPLEVALUESTRING">
      <field number="286" name="OpenCloseSettlFlag" type="MULTIPLEVALUESTRING">
      <field number="286" name="OpenCloseSettleFlag" type="MULTIPLEVALUESTRING">
      <field number="291" name="FinancialStatus" type="MULTIPLEVALUESTRING">
      <field number="292" name="CorporateAction" type="MULTIPLEVALUESTRING">
      <field number="529" name="OrderRestrictions" type="MULTIPLEVALUESTRING">
      <field number="546" name="Scope" type="MULTIPLEVALUESTRING">

      Normally, I would use e.g.

      new ExecInst( ExecInst.IMMEDIATE )

      but this fails since ExecInst.IMMEDIATE is of type char, while the constructor of ExecInst requires a String argument.

        Attachments

          Activity

            People

            • Assignee:
              admin Steve Bate
              Reporter:
              jthoennes Jörg Thönnes
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: