Duplicate names

Imported from previous forum

I think it might be a good idea to make FIX names unique across Fields, Components and Messages. Apart from reducing general confusion, unique names simplifies automatic detection of links in the specification text. Currently there are four duplicate names in the repository: SecurityXML - Field (1185) and Component DerivativeSecurityXML - Field (1283) and Component RateSource - Field (1446) and Component SecurityStatus - Field (965) and Message (MsgType = f) Perhaps we could consider renaming them.

I note that there is a commonly used convention elsewhere in the FIX spec to suffix group names with “Grp”.

To avoid the duplicates mentioned below I suggest renaming the following components:

SecurityXML → SecurityXMLGrp
DerivativeSecurityXML → DerivativeSecurityXMLGrp
RateSource → RateSourceGrp

Regarding SecurityStatus, I suggest that the field be renamed to InstrumentStatus.

Since the SecurityStatus field only ever appears as part of the Instrument group, and given that the description of the field is given in the spec as “Gives the current state of the instrument”, this seems a better name for it anyway.

I think it might be a good idea to make FIX names unique across Fields,
Components and Messages.

Apart from reducing general confusion, unique names simplifies automatic
detection of links in the specification text.

Currently there are four duplicate names in the repository:

SecurityXML - Field (1185) and Component

DerivativeSecurityXML - Field (1283) and Component

RateSource - Field (1446) and Component

SecurityStatus - Field (965) and Message (MsgType = f)

Perhaps we could consider renaming them.