XSD for Visual Processes

Manifest XML for Visual Processes can be prepared using XSD schema, as shown below.

<?xml version="1.0" encoding="utf-8" ?>

<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">

  <xs:element name="ProcessStartParams">

    <xs:complexType>

      <xs:sequence>

        <xs:element name="ProcessItems" minOccurs="0" maxOccurs="1">

          <xs:complexType>

            <xs:sequence>

              <xs:element name="ProcessItem" minOccurs="0" maxOccurs="unbounded">

                <xs:complexType>

                  <xs:sequence>

                    <xs:element name="ItemType">

                      <xs:simpleType>

                        <xs:restriction base="xs:string">

                          <xs:enumeration value="InputFile"></xs:enumeration>

                          <xs:enumeration value="InputWeb"></xs:enumeration>

                          <xs:enumeration value="InputDatabase"></xs:enumeration>

                          <xs:enumeration value="InputContentSystem"></xs:enumeration>

                          <xs:enumeration value="ModelFile"></xs:enumeration>

                          <xs:enumeration value="ExportReport"></xs:enumeration>

                          <xs:enumeration value="ExportTable"></xs:enumeration>

                          <xs:enumeration value="ExportSummary"></xs:enumeration>

                          <xs:enumeration value="DataPrepWorkspace"></xs:enumeration>

                          <xs:enumeration value="DataPrepExport"></xs:enumeration>

                          <xs:enumeration value="Credentials"></xs:enumeration>

                          <xs:enumeration value="FileBurster"></xs:enumeration>

                        </xs:restriction>

                      </xs:simpleType>

                    </xs:element>

                    <xs:element name="FileInput" minOccurs="0" maxOccurs="1" type="FileInput" />

                    <xs:element name="WebInput" minOccurs="0" maxOccurs="1" type="WebInput" />

                    <xs:element name="DatabaseInput" minOccurs="0" maxOccurs="1" type="DatabaseInput" />

                    <xs:element name="ContentSystemInput" minOccurs="0" maxOccurs="1" type="ContentSystemInput" />

                    <xs:element name="Model" minOccurs="0" maxOccurs="1" type="Model" />

                    <xs:element name="DataPrepWorkspaceItem" minOccurs="0" maxOccurs="1" type="DataPrepWorkspaceItem" />

                    <xs:element name="DataPrepExportItem" minOccurs="0" maxOccurs="1" type="DataPrepExportItem" />

                    <xs:element name="ExportReport" minOccurs="0" maxOccurs="1" type="ExportReport" />

                    <xs:element name="ExportTable" minOccurs="0" maxOccurs="1" type="ExportTable" />

                    <xs:element name="ExportSummary" minOccurs="0" maxOccurs="1" type="ExportSummary" />

                    <xs:element name="Credentials" minOccurs="0" maxOccurs="1" type="Credentials" />

                    <xs:element name="FileBurster" minOccurs="0" maxOccurs="1" type="FileBurster" />

                  </xs:sequence>

                </xs:complexType>

              </xs:element>

            </xs:sequence>

          </xs:complexType>

        </xs:element>

        <xs:element name="RuntimeFields" minOccurs="0">

          <xs:complexType>

            <xs:sequence>

              <xs:element name="RuntimeField" minOccurs="1" maxOccurs="unbounded">

                <xs:complexType>

                  <xs:sequence>

                    <xs:element name="Name" type="xs:string" />

                    <xs:element name="Value" type="xs:string" />

                  </xs:sequence>

                </xs:complexType>

              </xs:element>

            </xs:sequence>

          </xs:complexType>

        </xs:element>

      </xs:sequence>

      <xs:attribute name="ProcessName" type="xs:string" use="required" />

      <xs:attribute name="SourceLocation" type="xs:string" use="optional" />

    </xs:complexType>

  </xs:element>

  <xs:complexType name="ProcessItem">

    <xs:sequence>

      <xs:element name="Name" type="xs:string" />

    </xs:sequence>

  </xs:complexType>

  <xs:simpleType name="ExportTableExistence">

    <xs:restriction base="xs:string">

      <xs:enumeration value="Overwrite"></xs:enumeration>

      <xs:enumeration value="Append"></xs:enumeration>

      <xs:enumeration value="Update"></xs:enumeration>

      <xs:enumeration value="AppendAndUpdate"></xs:enumeration>

      <xs:enumeration value="Skip"></xs:enumeration>

    </xs:restriction>

  </xs:simpleType>

  <xs:simpleType name="ExportFileExistingOptions">

    <xs:restriction base="xs:string">

      <xs:enumeration value="Overwrite"></xs:enumeration>

      <xs:enumeration value="Append"></xs:enumeration>

      <xs:enumeration value="Skip"></xs:enumeration>

    </xs:restriction>

  </xs:simpleType>

  

  <xs:complexType name="Credential">

    <xs:sequence>

      <xs:element name="UserName" type="xs:string"></xs:element>

      <xs:element name="Password" type="xs:string"></xs:element>

      <xs:element name="Domain" type="xs:string"></xs:element>

      <xs:element name="UseCurrent" type="xs:boolean"></xs:element>

    </xs:sequence>

  </xs:complexType>

  

  <xs:complexType name="Credentials">

    <xs:complexContent>

      <xs:extension base="ProcessItem">

        <xs:sequence>

          <xs:element name="HttpCredential" type="Credential"></xs:element>

          <xs:element name="FtpCredential" type="Credential"></xs:element>

          <xs:element name="S3Credential" type="Credential"></xs:element>

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  

  

  <xs:complexType name="FileInput">

    <xs:complexContent>

      <xs:extension base="ProcessItem">

        <xs:sequence>

          <xs:element name="FileLocation" type="xs:string" />

          <xs:element name="PdfPassword" type="xs:string" />

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  

  <xs:complexType name="WebInput">

    <xs:complexContent>

      <xs:extension base="ProcessItem">

        <xs:sequence>

          <xs:element name="Location" type="xs:string" />

          <xs:element name="PdfPassword" type="xs:string" />

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

    <xs:simpleType name="char">

        <xs:restriction base="xs:string">

            <xs:length fixed="true" value="1"/>

        </xs:restriction>

    </xs:simpleType>

  <xs:complexType name="DatabaseInput">

    <xs:complexContent>

      <xs:extension base="ProcessItem">

        <xs:sequence>

          <xs:element name="DataSource" type="xs:string" />

          <xs:element name="Password" type="xs:string" />

          <xs:element name="TableName" type="xs:string" />

          <xs:element name="Filter" type="xs:string" />

          <xs:element name="ReplaceNulls" type="xs:boolean" nillable="true" />

          <xs:element name="FirstRowContainsNames" type="xs:boolean" nillable="true" />

            <xs:element name="TextParameters">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element name="LinesToIgnoreAtStart" type="xs:int" nillable="true"></xs:element>

                        <xs:element name="AllowEmbeddedLineBreaks" type="xs:boolean" nillable="true"></xs:element>

                        <xs:element name="Delimiter" type="char" />

                        <xs:element name="TextQualifier" type="char" />

                        <xs:element name="TextEncoding" nillable="true">

                            <xs:simpleType>

                                <xs:restriction base="xs:string">

                                    <xs:enumeration value="Ansi"></xs:enumeration>

                                    <xs:enumeration value="Ascii"></xs:enumeration>

                                    <xs:enumeration value="Utf8"></xs:enumeration>

                                    <xs:enumeration value="Utf16Le"></xs:enumeration>

                                    <xs:enumeration value="Utf16Be"></xs:enumeration>

                                    <xs:enumeration value="Default"></xs:enumeration>

                                </xs:restriction>

                            </xs:simpleType>

                        </xs:element>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  

  <xs:complexType name="ContentSystemInput">

    <xs:complexContent>

      <xs:extension base="ProcessItem">

        <xs:sequence>

          <xs:element name="Since" type="xs:string" nillable="true" />

          <xs:element name="Till" type="xs:string" nillable="true" />

          <xs:element name="DocType" >

            <xs:complexType>

              <xs:sequence>

                <xs:element name="Id" type="xs:int"></xs:element>

              </xs:sequence>

            </xs:complexType>

          </xs:element>

          <xs:element name="SelectCriteria">

            <xs:simpleType>

              <xs:restriction base="xs:string">

                <xs:enumeration value="ByDate"/>

                <xs:enumeration value="Newest"/>

              </xs:restriction>

            </xs:simpleType>

          </xs:element>

          <xs:element name="DateType">

            <xs:simpleType>

              <xs:restriction base="xs:string">

                <xs:enumeration value="FilingDate"/>

                <xs:enumeration value="DocumentDate"/>

              </xs:restriction>

            </xs:simpleType>

          </xs:element>

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  

  

  

  <xs:complexType name="Model">

    <xs:complexContent>

      <xs:extension base="ProcessItem">

        <xs:sequence>

          <xs:element name="Location" type="xs:string" />

          <xs:element name="ExternalLookupOptions" minOccurs="0" maxOccurs="1">

            <xs:complexType>

              <xs:sequence>

                <xs:element name="ExternalLookupOption" maxOccurs="unbounded" minOccurs="0">

                  <xs:complexType>

                    <xs:sequence>

                      <xs:element name="Name" type="xs:string"  />

                      <xs:element name="Password" type="xs:string"  />

                    </xs:sequence>

                  </xs:complexType>

                </xs:element>

              </xs:sequence>

            </xs:complexType>

          </xs:element>

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

 

