complexType DataSupplierType
diagram index_p709.png
children SystemCountry Short Name Type Contact
used by
elements AssetType/DataSupplier EMIR_ReportType/DataSupplier EMTFinancialInstrumentType/DataSupplier KIIDType/DataSupplier PRIIPS_ReportType/DataSupplier SolvencyIIPortfolioType/DataSupplier DocumentType/DataSupplier ControlDataType/DataSupplier FundType/DataSupplier CountrySpecificShareClassDataATType/OeKBStammdatenblatt/Verwaltungsgesellschaft
source <xs:complexType name="DataSupplierType">
 
<xs:sequence>
   
<xs:element name="SystemCountry" type="ISOCountryCodeType">
     
<xs:annotation>
       
<xs:documentation>Country of authority defining the list of valid data suppliers (e.g. AT, DE, ...)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Short" type="Text64Type">
     
<xs:annotation>
       
<xs:documentation>Code of supplier (unique per country)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Name" type="Text256Type">
     
<xs:annotation>
       
<xs:documentation>Name of data supplier</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Type" type="Text64Type">
     
<xs:annotation>
       
<xs:documentation>Type of data supplier (e.g. IC, CB, NB, Vendor, ...)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Contact" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Contact details (name, phone, email)</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Name" type="Text256Type" minOccurs="0"/>
         
<xs:element name="Phone" type="Text64Type" minOccurs="0"/>
         
<xs:element name="Email" type="EmailAddressType" minOccurs="0"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element DataSupplierType/SystemCountry
diagram index_p710.png
type ISOCountryCodeType
properties
content simple
facets
Kind Value Annotation
minLength 2
maxLength 2
annotation
documentation
Country of authority defining the list of valid data suppliers (e.g. AT, DE, ...)
source <xs:element name="SystemCountry" type="ISOCountryCodeType">
 
<xs:annotation>
   
<xs:documentation>Country of authority defining the list of valid data suppliers (e.g. AT, DE, ...)</xs:documentation>
 
</xs:annotation>
</xs:element>

element DataSupplierType/Short
diagram index_p711.png
type Text64Type
properties
content simple
facets
Kind Value Annotation
maxLength 64
annotation
documentation
Code of supplier (unique per country)
source <xs:element name="Short" type="Text64Type">
 
<xs:annotation>
   
<xs:documentation>Code of supplier (unique per country)</xs:documentation>
 
</xs:annotation>
</xs:element>

element DataSupplierType/Name
diagram index_p712.png
type Text256Type
properties
content simple
facets
Kind Value Annotation
maxLength 256
annotation
documentation
Name of data supplier
source <xs:element name="Name" type="Text256Type">
 
<xs:annotation>
   
<xs:documentation>Name of data supplier</xs:documentation>
 
</xs:annotation>
</xs:element>

element DataSupplierType/Type
diagram index_p713.png
type Text64Type
properties
content simple
facets
Kind Value Annotation
maxLength 64
annotation
documentation
Type of data supplier (e.g. IC, CB, NB, Vendor, ...)
source <xs:element name="Type" type="Text64Type">
 
<xs:annotation>
   
<xs:documentation>Type of data supplier (e.g. IC, CB, NB, Vendor, ...)</xs:documentation>
 
</xs:annotation>
</xs:element>

element DataSupplierType/Contact
diagram index_p714.png
properties
minOcc 0
maxOcc 1
content complex
children Name Phone Email
annotation
documentation
Contact details (name, phone, email)
source <xs:element name="Contact" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Contact details (name, phone, email)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Name" type="Text256Type" minOccurs="0"/>
     
<xs:element name="Phone" type="Text64Type" minOccurs="0"/>
     
<xs:element name="Email" type="EmailAddressType" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element DataSupplierType/Contact/Name
diagram index_p715.png
type Text256Type
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 256
source <xs:element name="Name" type="Text256Type" minOccurs="0"/>

element DataSupplierType/Contact/Phone
diagram index_p716.png
type Text64Type
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 64
source <xs:element name="Phone" type="Text64Type" minOccurs="0"/>

element DataSupplierType/Contact/Email
diagram index_p717.png
type EmailAddressType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern [_\-a-zA-Z0-9\.\+]+@[a-zA-Z0-9](\.?[\-a-zA-Z0-9]*[a-zA-Z0-9])*
source <xs:element name="Email" type="EmailAddressType" minOccurs="0"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy