Edit C:\Program Files (x86)\SAP BusinessObjects\setup\packagestemp\BusinessObjects_CrystalReport.4.0.xsd
<?xml version="1.0" encoding="utf-8" ?> <!--XSDProperties //The XSDProperies must appear right after the XML declaration //Each property must be specified on a new line //Comments can be used if preceded by // XSD_MODIFICATION_NUM=000 //This should be incremented everytime this XSD is modified --> <xs:schema xmlns:cr="http://enterprise.businessobjects.com/4.0/crystalreport" xmlns:io="http://enterprise.businessobjects.com/4.0/infoobject" xmlns:ev="http://enterprise.businessobjects.com/4.0/event" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://enterprise.businessobjects.com/4.0/crystalreport" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://enterprise.businessobjects.com/4.0/infoobject" schemaLocation="BusinessObjects_InfoObject.4.0.xsd"/> <xs:import namespace="http://enterprise.businessobjects.com/4.0/event" schemaLocation="BusinessObjects_Event.4.0.xsd"/> <xs:annotation> <xs:documentation> CrystalReport BusinessObjects Copyright (c) 2004, All rights reserved.</xs:documentation> </xs:annotation> <!-- Plugin-specific rights --> <xs:simpleType name="CrystalReport_RightEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="PRINT" id="CrystalReport_RightEnum_15"/> <xs:enumeration value="SPECIFY_PROMPTS" id="CrystalReport_RightEnum_20"/> <xs:enumeration value="REUSE_DBLOGON" id="CrystalReport_RightEnum_31"/> <xs:enumeration value="REFRESH_ON_DEMAND" id="CrystalReport_RightEnum_59"/> <xs:enumeration value="EXPORT" id="CrystalReport_RightEnum_60"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ExportModeEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="LEGACY_MODE" id="ExportModeEnum_0"/> <xs:enumeration value="STANDARD_MODE" id="ExportModeEnum_1"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="GroupSectionsOptionEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="SECTIONS_EXPORT" id="GroupSectionsOptionEnum_0"/> <xs:enumeration value="SECTIONS_EXPORT_ISOLATED" id="GroupSectionsOptionEnum_1"/> <xs:enumeration value="SECTIONS_NO_EXPORT" id="GroupSectionsOptionEnum_2"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="HeaderFooterOptionEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="NONE" id="HeaderFooterOptionEnum_0"/> <xs:enumeration value="ONCE" id="HeaderFooterOptionEnum_1"/> <xs:enumeration value="EACH_PAGE" id="HeaderFooterOptionEnum_2"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="HyperLinkTypeEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="WEBSITE" id="HyperLinkTypeEnum_0"/> <xs:enumeration value="EMAIL" id="HyperLinkTypeEnum_1"/> <xs:enumeration value="HTML" id="HyperLinkTypeEnum_2"/> <xs:enumeration value="CRYSTAL_REPORT" id="HyperLinkTypeEnum_3"/> <xs:enumeration value="WEBSITE_FIELD_VALUE" id="HyperLinkTypeEnum_4"/> <xs:enumeration value="EMAIL_FIELD_VALUE" id="HyperLinkTypeEnum_5"/> <xs:enumeration value="UNDEFINED" id="HyperLinkTypeEnum_6"/> <xs:enumeration value="DRILLDOWN" id="HyperLinkTypeEnum_7"/> <xs:enumeration value="REPORT_OBJECT" id="HyperLinkTypeEnum_8"/> <xs:enumeration value="RESERVED" id="HyperLinkTypeEnum_9"/> <xs:enumeration value="DISABLED" id="HyperLinkTypeEnum_10"/> <xs:enumeration value="REPORT_OBJECT_ABSOLUTE" id="HyperLinkTypeEnum_11"/> <xs:enumeration value="REPORT_OBJECT_RELATIVE" id="HyperLinkTypeEnum_12"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="PageLayoutEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="REPORT_FILE_SETTING" id="PageLayoutEnum_0"/> <xs:enumeration value="DEFAULT_PRINTER_SETTING" id="PageLayoutEnum_1"/> <xs:enumeration value="NO_PRINTER_SETTING" id="PageLayoutEnum_2"/> <xs:enumeration value="USE_SPECIFIED_PRINTER_SETTING" id="PageLayoutEnum_3"/> <xs:enumeration value="CUSTOM_SETTING" id="PageLayoutEnum_4"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="PageSizeEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="CUSTOM" id="PageSizeEnum_0"/> <xs:enumeration value="LETTER" id="PageSizeEnum_1"/> <xs:enumeration value="LEGAL" id="PageSizeEnum_5"/> <xs:enumeration value="A4" id="PageSizeEnum_9"/> <xs:enumeration value="A5" id="PageSizeEnum_11"/> <xs:enumeration value="B5" id="PageSizeEnum_13"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="PrintCollationTypeEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="UNCOLLATED" id="PrintCollationTypeEnum_0"/> <xs:enumeration value="COLLATED" id="PrintCollationTypeEnum_1"/> <xs:enumeration value="DEFAULT" id="PrintCollationTypeEnum_2"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="SectionTypeEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="REPORT_HEADER" id="SectionTypeEnum_1"/> <xs:enumeration value="PAGE_HEADER" id="SectionTypeEnum_2"/> <xs:enumeration value="GROUP_HEADER" id="SectionTypeEnum_3"/> <xs:enumeration value="DETAIL" id="SectionTypeEnum_4"/> <xs:enumeration value="GROUP_FOOTER" id="SectionTypeEnum_5"/> <xs:enumeration value="PAGE_FOOTER" id="SectionTypeEnum_7"/> <xs:enumeration value="REPORT_FOOTER" id="SectionTypeEnum_8"/> <xs:enumeration value="WHOLE_REPORT" id="SectionTypeEnum_255"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="RefreshOptionsEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="ALL" id="RefreshOptionsEnum_-1"/> <xs:enumeration value="TITLE" id="RefreshOptionsEnum_1"/> <xs:enumeration value="DESCRIPTION" id="RefreshOptionsEnum_2"/> <xs:enumeration value="PROMPT_VALUES" id="RefreshOptionsEnum_4"/> <xs:enumeration value="RECORD_SELECTION_FORMULA" id="RefreshOptionsEnum_8"/> <xs:enumeration value="GROUP_SELECTION_FORMULA" id="RefreshOptionsEnum_16"/> <xs:enumeration value="DEFAULT_LOGON_INFO_VALUES" id="RefreshOptionsEnum_32"/> <xs:enumeration value="PRINTER_OPTIONS" id="RefreshOptionsEnum_64"/> </xs:restriction> </xs:simpleType> <!-- for reference... case sensitive --> <xs:simpleType name="ReportServerTypeEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="crdb_odbc"/> <xs:enumeration value="crdb_oracle"/> <xs:enumeration value="crdb_p2sdb2"/> <xs:enumeration value="crdb_p2ssyb10"/> <xs:enumeration value="crdb_p2sifmx"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ReportSectionsOptionEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="SECTIONS_EXPORT" id="ReportSectionsOptionEnum_0"/> <xs:enumeration value="SECTIONS_EXPORT_ISOLATED" id="ReportSectionsOptionEnum_1"/> <xs:enumeration value="SECTIONS_NO_EXPORT" id="ReportSectionsOptionEnum_2"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ReportParameterOptionEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="IS_NULLABLE" id="ReportParameterOptionEnum_1"/> <xs:enumeration value="DISALLOW_EDITING" id="ReportParameterOptionEnum_2"/> <xs:enumeration value="ALLOW_MULTIPLE_VALUE" id="ReportParameterOptionEnum_4"/> <xs:enumeration value="HAS_DISCRETE_VALUES" id="ReportParameterOptionEnum_8"/> <xs:enumeration value="IS_PART_OF_GROUP" id="ReportParameterOptionEnum_16"/> <xs:enumeration value="IS_MUTUALLY_EXCLUSIVE" id="ReportParameterOptionEnum_32"/> <xs:enumeration value="MUST_PROMPT" id="ReportParameterOptionEnum_64"/> <xs:enumeration value="HAS_RANGE_VALUES" id="ReportParameterOptionEnum_128"/> <xs:enumeration value="SHOW_DESC_ONLY" id="ReportParameterOptionEnum_256"/> <xs:enumeration value="SORT_BASED_ON_DESC" id="ReportParameterOptionEnum_512"/> <xs:enumeration value="IS_NOT_USED" id="ReportParameterOptionEnum_1024"/> <xs:enumeration value="IS_OPTIONAL" id="ReportParameterOptionEnum_2048"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ReportParameterValueOptionEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="VALUE_IS_NULL" id="ReportParameterValueOptionEnum_1"/> <xs:enumeration value="VALUE_EXCLUDES_UPPER_BOUND" id="ReportParameterValueOptionEnum_2"/> <xs:enumeration value="VALUE_EXCLUDES_LOWER_BOUND" id="ReportParameterValueOptionEnum_4"/> <xs:enumeration value="VALUE_HAS_NO_UPPER_BOUND" id="ReportParameterValueOptionEnum_8"/> <xs:enumeration value="VALUE_HAS_NO_LOWER_BOUND" id="ReportParameterValueOptionEnum_16"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ReportFormatEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="CRYSTAL_REPORT" id="ReportFormatEnum_0"/> <xs:enumeration value="EXCEL" id="ReportFormatEnum_1"/> <xs:enumeration value="WORD" id="ReportFormatEnum_2"/> <xs:enumeration value="PDF" id="ReportFormatEnum_3"/> <xs:enumeration value="RTF" id="ReportFormatEnum_4"/> <xs:enumeration value="TEXT_PLAIN" id="ReportFormatEnum_5"/> <xs:enumeration value="TEXT_PAGINATED" id="ReportFormatEnum_6"/> <xs:enumeration value="TEXT_TAB_SEPARATED" id="ReportFormatEnum_7"/> <xs:enumeration value="TEXT_CHARACTER_SEPARATED" id="ReportFormatEnum_8"/> <xs:enumeration value="EXCEL_DATA_ONLY" id="ReportFormatEnum_9"/> <xs:enumeration value="TEXT_TAB_SEPARATED_TEXT" id="ReportFormatEnum_10"/> <xs:enumeration value="RTF_EDITABLE" id="ReportFormatEnum_11"/> <xs:enumeration value="MHTML" id="ReportFormatEnum_12"/> <xs:enumeration value="USER_DEFINED" id="ReportFormatEnum_1000"/> </xs:restriction> </xs:simpleType> <!-- Used ONLY WITHIN BIAR to map property value to the name of a type. Values are CASE SENSITIVE --> <xs:simpleType name="ReportFormatTypeSubstitutionEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="" id="ReportFormatTypeSubstitutionEnum_0"/> <xs:enumeration value="cr:ExcelFormat" id="ReportFormatTypeSubstitutionEnum_1"/> <xs:enumeration value="cr:PageFormat" id="ReportFormatTypeSubstitutionEnum_2"/> <xs:enumeration value="cr:PDFFormat" id="ReportFormatTypeSubstitutionEnum_3"/> <xs:enumeration value="cr:PageFormat" id="ReportFormatTypeSubstitutionEnum_4"/> <xs:enumeration value="cr:TextFormatPlain" id="ReportFormatTypeSubstitutionEnum_5"/> <xs:enumeration value="cr:TextFormatPaginated" id="ReportFormatTypeSubstitutionEnum_6"/> <xs:enumeration value="cr:TextFormatTabSeparated" id="ReportFormatTypeSubstitutionEnum_7"/> <xs:enumeration value="cr:TextFormatCharacterSeparated" id="ReportFormatTypeSubstitutionEnum_8"/> <xs:enumeration value="cr:ExcelDataOnlyFormat" id="ReportFormatTypeSubstitutionEnum_9"/> <xs:enumeration value="cr:TextFormatSeparated" id="ReportFormatTypeSubstitutionEnum_10"/> <xs:enumeration value="cr:RichTextFormatEditable" id="ReportFormatTypeSubstitutionEnum_11"/> <xs:enumeration value="" id="ReportFormatTypeSubstitutionEnum_1000"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ReportPromptTypeEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="NUMBER" id="ReportPromptTypeEnum_0"/> <xs:enumeration value="CURRENCY" id="ReportPromptTypeEnum_1"/> <xs:enumeration value="BOOLEAN" id="ReportPromptTypeEnum_2"/> <xs:enumeration value="DATE" id="ReportPromptTypeEnum_3"/> <xs:enumeration value="STRING" id="ReportPromptTypeEnum_4"/> <xs:enumeration value="NATIVE_STRING" id="ReportPromptTypeEnum_5"/> <xs:enumeration value="TIME" id="ReportPromptTypeEnum_6"/> <xs:enumeration value="DATE_TIME" id="ReportPromptTypeEnum_7"/> <xs:enumeration value="MEMBER" id="ReportPromptTypeEnum_8"/> </xs:restriction> </xs:simpleType> <xs:complexType name="ReportHyperlink"> <xs:sequence> <xs:element name="HyperlinkType" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="cr:HyperLinkTypeEnum"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_HYPERLINK_TYPE"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="HyperlinkString" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_HYPERLINK_STRING"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="HyperlinkIsFormula" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_HYPERLINK_ISFORMULA"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="Hyperlinks"> <xs:complexContent> <xs:restriction base="io:Collection"> <xs:sequence> <xs:element name="Hyperlink" type="cr:ReportHyperlink" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_HYPERLINK_INFO"/> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="FormatInterface"> <xs:attribute name="substTypeEnum" type="xs:string" use="optional" fixed="cr:ReportFormatTypeSubstitutionEnum"/> <xs:attribute name="substTypeGetMethod" type="xs:string" use="optional" fixed="getFormat"/> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="getFormatInterface"/> </xs:complexType> <xs:complexType name="PageFormat"> <xs:complexContent> <xs:extension base="cr:FormatInterface"> <xs:sequence> <xs:element name="AllPageExported" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_EXPORT_ALLPAGES"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="StartPageNumber" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IntegerProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_STARTPAGE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="EndPageNumber" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IntegerProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_ENDPAGE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ExcelFormat"> <xs:complexContent> <xs:extension base="cr:PageFormat"> <xs:sequence> <xs:element name="ColumnHeadingAvailable" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_COLHEADINGS"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="TabularFormat" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_TABULARFORMAT"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ExportPageheader" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_EXPORT_PAGEHEADER"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="GridlineShown" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_SHOW_GRIDLINES"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="DateConvertedToString" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_CONVERT_DATE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ExportPageHeaderFooter" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="cr:HeaderFooterOptionEnum"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_EXPORT_PAGEAREAPAIR"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ConstantColWidthUsed" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_USECONSTCOLWIDTH"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ConstantColWidth" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:DoubleProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_CONSTCOLWIDTH"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="BaseAreaType" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="cr:SectionTypeEnum"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_BASEAREATYPE"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="BaseAreaGroupNum" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IntegerProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_BASEAREAGROUPNUM"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="PageBreakCreated" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_CREATE_PAGEBREAK"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="PDFFormat"> <xs:complexContent> <xs:extension base="cr:PageFormat"> <xs:sequence> <xs:element name="CreateBookmarksFromGroupTree" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_CREATE_BOOKMARKS_FROM_GROUPTREE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="TextFormatPlain"> <xs:complexContent> <xs:extension base="cr:FormatInterface"> <xs:sequence> <xs:element name="CharactersPerInch" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IntegerProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_CHARACTERS_PERINCH"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="TextFormatPaginated"> <xs:complexContent> <xs:extension base="cr:FormatInterface"> <xs:sequence> <xs:element name="LinesPerPage" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_LINES_PER_PAGE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="CharactersPerInch" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IntegerProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_CHARACTERS_PERINCH"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="TextFormatSeparated"> <xs:complexContent> <xs:extension base="cr:FormatInterface"> <xs:sequence> <xs:element name="Separator" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SEPARATOR"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Delimiter" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_FIELD_DELIMITER"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ExportMode" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="cr:ExportModeEnum"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_EXPORT_MODE"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="GroupSectionsOption" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="cr:GroupSectionsOptionEnum"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_GROUP_SECTIONS_OPTION"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ReportSectionsOption" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="cr:ReportSectionsOptionEnum"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_REPORT_SECTIONS_OPTION"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="TextFormatTabSeparated"> <xs:complexContent> <xs:extension base="cr:TextFormatSeparated"> <xs:sequence> <xs:element name="SameNumberFormat" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SAME_NUMBER"/> <xs:attribute name="setMethodJ" type="xs:string" use="optional" fixed="setSameNumberFormat"/> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="isSameNumberFormat"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="SameDateFormat" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SAME_DATE"/> <xs:attribute name="setMethodJ" type="xs:string" use="optional" fixed="setSameDateFormat"/> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="isSameDateFormat"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="TextFormatCharacterSeparated"> <xs:complexContent> <xs:extension base="cr:TextFormatSeparated"> <xs:sequence> <xs:element name="Quote" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_QUOTE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="SameNumberFormat" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SAME_NUMBER"/> <xs:attribute name="setMethodJ" type="xs:string" use="optional" fixed="setSameNumberFormat"/> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="isSameNumberFormat"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="SameDateFormat" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SAME_DATE"/> <xs:attribute name="setMethodJ" type="xs:string" use="optional" fixed="setSameDateFormat"/> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="isSameDateFormat"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ExcelDataOnlyFormat"> <xs:complexContent> <xs:extension base="cr:FormatInterface"> <xs:sequence> <xs:element name="ConstColWidth" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:DoubleProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_CONSTCOLWIDTH"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ConstColWidthUsed" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_USECONSTCOLWIDTH"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="PageHeaderSimplified" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_SIMPLIFY_PAGEHEADER"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ImageExported" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_EXPORT_IMAGE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ColAlignmentMaintained" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_MAINTAIN_COLALIGNMENT"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ExportPageheader" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_EXPORT_PAGEHEADER"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ShowGroupOutlines" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_SHOW_GROUP_OUTLINES"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="RelativeObjPositionMaintained" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_MAINTAIN_RELATIVE_OBJ_POSITION"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="WorksheetFuncUsed" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_USE_WORKSHEETFUNC"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="FormatUsed" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_USE_FORMAT"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="BaseAreaType" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="cr:SectionTypeEnum"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_BASEAREATYPE"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="BaseAreaGroupNum" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IntegerProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_XLS_BASEAREAGROUPNUM"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="RichTextFormatEditable"> <xs:complexContent> <xs:extension base="cr:PageFormat"> <xs:sequence> <xs:element name="PageBreakAfterEachReportPage" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_PAGEBREAK_AFTER_EACH_REPORTPAGE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="CrystalReportFormatOptions"> <xs:sequence> <xs:element name="FormatInterface" type="cr:FormatInterface" minOccurs="0"/> <xs:element name="Format" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="cr:ReportFormatEnum"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT"/> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="getFormat"/> <xs:attribute name="setMethodJ" type="xs:string" use="optional" fixed="setFormat"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="UseExportOptionsInReport" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_USE_OPTION_IN_REPORT"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FORMAT_INFO"/> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="getReportFormatOptions"/> </xs:complexType> <xs:complexType name="ReportParameterValueOptions"> <xs:complexContent> <xs:restriction base="io:BitCollection"> <xs:sequence> <xs:element name="Option" type="cr:ReportParameterValueOptionEnum" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_OPTIONS"/> <xs:attribute name="defaultValue" type="xs:string" use="optional" fixed="0"/> </xs:restriction> </xs:complexContent> </xs:complexType> <!-- Prompt Value used both in default and current values --> <xs:complexType name="MinimumValue"> <xs:sequence> <xs:element name="ShowDescriptionOnlyEnabled" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SHOWDESCONLY"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Options" type="cr:ReportParameterValueOptions" minOccurs="0"/> <xs:element name="Description" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_DESCRIPTION"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Data" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_DATA"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_MIN"/> </xs:complexType> <xs:complexType name="MaximumValue"> <xs:sequence> <xs:element name="ShowDescriptionOnlyEnabled" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SHOWDESCONLY"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Options" type="cr:ReportParameterValueOptions" minOccurs="0"/> <xs:element name="Description" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_DESCRIPTION"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Data" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_DATA"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_MAX"/> </xs:complexType> <xs:complexType name="PromptValue"> <xs:sequence> <xs:element name="Options" type="cr:ReportParameterValueOptions" minOccurs="0"/> <xs:element name="ShowDescriptionOnlyEnabled" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SHOWDESCONLY"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Description" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_DESCRIPTION"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Data" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_DATA"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="MinimumValue" type="cr:MinimumValue" minOccurs="0"/> <xs:element name="MaximumValue" type="cr:MaximumValue" minOccurs="0"/> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ReportAlert"> <xs:sequence> <xs:element name="Enabled" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_ENABLED"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="EventID" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IdProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_EVENT_ID"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Name" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_NAME"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ViewerURL" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_VIEWER_URL"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="RecordFormula" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_RECORD_FORMULA"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="AlertSetSize" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IntegerProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_ALERTSET_SIZE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ReportAlerts"> <xs:complexContent> <xs:extension base="io:ComplexCollection"> <xs:sequence> <xs:element name="Alert" type="cr:ReportAlert" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Body" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_BODY"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_ALERT_INFO"/> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="UniversesInfo"> <xs:complexContent> <xs:restriction base="io:Collection"> <xs:sequence> <xs:element name="UniverseInfo" type="io:GuidProperty" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_UNIVERSE_INFO"/> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="CrystalReportPrinterOptions"> <xs:sequence> <xs:element name="Enabled" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_ENABLED"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="PageWidth" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:ShortProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_WIDTH"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Copies" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IntegerProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_COPIES"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ToPage" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IntegerProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_TOPAGE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="PrinterName" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_NAME"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="PageLayout" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="cr:PageLayoutEnum"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_PAGELAYOUT"/> <xs:attribute name="setMethodJ" type="xs:string" use="optional" fixed="setPageLayout"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="PageHeight" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:ShortProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_HEIGHT"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="FromPage" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IntegerProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_FROMPAGE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="PrintCollationType" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="cr:PrintCollationTypeEnum"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_PRINTCOLLATION"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="PageSize" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="cr:PageSizeEnum"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SIZE"/> <xs:attribute name="setMethodJ" type="xs:string" use="optional" fixed="setPageSize"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="LandscapeMode" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_LANDSCAPE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_PRINTER_INFO"/> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="getReportPrinterOptions"/> </xs:complexType> <xs:complexType name="DefaultValues"> <xs:complexContent> <xs:restriction base="io:LegacyCollection"> <xs:sequence> <xs:element name="DefaultValue" type="cr:PromptValue" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_DEFAULT_VALUES"/> <xs:attribute name="countNameID" type="xs:string" use="optional" fixed="SI_NUM_VALUES"/> <xs:attribute name="elementBaseID" type="xs:string" use="optional" fixed="SI_VALUE"/> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="CurrentValuesBase"> <xs:complexContent> <xs:restriction base="io:LegacyCollection"> <xs:sequence> <xs:element name="CurrentValue" type="cr:PromptValue" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_CURRENT_VALUES"/> <xs:attribute name="countNameID" type="xs:string" use="optional" fixed="SI_NUM_VALUES"/> <xs:attribute name="elementBaseID" type="xs:string" use="optional" fixed="SI_VALUE"/> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="CurrentValues"> <xs:complexContent> <xs:extension base="cr:CurrentValuesBase"> <xs:sequence> <xs:element name="IsNoValue" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_IS_NO_VALUE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ReportParameterOptions"> <xs:complexContent> <xs:restriction base="io:BitCollection"> <xs:sequence> <xs:element name="ReportParameterOption" type="cr:ReportParameterOptionEnum" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_OPTIONS"/> <xs:attribute name="defaultValue" type="xs:string" use="optional" fixed="0"/> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="ReportParameter"> <xs:sequence> <xs:element name="CurrentValues" type="cr:CurrentValues" minOccurs="0"/> <xs:element name="SortMethod" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IntegerProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SORT_METHOD"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="PromptOnDemandViewing" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_PROMPT_USER_VIEWING"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="EditMask" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_EDIT_MASK"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ParameterName" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_NAME"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ValueType" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="cr:ReportPromptTypeEnum"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_PROMPT_TYPE"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="DefaultValues" type="cr:DefaultValues" minOccurs="0"/> <xs:element name="ReportParameterOptions" type="cr:ReportParameterOptions" minOccurs="0"/> <xs:element name="Prompt" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_PROMPT"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ReportName" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SUBREPORT"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="GroupNumber" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IntegerProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_NUM_GROUP"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="DynamicCascadePromptData" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BinaryProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_BINARY_DATA"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="HasBinaryData" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_HAS_BINARY_DATA"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="DynamicCascadePromptGroupID" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_GROUP_ID"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="MaximumValue" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:DoubleProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_MAX"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="MinimumValue" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:DoubleProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_MIN"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ReportParameters"> <xs:complexContent> <xs:restriction base="io:LegacyCollection"> <xs:sequence> <xs:element name="Parameters" type="cr:ReportParameter" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_PROMPTS"/> <xs:attribute name="countNameID" type="xs:string" use="optional" fixed="SI_NUM_PROMPTS"/> <xs:attribute name="elementBaseID" type="xs:string" use="optional" fixed="SI_PROMPT"/> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="ReportTablePrefix"> <xs:sequence> <xs:element name="TablePrefix" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_TABLEPREFIX"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="UseMappedTablePrefix" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_USEMAPPED"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="MappedTablePrefix" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_MAPPED_TABLEPREFIX"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ReportTablePrefixes"> <xs:complexContent> <xs:restriction base="io:Collection"> <xs:sequence> <xs:element name="TablePrefixs" type="cr:ReportTablePrefix" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_TABLEPREFIXES"/> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="ReportLogon"> <xs:sequence> <xs:element name="PromptOnDemandViewing" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_PROMPT_USER_VIEWING"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="UseOriginalDataSource" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_USE_ORIGINALDS"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="OLAPDataSource" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_OLAP_DS"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="SubReportName" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SUBREPORTNAME"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ReportTablePrefixes" type="cr:ReportTablePrefixes" minOccurs="0"/> <xs:element name="DatabaseName" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_DB"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="UserName" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_USER"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="CredKey" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_CRED_KEY"/> <xs:attribute name="exportToWS" type="xs:boolean" use="optional" fixed="false"/> <xs:attribute name="flags" type="xs:int" use="optional" fixed="25165824"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Password" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_PASSWORD"/> <xs:attribute name="setMethodJ" type="xs:string" use="optional" fixed="setPassword"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="PasswordNotEmpty" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed=""/> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="isPasswordNotEmpty"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="PasswordSet" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed=""/> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="isPasswordSet"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ServerName" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SERVER"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ServerType" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SERVER_TYPE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="CustomDatabaseName" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_CUSTOM_DB"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="CustomUserName" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_CUSTOM_USER"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="CustomCredKey" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_CUSTOM_CRED_KEY"/> <xs:attribute name="flags" type="xs:int" use="optional" fixed="25165824"/> <xs:attribute name="exportToWS" type="xs:boolean" use="optional" fixed="false"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="CustomPasswordNotEmpty" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed=""/> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="isCustomPasswordNotEmpty"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="CustomPassword" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_CUSTOM_PASSWORD"/> <xs:attribute name="setMethodJ" type="xs:string" use="optional" fixed="setCustomPassword"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="CustomPasswordSet" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed=""/> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="isCustomPasswordSet"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="CustomServerName" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_CUSTOM_SERVER"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="CustomServerType" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_CUSTOM_SERVER_TYPE"/> <!-- <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="getCustomServerType"/>--> <!-- <xs:attribute name="setMethodJ" type="xs:string" use="optional" fixed="setCustomServerType"/>--> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Customizable" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_ISCUSTOMIZABLE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="DeltaFlag" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_DELTA_FLAG"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="SSOEnabled" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SSO_ENABLED"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="NumLogons" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IntegerProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_NUM_LOGONS"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="get"/> </xs:complexType> <xs:complexType name="ReportLogons"> <xs:complexContent> <xs:restriction base="io:LegacyCollection"> <xs:sequence> <xs:element name="ReportLogon" type="cr:ReportLogon" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_LOGON_INFO"/> <xs:attribute name="countNameID" type="xs:string" use="optional" fixed="SI_NUM_LOGONS"/> <xs:attribute name="elementBaseID" type="xs:string" use="optional" fixed="SI_LOGON"/> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="getReportLogons"/> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="RepositoryObjects"> <xs:complexContent> <xs:restriction base="io:GuidCollection"> <xs:sequence> <xs:element name="RepositoryObject" type="io:GuidProperty" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_REPOSITORY_OBJECTS"/> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="ProcessingExtension"> <xs:sequence> <xs:element name="Name" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_NAME"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Path" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_PATH"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Description" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_DESCRIPTION"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ProcessingExtensions"> <xs:complexContent> <xs:restriction base="io:Collection"> <xs:sequence> <xs:element name="ProcessingExtensions" type="cr:ProcessingExtension" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_PROCESSING_EXTENSIONS"/> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="ReportRefreshOptions"> <xs:complexContent> <xs:restriction base="io:BitCollection"> <xs:sequence> <xs:element name="ReportRefreshOption" type="cr:RefreshOptionsEnum" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_REFRESH_OPTIONS"/> <xs:attribute name="defaultValue" type="xs:string" use="optional" fixed="-1"/> </xs:restriction> </xs:complexContent> </xs:complexType> <!-- All core report properties grouped together for re-use in format schedule types : PDF, XLS, etc --> <xs:complexType name="ReportProcessingInfo"> <xs:complexContent> <xs:extension base="io:DocumentProcessingInfo"> <xs:sequence> <xs:element name="ThumbnailEnabled" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_TURNONTHUMBNAIL"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="HasThumbnail" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_HASTHUMBNAIL"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ThumbnailFilename" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_THUMBNAIL_FILENAME"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="LocalFilepath" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_LOCAL_FILEPATH"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="RepositoryEnabled" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_TURNONREPOSITORY"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Author" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_AUTHOR"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="HasDynamicCascadePrompt" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_HAS_DCP"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="HasSavedData" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_HASSAVEDDATA"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="KeepSavedData" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_USESAVEDDATA"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Name" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_NAME"/> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="SessionNeedInfo" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SESSION_NEEDINFO"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="NumGroups" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IntegerProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_NUM_GROUPS"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="RepositoryObjects" type="cr:RepositoryObjects" minOccurs="0"/> <xs:element name="DependsOnCIV" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_DEPENDS_ON_CIV"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="DBLogonNeeded" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_DBNEEDLOGON"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ViewingShareInterval" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IntegerProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SHARE_INTERVAL"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="RowLevelSecurity" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_ROW_LEVEL_SECURITY"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="HasDCPProc" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_HAS_DCP"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="RecordFormula" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_RECORD_FORMULA"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="GroupFormula" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_GROUP_FORMULA"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ViewingUseReportSharingSettings" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SHARE_SETTINGS"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="SessionUser" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SESSION_USER"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="DependsOnMetadata" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_DEPENDS_ON_METADATA"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="UsesFileDb" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_USES_FILE_DB"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ViewingShareHitDBOnRefresh" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_RFSH_HITS_DB"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ViewingShareReport" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SHARING"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ViewingServerGroupChoice" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="io:ServerGroupChoiceEnum"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_MACHINECHOICE"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ViewingServerGroup" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IdProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_MACHINE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ViewingServerGroupChoice2" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="io:ServerGroupChoiceEnum"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_MACHINE_R21_PROC_CHOICE"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ViewingServerGroup2" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:IdProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_MACHINE_R21_PROC"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="UseOldPromptStyle" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_USE_OLD_PROMPTSTYLE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Hyperlinks" type="cr:Hyperlinks" minOccurs="0"/> <xs:element name="ReportFormatOptions" type="cr:CrystalReportFormatOptions" minOccurs="0"/> <xs:element name="Alerts" type="cr:ReportAlerts" minOccurs="0"/> <xs:element name="UniversesInfo" type="cr:UniversesInfo" minOccurs="0"/> <xs:element name="ReportPrinterOptions" type="cr:CrystalReportPrinterOptions" minOccurs="0"/> <xs:element name="ReportParameters" type="cr:ReportParameters" minOccurs="0"/> <xs:element name="ReportLogons" type="cr:ReportLogons" minOccurs="0"/> <xs:element name="ModifyFormula" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="processingProp" type="xs:boolean" use="optional" fixed="true"/> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_MODIFY_FORMULA"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ProcessingSecurityExtensions" type="cr:ProcessingExtensions" minOccurs="0"/> <!-- SAP properties Begin --> <xs:element name="SAPQueryList" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="BW_QUERY_LIST"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="SAPLocChild" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_LOC_CHILD"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="SAPLocOriginalLocale" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_LOC_ORIGINAL_LOCALE"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="SAPPreferredViewingLocale" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SAP_RPT_PVL"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="SAPReportId" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_SAP_REPORT_ID"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="SAPLocParent" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_LOC_PARENT"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="SAPLocNames" minOccurs="0"> <xs:complexType> <xs:complexContent> <xs:extension base="io:LocalizedProperties"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_LOC_NAMES"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="SAPReportVersion" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="BW_REPORT_VERSION"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <!-- SAP properties End --> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="defaultValue" type="xs:string" use="optional" fixed="" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="BusinessViews"> <xs:complexContent> <xs:restriction base="io:Relation"> <xs:sequence> <xs:element name="BusinessView" type="io:IdProperty" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_BUSINESSVIEWS"/> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="Universes"> <xs:complexContent> <xs:restriction base="io:Relation"> <xs:sequence> <xs:element name="Universe" type="io:IdProperty" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_UNIVERSE"/> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="HyperlinkResolve"> <xs:sequence> <xs:element name="HyperlinkName" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_HYPERLINK_INFO"/> <xs:attribute name="setMethodJ" type="xs:string" use="optional" fixed="add"/> <xs:attribute name="setMethodJNthParameter" type="xs:int" use="optional" fixed="0"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ResolveID" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_HYPERLINK_STRING"/> <xs:attribute name="setMethodJ" type="xs:string" use="optional" fixed="add"/> <xs:attribute name="setMethodJNthParameter" type="xs:int" use="optional" fixed="1"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="IsCUID" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:BoolProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_CUID"/> <xs:attribute name="setMethodJ" type="xs:string" use="optional" fixed="add"/> <xs:attribute name="setMethodJNthParameter" type="xs:int" use="optional" fixed="2"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="HyperlinkResolves"> <xs:complexContent> <xs:restriction base="io:Collection"> <xs:sequence> <xs:element name="HyperlinkResolve" type="cr:HyperlinkResolve" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_HYPERLINK_RESOLVES"/> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="getHyperlinkResolves"/> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="CrystalReport"> <xs:complexContent> <xs:extension base="io:InfoObject"> <xs:sequence> <xs:element name="MimeType" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed=""/> <xs:attribute name="getMethodJ" type="xs:string" use="optional" fixed="getMimeType"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="SchedulingInfo" type="io:SchedulingInfo" minOccurs="0"/> <xs:element name="FileProperties" type="io:FileProperties" minOccurs="0"/> <xs:element name="ReportRefreshOptions" type="cr:ReportRefreshOptions" minOccurs="0"/> <xs:element name="CorporateCategories" type="io:CorporateCategories" minOccurs="0"/> <xs:element name="PersonalCategories" type="io:PersonalCategories" minOccurs="0"/> <xs:element name="EncyclopediaTopics" type="io:EncyclopediaTopics" minOccurs="0"/> <xs:element name="AnalyticActivities" type="io:AnalyticActivities" minOccurs="0"/> <xs:element name="ApplicationsWithDiscussion" type="io:ApplicationsWithDiscussion" minOccurs="0"/> <xs:element name="BusinessViews" type="cr:BusinessViews" minOccurs="0"/> <xs:element name="Universes" type="cr:Universes" minOccurs="0"/> <xs:element name="PluginProcessingInterface" type="cr:ReportProcessingInfo" minOccurs="0"/> <xs:element name="ProcessingProgID" type="io:ProcessingProgID" minOccurs="0"/> <xs:element name="ViewerURL" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:restriction base="io:StringProperty"> <xs:attribute name="nameID" type="xs:string" use="optional" fixed="SI_VIEWER_URL"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="HyperlinkResolves" type="cr:HyperlinkResolves" minOccurs="0"/> <xs:element name="Events" type="ev:SourceEvents" minOccurs="0"/> <xs:element name="AlertNotifications" type="ev:SourceAlertNotifications" minOccurs="0"/> <xs:element name="CustomProperties" type="io:CustomProperties" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="CrystalReport" type="cr:CrystalReport"/> </xs:schema>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de