Issue #136 supports optional names in element references. This should also be supported for correlation and assignment references used in message responses. The following example adds names to all references
The schema uses identifierType for these references. It is proposed to add a name attribute as follows:
<xs:complexType name="identifierType">
<xs:attribute name="id" type="fixr:id_t" use="required">
<xs:annotation>
<xs:documentation>Field ID assigned or correlated in a message reference</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="fixr:Name_t">
<xs:annotation>
<xs:documentation>Name is optional for convenience, but it is not enforced by referential integrity. Only the ID of the referred object is authoritative.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="sourceId" type="fixr:id_t">
<xs:annotation>
<xs:documentation>Field ID correlated from source message. If not present, assumed to be same tag as 'id'.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
Issue #136 supports optional names in element references. This should also be supported for correlation and assignment references used in message responses. The following example adds names to all references
The schema uses
identifierType
for these references. It is proposed to add a name attribute as follows: