home *** CD-ROM | disk | FTP | other *** search
/ ftp.tcs3.com / ftp.tcs3.com.tar / ftp.tcs3.com / DRIVERS / Audio / Office2010 / ProPlus.WW / ProPsWW.cab / LOBISUBS.XSD < prev    next >
Extensible Markup Language  |  2010-03-13  |  6KB  |  105 lines

  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  3.            xmlns:bdc="http://schemas.microsoft.com/office/2006/03/BusinessDataCatalog"
  4.   targetNamespace="http://schemas.microsoft.com/office/2006/03/BusinessDataCatalog"
  5.   elementFormDefault="qualified" >
  6.     <xs:element name="Subscription" type="bdc:Subscription" />
  7.     <xs:complexType name="MetadataObject" abstract="true">
  8.         <xs:sequence>
  9.             <xs:element name="LocalizedDisplayNames" type="bdc:LocalizedDisplayNames" minOccurs="0" maxOccurs="1" />
  10.             <xs:element name="Properties" type="bdc:Properties" minOccurs="0" maxOccurs="1" />
  11.         </xs:sequence>
  12.         <xs:attribute name="Name" type="xs:string" use="required" />
  13.         <xs:attribute name="DefaultDisplayName" type="xs:string" />
  14.         <xs:attribute name="IsCached" type="xs:boolean" />
  15.     </xs:complexType>
  16.     <xs:complexType name="LocalizedDisplayNames">
  17.         <xs:sequence>
  18.             <xs:element name="LocalizedDisplayName" type="bdc:LocalizedDisplayName" minOccurs="1" maxOccurs="unbounded" />
  19.         </xs:sequence>
  20.     </xs:complexType>
  21.     <xs:complexType name="LocalizedDisplayName" mixed="true">
  22.         <xs:attribute name="LCID" type="xs:integer" use="required" />
  23.     </xs:complexType>
  24.     <xs:complexType name="Property" mixed="true">
  25.         <xs:attribute name="Name" type="xs:string" use="required" />
  26.         <xs:attribute name="Type" type="xs:string" use="required" />
  27.     </xs:complexType>
  28.     <xs:complexType name="Properties">
  29.         <xs:sequence>
  30.             <xs:element name="Property" type="bdc:Property" minOccurs="1" maxOccurs="unbounded" />
  31.         </xs:sequence>
  32.     </xs:complexType>
  33.     <xs:complexType name ="Subscription">
  34.         <xs:complexContent>
  35.             <xs:extension base="bdc:MetadataObject">
  36.                 <xs:sequence>
  37.                     <xs:element name="Identities" type="bdc:Identities" minOccurs="0" />
  38.                     <xs:element name="Queries" type="bdc:Queries" minOccurs="0" />
  39.                     <xs:element name="Associations" type="bdc:Associations" minOccurs="0" />
  40.                 </xs:sequence>
  41.                 <xs:attribute name="EntityName" type="xs:string" use="required" />
  42.                 <xs:attribute name="EntityNamespace" type="xs:string" use="required" />
  43.                 <xs:attribute name="RefreshIntervalInMinutes" type="xs:long" use="required" />
  44.                 <xs:attribute name="View" type="xs:string" use="required" />
  45.                 <xs:attribute name="Enabled" type="xs:boolean" use="optional" />
  46.                 <xs:attribute name="LobSystemInstanceName" type="xs:string" use="required" />
  47.             </xs:extension>
  48.         </xs:complexContent>
  49.     </xs:complexType>
  50.     <xs:complexType name="Identity" mixed="true">
  51.     </xs:complexType>
  52.     <xs:complexType name="Identities">
  53.         <xs:sequence>
  54.             <xs:element name="Identity" type="bdc:Identity" minOccurs="1" maxOccurs="unbounded" />
  55.         </xs:sequence>
  56.     </xs:complexType>
  57.     <xs:complexType name ="Query">
  58.         <xs:complexContent>
  59.             <xs:extension base="bdc:MetadataObject">
  60.                 <xs:sequence>
  61.                     <xs:element name="FilterValues" type="bdc:FilterValues" minOccurs="0" />
  62.                 </xs:sequence>
  63.                 <xs:attribute name="RefreshIntervalInMinutes" type="xs:long" use="required" />
  64.                 <xs:attribute name="MethodInstanceName" type="xs:string" use="required" />
  65.                 <xs:attribute name="Enabled" type="xs:boolean" use="optional" />
  66.             </xs:extension>
  67.         </xs:complexContent>
  68.     </xs:complexType>
  69.     <xs:complexType name="Queries">
  70.         <xs:sequence>
  71.             <xs:element name="Query" type="bdc:Query" minOccurs="1" maxOccurs="unbounded" />
  72.         </xs:sequence>
  73.     </xs:complexType>
  74.     <xs:complexType name="Associations">
  75.         <xs:sequence>
  76.             <xs:element name="Association" type="bdc:Association" minOccurs="1" maxOccurs="unbounded" />
  77.         </xs:sequence>
  78.     </xs:complexType>
  79.     <xs:complexType name ="Association">
  80.         <xs:complexContent>
  81.             <xs:extension base="bdc:MetadataObject">
  82.                 <xs:sequence>
  83.                     <xs:element name="FilterValues" type="bdc:FilterValues" minOccurs="0" />
  84.                 </xs:sequence>
  85.                 <xs:attribute name="RefreshIntervalInMinutes" type="xs:long" use="required" />
  86.                 <xs:attribute name="MethodInstanceName" type="xs:string" use="required" />
  87.                 <xs:attribute name="LobSystemInstanceName" type="xs:string" use="required" />
  88.                 <xs:attribute name="TargetSubscriptionName" type="xs:string" use="optional" />
  89.                 <xs:attribute name="TargetView" type="xs:string" use="required" />
  90.                 <xs:attribute name="Enabled" type="xs:boolean" use="optional" />
  91.             </xs:extension>
  92.         </xs:complexContent>
  93.     </xs:complexType>
  94.     <xs:complexType name="FilterValue" mixed="true">
  95.         <xs:attribute name="FilterDescriptorName" type="xs:string" use="required" />
  96.         <xs:attribute name="Type" type="xs:string" use="required" />
  97.         <xs:attribute name="FilterIndex" type="xs:integer" use="required" />
  98.     </xs:complexType>
  99.     <xs:complexType name="FilterValues">
  100.         <xs:sequence>
  101.             <xs:element name="FilterValue" type="bdc:FilterValue" minOccurs="1" maxOccurs="unbounded" nillable="true" />
  102.         </xs:sequence>
  103.     </xs:complexType>
  104. </xs:schema>
  105.