complexType TRecordLegacy
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p157.png
namespace http://www.mostcooperation.com
type extension of Record
properties
base Record
children Description TRecordField SharedRecordFieldReference NamedSharedRecordFieldReference
used by
element DataType/TRecordLegacy
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  xs:NCName  optional      
annotation
documentation
Representation of the legacy record construct, which is not a MOST data type but modeled as such for reasons of backward compatibility..
source <xs:complexType name="TRecordLegacy">
 
<xs:annotation>
   
<xs:documentation>Representation of the legacy record construct, which is not a MOST data type but modeled as such for reasons of backward compatibility..</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="Record">
     
<xs:sequence>
       
<xs:element name="Description" type="xs:string" minOccurs="0"/>
       
<xs:choice minOccurs="0" maxOccurs="255">
         
<xs:element name="TRecordField" type="DataElement"/>
         
<xs:element name="SharedRecordFieldReference" type="SharedDataElementReference"/>
         
<xs:element name="NamedSharedRecordFieldReference" type="NamedSharedDataElementReference"/>
       
</xs:choice>
     
</xs:sequence>
     
<xs:attribute name="Name" type="xs:NCName" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute TRecordLegacy/@Name
type xs:NCName
properties
use optional
source <xs:attribute name="Name" type="xs:NCName" use="optional"/>

element TRecordLegacy/Description
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p158.png
namespace http://www.mostcooperation.com
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Description" type="xs:string" minOccurs="0"/>

element TRecordLegacy/TRecordField
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p159.png
namespace http://www.mostcooperation.com
type DataElement
properties
content complex
children Description DataType
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  xs:NCName  required      
DataElementGroup  xs:token  optional      
documentation
This attribute provides the opportunity to label data elements, based on the requirements of the function catalog designer.
source <xs:element name="TRecordField" type="DataElement"/>

element TRecordLegacy/SharedRecordFieldReference
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p160.png
namespace http://www.mostcooperation.com
type SharedDataElementReference
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  xs:NCName  required      
source <xs:element name="SharedRecordFieldReference" type="SharedDataElementReference"/>

element TRecordLegacy/NamedSharedRecordFieldReference
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p161.png
namespace http://www.mostcooperation.com
type NamedSharedDataElementReference
properties
content complex
children Description
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  xs:NCName  required      
NameRef  xs:NCName  required      
source <xs:element name="NamedSharedRecordFieldReference" type="NamedSharedDataElementReference"/>