Schema portfolioPerformance.xsd


schema location:  portfolioPerformance.xsd
 
Elements  Complex types 
portfolioPerformance  PerformanceType 
perfSectorsType 
perfSectorType 
PortfolioPerformanceType 


element portfolioPerformance
diagram
type PortfolioPerformanceType
children performanceAccounts
attributes
Name  Type  Use  Default  Fixed  Annotation
aplTime  xs:integer  required      
source
<xs:element name="portfolioPerformance" type="PortfolioPerformanceType"/>

complexType PerformanceType
diagram
children accountName perfSectors
used by
element PortfolioPerformanceType/performanceAccounts
attributes
Name  Type  Use  Default  Fixed  Annotation
accountNumber  xs:string  required      
accountType  xs:string  required      
source
<xs:complexType name="PerformanceType">
  <xs:sequence>
    <xs:element name="accountName" type="xs:string"/>
    <xs:element name="perfSectors" type="perfSectorsType"/>
  </xs:sequence>
  <xs:attribute name="accountNumber" type="xs:string" use="required"/>
  <xs:attribute name="accountType" type="xs:string" use="required"/>
</xs:complexType>

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

element PerformanceType/perfSectors
diagram
type perfSectorsType
children perfSector
source
<xs:element name="perfSectors" type="perfSectorsType"/>

complexType perfSectorsType
diagram
children perfSector
used by
element PerformanceType/perfSectors
source
<xs:complexType name="perfSectorsType">
  <xs:sequence>
    <xs:element name="perfSector" type="perfSectorType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element perfSectorsType/perfSector
diagram
type perfSectorType
children trail3MosDate trail3MosBegMv trail3MosNetCont trail3MosGrossCont trail3MosNetReturn trail3MosGrossReturn trail12MosDate trail12MosBegMv trail12MosNetCont trail12MosGrossCont trail12MosNetReturn trail12MosGrossReturn monthDate monthBegMv monthNetCont monthGrossCont monthNetReturn monthGrossReturn qtrDate qtrBegMv qtrNetCont qtrGrossCont qtrNetReturn qtrGrossReturn yearDate yearBegMv yearNetCont yearGrossCont yearNetReturn yearGrossReturn inceptDate inceptBegMv inceptNetCont inceptGrossCont inceptNetReturn inceptGrossReturn
attributes
Name  Type  Use  Default  Fixed  Annotation
endDate  xs:date  required      
endMv  xs:decimal  required      
sectorCode  xs:string  required      
sectorDescription  xs:string  required      
source
<xs:element name="perfSector" type="perfSectorType" minOccurs="0" maxOccurs="unbounded"/>

complexType perfSectorType
diagram
children trail3MosDate trail3MosBegMv trail3MosNetCont trail3MosGrossCont trail3MosNetReturn trail3MosGrossReturn trail12MosDate trail12MosBegMv trail12MosNetCont trail12MosGrossCont trail12MosNetReturn trail12MosGrossReturn monthDate monthBegMv monthNetCont monthGrossCont monthNetReturn monthGrossReturn qtrDate qtrBegMv qtrNetCont qtrGrossCont qtrNetReturn qtrGrossReturn yearDate yearBegMv yearNetCont yearGrossCont yearNetReturn yearGrossReturn inceptDate inceptBegMv inceptNetCont inceptGrossCont inceptNetReturn inceptGrossReturn
used by
element perfSectorsType/perfSector
attributes
Name  Type  Use  Default  Fixed  Annotation
endDate  xs:date  required      
endMv  xs:decimal  required      
sectorCode  xs:string  required      
sectorDescription  xs:string  required      
source
<xs:complexType name="perfSectorType">
  <xs:sequence>
    <xs:element name="trail3MosDate" type="xs:date"/>
    <xs:element name="trail3MosBegMv" type="xs:decimal"/>
    <xs:element name="trail3MosNetCont" type="xs:decimal"/>
    <xs:element name="trail3MosGrossCont" type="xs:decimal"/>
    <xs:element name="trail3MosNetReturn" type="xs:decimal"/>
    <xs:element name="trail3MosGrossReturn" type="xs:decimal"/>
    <xs:element name="trail12MosDate" type="xs:date"/>
    <xs:element name="trail12MosBegMv" type="xs:decimal"/>
    <xs:element name="trail12MosNetCont" type="xs:decimal"/>
    <xs:element name="trail12MosGrossCont" type="xs:decimal"/>
    <xs:element name="trail12MosNetReturn" type="xs:decimal"/>
    <xs:element name="trail12MosGrossReturn"/>
    <xs:element name="monthDate" type="xs:date"/>
    <xs:element name="monthBegMv" type="xs:decimal"/>
    <xs:element name="monthNetCont" type="xs:decimal"/>
    <xs:element name="monthGrossCont" type="xs:decimal"/>
    <xs:element name="monthNetReturn" type="xs:decimal"/>
    <xs:element name="monthGrossReturn" type="xs:decimal"/>
    <xs:element name="qtrDate" type="xs:date"/>
    <xs:element name="qtrBegMv" type="xs:decimal"/>
    <xs:element name="qtrNetCont" type="xs:decimal"/>
    <xs:element name="qtrGrossCont" type="xs:decimal"/>
    <xs:element name="qtrNetReturn" type="xs:decimal"/>
    <xs:element name="qtrGrossReturn" type="xs:decimal"/>
    <xs:element name="yearDate" type="xs:date"/>
    <xs:element name="yearBegMv" type="xs:decimal"/>
    <xs:element name="yearNetCont" type="xs:decimal"/>
    <xs:element name="yearGrossCont" type="xs:decimal"/>
    <xs:element name="yearNetReturn" type="xs:decimal"/>
    <xs:element name="yearGrossReturn" type="xs:decimal"/>
    <xs:element name="inceptDate" type="xs:date"/>
    <xs:element name="inceptBegMv" type="xs:decimal"/>
    <xs:element name="inceptNetCont" type="xs:decimal"/>
    <xs:element name="inceptGrossCont" type="xs:decimal"/>
    <xs:element name="inceptNetReturn" type="xs:decimal"/>
    <xs:element name="inceptGrossReturn" type="xs:decimal"/>
  </xs:sequence>
  <xs:attribute name="endDate" type="xs:date" use="required"/>
  <xs:attribute name="endMv" type="xs:decimal" use="required"/>
  <xs:attribute name="sectorCode" type="xs:string" use="required"/>
  <xs:attribute name="sectorDescription" type="xs:string" use="required"/>
</xs:complexType>

element perfSectorType/trail3MosDate
diagram
type xs:date
source
<xs:element name="trail3MosDate" type="xs:date"/>

element perfSectorType/trail3MosBegMv
diagram
type xs:decimal
source
<xs:element name="trail3MosBegMv" type="xs:decimal"/>

element perfSectorType/trail3MosNetCont
diagram
type xs:decimal
source
<xs:element name="trail3MosNetCont" type="xs:decimal"/>

element perfSectorType/trail3MosGrossCont
diagram
type xs:decimal
source
<xs:element name="trail3MosGrossCont" type="xs:decimal"/>

element perfSectorType/trail3MosNetReturn
diagram
type xs:decimal
source
<xs:element name="trail3MosNetReturn" type="xs:decimal"/>

element perfSectorType/trail3MosGrossReturn
diagram
type xs:decimal
source
<xs:element name="trail3MosGrossReturn" type="xs:decimal"/>

element perfSectorType/trail12MosDate
diagram
type xs:date
source
<xs:element name="trail12MosDate" type="xs:date"/>

element perfSectorType/trail12MosBegMv
diagram
type xs:decimal
source
<xs:element name="trail12MosBegMv" type="xs:decimal"/>

element perfSectorType/trail12MosNetCont
diagram
type xs:decimal
source
<xs:element name="trail12MosNetCont" type="xs:decimal"/>

element perfSectorType/trail12MosGrossCont
diagram
type xs:decimal
source
<xs:element name="trail12MosGrossCont" type="xs:decimal"/>

element perfSectorType/trail12MosNetReturn
diagram
type xs:decimal
source
<xs:element name="trail12MosNetReturn" type="xs:decimal"/>

element perfSectorType/trail12MosGrossReturn
diagram
source
<xs:element name="trail12MosGrossReturn"/>

