Edit C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\dataAccess\connectionServer\tools\cscheck.xsd
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!--W3C Schema generated by XMLSpy v2008 rel. 2 (http://www.altova.com)--> <!--Please add namespace attributes, a targetNamespace attribute and import elements according to your requirements--> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xs:import namespace="http://www.w3.org/XML/1998/namespace"/> <!-- Knowledge --> <xs:complexType name="Knowledge"> <xs:sequence> <xs:element ref="OperatingSystem" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="DTDVersion" type="xs:string" use="required"/> <xs:attribute name="BOVersion" type="xs:string" default="6.0"/> <xs:attribute name="Version" type="xs:string" use="required"/> </xs:complexType> <!-- OperatingSystem --> <xs:complexType name="OperatingSystem"> <xs:sequence> <xs:element ref="NetworkLayer" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="Name" default="mswindows_x86"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="linux_x86"/> <xs:enumeration value="hpux_ia64"/> <xs:enumeration value="mswindows_x64"/> <xs:enumeration value="hpux_pa-risc"/> <xs:enumeration value="aix_ppc"/> <xs:enumeration value="aix_ppc64"/> <xs:enumeration value="solaris_sparcv9"/> <xs:enumeration value="linux_x64"/> <xs:enumeration value="mswindows_x86"/> <xs:enumeration value="solaris_sparc"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> <!-- NetworkLayer --> <xs:complexType name="NetworkLayer"> <xs:sequence> <xs:element ref="MiddlewareList" minOccurs="0"/> <xs:element ref="AccessDriversList"/> </xs:sequence> <xs:attribute name="Name" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="OLE_DB"/> <xs:enumeration value="Informix_CLI"/> <xs:enumeration value="CLient_Access_AS400"/> <xs:enumeration value="Sybase_CTL"/> <xs:enumeration value="DB2_CAE"/> <xs:enumeration value="JDBC"/> <xs:enumeration value="ODBC"/> <xs:enumeration value="Teradata"/> <xs:enumeration value="BO_OC"/> <xs:enumeration value="Oracle_OCI"/> <xs:enumeration value="JavaBean"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> <!-- MiddlewareList --> <xs:complexType name="MiddlewareList"> <xs:sequence> <xs:element ref="Middleware" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <!-- Middleware --> <xs:complexType name="Middleware"> <xs:sequence> <xs:element ref="DBEnginesList"/> <xs:element ref="ConstraintsList"/> </xs:sequence> <xs:attribute name="Name" type="xs:string" use="required"/> </xs:complexType> <!-- AccessDriversList --> <xs:complexType name="AccessDriversList"> <xs:sequence> <xs:element ref="AccessDriver" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <!-- AccessDriver --> <xs:complexType name="AccessDriver"> <xs:sequence> <xs:element ref="DBEnginesList"/> <xs:element ref="ConstraintsList"/> </xs:sequence> <xs:attribute name="Name" type="xs:string" use="required"/> </xs:complexType> <!-- DBEnginesList --> <xs:complexType name="DBEnginesList"> <xs:sequence> <xs:element ref="DBEngine" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <!-- DBEngine --> <xs:complexType name="DBEngine"> <xs:attribute name="Name" type="xs:string" use="required"/> </xs:complexType> <!-- ConstraintsList --> <xs:complexType name="ConstraintsList"> <xs:choice> <xs:element ref="And"/> <xs:element ref="Or"/> </xs:choice> </xs:complexType> <!-- And --> <xs:complexType name="And"> <xs:sequence> <xs:sequence maxOccurs="unbounded"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="Or"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="Constraint"/> </xs:choice> </xs:sequence> </xs:sequence> </xs:complexType> <!-- Or --> <xs:complexType name="Or"> <xs:sequence> <xs:sequence maxOccurs="unbounded"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="And"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="Constraint"/> </xs:choice> </xs:sequence> </xs:sequence> </xs:complexType> <!-- Constraint --> <xs:complexType name="Constraint"> <xs:choice> <xs:element ref="RegistryItem"/> <xs:element ref="SetupItem"/> <xs:element ref="EnvironmentSetting"/> <xs:element ref="DiskItem"/> <xs:element ref="Library"/> </xs:choice> </xs:complexType> <!-- RegistryItem --> <xs:complexType name="RegistryItem"> <xs:sequence> <xs:element ref="IncludedValue" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="Meta" type="yesno" use="required"/> <xs:attribute name="Name" type="xs:string" use="required"/> <xs:attribute name="HotKey" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="HKEY_LOCAL_MACHINE"/> <xs:enumeration value="HKEY_CLASSES_ROOT"/> <xs:enumeration value="HKEY_CURRENT_USER"/> <xs:enumeration value="HKEY_CURRENT_CONFIG"/> <xs:enumeration value="HKEY_USERS"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="Address" type="xs:string" use="required"/> <xs:attribute name="RegularExpression" type="yesno" use="required"/> </xs:complexType> <!-- SetupItem --> <xs:complexType name="SetupItem"> <xs:sequence> <xs:element ref="IncludedValue" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="Meta" type="yesno"/> <xs:attribute name="Name" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Directory"/> <xs:enumeration value="DataBases"/> <xs:enumeration value="NetworkLayer"/> <xs:enumeration value="DataFileName"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="Address" type="xs:string" use="required"/> </xs:complexType> <!-- EnvironmentSetting --> <xs:complexType name="EnvironmentSetting"> <xs:sequence> <xs:element ref="IncludedValue" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="Meta" type="yesno" use="required"/> <xs:attribute name="Name" type="xs:string" use="required"/> </xs:complexType> <!-- IncludedValue --> <xs:complexType name="IncludedValue"> <xs:attribute name="Value" type="xs:string" use="required"/> </xs:complexType> <!-- DiskItem --> <xs:complexType name="DiskItem"> <xs:attribute name="Meta" type="yesno"/> <xs:attribute name="Type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Directory"/> <xs:enumeration value="File"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="Name" type="xs:string" use="required"/> <xs:attribute name="Address" type="xs:string" use="required"/> </xs:complexType> <!-- Library --> <xs:complexType name="Library"> <xs:attribute name="Name" type="xs:string" use="required"/> <xs:attribute name="Object" type="xs:string"/> <xs:attribute name="Address" type="xs:string" use="required"/> <xs:attribute name="LoadTest" type="yesno" use="required"/> </xs:complexType> <!-- yesno --> <xs:simpleType name="yesno"> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> <!-- ELEMENTS --> <xs:element name="Knowledge" type="Knowledge"/> <xs:element name="OperatingSystem" type="OperatingSystem"/> <xs:element name="NetworkLayer" type="NetworkLayer"/> <xs:element name="MiddlewareList" type="MiddlewareList"/> <xs:element name="Middleware" type="Middleware"/> <xs:element name="EnvironmentSetting" type="EnvironmentSetting"/> <xs:element name="DiskItem" type="DiskItem"/> <xs:element name="Library" type="Library"/> <xs:element name="SetupItem" type="SetupItem"/> <xs:element name="AccessDriversList" type="AccessDriversList"/> <xs:element name="AccessDriver" type="AccessDriver"/> <xs:element name="DBEnginesList" type="DBEnginesList"/> <xs:element name="DBEngine" type="DBEngine"/> <xs:element name="ConstraintsList" type="ConstraintsList"/> <xs:element name="And" type="And"/> <xs:element name="Or" type="Or"/> <xs:element name="Constraint" type="Constraint"/> <xs:element name="RegistryItem" type="RegistryItem"/> <xs:element name="IncludedValue" type="IncludedValue"/> </xs:schema>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de