Definition Type: AttributeGroup
Name: VersionAttributes.atts
Namespace: http://www.fpml.org/FpML-5/pretrade
Containing Schema: fpml-doc-5-9.xsd
Documentation:
Set of attributes that define versioning information.
Collapse XSD Schema Diagram:
Drilldown into actualBuild in schema fpml-doc-5-9_xsd Drilldown into expectedBuild in schema fpml-doc-5-9_xsd Drilldown into fpmlVersion in schema fpml-doc-5-9_xsdXSD Diagram of VersionAttributes.atts in schema fpml-doc-5-9_xsd (Financial products Markup Language (FpML®) - Pretrade)
Collapse XSD Schema Code:
<xsd:attributeGroup name="VersionAttributes.atts">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">Set of attributes that define versioning information.</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="fpmlVersion" 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="Token">
                <xsd:pattern value="5-[0-9]+" />
            </xsd:restriction>
        </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="expectedBuild" type="xsd:positiveInteger">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">This optional attribute can be supplied by a message creator in an FpML instance to specify which build number of the schema was used to define the message when it was generated.</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="actualBuild" type="xsd:positiveInteger" fixed="7">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">The specific build number of this schema version. This attribute is not included in an instance document. Instead, it is supplied by the XML parser when the document is validated against the FpML schema and indicates the build number of the schema file. Every time FpML publishes a change to the schema, validation rules, or examples within a version (e.g., version 4.2) 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>
Collapse Child Attributes:
Name Type Default Value Use
fpmlVersion nsA:fpmlVersion Required
expectedBuild nsA:expectedBuild (Optional)
actualBuild nsA:actualBuild (Optional)
Collapse Comments:
blog comments powered by Disqus