================= FIX encoded lines ================= This example will read files in a directory line by line and parse them using kafka-connect-transform-fix to a FIX representation of the data. .. code-block:: json :caption: Configuration { "connector.class" : "com.github.jcustenborder.kafka.connect.spooldir.SpoolDirLineDelimitedSourceConnector", "topic" : "fix", "input.path" : "/tmp", "input.file.pattern" : "^.+\\.fix$", "error.path" : "/tmp", "finished.path" : "/tmp", "transforms" : "fromFix", "transforms.fromFix.type" : "com.github.jcustenborder.kafka.connect.transform.fix.FromFIX$Value" } Data similar to the following will be emitted by this connector. .. code-block:: json :caption: Output { "sourcePartition" : { }, "sourceOffset" : { }, "topic" : "fix", "kafkaPartition" : 0, "valueSchema" : { "name" : "fix42.NewOrderSingle", "type" : "STRUCT", "isOptional" : false, "fieldSchemas" : { "Account" : { "type" : "STRING", "parameters" : { "fix.field" : "1" }, "isOptional" : true }, "CashOrderQty" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "152" }, "isOptional" : true }, "CheckSum" : { "type" : "STRING", "parameters" : { "fix.field" : "10" }, "isOptional" : true }, "ClOrdID" : { "type" : "STRING", "parameters" : { "fix.field" : "11" }, "isOptional" : true }, "ClearingAccount" : { "type" : "STRING", "parameters" : { "fix.field" : "440" }, "isOptional" : true }, "ClearingFirm" : { "type" : "STRING", "parameters" : { "fix.field" : "439" }, "isOptional" : true }, "ClientID" : { "type" : "STRING", "parameters" : { "fix.field" : "109" }, "isOptional" : true }, "CommType" : { "type" : "STRING", "parameters" : { "fix.field" : "13" }, "isOptional" : true }, "Commission" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "12" }, "isOptional" : true }, "ComplianceID" : { "type" : "STRING", "parameters" : { "fix.field" : "376" }, "isOptional" : true }, "ContractMultiplier" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "231" }, "isOptional" : true }, "CouponRate" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "223" }, "isOptional" : true }, "CoveredOrUncovered" : { "type" : "INT32", "parameters" : { "fix.field" : "203" }, "isOptional" : true }, "Currency" : { "type" : "STRING", "parameters" : { "fix.field" : "15" }, "isOptional" : true }, "CustomerOrFirm" : { "type" : "INT32", "parameters" : { "fix.field" : "204" }, "isOptional" : true }, "DiscretionInst" : { "type" : "STRING", "parameters" : { "fix.field" : "388" }, "isOptional" : true }, "DiscretionOffset" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "389" }, "isOptional" : true }, "EffectiveTime" : { "name" : "org.apache.kafka.connect.data.Timestamp", "type" : "INT64", "version" : 1, "parameters" : { "fix.field" : "168" }, "isOptional" : true }, "EncodedIssuer" : { "type" : "STRING", "parameters" : { "fix.field" : "349" }, "isOptional" : true }, "EncodedIssuerLen" : { "type" : "INT32", "parameters" : { "fix.field" : "348" }, "isOptional" : true }, "EncodedSecurityDesc" : { "type" : "STRING", "parameters" : { "fix.field" : "351" }, "isOptional" : true }, "EncodedSecurityDescLen" : { "type" : "INT32", "parameters" : { "fix.field" : "350" }, "isOptional" : true }, "EncodedText" : { "type" : "STRING", "parameters" : { "fix.field" : "355" }, "isOptional" : true }, "EncodedTextLen" : { "type" : "INT32", "parameters" : { "fix.field" : "354" }, "isOptional" : true }, "ExDestination" : { "type" : "STRING", "parameters" : { "fix.field" : "100" }, "isOptional" : true }, "ExecBroker" : { "type" : "STRING", "parameters" : { "fix.field" : "76" }, "isOptional" : true }, "ExecInst" : { "type" : "STRING", "parameters" : { "fix.field" : "18" }, "isOptional" : true }, "ExpireDate" : { "type" : "STRING", "parameters" : { "fix.field" : "432" }, "isOptional" : true }, "ExpireTime" : { "name" : "org.apache.kafka.connect.data.Timestamp", "type" : "INT64", "version" : 1, "parameters" : { "fix.field" : "126" }, "isOptional" : true }, "ForexReq" : { "type" : "BOOLEAN", "parameters" : { "fix.field" : "121" }, "isOptional" : true }, "FutSettDate" : { "type" : "STRING", "parameters" : { "fix.field" : "64" }, "isOptional" : true }, "FutSettDate2" : { "type" : "STRING", "parameters" : { "fix.field" : "193" }, "isOptional" : true }, "GTBookingInst" : { "type" : "INT32", "parameters" : { "fix.field" : "427" }, "isOptional" : true }, "HandlInst" : { "type" : "STRING", "parameters" : { "fix.field" : "21" }, "isOptional" : true }, "IDSource" : { "type" : "STRING", "parameters" : { "fix.field" : "22" }, "isOptional" : true }, "IOIID" : { "type" : "STRING", "parameters" : { "fix.field" : "23" }, "isOptional" : true }, "Issuer" : { "type" : "STRING", "parameters" : { "fix.field" : "106" }, "isOptional" : true }, "LocateReqd" : { "type" : "BOOLEAN", "parameters" : { "fix.field" : "114" }, "isOptional" : true }, "MaturityDay" : { "type" : "STRING", "parameters" : { "fix.field" : "205" }, "isOptional" : true }, "MaturityMonthYear" : { "type" : "STRING", "parameters" : { "fix.field" : "200" }, "isOptional" : true }, "MaxFloor" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "111" }, "isOptional" : true }, "MaxShow" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "210" }, "isOptional" : true }, "MinQty" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "110" }, "isOptional" : true }, "NoAllocs" : { "type" : "INT32", "parameters" : { "fix.field" : "78" }, "isOptional" : true }, "NoTradingSessions" : { "type" : "INT32", "parameters" : { "fix.field" : "386" }, "isOptional" : true }, "OpenClose" : { "type" : "STRING", "parameters" : { "fix.field" : "77" }, "isOptional" : true }, "OptAttribute" : { "type" : "STRING", "parameters" : { "fix.field" : "206" }, "isOptional" : true }, "OrdType" : { "type" : "STRING", "parameters" : { "fix.field" : "40" }, "isOptional" : true }, "OrderQty" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "38" }, "isOptional" : true }, "OrderQty2" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "192" }, "isOptional" : true }, "PegDifference" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "211" }, "isOptional" : true }, "PrevClosePx" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "140" }, "isOptional" : true }, "Price" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "44" }, "isOptional" : true }, "ProcessCode" : { "type" : "STRING", "parameters" : { "fix.field" : "81" }, "isOptional" : true }, "PutOrCall" : { "type" : "INT32", "parameters" : { "fix.field" : "201" }, "isOptional" : true }, "QuoteID" : { "type" : "STRING", "parameters" : { "fix.field" : "117" }, "isOptional" : true }, "Rule80A" : { "type" : "STRING", "parameters" : { "fix.field" : "47" }, "isOptional" : true }, "SecurityDesc" : { "type" : "STRING", "parameters" : { "fix.field" : "107" }, "isOptional" : true }, "SecurityExchange" : { "type" : "STRING", "parameters" : { "fix.field" : "207" }, "isOptional" : true }, "SecurityID" : { "type" : "STRING", "parameters" : { "fix.field" : "48" }, "isOptional" : true }, "SecurityType" : { "type" : "STRING", "parameters" : { "fix.field" : "167" }, "isOptional" : true }, "SettlCurrency" : { "type" : "STRING", "parameters" : { "fix.field" : "120" }, "isOptional" : true }, "SettlmntTyp" : { "type" : "STRING", "parameters" : { "fix.field" : "63" }, "isOptional" : true }, "Side" : { "type" : "STRING", "parameters" : { "fix.field" : "54" }, "isOptional" : true }, "Signature" : { "type" : "STRING", "parameters" : { "fix.field" : "89" }, "isOptional" : true }, "SignatureLength" : { "type" : "INT32", "parameters" : { "fix.field" : "93" }, "isOptional" : true }, "SolicitedFlag" : { "type" : "BOOLEAN", "parameters" : { "fix.field" : "377" }, "isOptional" : true }, "StopPx" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "99" }, "isOptional" : true }, "StrikePrice" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "202" }, "isOptional" : true }, "Symbol" : { "type" : "STRING", "parameters" : { "fix.field" : "55" }, "isOptional" : true }, "SymbolSfx" : { "type" : "STRING", "parameters" : { "fix.field" : "65" }, "isOptional" : true }, "Text" : { "type" : "STRING", "parameters" : { "fix.field" : "58" }, "isOptional" : true }, "TimeInForce" : { "type" : "STRING", "parameters" : { "fix.field" : "59" }, "isOptional" : true }, "TransactTime" : { "name" : "org.apache.kafka.connect.data.Timestamp", "type" : "INT64", "version" : 1, "parameters" : { "fix.field" : "60" }, "isOptional" : true } } }, "value" : { "schema" : { "name" : "fix42.NewOrderSingle", "type" : "STRUCT", "isOptional" : false, "fieldSchemas" : { "Account" : { "type" : "STRING", "parameters" : { "fix.field" : "1" }, "isOptional" : true }, "CashOrderQty" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "152" }, "isOptional" : true }, "CheckSum" : { "type" : "STRING", "parameters" : { "fix.field" : "10" }, "isOptional" : true }, "ClOrdID" : { "type" : "STRING", "parameters" : { "fix.field" : "11" }, "isOptional" : true }, "ClearingAccount" : { "type" : "STRING", "parameters" : { "fix.field" : "440" }, "isOptional" : true }, "ClearingFirm" : { "type" : "STRING", "parameters" : { "fix.field" : "439" }, "isOptional" : true }, "ClientID" : { "type" : "STRING", "parameters" : { "fix.field" : "109" }, "isOptional" : true }, "CommType" : { "type" : "STRING", "parameters" : { "fix.field" : "13" }, "isOptional" : true }, "Commission" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "12" }, "isOptional" : true }, "ComplianceID" : { "type" : "STRING", "parameters" : { "fix.field" : "376" }, "isOptional" : true }, "ContractMultiplier" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "231" }, "isOptional" : true }, "CouponRate" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "223" }, "isOptional" : true }, "CoveredOrUncovered" : { "type" : "INT32", "parameters" : { "fix.field" : "203" }, "isOptional" : true }, "Currency" : { "type" : "STRING", "parameters" : { "fix.field" : "15" }, "isOptional" : true }, "CustomerOrFirm" : { "type" : "INT32", "parameters" : { "fix.field" : "204" }, "isOptional" : true }, "DiscretionInst" : { "type" : "STRING", "parameters" : { "fix.field" : "388" }, "isOptional" : true }, "DiscretionOffset" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "389" }, "isOptional" : true }, "EffectiveTime" : { "name" : "org.apache.kafka.connect.data.Timestamp", "type" : "INT64", "version" : 1, "parameters" : { "fix.field" : "168" }, "isOptional" : true }, "EncodedIssuer" : { "type" : "STRING", "parameters" : { "fix.field" : "349" }, "isOptional" : true }, "EncodedIssuerLen" : { "type" : "INT32", "parameters" : { "fix.field" : "348" }, "isOptional" : true }, "EncodedSecurityDesc" : { "type" : "STRING", "parameters" : { "fix.field" : "351" }, "isOptional" : true }, "EncodedSecurityDescLen" : { "type" : "INT32", "parameters" : { "fix.field" : "350" }, "isOptional" : true }, "EncodedText" : { "type" : "STRING", "parameters" : { "fix.field" : "355" }, "isOptional" : true }, "EncodedTextLen" : { "type" : "INT32", "parameters" : { "fix.field" : "354" }, "isOptional" : true }, "ExDestination" : { "type" : "STRING", "parameters" : { "fix.field" : "100" }, "isOptional" : true }, "ExecBroker" : { "type" : "STRING", "parameters" : { "fix.field" : "76" }, "isOptional" : true }, "ExecInst" : { "type" : "STRING", "parameters" : { "fix.field" : "18" }, "isOptional" : true }, "ExpireDate" : { "type" : "STRING", "parameters" : { "fix.field" : "432" }, "isOptional" : true }, "ExpireTime" : { "name" : "org.apache.kafka.connect.data.Timestamp", "type" : "INT64", "version" : 1, "parameters" : { "fix.field" : "126" }, "isOptional" : true }, "ForexReq" : { "type" : "BOOLEAN", "parameters" : { "fix.field" : "121" }, "isOptional" : true }, "FutSettDate" : { "type" : "STRING", "parameters" : { "fix.field" : "64" }, "isOptional" : true }, "FutSettDate2" : { "type" : "STRING", "parameters" : { "fix.field" : "193" }, "isOptional" : true }, "GTBookingInst" : { "type" : "INT32", "parameters" : { "fix.field" : "427" }, "isOptional" : true }, "HandlInst" : { "type" : "STRING", "parameters" : { "fix.field" : "21" }, "isOptional" : true }, "IDSource" : { "type" : "STRING", "parameters" : { "fix.field" : "22" }, "isOptional" : true }, "IOIID" : { "type" : "STRING", "parameters" : { "fix.field" : "23" }, "isOptional" : true }, "Issuer" : { "type" : "STRING", "parameters" : { "fix.field" : "106" }, "isOptional" : true }, "LocateReqd" : { "type" : "BOOLEAN", "parameters" : { "fix.field" : "114" }, "isOptional" : true }, "MaturityDay" : { "type" : "STRING", "parameters" : { "fix.field" : "205" }, "isOptional" : true }, "MaturityMonthYear" : { "type" : "STRING", "parameters" : { "fix.field" : "200" }, "isOptional" : true }, "MaxFloor" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "111" }, "isOptional" : true }, "MaxShow" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "210" }, "isOptional" : true }, "MinQty" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "110" }, "isOptional" : true }, "NoAllocs" : { "type" : "INT32", "parameters" : { "fix.field" : "78" }, "isOptional" : true }, "NoTradingSessions" : { "type" : "INT32", "parameters" : { "fix.field" : "386" }, "isOptional" : true }, "OpenClose" : { "type" : "STRING", "parameters" : { "fix.field" : "77" }, "isOptional" : true }, "OptAttribute" : { "type" : "STRING", "parameters" : { "fix.field" : "206" }, "isOptional" : true }, "OrdType" : { "type" : "STRING", "parameters" : { "fix.field" : "40" }, "isOptional" : true }, "OrderQty" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "38" }, "isOptional" : true }, "OrderQty2" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "192" }, "isOptional" : true }, "PegDifference" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "211" }, "isOptional" : true }, "PrevClosePx" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "140" }, "isOptional" : true }, "Price" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "44" }, "isOptional" : true }, "ProcessCode" : { "type" : "STRING", "parameters" : { "fix.field" : "81" }, "isOptional" : true }, "PutOrCall" : { "type" : "INT32", "parameters" : { "fix.field" : "201" }, "isOptional" : true }, "QuoteID" : { "type" : "STRING", "parameters" : { "fix.field" : "117" }, "isOptional" : true }, "Rule80A" : { "type" : "STRING", "parameters" : { "fix.field" : "47" }, "isOptional" : true }, "SecurityDesc" : { "type" : "STRING", "parameters" : { "fix.field" : "107" }, "isOptional" : true }, "SecurityExchange" : { "type" : "STRING", "parameters" : { "fix.field" : "207" }, "isOptional" : true }, "SecurityID" : { "type" : "STRING", "parameters" : { "fix.field" : "48" }, "isOptional" : true }, "SecurityType" : { "type" : "STRING", "parameters" : { "fix.field" : "167" }, "isOptional" : true }, "SettlCurrency" : { "type" : "STRING", "parameters" : { "fix.field" : "120" }, "isOptional" : true }, "SettlmntTyp" : { "type" : "STRING", "parameters" : { "fix.field" : "63" }, "isOptional" : true }, "Side" : { "type" : "STRING", "parameters" : { "fix.field" : "54" }, "isOptional" : true }, "Signature" : { "type" : "STRING", "parameters" : { "fix.field" : "89" }, "isOptional" : true }, "SignatureLength" : { "type" : "INT32", "parameters" : { "fix.field" : "93" }, "isOptional" : true }, "SolicitedFlag" : { "type" : "BOOLEAN", "parameters" : { "fix.field" : "377" }, "isOptional" : true }, "StopPx" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "99" }, "isOptional" : true }, "StrikePrice" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "202" }, "isOptional" : true }, "Symbol" : { "type" : "STRING", "parameters" : { "fix.field" : "55" }, "isOptional" : true }, "SymbolSfx" : { "type" : "STRING", "parameters" : { "fix.field" : "65" }, "isOptional" : true }, "Text" : { "type" : "STRING", "parameters" : { "fix.field" : "58" }, "isOptional" : true }, "TimeInForce" : { "type" : "STRING", "parameters" : { "fix.field" : "59" }, "isOptional" : true }, "TransactTime" : { "name" : "org.apache.kafka.connect.data.Timestamp", "type" : "INT64", "version" : 1, "parameters" : { "fix.field" : "60" }, "isOptional" : true } } }, "fieldValues" : [ { "name" : "Account", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "1" }, "isOptional" : true } }, { "name" : "CashOrderQty", "schema" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "152" }, "isOptional" : true } }, { "name" : "CheckSum", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "10" }, "isOptional" : true } }, { "name" : "ClOrdID", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "11" }, "isOptional" : true }, "storage" : "NF 0542/03232009" }, { "name" : "ClearingAccount", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "440" }, "isOptional" : true } }, { "name" : "ClearingFirm", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "439" }, "isOptional" : true } }, { "name" : "ClientID", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "109" }, "isOptional" : true } }, { "name" : "CommType", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "13" }, "isOptional" : true } }, { "name" : "Commission", "schema" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "12" }, "isOptional" : true } }, { "name" : "ComplianceID", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "376" }, "isOptional" : true } }, { "name" : "ContractMultiplier", "schema" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "231" }, "isOptional" : true } }, { "name" : "CouponRate", "schema" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "223" }, "isOptional" : true } }, { "name" : "CoveredOrUncovered", "schema" : { "type" : "INT32", "parameters" : { "fix.field" : "203" }, "isOptional" : true } }, { "name" : "Currency", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "15" }, "isOptional" : true } }, { "name" : "CustomerOrFirm", "schema" : { "type" : "INT32", "parameters" : { "fix.field" : "204" }, "isOptional" : true } }, { "name" : "DiscretionInst", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "388" }, "isOptional" : true } }, { "name" : "DiscretionOffset", "schema" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "389" }, "isOptional" : true } }, { "name" : "EffectiveTime", "schema" : { "name" : "org.apache.kafka.connect.data.Timestamp", "type" : "INT64", "version" : 1, "parameters" : { "fix.field" : "168" }, "isOptional" : true } }, { "name" : "EncodedIssuer", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "349" }, "isOptional" : true } }, { "name" : "EncodedIssuerLen", "schema" : { "type" : "INT32", "parameters" : { "fix.field" : "348" }, "isOptional" : true } }, { "name" : "EncodedSecurityDesc", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "351" }, "isOptional" : true } }, { "name" : "EncodedSecurityDescLen", "schema" : { "type" : "INT32", "parameters" : { "fix.field" : "350" }, "isOptional" : true } }, { "name" : "EncodedText", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "355" }, "isOptional" : true } }, { "name" : "EncodedTextLen", "schema" : { "type" : "INT32", "parameters" : { "fix.field" : "354" }, "isOptional" : true } }, { "name" : "ExDestination", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "100" }, "isOptional" : true } }, { "name" : "ExecBroker", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "76" }, "isOptional" : true } }, { "name" : "ExecInst", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "18" }, "isOptional" : true } }, { "name" : "ExpireDate", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "432" }, "isOptional" : true } }, { "name" : "ExpireTime", "schema" : { "name" : "org.apache.kafka.connect.data.Timestamp", "type" : "INT64", "version" : 1, "parameters" : { "fix.field" : "126" }, "isOptional" : true } }, { "name" : "ForexReq", "schema" : { "type" : "BOOLEAN", "parameters" : { "fix.field" : "121" }, "isOptional" : true } }, { "name" : "FutSettDate", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "64" }, "isOptional" : true } }, { "name" : "FutSettDate2", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "193" }, "isOptional" : true } }, { "name" : "GTBookingInst", "schema" : { "type" : "INT32", "parameters" : { "fix.field" : "427" }, "isOptional" : true } }, { "name" : "HandlInst", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "21" }, "isOptional" : true }, "storage" : "1" }, { "name" : "IDSource", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "22" }, "isOptional" : true } }, { "name" : "IOIID", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "23" }, "isOptional" : true } }, { "name" : "Issuer", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "106" }, "isOptional" : true } }, { "name" : "LocateReqd", "schema" : { "type" : "BOOLEAN", "parameters" : { "fix.field" : "114" }, "isOptional" : true } }, { "name" : "MaturityDay", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "205" }, "isOptional" : true } }, { "name" : "MaturityMonthYear", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "200" }, "isOptional" : true } }, { "name" : "MaxFloor", "schema" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "111" }, "isOptional" : true } }, { "name" : "MaxShow", "schema" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "210" }, "isOptional" : true } }, { "name" : "MinQty", "schema" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "110" }, "isOptional" : true } }, { "name" : "NoAllocs", "schema" : { "type" : "INT32", "parameters" : { "fix.field" : "78" }, "isOptional" : true } }, { "name" : "NoTradingSessions", "schema" : { "type" : "INT32", "parameters" : { "fix.field" : "386" }, "isOptional" : true } }, { "name" : "OpenClose", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "77" }, "isOptional" : true } }, { "name" : "OptAttribute", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "206" }, "isOptional" : true } }, { "name" : "OrdType", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "40" }, "isOptional" : true }, "storage" : "1" }, { "name" : "OrderQty", "schema" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "38" }, "isOptional" : true }, "storage" : 100.0 }, { "name" : "OrderQty2", "schema" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "192" }, "isOptional" : true } }, { "name" : "PegDifference", "schema" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "211" }, "isOptional" : true } }, { "name" : "PrevClosePx", "schema" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "140" }, "isOptional" : true } }, { "name" : "Price", "schema" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "44" }, "isOptional" : true } }, { "name" : "ProcessCode", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "81" }, "isOptional" : true } }, { "name" : "PutOrCall", "schema" : { "type" : "INT32", "parameters" : { "fix.field" : "201" }, "isOptional" : true } }, { "name" : "QuoteID", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "117" }, "isOptional" : true } }, { "name" : "Rule80A", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "47" }, "isOptional" : true }, "storage" : "A" }, { "name" : "SecurityDesc", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "107" }, "isOptional" : true } }, { "name" : "SecurityExchange", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "207" }, "isOptional" : true }, "storage" : "N" }, { "name" : "SecurityID", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "48" }, "isOptional" : true } }, { "name" : "SecurityType", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "167" }, "isOptional" : true } }, { "name" : "SettlCurrency", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "120" }, "isOptional" : true } }, { "name" : "SettlmntTyp", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "63" }, "isOptional" : true } }, { "name" : "Side", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "54" }, "isOptional" : true }, "storage" : "1" }, { "name" : "Signature", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "89" }, "isOptional" : true } }, { "name" : "SignatureLength", "schema" : { "type" : "INT32", "parameters" : { "fix.field" : "93" }, "isOptional" : true } }, { "name" : "SolicitedFlag", "schema" : { "type" : "BOOLEAN", "parameters" : { "fix.field" : "377" }, "isOptional" : true } }, { "name" : "StopPx", "schema" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "99" }, "isOptional" : true } }, { "name" : "StrikePrice", "schema" : { "type" : "FLOAT64", "parameters" : { "fix.field" : "202" }, "isOptional" : true } }, { "name" : "Symbol", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "55" }, "isOptional" : true }, "storage" : "CVS" }, { "name" : "SymbolSfx", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "65" }, "isOptional" : true } }, { "name" : "Text", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "58" }, "isOptional" : true } }, { "name" : "TimeInForce", "schema" : { "type" : "STRING", "parameters" : { "fix.field" : "59" }, "isOptional" : true }, "storage" : "0" }, { "name" : "TransactTime", "schema" : { "name" : "org.apache.kafka.connect.data.Timestamp", "type" : "INT64", "version" : 1, "parameters" : { "fix.field" : "60" }, "isOptional" : true }, "storage" : 1237822829000 } ] }, "headers" : [ ] }