[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) . |