|
FAST Protocol
< Previous Next >
Re: FAST decoding error can anyone help me.?
Thilina Sampath / MillenniumIT / MIT 8 Jan 2012 10:24PM ET Hi Rolf,
It seems to be template mismatch or similar this. Yes, this field is most case similar for sending time field.
Hi Tumee,
What you mean sender has no PartyIDs submessage but decoder has. Both encoder + decoder needs to work on agreed template. Otherwise FAST messages will not be able to decoded.
> Hi,
> It's not possible this error caused from template file differences.
> Sender side had no PartyIDs submessage but at the decoding side had PartyIDs in template file.
>
> > Hi,
> >
> > Is it possible to have such PMAP for NoPartyIDs message?
> >
> > NoPartyIDs
> > PMAP: 32303132303130322d30383a32343a30372e3030b9
> >
> > How many fields does PartyIDs message contain and is n't there a field called PartyID as the first field of PartyIDs sub message.
> >
> >
> >
> >
> > > Hi all.,
> > > While I decoding FAST inputStream I reached this error message can anyone help me with this.?
> > >
> > > MarketDataIncrementalRefresh
> > > SendingTime: 32303132303130322d30383a32343a30362e3939b7 -> 20120102-08:24:06.997(20120102-08:24:06.997)
> > > AppID: b1 -> 1(1)
> > > ApplSeqNum: 0cc2 -> 1601(1601)
> > > MDReqID: 80 -> null(null)
> > > LastRptRequested: 80 -> null(null)
> > > NoMDEntries: 82 -> 2(2)
> > > NoMDEntries
> > > PMAP: 7f7ff0
> > > MDUpdateAction: 80 -> 0(0)
> > > MDSubBookType: 82 -> 1(1)
> > > MDEntryType: f3 -> s(s)
> > > MDEntryID: 80 -> null(null)
> > > Symbol: 474f562d4f2d303030b0 -> GOV-O-0000(GOV-O-0000)
> > > MDEntryPx: 8100f7 -> 119(119)
> > > MDEntrySize: 80 -> null(null)
> > > MDEntryDate: 80 -> null(null)
> > > MDEntryTime: 80 -> null(null)
> > > TradeCondition: 80 -> null(null)
> > > MatchType: 80 -> null(null)
> > > NumberOfOrders: 80 -> null(null)
> > > MDEntryPositionNo: 80 -> null(null)
> > > MDPriceLevel: 80 -> null(null)
> > > MDQuoteType: db -> 90(90)
> > > RptSeq: 80 -> null(null)
> > > NoPartyIDs: 80 -> null(null)
> > > TrdSubType: 1384 -> 2435(2435)
> > > NoMDEntries
> > > PMAP: f5
> > > MDUpdateAction: 80 -> 0(0)
> > > MDSubBookType: 83 -> 2(2)
> > > MDEntryType: 81 -> ()
> > > Symbol: 80 -> ()
> > > MDEntrySize: d77fb8 -> -0.00000000000000000000000000000000000000072(-0.00000000000000000000000000000000000000072)
> > > NoPartyIDs: 92 -> 17(17)
> > > NoPartyIDs
> > > PMAP: 32303132303130322d30383a32343a30372e3030b9
> > > PartyIDSource: b1 -> 1(1)
> > > PartyRole: 0cc3 -> 1602(1602)
> > > Exception in thread "Main Site" org.openfast.error.FastException: An error occurred while decoding MarketDataIncrementalRefresh
> > > at org.openfast.template.MessageTemplate.decode(MessageTemplate.java:133)
> > > at org.openfast.codec.FastDecoder.readMessage(FastDecoder.java:64)
> > > at main.UdpChannelReceiver$2.run(UdpChannelReceiver.java:131)
> > > Caused by: org.openfast.error.FastException: Error occurred while decoding NoMDEntries
> > > at org.openfast.template.Group.decode(Group.java:230)
> > > at org.openfast.template.Sequence.decode(Sequence.java:206)
> > > at org.openfast.template.Group.decodeFieldValues(Group.java:293)
> > > at org.openfast.template.MessageTemplate.decode(MessageTemplate.java:126)
> > > ... 2 more
> > > Caused by: org.openfast.error.FastException: Error occurred while decoding NoPartyIDs
> > > at org.openfast.template.Group.decode(Group.java:230)
> > > at org.openfast.template.Sequence.decode(Sequence.java:206)
> > > at org.openfast.template.Group.decodeFieldValues(Group.java:293)
> > > at org.openfast.template.Group.decodeFieldValues(Group.java:256)
> > > at org.openfast.template.Group.decode(Group.java:223)
> > > ... 5 more
> > > Caused by: org.openfast.error.FastException: The presence map BitVector [00110010 00110000 00110001 00110010 00110000 00110001 00110000 00110010 00101101 00110000 00111000 00111010 00110010 00110100 00111010 00110000 00110111 00101110 00110000 00110000 10111001] has too many bits for the group NoPartyIDs
> > > at org.openfast.error.ErrorCode.throwException(ErrorCode.java:45)
> > > at org.openfast.error.ErrorHandler$1.error(ErrorHandler.java:26)
> > > at org.openfast.Global.handleError(Global.java:42)
> > > at org.openfast.template.Group.decodeFieldValues(Group.java:296)
> > > at org.openfast.template.Group.decodeFieldValues(Group.java:256)
> > > at org.openfast.template.Group.decode(Group.java:223)
> > > ... 9 more
> > >
> > > Thanks in advance,
> > > Tumee
Re: FAST decoding error can anyone help me.? Thilina Sampath / MillenniumIT / MIT 8 Jan 2012 10:24PM ET |