FpML Issues Tracker
closed
Major
Always
Architecture
Admin
andrew
Summary
When a trade changes there is a new trade version. The same occurs for a contract. How do we prevent two different systems both processing a change and either creating different version numbers for the same change, or having the same version number for different changes?
Notes:
andrew
05/30/07 9:50 am
CUG messages are notifications of changes agreed upstream. If a trade version has changed that should be indicated by the content of the message which should contain the new trade version. The recipients should update themselves to reflect the version they are sent – they should not be creating new versions.
matthew
05/30/07 11:09 am
This is nothing to do with the SWIFT FpML CUG, those messages were merely an example. Consider the problem rather than why the example exists.
matthew
05/31/07 2:14 pm
The description that the AWG had was that the tradeId is versioned and not the trade. This needs to be made clear in the specification.
mgratacos
06/07/07 9:03 am
Documentation has been added to the schema for VersionedTradeId and VersionedContractId: