attributeGroup "VersionAttributes.atts"

Namespace: | http://www.fpml.org/FpML-5/recordkeeping
Content: | 3 attributes
Defined: | globally in fpml-doc-5-3.xsd; see XML source
Includes: | definitions of 3 attributes
Used: | at 1 location

XML Representation Summary
<...
fpmlVersion | = | xsd:token
expectedBuild | = | xsd:positiveInteger
actualBuild | = | "4"
...>

Annotation
Set of attributes that define versioning information.
Known Usage Locations

- In definitions of global complexTypes (1):
  Document

XML Source (w/o annotations (4); see within schema source)

<xsd:attributeGroup name="VersionAttributes.atts"> <xsd:attribute name="fpmlVersion" use="required"> <xsd:simpleType> <xsd:restriction base="xsd:token"> <xsd:pattern value="5-[0-9]+"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attribute name="expectedBuild" type="xsd:positiveInteger"/> <xsd:attribute fixed="4" name="actualBuild" type="xsd:positiveInteger"/> </xsd:attributeGroup>

Attribute Detail (all declarations; defined within this component only; 3/3)
actualBuild

  Type: | xsd:positiveInteger, predefined
  Use: | optional

  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.
  Attribute Value

  Fixed: | "4"

  XML Source (w/o annotations (1); see within schema source)

  <xsd:attribute fixed="4" name="actualBuild" type="xsd:positiveInteger"/>

expectedBuild

  Type: | xsd:positiveInteger, predefined
  Use: | optional

  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.
  XML Source (w/o annotations (1); see within schema source)

  <xsd:attribute name="expectedBuild" type="xsd:positiveInteger"/>

fpmlVersion

  Type: | anonymous simpleType (restriction of xsd:token)
  Use: | required

  Indicate which version of the FpML Schema an FpML message adheres to.
  Attribute Value

  xsd:token

  Pattern: | 5-[0-9]+

  Anonymous simpleType

  Type Derivation Tree xsd:token (restriction) simpleType

  Derivation: | restriction of xsd:token
  Facets: |
  pattern: | 5-[0-9]+

  XML Source (w/o annotations (1); see within schema source)

  <xsd:attribute name="fpmlVersion" use="required"> <xsd:simpleType> <xsd:restriction base="xsd:token"> <xsd:pattern value="5-[0-9]+"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute>

XML schema documentation generated with DocFlex/XML 1.8.6b2 using DocFlex/XML XSDDoc 2.5.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.