Schema performanceHistory.xsd


schema location:  performanceHistory.xsd
 
Elements  Complex types 
performanceHistory  perfHistorySectorsType 
perfHistorySectorType 
PerformanceHistoryAccountsType 
PerformanceHistoryType 


element performanceHistory
diagram
type PerformanceHistoryType
children performanceHistoryAccounts
attributes
Name  Type  Use  Default  Fixed  Annotation
begDate  xs:date  required      
endDate  xs:date  required      
aplTime  xs:integer  required      
source
<xs:element name="performanceHistory" type="PerformanceHistoryType"/>

complexType perfHistorySectorsType
diagram
children perfHistorySector
used by
element PerformanceHistoryAccountsType/perfHistorySectors
attributes
Name  Type  Use  Default  Fixed  Annotation
sectorCode  xs:string  required      
sectorDescription  xs:string  required      
source
<xs:complexType name="perfHistorySectorsType">
  <xs:sequence>
    <xs:element name="perfHistorySector" type="perfHistorySectorType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attribute name="sectorCode" type="xs:string" use="required"/>
  <xs:attribute name="sectorDescription" type="xs:string" use="required"/>
</xs:complexType>

element perfHistorySectorsType/perfHistorySector
diagram
type perfHistorySectorType
children endMV netCont grossCont netReturn grossReturn netReturnCumm grossReturnCumm
attributes
Name  Type  Use  Default  Fixed  Annotation
endDate  xs:date  required      
source
<xs:element name="perfHistorySector" type="perfHistorySectorType" minOccurs="0" maxOccurs="unbounded"/>

complexType perfHistorySectorType
diagram
children endMV netCont grossCont netReturn grossReturn netReturnCumm grossReturnCumm
used by
element perfHistorySectorsType/perfHistorySector
attributes
Name  Type  Use  Default  Fixed  Annotation
endDate  xs:date  required      
source
<xs:complexType name="perfHistorySectorType">
  <xs:sequence>
    <xs:element name="endMV" type="xs:decimal"/>
    <xs:element name="netCont" type="xs:decimal"/>
    <xs:element name="grossCont" type="xs:decimal"/>
    <xs:element name="netReturn" type="xs:decimal"/>
    <xs:element name="grossReturn" type="xs:decimal"/>
    <xs:element name="netReturnCumm" type="xs:decimal"/>
    <xs:element name="grossReturnCumm" type="xs:decimal"/>
  </xs:sequence>
  <xs:attribute name="endDate" type="xs:date" use="required"/>
</xs:complexType>

element perfHistorySectorType/endMV
diagram
type xs:decimal
source
<xs:element name="endMV" type="xs:decimal"/>

element perfHistorySectorType/netCont
diagram
type xs:decimal
source
<xs:element name="netCont" type="xs:decimal"/>

element perfHistorySectorType/grossCont
diagram
type xs:decimal
source
<xs:element name="grossCont" type="xs:decimal"/>

element perfHistorySectorType/netReturn
diagram
type xs:decimal
source
<xs:element name="netReturn" type="xs:decimal"/>

element perfHistorySectorType/grossReturn
diagram
type xs:decimal
source
<xs:element name="grossReturn" type="xs:decimal"/>

element perfHistorySectorType/netReturnCumm
diagram
type xs:decimal
source
<xs:element name="netReturnCumm" type="xs:decimal"/>

element perfHistorySectorType/grossReturnCumm
diagram
type xs:decimal
source
<xs:element name="grossReturnCumm" type="xs:decimal"/>

complexType PerformanceHistoryAccountsType
diagram
children accountName perfHistorySectors
used by
element PerformanceHistoryType/performanceHistoryAccounts
attributes
Name  Type  Use  Default  Fixed  Annotation
accountNumber  xs:string  required      
accountType  xs:string  required      
source
<xs:complexType name="PerformanceHistoryAccountsType">
  <xs:sequence>
    <xs:element name="accountName" type="xs:string"/>
    <xs:element name="perfHistorySectors" type="perfHistorySectorsType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attribute name="accountNumber" type="xs:string" use="required"/>
  <xs:attribute name="accountType" type="xs:string" use="required"/>
</xs:complexType>

element PerformanceHistoryAccountsType/accountName
diagram
type xs:string
source
<xs:element name="accountName" type="xs:string"/>

element PerformanceHistoryAccountsType/perfHistorySectors
diagram
type perfHistorySectorsType
children perfHistorySector
attributes
Name  Type  Use  Default  Fixed  Annotation
sectorCode  xs:string  required      
sectorDescription  xs:string  required      
source
<xs:element name="perfHistorySectors" type="perfHistorySectorsType" minOccurs="0" maxOccurs="unbounded"/>

complexType PerformanceHistoryType
diagram
children performanceHistoryAccounts
used by
element performanceHistory
attributes
Name  Type  Use  Default  Fixed  Annotation
begDate  xs:date  required      
endDate  xs:date  required      
aplTime  xs:integer  required      
source
<xs:complexType name="PerformanceHistoryType">
  <xs:sequence>
    <xs:element name="performanceHistoryAccounts" type="PerformanceHistoryAccountsType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attribute name="begDate" type="xs:date" use="required"/>
  <xs:attribute name="endDate" type="xs:date" use="required"/>
  <xs:attribute name="aplTime" type="xs:integer" use="required"/>
</xs:complexType>

element PerformanceHistoryType/performanceHistoryAccounts
diagram
type PerformanceHistoryAccountsType
children accountName perfHistorySectors
attributes
Name  Type  Use  Default  Fixed  Annotation
accountNumber  xs:string  required      
accountType  xs:string  required      
source
<xs:element name="performanceHistoryAccounts" type="PerformanceHistoryAccountsType" minOccurs="0" maxOccurs="unbounded"/>


XML Schema documentation generated with
XMLSPY Schema Editor http://www.altova.com/xmlspy