Details
-
Type: Bug
-
Status: Closed
-
Priority: Default
-
Resolution: Cannot Reproduce
-
Affects Version/s: 1.5.0
-
Fix Version/s: None
-
Component/s: Message Generation
-
Labels:None
-
Environment:linux - RHEL 5.0
Description
Trying to construct TradeCaptureReport using QuickFixJ 1.5.0
There seems to be a problem validating the fields for the TrdCapRptSideGrp repeating group .
In my message I have defined the following fields for that particular repeating group i.e. only those that are mandatory:
552=1<SOH>54=2<SOH>37=1280622950453<SOH>
When I attempt to send it I get the following reject message :
8=FIX.4.4<SOH>9=123<SOH>35=3<SOH>34=53<SOH>49=BLP<SOH>52=20110718-11:18:10.459<SOH>56=CMF<SOH>45=53<SOH>58=Tag not defined for this message type<SOH>371=37<SOH>372=AE<SOH>373=2<SOH>10=196
I know it is a mandatory field , but I tried removing it and tried sending it again to get the following error :
8=FIX.4.4<SOH>9=123<SOH>35=3<SOH>34=56<SOH>49=BLP<SOH>52=20110718-11:19:22.707<SOH>56=CMF<SOH>45=56<SOH>58=Tag not defined for this message type<SOH>371=54<SOH>372=AE<SOH>373=2<SOH>10=201
I also know that tag 54 is mandatory for this message, but I removed it anyway and of course got this error which makes sense :
8=FIX.4.4<SOH>9=134<SOH>35=3<SOH>34=59<SOH>49=BLP<SOH>52=20110718-11:19:53.589<SOH>56=CMF<SOH>45=59<SOH>58=Incorrect NumInGroup count for repeating group<SOH>371=552<SOH>372=AE<SOH>373=16<SOH>10=060
It looks like there is a problem around the validation of this repeating group. Tags 54 and 37 are manadatory for this message type, so should'nt be reporting
'Tag not defined for this message type' for these tags.
Attachments
Issue Links
- is duplicated by
-
QFJ-585 TradeCaptureReport.NoSides parsing fail
- Closed