<xs:complexType name="DataPrepWorkspaceItem">

    <xs:complexContent>

      <xs:extension base="ProcessItem">

        <xs:sequence>

          <xs:element name="WorkspacePath" type="xs:string"></xs:element>

          <xs:element name="LoadPlans" minOccurs="0" maxOccurs="1">

            <xs:complexType>

              <xs:sequence>

                <xs:element name="LoadPlan" minOccurs="0" maxOccurs="unbounded">

                  <xs:complexType>

                    <xs:sequence>

                      <xs:element name="TableName" type="xs:string" />

                      <xs:element name="LoadPlanName" type="xs:string" />

                    </xs:sequence>

                  </xs:complexType>

                </xs:element>

              </xs:sequence>

            </xs:complexType>

          </xs:element>

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  

  <xs:complexType name="DpFileExportOptionsBase">

    <xs:sequence>

      <xs:element name="Destination" type="xs:string"></xs:element>

      <xs:element name="OverwriteFile" type="xs:boolean" nillable="true"></xs:element>

      <xs:element name="WhenFileExist" type="ExportFileExistingOptions" nillable="true"></xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="DpDbExportOptionsBase">

    <xs:complexContent>

      <xs:extension base="DpFileExportOptionsBase">

        <xs:sequence>

          <xs:element name="TableName" type="xs:string"></xs:element>

          <xs:element name="WhenTableExist" type="ExportTableExistence" nillable="true"></xs:element>

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  <xs:complexType name="DataPrepExportItem">

    <xs:complexContent>

      <xs:extension base="ProcessItem">

        <xs:sequence>

          <xs:element name="ExportPlanName" type="xs:string"></xs:element>

          <xs:element name="AllLoadPlans" type="xs:boolean" nillable="true"></xs:element>

          <xs:element name="ExportPlanNames" minOccurs="0" maxOccurs="unbounded" type="xs:string"></xs:element>

          <xs:element name="ExportType">

            <xs:simpleType>

              <xs:restriction base="xs:string">

                <xs:enumeration value="Delimited"></xs:enumeration>

                <xs:enumeration value="MicrosoftExcel"></xs:enumeration>

                <xs:enumeration value="MicrosoftAccess"></xs:enumeration>

                <xs:enumeration value="DatawatchDesigner"></xs:enumeration>

                <xs:enumeration value="Qlik"></xs:enumeration>

                <xs:enumeration value="Tableau"></xs:enumeration>

                <xs:enumeration value="OleDb"></xs:enumeration>

                <xs:enumeration value="Angoss"></xs:enumeration>

                <xs:enumeration value="Cognos"></xs:enumeration>

                <xs:enumeration value="PowerBI"></xs:enumeration>

                <xs:enumeration value="Fixed"></xs:enumeration>

                <xs:enumeration value="Sas Transport Format"></xs:enumeration>

                <xs:enumeration value="Swarm"></xs:enumeration>

              </xs:restriction>

            </xs:simpleType>

          </xs:element>

          <xs:element name="DelimitedExportOptions">

            <xs:complexType >

              <xs:complexContent>

                <xs:extension base="DpFileExportOptionsBase">

                  <xs:sequence>

                    <xs:element name="IncludeHeader" type="xs:boolean" nillable="true"></xs:element>

                    <xs:element name="Delimiter" type="xs:string"></xs:element>

                    <xs:element name="Qualifier" type="xs:string"></xs:element>

                  </xs:sequence>

                </xs:extension>

              </xs:complexContent>

            </xs:complexType>

          </xs:element>

          <xs:element name="QlikExportOptions">

            <xs:complexType >

              <xs:complexContent>

                <xs:extension base="DpFileExportOptionsBase">

                </xs:extension>

              </xs:complexContent>

            </xs:complexType>

          </xs:element>

          <xs:element name="AngossExportOptions">

            <xs:complexType >

              <xs:complexContent>

                <xs:extension base="DpFileExportOptionsBase">

                </xs:extension>

              </xs:complexContent>

            </xs:complexType>

          </xs:element>

          <xs:element name="SasTransportExportOptions">

            <xs:complexType >

              <xs:complexContent>

                <xs:extension base="DpDbExportOptionsBase">

                </xs:extension>

              </xs:complexContent>

            </xs:complexType>

          </xs:element>

          <xs:element name="TableauExportOptions">

            <xs:complexType>

              <xs:complexContent>

                <xs:extension base="DpFileExportOptionsBase">

                </xs:extension>

              </xs:complexContent>

            </xs:complexType>

          </xs:element>

          <xs:element name="ExcelExportOptions">

            <xs:complexType>

              <xs:complexContent>

                <xs:extension base="DpDbExportOptionsBase">

                </xs:extension>

              </xs:complexContent>

            </xs:complexType>

          </xs:element>

          <xs:element name="DesignerExportOptions">

            <xs:complexType>

              <xs:complexContent>

                <xs:extension base="DpDbExportOptionsBase">

                </xs:extension>

              </xs:complexContent>

            </xs:complexType>

          </xs:element>

          <xs:element name="AccessExportOptions">

            <xs:complexType>

              <xs:complexContent>

                <xs:extension base="DpDbExportOptionsBase">

                </xs:extension>

              </xs:complexContent>

            </xs:complexType>

          </xs:element>

          <xs:element name="PowerBIExportOptions">

            <xs:complexType>

              <xs:complexContent>

                <xs:extension base="DpDbExportOptionsBase">

                    <xs:sequence>

                        <xs:element name="AccessToken" type="xs:string"></xs:element>

                        <xs:element name="RefreshToken" type="xs:string"></xs:element>

                    </xs:sequence>

                </xs:extension>

              </xs:complexContent>

            </xs:complexType>

          </xs:element>

          <xs:element name="CognosExportOptions">

            <xs:complexType>

              <xs:complexContent>

                <xs:extension base="DpDbExportOptionsBase">

                  <xs:sequence>

                    <xs:element name="ServerUrl" type="xs:string"></xs:element>

                    <xs:element name="Namespace" type="xs:string"></xs:element>

                    <xs:element name="UserName" type="xs:string"></xs:element>

                    <xs:element name="Password" type="xs:string"></xs:element>

                    <xs:element name="IsAnonymous" type="xs:boolean"></xs:element>

                  </xs:sequence>

                </xs:extension>

              </xs:complexContent>

            </xs:complexType>

          </xs:element>

          <xs:element name="OleDbExportOptions">

            <xs:complexType>

              <xs:sequence>

                <xs:element name="IncludePassword" type="xs:boolean" nillable="true"></xs:element>

                <xs:element name="Password" type="xs:string"></xs:element>

                <xs:element name="TableName" type="xs:string"></xs:element>

                <xs:element name="WhenTableExist" type="ExportTableExistence" nillable="true"></xs:element>

                <xs:element name="Destination" type="xs:string"></xs:element>

              </xs:sequence>

            </xs:complexType>

          </xs:element>

          <xs:element name="FixedExportOptions">

            <xs:complexType>

              <xs:sequence>

                <xs:element name="Destination" type="xs:string"></xs:element>

                <xs:element name="WhenFileExist" type="ExportFileExistingOptions" nillable="true"></xs:element>

              </xs:sequence>

            </xs:complexType>

          </xs:element>

          <xs:element name="SwarmExportOptions">

            <xs:complexType>

              <xs:sequence>

                <xs:element name="TableName" type="xs:string"></xs:element>

                <xs:element name="DestinationFolderId" type="xs:long" nillable="true"></xs:element>

                <xs:element name="UserName" type="xs:string"></xs:element>

                <xs:element name="Password" type="xs:string"></xs:element>

                <xs:element name="UseDefaultCredentials" type="xs:boolean" nillable="true"></xs:element>

              </xs:sequence>

            </xs:complexType>

          </xs:element>

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  <xs:complexType name="ExportReport">

    <xs:complexContent>

      <xs:extension base="ProcessItem">

        <xs:sequence>

          <xs:element name="Destination" type="xs:string"></xs:element>

          <xs:element name="ExportFileExistingOptions" type="ExportFileExistingOptions" nillable="true"></xs:element>

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  <xs:simpleType name="AutoNamingMethod">

    <xs:restriction base="xs:string">

      <xs:enumeration value="Unspecified"></xs:enumeration>

      <xs:enumeration value="Summary"></xs:enumeration>

      <xs:enumeration value="Measure"></xs:enumeration>

      <xs:enumeration value="Split"></xs:enumeration>

      <xs:enumeration value="Filter"></xs:enumeration>

    </xs:restriction>

  </xs:simpleType>

  

  <xs:complexType name="ExportTable">

    <xs:complexContent>

      <xs:extension base="ProcessItem">

        <xs:sequence>

          <xs:element name="OutputType">

            <xs:simpleType>

              <xs:restriction base="xs:string">

                <xs:enumeration value="FileSystem"></xs:enumeration>

                <xs:enumeration value="Database"></xs:enumeration>

              </xs:restriction>

            </xs:simpleType>

          </xs:element>

          <xs:element name="Destination" type="xs:string"></xs:element>

          <xs:element name="FileName" type="xs:string"></xs:element>

          <xs:element name="ExportFileType" type="xs:string"></xs:element>

          <xs:element name="WhenFileExist" type="ExportFileExistingOptions" nillable="true"></xs:element>

          <xs:element name="ConnectionString" type="xs:string"></xs:element>

          <xs:element name="ConnectionStringPassword" type="xs:string"></xs:element>

          <xs:element name="TableName" type="xs:string"></xs:element>

          <xs:element name="WhenTableExist" type="ExportTableExistence" nillable="true"></xs:element>

          <xs:element name="ByFilesNaming" type="AutoNamingMethod" nillable="true"></xs:element>

          <xs:element name="ByTablesNaming" type="AutoNamingMethod" nillable="true"></xs:element>

          <xs:element name="CurrentSort" maxOccurs="1">

            <xs:complexType>

              <xs:sequence>

                <xs:element name="Name" type="xs:string"></xs:element>

                <xs:element name="NoSort" type="xs:boolean"></xs:element>

              </xs:sequence>

            </xs:complexType>

          </xs:element>

          <xs:element name="CurrentFilter" maxOccurs="1">

            <xs:complexType>

              <xs:sequence>

                <xs:element name="Name" type="xs:string"></xs:element>

                <xs:element name="NoFilter" type="xs:boolean"></xs:element>

                <xs:element name="AllFilters" type="xs:boolean"></xs:element>

              </xs:sequence>

            </xs:complexType>

          </xs:element>

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  <xs:complexType name="ExportSummary">

    <xs:complexContent>

      <xs:extension base="ExportTable">

        <xs:sequence>

          <xs:element name="CurrentSummary" maxOccurs="1">

            <xs:complexType>

              <xs:sequence>

                <xs:element name="Name" type="xs:string"></xs:element>

                <xs:element name="AllSummaries" type="xs:boolean"></xs:element>

              </xs:sequence>

            </xs:complexType>

          </xs:element>

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  <xs:simpleType name="BurstType">

    <xs:restriction base="xs:string">

      <xs:enumeration value="Defined"></xs:enumeration>

      <xs:enumeration value="Pages"></xs:enumeration>

    </xs:restriction>

  </xs:simpleType>

  <xs:simpleType name="CanNotBurstFile">

    <xs:restriction base="xs:string">

      <xs:enumeration value="Skip"></xs:enumeration>

      <xs:enumeration value="Stop"></xs:enumeration>

    </xs:restriction>

  </xs:simpleType>

  

  <xs:complexType name="DefinitionBurstOptions">

    <xs:sequence>

      <xs:element name="IndexTableStartMarker" type="xs:string"></xs:element>

      <xs:element name="LineValidator" type="xs:string"></xs:element>

      <xs:element name="TableEndMarker" type="xs:string"></xs:element>

      <xs:element name="ContentStartMarker" type="xs:string"></xs:element>

      <xs:element name="IndexTableStartMarkerOffset" type="xs:int" nillable="true"></xs:element>

      <xs:element name="LineValidatorOffset" type="xs:int" nillable="true"></xs:element>

      <xs:element name="LineFieldOffset" type="xs:int" nillable="true"></xs:element>

      <xs:element name="LineFieldLength" type="xs:int" nillable="true"></xs:element>

      <xs:element name="IdFieldOffset" type="xs:int" nillable="true"></xs:element>

      <xs:element name="IdFieldLength" type="xs:int" nillable="true"></xs:element>

      <xs:element name="TableEndMarkerOffset" type="xs:int" nillable="true"></xs:element>

      <xs:element name="ContentStartMarkerOffset" type="xs:int" nillable="true"></xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="PageBurstOptions">

    <xs:sequence>

      <xs:element name="ModelPath" type="xs:string"></xs:element>

      <xs:element name="PagesPerOutputFile" type="xs:int" nillable="true"></xs:element>

      <xs:element name="ProcessSuccessiveFilesAsOne" type="xs:boolean" nillable="true"></xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="FileBurster">

    <xs:complexContent>

      <xs:extension base="ProcessItem">

        <xs:sequence>

          <xs:element name="DestinationPath" type="xs:string"></xs:element>

          <xs:element name="OutputFileNameMask" type="xs:string"></xs:element>

          <xs:element name="UseHeaderOutputMask" type="xs:boolean" nillable="true"></xs:element>

          <xs:element name="HeaderOutputMask" type="xs:string"></xs:element>

          <xs:element name="ErrorDestination" type="xs:string"></xs:element>

          

          <xs:element name="UseRecognizerLineKeyMask" type="xs:boolean" nillable="true"></xs:element>

          <xs:element name="RecognizerLineKeyMask" type="xs:string"></xs:element>

          <xs:element name="RecognizerLineKeyMaskOffset" type="xs:int" nillable="true"></xs:element>

          <xs:element name="IsTrimLeadingCharacters" type="xs:boolean" nillable="true"></xs:element>

          <xs:element name="TrimLeadingCharacters" type="xs:int" nillable="true"></xs:element>

          <xs:element name="BurstType" type="BurstType" nillable="true"></xs:element>

          <xs:element name="DefinitionBurstOptions" type="DefinitionBurstOptions"></xs:element>

          <xs:element name="PageBurstOptions" type="PageBurstOptions"></xs:element>

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  

</xs:schema>