element perfSectorType/monthDate
diagram
type xs:date
source
<xs:element name="monthDate" type="xs:date"/>

element perfSectorType/monthBegMv
diagram
type xs:decimal
source
<xs:element name="monthBegMv" type="xs:decimal"/>

element perfSectorType/monthNetCont
diagram
type xs:decimal
source
<xs:element name="monthNetCont" type="xs:decimal"/>

element perfSectorType/monthGrossCont
diagram
type xs:decimal
source
<xs:element name="monthGrossCont" type="xs:decimal"/>

element perfSectorType/monthNetReturn
diagram
type xs:decimal
source
<xs:element name="monthNetReturn" type="xs:decimal"/>

element perfSectorType/monthGrossReturn
diagram
type xs:decimal
source
<xs:element name="monthGrossReturn" type="xs:decimal"/>

element perfSectorType/qtrDate
diagram
type xs:date
source
<xs:element name="qtrDate" type="xs:date"/>

element perfSectorType/qtrBegMv
diagram
type xs:decimal
source
<xs:element name="qtrBegMv" type="xs:decimal"/>

element perfSectorType/qtrNetCont
diagram
type xs:decimal
source
<xs:element name="qtrNetCont" type="xs:decimal"/>

element perfSectorType/qtrGrossCont
diagram
type xs:decimal
source
<xs:element name="qtrGrossCont" type="xs:decimal"/>

element perfSectorType/qtrNetReturn
diagram
type xs:decimal
source
<xs:element name="qtrNetReturn" type="xs:decimal"/>

element perfSectorType/qtrGrossReturn
diagram
type xs:decimal
source
<xs:element name="qtrGrossReturn" type="xs:decimal"/>

element perfSectorType/yearDate
diagram
type xs:date
source
<xs:element name="yearDate" type="xs:date"/>

element perfSectorType/yearBegMv
diagram
type xs:decimal
source
<xs:element name="yearBegMv" type="xs:decimal"/>

element perfSectorType/yearNetCont
diagram
type xs:decimal
source
<xs:element name="yearNetCont" type="xs:decimal"/>

element perfSectorType/yearGrossCont
diagram
type xs:decimal
source
<xs:element name="yearGrossCont" type="xs:decimal"/>

element perfSectorType/yearNetReturn
diagram
type xs:decimal
source
<xs:element name="yearNetReturn" type="xs:decimal"/>

element perfSectorType/yearGrossReturn
diagram
type xs:decimal
source
<xs:element name="yearGrossReturn" type="xs:decimal"/>

element perfSectorType/inceptDate
diagram
type xs:date
source
<xs:element name="inceptDate" type="xs:date"/>

element perfSectorType/inceptBegMv
diagram
type xs:decimal
source
<xs:element name="inceptBegMv" type="xs:decimal"/>

element perfSectorType/inceptNetCont
diagram
type xs:decimal
source
<xs:element name="inceptNetCont" type="xs:decimal"/>

element perfSectorType/inceptGrossCont
diagram
type xs:decimal
source
<xs:element name="inceptGrossCont" type="xs:decimal"/>

element perfSectorType/inceptNetReturn
diagram
type xs:decimal
source
<xs:element name="inceptNetReturn" type="xs:decimal"/>

element perfSectorType/inceptGrossReturn
diagram
type xs:decimal
source
<xs:element name="inceptGrossReturn" type="xs:decimal"/>

complexType PortfolioPerformanceType
diagram
children performanceAccounts
used by
element portfolioPerformance
attributes
Name  Type  Use  Default  Fixed  Annotation
aplTime  xs:integer  required      
source
<xs:complexType name="PortfolioPerformanceType">
  <xs:sequence>
    <xs:element name="performanceAccounts" type="PerformanceType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attribute name="aplTime" type="xs:integer" use="required"/>
</xs:complexType>

element PortfolioPerformanceType/performanceAccounts
diagram
type PerformanceType
children accountName perfSectors
attributes
Name  Type  Use  Default  Fixed  Annotation
accountNumber  xs:string  required      
accountType  xs:string  required      
source
<xs:element name="performanceAccounts" type="PerformanceType" minOccurs="0" maxOccurs="unbounded"/>


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