<xsd:attributeGroup name="StandardAttributes.atts">
<xsd:attribute name="version" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">Indicate which version of the FpML Schema an FpML message adheres to.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:token">
<xsd:enumeration value="4-0" />
<xsd:enumeration value="4-1" />
<xsd:enumeration value="4-2" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="expectedBuild" type="xsd:positiveInteger">
<xsd:annotation>
<xsd:documentation xml:lang="en">The message creator can send the build number of the schema on which they built the messages against. </xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="actualBuild" fixed="3" type="xsd:positiveInteger">
<xsd:annotation>
<xsd:documentation xml:lang="en">Taken from the schemas that the recipient validated against. Every time there is a change on the schema, validation rules, or examples within a version the actual build number is incremented. If no changes have been made between releases within a version (i.e. from Trial Recommendation to Recommendation) the actual build number stays the same.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:attributeGroup>
|