[QFJ-452] OrigPosReqRefID is not required Created: 02/Jul/09 Updated: 15/Nov/12 Resolved: 05/Apr/10 |
|
Status: | Closed |
Project: | QuickFIX/J |
Component/s: | Metadata/Specs |
Affects Version/s: | 1.4.0 |
Fix Version/s: | None |
Type: | Bug | Priority: | Default |
Reporter: | David Gibbs | Assignee: | Unassigned |
Resolution: | Not a bug | Votes: | 0 |
Labels: | None |
Description |
In FIX44.xml... OrigPosReqRefID is markeed as required, <message name="PositionMaintenanceReport" msgtype="AM" msgcat="app"> <field name="OrigPosReqRefID" required="Y"/> |
Comments |
Comment by Laurent Danesi [ 17/Jul/09 ] |
Hi David, I've just checked this field on FPL website and it seems that OrigPosReqRefID is not required in PositionMaintenanceRequest (35=AL) but it is in PositionMaintenanceReport (35=AM). Do you agree? Laurent |
Comment by David Gibbs [ 13/Oct/09 ] |
Hi thanks for your comment, It seems to be "Reference to the PosReqID of a previous maintenance request that is being replaced or canceled." So should it be conditionally required for a replace or cancel and probably reverse ? For a Position Maintenance Request with PosMaintAction 2 = Replace - used to override the overall transaction quantity or specifi add messages based on the reference ID Perhaps it may have been a bug in the FIX 5.0 spec because in Version 5.0 Service Pack 2 - Volume 5 (pg 134) it's down as "N" The new FIXIMATE on fix protocol site shows it as not mandatory for version 5 and 5SP2. thanks |
Comment by David Gibbs [ 13/Oct/09 ] |
Ooops sorry yes in version 4.4. it shows it as mandatory (I have been fixated on Fix 5 recently) . |