﻿<?xml version="1.0" encoding="utf-8"?>
<Library Name="RemoteScriptDebugger" Namespace="RemObjects.DataAbstract.Server" UID="{DC8B7BE2-14AF-402D-B1F8-E1008B6FA4F6}" Version="3.0">
  <Services>
    <Service Name="BaseScriptDebuggerService" UID="{571FBCD0-F28E-4DDC-8E33-17C1AE21334C}" Abstract="1">
      <Interfaces>
        <Interface Name="Default" UID="{53D87418-6AB3-4C02-81D8-BFF76EBEFE44}">
          <Operations>
            <Operation Name="Attach" UID="{77291C5B-4845-4342-98AE-0106FC2EDC44}">
              <Parameters>
                <Parameter Name="aSessionID" DataType="Guid" Flag="In">
                </Parameter>
                <Parameter Name="aDebugFlags" DataType="StringArray" Flag="In">
                </Parameter>
              </Parameters>
            </Operation>
            <Operation Name="Detach" UID="{B920FBD0-AE27-4AB9-8446-785EB1C7F980}">
              <Parameters>
                <Parameter Name="aSessionID" DataType="Guid" Flag="In">
                </Parameter>
              </Parameters>
            </Operation>
            <Operation Name="StepInto" UID="{71FEC756-21CA-465E-93B3-986DB882663D}">
              <Parameters>
                <Parameter Name="aSessionID" DataType="Guid" Flag="In">
                </Parameter>
              </Parameters>
            </Operation>
            <Operation Name="StepOut" UID="{53EB2B49-5DC0-4B12-9DCA-98E448E0A07B}">
              <Parameters>
                <Parameter Name="aSessionID" DataType="Guid" Flag="In">
                </Parameter>
              </Parameters>
            </Operation>
            <Operation Name="StepOver" UID="{72AC9486-1B81-4E62-8077-7AA3100B971E}">
              <Parameters>
                <Parameter Name="aSessionID" DataType="Guid" Flag="In">
                </Parameter>
              </Parameters>
            </Operation>
            <Operation Name="Continue" UID="{7AC3119C-76A7-4483-BCFF-E685BF0000B1}">
              <Parameters>
                <Parameter Name="aSessionID" DataType="Guid" Flag="In">
                </Parameter>
              </Parameters>
            </Operation>
            <Operation Name="Stop" UID="{B41FFAA4-BCDC-425A-99EA-39D65EACB4B2}">
              <Parameters>
                <Parameter Name="aSessionID" DataType="Guid" Flag="In">
                </Parameter>
              </Parameters>
            </Operation>
            <Operation Name="GetAllSessions" UID="{EFF10944-CD9C-4ADA-9AC9-3DA989EFB912}">
              <Parameters>
                <Parameter Name="Result" DataType="UserInfoArray" Flag="Result">
                </Parameter>
              </Parameters>
            </Operation>
            <Operation Name="GetAllScripts" UID="{E2ABAA78-E97D-467A-A2CD-50C95D102B24}">
              <Parameters>
                <Parameter Name="Result" DataType="StringArray" Flag="Result">
                </Parameter>
              </Parameters>
            </Operation>
            <Operation Name="GetScript" UID="{8ED608A8-5D7B-451A-BA94-DE5F1F2EC991}">
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result">
                </Parameter>
                <Parameter Name="aScriptName" DataType="Utf8String" Flag="In">
                </Parameter>
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </Service>
    <Service Name="DataAbstractService" UID="{709489E3-3AFE-4449-84C3-305C2862B348}" Abstract="1" DontCodeGen="1">
      <Interfaces>
        <Interface Name="Default" UID="{4C2EC238-4FB4-434E-8CFF-ED25EEFF1525}">
          <Documentation><![CDATA[   Service WinFormsDAServerService. This service has been automatically generated using the RODL template you can find in the Templates directory.]]></Documentation>
          <Operations>
            <Operation Name="GetSchema" UID="{684994AA-6829-4497-A054-0ACB6647E24F}">
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
                <Parameter Name="aFilter" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetData" UID="{7C394D25-2B02-4CC9-838B-7099B06F857C}">
              <Parameters>
                <Parameter Name="Result" DataType="Binary" Flag="Result" />
                <Parameter Name="aTableNameArray" DataType="StringArray" Flag="In" />
                <Parameter Name="aTableRequestInfoArray" DataType="TableRequestInfoArray" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="UpdateData" UID="{8FBDE1AF-A3DA-487A-9E08-FB7F446F8DC6}">
              <Parameters>
                <Parameter Name="Result" DataType="Binary" Flag="Result" />
                <Parameter Name="aDelta" DataType="Binary" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="ExecuteCommand" UID="{BEBB190E-A511-4808-9424-5594CB5B5F58}">
              <Parameters>
                <Parameter Name="Result" DataType="Integer" Flag="Result" />
                <Parameter Name="aCommandName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aParameterArray" DataType="DataParameterArray" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="ExecuteCommandEx" UID="{B2C8E6DA-F233-4365-9F56-1590C0583604}">
              <Parameters>
                <Parameter Name="Result" DataType="Integer" Flag="Result" />
                <Parameter Name="aCommandName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aInputParameters" DataType="DataParameterArray" Flag="In" />
                <Parameter Name="aOutputParameters" DataType="DataParameterArray" Flag="Out" />
              </Parameters>
            </Operation>
            <Operation Name="GetTableSchema" UID="{CFD45BA0-FD52-40C5-951A-08FF71CF5059}">
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
                <Parameter Name="aTableNameArray" DataType="StringArray" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetCommandSchema" UID="{15345F7D-9962-485C-B383-BCB0397DD50A}">
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
                <Parameter Name="aCommandNameArray" DataType="StringArray" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="SQLGetData" UID="{F3A01874-E954-48F5-9DB3-315F248A0E08}">
              <Parameters>
                <Parameter Name="Result" DataType="Binary" Flag="Result" />
                <Parameter Name="aSQLText" DataType="Utf8String" Flag="In" />
                <Parameter Name="aIncludeSchema" DataType="Boolean" Flag="In" />
                <Parameter Name="aMaxRecords" DataType="Integer" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="SQLGetDataEx" UID="{025A6E0D-8583-44C7-8F5F-6ADE175E446F}">
              <Parameters>
                <Parameter Name="Result" DataType="Binary" Flag="Result" />
                <Parameter Name="aSQLText" DataType="Utf8String" Flag="In" />
                <Parameter Name="aIncludeSchema" DataType="Boolean" Flag="In" />
                <Parameter Name="aMaxRecords" DataType="Integer" Flag="In" />
                <Parameter Name="aDynamicWhereXML" DataType="Widestring" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="SQLExecuteCommand" UID="{C2525BDB-0CBA-4258-8016-37EB75C24BD7}">
              <Parameters>
                <Parameter Name="Result" DataType="Integer" Flag="Result" />
                <Parameter Name="aSQLText" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="SQLExecuteCommandEx" UID="{284F296C-A86B-410E-8A91-72D6E0DA86B9}">
              <Parameters>
                <Parameter Name="Result" DataType="Integer" Flag="Result" />
                <Parameter Name="aSQLText" DataType="Utf8String" Flag="In" />
                <Parameter Name="aDynamicWhereXML" DataType="Widestring" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetDatasetScripts" UID="{1025B82B-49FD-4D62-ACE1-908BAA8D330C}">
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
                <Parameter Name="DatasetNames" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="RegisterForDataChangeNotification" UID="{3BFC17C7-6676-4B43-A90D-ABEC10072B48}">
              <Parameters>
                <Parameter Name="aTableName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="UnregisterForDataChangeNotification" UID="{F3D1B5FB-42FA-46B4-8528-16CF915D4B4D}">
              <Parameters>
                <Parameter Name="aTableName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </Service>
    <Service Name="SimpleLoginService" UID="{4DD93F46-E044-47B9-A0F6-B45CD60A233A}" Ancestor="BaseLoginService" Abstract="1" DontCodeGen="1">
      <Interfaces>
        <Interface Name="Default" UID="{B186853B-168B-4E33-B798-467444BFC8C6}">
          <Operations>
            <Operation Name="Login" UID="{87E7258D-59B1-4E76-8619-BF46780562F0}">
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
                <Parameter Name="aUserID" DataType="Utf8String" Flag="In" />
                <Parameter Name="aPassword" DataType="Utf8String" Flag="In" />
                <Parameter Name="aUserInfo" DataType="UserInfo" Flag="Out" />
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </Service>
    <Service Name="BaseLoginService" UID="{745EED14-581E-47FC-B2BB-D4FAA6005B4F}" Abstract="1" DontCodeGen="1">
      <Interfaces>
        <Interface Name="Default" UID="{C349DB54-9DFB-454E-AD23-6F2166A624A6}">
          <Operations>
            <Operation Name="LoginEx" UID="{2D036C75-65DC-42B0-B5AB-EC414F54B106}">
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
                <Parameter Name="aLoginString" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="Logout" UID="{866D0287-09D7-4368-AA5A-D4718CF698AF}">
              <Parameters />
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </Service>
    <Service Name="MultiDbLoginService" UID="{78596023-A368-4490-8BE4-224987698117}" Ancestor="BaseLoginService" Abstract="1" DontCodeGen="1">
      <Interfaces>
        <Interface Name="Default" UID="{2C6D5764-01CE-447A-8264-27210B2C7371}">
          <Operations>
            <Operation Name="Login" UID="{64F02AE6-1EFD-40FD-979E-D0CC21320CCB}">
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
                <Parameter Name="aUserID" DataType="Utf8String" Flag="In" />
                <Parameter Name="aPassword" DataType="Utf8String" Flag="In" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aUserInfo" DataType="UserInfo" Flag="Out" />
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </Service>
    <Service Name="MultiDbLoginServiceV5" UID="{059B0FA5-5980-4811-8C8E-790402D62C62}" Ancestor="MultiDbLoginService" Abstract="1" DontCodeGen="1">
      <Interfaces>
        <Interface Name="Default" UID="{5A78AB01-2097-4473-A4D5-78980FFD90E4}">
          <Operations>
            <Operation Name="GetConnectionNames" UID="{BF3AE66F-A496-4B4D-AEDC-A484F8E2B20E}">
              <Parameters>
                <Parameter Name="Result" DataType="StringArray" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="GetDefaultConnectionName" UID="{BA63F191-03A5-48FB-99D7-F48B150CB1C6}">
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </Service>
    <Service Name="SimpleDataAbstractService" UID="{CDEA3320-D75E-4BB0-A9AF-03ACBA4FDC2E}" Ancestor="DataAbstractService" Abstract="1" DontCodeGen="1">
      <Interfaces>
        <Interface Name="Default" UID="{34F94CE3-8008-4662-9E02-9B1CE91B5B33}">
          <Operations>
            <Operation Name="SimpleGetData" UID="{51C80FF3-889D-493E-96CB-17EC4CABFA6C}">
              <Parameters>
                <Parameter Name="Result" DataType="SimpleDataResultArray" Flag="Result" />
                <Parameter Name="Request" DataType="SimpleRequestInfoArray" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="SimpleUpdateData" UID="{9C233CCD-21BC-4EE1-BFB4-CA18B7BD0703}">
              <Parameters>
                <Parameter Name="Result" DataType="SimpleDeltaArray" Flag="Result" />
                <Parameter Name="aDelta" DataType="SimpleDeltaArray" Flag="In" />
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </Service>
    <Service Name="ConnectionBuilderService" UID="{CE28B43E-5922-4814-B7BE-47C64EA0C18A}">
      <Interfaces>
        <Interface Name="Default" UID="{B2B642D9-01A1-45D8-A2DD-9D8C6E9F3609}">
          <Operations>
            <Operation Name="GetAvailableDrivers" UID="{A20A048C-874C-4B5F-9891-831E3C6ECAB0}">
              <Parameters>
                <Parameter Name="Result" DataType="DriverInfoArray" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="GetDatabaseNames" UID="{2FBCE567-1AA3-427E-8C88-92E3E46B3172}">
              <Parameters>
                <Parameter Name="Result" DataType="StringArray" Flag="Result" />
                <Parameter Name="aPartialConnectionString" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="TestConnection" UID="{9B86FB4D-1C68-4213-BF80-D56056A05ED9}">
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
                <Parameter Name="aConnectionString" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="TestDomainConnection" UID="{B3EB2997-3122-4BA0-93F4-7B412755D28D}">
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </Service>
    <Service Name="SchemaModelerService" UID="{8B0F3F77-A15C-402D-9858-DB0630E9CEBB}">
      <Interfaces>
        <Interface Name="Default" UID="{BAF3B237-76E5-4B16-A285-FD4A5B43BA34}">
          <Operations>
            <Operation Name="GetParameterSQLSymbol" UID="{BA9CB12E-53B9-49C3-B5F1-F96A828D8D24}">
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetExecuteStoredProcedureSyntax" UID="{CBFBA929-1F0E-49F4-AE6E-3F5F9CFD312C}">
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aAddArgumentsPlaceholder" DataType="Boolean" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetQuoteChars" UID="{D4F0B455-824F-49A6-A274-003213B3B730}">
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="IdentifierIsQuoted" UID="{FBEE4CBA-4566-4F15-B5F1-8F8ED9BC03FD}">
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aIdentifier" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="IdentifierNeedsQuoting" UID="{1DB32C26-077A-4AA9-A22A-AAAF21C7F982}">
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aIdentifier" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="QuoteIdentifierIfNeeded" UID="{0A05A2E3-C56D-4483-AAF1-C187B721DE59}">
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aIdentifier" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="QuoteIdentifier" UID="{448919B3-490D-4ECE-92D5-95C2F372639F}">
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aIdentifier" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetDbSchemaNames" UID="{5DFA4020-6D36-45C5-A6A7-EE891230BDA4}">
              <Parameters>
                <Parameter Name="Result" DataType="StringArray" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetConnectionInfo" UID="{70F619D6-EEFF-4584-A73C-D4686AFD7D5E}">
              <Parameters>
                <Parameter Name="Result" DataType="Xml" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="GetTableNames" UID="{AD9DC75B-9560-4EE2-98BB-5771EFA72DFB}">
              <Parameters>
                <Parameter Name="Result" DataType="StringArray" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aDbSchema" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetViewNames" UID="{7156F89F-DFEC-4439-98BC-BBCB48F7610C}">
              <Parameters>
                <Parameter Name="Result" DataType="StringArray" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aDbSchema" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetStoredProcedureNames" UID="{A5F9705F-4BFD-46B5-B59E-99175DC5D70C}">
              <Parameters>
                <Parameter Name="Result" DataType="StringArray" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aDbSchema" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetRelationships" UID="{8F487F16-7766-4C85-A051-AF692E005B64}">
              <Parameters>
                <Parameter Name="Result" DataType="XmlArray" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aTableName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetTableMetaData" UID="{77FB0763-64FF-4F38-B6FA-5BCE0ED1CA45}">
              <Parameters>
                <Parameter Name="Result" DataType="Xml" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aTableName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetViewMetaData" UID="{648C77DB-1227-44E3-981E-626CFA85BD83}">
              <Parameters>
                <Parameter Name="Result" DataType="Xml" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aViewName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetStoredProcedureMetaData" UID="{A9C15ECE-2A97-4726-A144-D021E8374FD4}">
              <Parameters>
                <Parameter Name="Result" DataType="Xml" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aCommandName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetSelectStatementMetaData" UID="{7C3A8218-854A-4E6A-8F64-351193D413C5}">
              <Parameters>
                <Parameter Name="Result" DataType="Xml" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aSqlStatement" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetCommandStatementMetaData" UID="{29CE2B98-E759-4B42-9F80-E114B66641B8}">
              <Parameters>
                <Parameter Name="Result" DataType="Xml" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aSqlStatement" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetGeneratorNames" UID="{039BB3A2-0C70-4056-B1F4-7241C28E76FD}">
              <Parameters>
                <Parameter Name="Result" DataType="StringArray" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aDbSchema" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="ValidateSchemaScript" UID="{2AB14CB6-143D-4092-B015-43EB7229A327}">
              <Parameters>
                <Parameter Name="Result" DataType="ScriptValidationErrorArray" Flag="Result" />
                <Parameter Name="aSchemaDefinition" DataType="Xml" Flag="In" />
                <Parameter Name="aTargetName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aTargetKind" DataType="ScriptTarget" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="ValidateSchemaScripts" UID="{3D30424C-B91F-4FE2-85EB-C4BF374E9D72}">
              <Parameters>
                <Parameter Name="Result" DataType="ScriptValidationErrorArray" Flag="Result" />
                <Parameter Name="aSchemaDefinition" DataType="Xml" Flag="In" />
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </Service>
    <Service Name="SchemaTesterService" UID="{88E94769-4727-4E9C-A678-BF896CF8DB00}">
      <Interfaces>
        <Interface Name="Default" UID="{353D5F89-E852-40C9-9CB5-8CD202183605}">
          <Operations>
            <Operation Name="GetDbSQLData" UID="{B913DBDA-7576-44E1-A415-6242575F798E}">
              <Parameters>
                <Parameter Name="Result" DataType="Binary" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aSQL" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetDbSQLDataWithParameters" UID="{8BEBCF69-EC2A-4BD8-9AF7-94674AD10AD6}">
              <Parameters>
                <Parameter Name="Result" DataType="Binary" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aSQL" DataType="Utf8String" Flag="In" />
                <Parameter Name="aParameters" DataType="DataParameterArray" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetDataTableData" UID="{BDDB24D7-13DB-4211-8FDD-F5A478A01E7D}">
              <Parameters>
                <Parameter Name="Result" DataType="Binary" Flag="Result" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aTableDefinition" DataType="Xml" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="ExecuteCommand" UID="{1FF31514-F11B-4D7A-B37C-178C42D80AAE}">
              <Parameters>
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aCommandDefinition" DataType="Xml" Flag="In" />
                <Parameter Name="aInputParameters" DataType="DataParameterArray" Flag="In" />
                <Parameter Name="aOutputParameters" DataType="DataParameterArray" Flag="Out" />
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </Service>
    <Service Name="AdminService" UID="{254A9D3F-79E4-4BC6-B956-F674F34F7D08}" DontCodeGen="1">
      <Interfaces>
        <Interface Name="Default" UID="{BC951FA2-768E-4867-BE92-69CDD81F6703}">
          <Operations>
            <Operation Name="ApiVersion" UID="{14114295-FE3F-4AD2-8659-57D78F55ED07}">
              <Documentation><![CDATA[Returns current Relativity API version.


Out:
* API version (in integer form, where 2.1 is represented as 21)]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="Integer" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="KeepalivePing" UID="{FEBBCAE9-FFAE-45E1-9D53-3D5B0759AEA0}">
              <Documentation><![CDATA[Empty method used as keepalive ping to prevent session from expiring.]]></Documentation>
              <Parameters />
            </Operation>
            <Operation Name="GetErrorLog" UID="{397D64E2-07C9-4D1F-92CE-89692A67F8AD}">
              <Documentation><![CDATA[Returns error log


Out:
* List of error log items]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="ErrorLogItemArray" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="GetServerName" UID="{E556E119-017D-4724-84B4-C4D0E8517C66}">
              <Documentation><![CDATA[Returns Relativity server name.


Out:
* Relativity server name]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="ExportDomain" UID="{084797BA-996B-4B2C-9B16-8AE17760C81D}">
              <Documentation><![CDATA[Exports all Domain settings, including DomainSchemas


In:
aDomainName - Name of the Domain to export


Out:
Serialized domain settings]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="Binary" Flag="Result" />
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="ImportDomain" UID="{E011C9B3-2968-4997-88DD-44507529C1B8}">
              <Documentation><![CDATA[Imports Domain settings previously exported via ExportDomain.
If there is no Domain with provided name then new one will be created.


In:
aDomainName - Name of the Domain to import settings to
aConfiguration - Serialized Domain settings]]></Documentation>
              <Parameters>
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aConfiguration" DataType="Binary" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="ExportServerConfiguration" UID="{054CF348-28BC-4A94-A316-A52C069039BB}">
              <Documentation><![CDATA[Exports all Relativity Server settings, including Domains


Out:
Serialized server settings]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="Binary" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="ImportServerConfiguration" UID="{1C03A797-01E8-4EB0-BACC-59CB331D8B75}">
              <Documentation><![CDATA[Imports Relativity Server settings previously exported via ExportServerConfiguration


In:
aConfiguration - Serialized Relativity Server settings
aSyncDomains - indicates should be Domains fully synced (ie should be aready
existing Domains deleted if they aren't mentioned in the configuration being
imported or not)]]></Documentation>
              <Parameters>
                <Parameter Name="aConfiguration" DataType="Binary" Flag="In" />
                <Parameter Name="aSyncDomains" DataType="Boolean" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="SetServiceContext" UID="{BDF48DF5-F9EF-46FC-B36D-7C5A123A63C0}">
              <Documentation><![CDATA[Sets AdminService security context.


In:
* aContext - security descriptor


Out:
* 'true' if security context was successfully changed]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
                <Parameter Name="aContext" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="IsServiceContextLimited" UID="{B9BD4EEF-9B1B-4651-9009-D97F3D85E374}">
              <Documentation><![CDATA[Returns flag indicating if current connection has security restrictions.


Out:
* 'true' if not all Domains can be accessed via this connection. Also 'true'
means that access to Relativity core configuration is restricted]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="GetPropertiesList" UID="{9BBE50BC-2088-44B7-A8F7-478DD9DF74DA}">
              <Documentation><![CDATA[Returns list of defined properties for given object name.


In:
* aPropertyName - name of the property that has subproperties (f.e.
ServerChannel has set of subproperties related to concrete ServerChannel type)


Out:
* array of property descriptions]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="AdminPropertyArray" Flag="Result" />
                <Parameter Name="aPropertyName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetEnumValues" UID="{2BD0C96E-44B4-4350-BA98-DF48738889B8}">
              <Documentation><![CDATA[Returns list of defined Enum values for property.


In:
* aPropertyName - name of the Enum or Type property


Out:
* array of enumeration elements]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="AdminPropertyArray" Flag="Result" />
                <Parameter Name="aPropertyName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetPropertyValue" UID="{FC5A5AFF-56FE-4225-B706-31307D494268}">
              <Documentation><![CDATA[Returns property value.


In:
* aPropertyName - property name


Out:
* property value]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="Variant" Flag="Result" />
                <Parameter Name="aPropertyName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="SetPropertyValue" UID="{380812A0-1110-4C26-A2C2-2BEA48A56DC4}">
              <Documentation><![CDATA[Sets property value.


In:
* aPropertyName - property name
* aPropertyValue - property value]]></Documentation>
              <Parameters>
                <Parameter Name="aPropertyName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aPropertyValue" DataType="Variant" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetObjectSet" UID="{975184DF-4C35-4654-A3E6-6C8D4C35D45C}">
              <Documentation><![CDATA[Returns list of ofjects in complex object array.


In:
* aPropertyName - object array name


Out:
* array of objects contained in the array]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="AdminPropertyArray" Flag="Result" />
                <Parameter Name="aPropertyName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="AddObjectToObjectSet" UID="{721E649D-C9A5-4889-A9CE-F942827A55FB}">
              <Documentation><![CDATA[Adds new object to the object array.


In:
* aObjectSetName - name of the object array


Out:
* name of the newly added object]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
                <Parameter Name="aObjectSetName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="RemoveObjectFromObjectSet" UID="{99DE569E-8B29-4F2B-B0B2-6246371CAF60}">
              <Documentation><![CDATA[Removes object from object array.


In:
* aObjectSetName - name of the object array
* aObjectName - name of the object that should be removed]]></Documentation>
              <Parameters>
                <Parameter Name="aObjectSetName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aObjectName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="ApplyChanges" UID="{F4803C2E-7F8A-453B-B45E-454414CDFDD4}">
              <Documentation><![CDATA[Applies all changes made to the underlying Relativity object.]]></Documentation>
              <Parameters />
            </Operation>
            <Operation Name="RevertChanges" UID="{F30589E2-969A-41F5-BDF8-AF40F88E22A0}">
              <Documentation><![CDATA[Revers all changes made to the underlying Relativity object and reloads
configuration provider.]]></Documentation>
              <Parameters />
            </Operation>
            <Operation Name="GetDomainList" UID="{376493D9-D664-444A-9009-7D6F813EC56A}">
              <Documentation><![CDATA[Returns list of Domains defined in this Relativity instance. The list is
filtered based on defined access rights (user can be allowed to access only
sublist of the domains).]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="StringArray" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="GetDomainSchemaList" UID="{4996E84C-598B-4978-BA30-05EE9F8544DE}">
              <Documentation><![CDATA[Returns list of DomainSchemas defined in Domain. If current used does not have
access to this Domain then empty list is returned.


In:
* aDomainSchema - name of the Domain]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="StringArray" Flag="Result" />
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="CreateDomain" UID="{889E87E8-80AB-4044-820E-7BB46B038B87}">
              <Documentation><![CDATA[Creates new Domain.


In:
* aDomainName - name of the Domain. If it is not provided then Relativity will
try to create a Domain with default unique name (like 'Domain1', 'Domain2' etc).


Out:
* Name of the newly created Domain


Exceptions raised:
* OperationFailedException - operation failed due to uniqueness violation etc
* LicenseRestrictionsException - Domain creation attempt violates current
license restrictions]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="DeleteDomain" UID="{F2E0E577-DF4A-410C-9250-A69E16A9C943}">
              <Documentation><![CDATA[Deletes Domain.


In:
* aDomainName - name of the Domain that should be deleted


Exceptions raised:
* SecurityException - there is not enought rights to delete Domains
* OperationFailedException - operation failed due to server error]]></Documentation>
              <Parameters>
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="CreateDomainSchema" UID="{228B33FF-5351-4ACA-B2D3-48ED211F557F}">
              <Documentation><![CDATA[Creates new DomainSchema.


In:
* aDomainName - name of the Domain that will contain newly created DomainSchema.
* aSchemaName - name of the DomainSchema being created


Out:
* Name of the newly created DomainSchema.


Exceptions raised:
* SecurityException - access to this Domain is not allowed
* OperationFailedException - operation failed due to server error (uniqueness
violation etc)
* LicenseRestrictionsException - DomainSchema creation attempt violates current
license restrictions]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aSchemaName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="RenameDomainSchema" UID="{15ACB42C-AFC0-4B39-8A0E-790CCC527321}">
              <Documentation><![CDATA[Renames existing DomainSchema.


In:
* aDomainName - name of the domain that contains DomainSchema to be renames
* aOldSchemaName - current name of the DomainSchema being renamed
* aNewSchemaName - new name of the DomainSchema


Exceptions raised:
* SecurityException - access to this domain is not allowed
* OperationFailedException - operation failed due to server error (uniqueness
violation etc)]]></Documentation>
              <Parameters>
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aOldSchemaName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aNewSchemaName" DataType="Utf8String" Flag="In">
                  <Documentation><![CDATA[Renames existing DomainSchema.


In:
* aDomainName - name of the domain that will contain newly created DomainSchema.
* aOldSchemaName - name of the DomainSchema to rename
* aNewSchemaName - new name of the DomainSchema being renamed


Exceptions raised:
* SecurityException - access to this domain is not allowed
* OperationFailedException - operation failed due to server error (uniqueness
violation etc)]]></Documentation>
                </Parameter>
              </Parameters>
            </Operation>
            <Operation Name="DeleteDomainSchema" UID="{2CD59302-5AB9-4E90-A898-ADD7607ED47E}">
              <Documentation><![CDATA[Deletes existing DomainSchema.


In:
* aDomainName - name of the domain that contains DomainSchema to be deleted
* aSchemaName - name of the DomainSchema being deleted


Exceptions raised:
* SecurityException - access to this domain is not allowed
* OperationFailedException - operation failed due to server error (uniqueness
violation etc)]]></Documentation>
              <Parameters>
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aSchemaName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="DownloadDomainSchema" UID="{C3388DE1-8940-40C3-883F-679FD499414D}">
              <Documentation><![CDATA[Returns serialized DomainSchema. Standard serialization format is used.


In:
* aDomainName - Domain name
* aSchemaName - DomainSchema name


Out:
* Serialized DomainSchema


Exceptions raised:
* SecurityException - access to this Domain is not allowed
* OperationFailedException - operation failed due to server error]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="Xml" Flag="Result" />
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aSchemaName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="UploadDomainSchema" UID="{830A3666-531F-41B3-B5F2-30267A6F8092}">
              <Documentation><![CDATA[Uploads serialized DomainSchema to the server.


In:
* aDomainName - Domain name
* aSchemaName - name of the DomainSchema that will contain updated definition
* aSchemaDefinition - serialized DomainSchema


Exceptions raised:
* SecurityException - access to this Domain is not allowed
* OperationFailedException - operation failed due to server error]]></Documentation>
              <Parameters>
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aSchemaName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aSchemaDefinition" DataType="Xml" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="CreateConnectionDefinition" UID="{B0294E0A-1CA2-44EF-BF3A-F7BD7D5A7054}">
              <Documentation><![CDATA[Creates new ConnectionDefinition in the Domain.


In:
* aDomainName - name of the domain that will contain newly created
ConnectionDefinition.
* aConnectionDefinition - serialized ConnectionDefinition


Exceptions raised:
* SecurityException - access to this Domain is not allowed
* OperationFailedException - operation failed due to server error (uniqueness
violation etc)]]></Documentation>
              <Parameters>
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aConnectionDefinition" DataType="Xml" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetConnectionDefinition" UID="{D514B44B-96A4-46E8-AEE0-F6426F3673C3}">
              <Documentation><![CDATA[Gets serialized ConnectionDefinition with provided name.


In:
* aDomainName - name of the Domain.
* aConnectionName - name of the requested ConnectionDefinition


Out:
* Serialized ConnectionDefinition


Exceptions raised:
* SecurityException - access to this domain is not allowed
* OperationFailedException - operation failed due to server error]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="Xml" Flag="Result" />
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="ChangeConnectionDefinition" UID="{D8FAD45E-F659-47B0-9597-992354E7D812}">
              <Documentation><![CDATA[Updates ConnectionDefinition using serialized data provided.


In:
* aDomainName - name of the domain that will contain newly created DomainSchema.
* aConnectionDefinition - serialized ConnectionDefinition


Exceptions raised:
* SecurityException - access to this domain is not allowed
* OperationFailedException - operation failed due to server error (uniqueness
violation etc)]]></Documentation>
              <Parameters>
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aConnectionDefinition" DataType="Xml" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="DeleteConnectionDefinition" UID="{916EF47A-BA6F-4685-9508-F476C42A085C}">
              <Documentation><![CDATA[Deletes ConnectionDefinition from Domain.


In:
* aDomainName - name of the domain that will contain newly created DomainSchema.
* aConnectionName - name of the Connection being removed


Exceptions raised:
* SecurityException - access to this domain is not allowed
* OperationFailedException - operation failed due to server error (uniqueness
violation etc)]]></Documentation>
              <Parameters>
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="DownloadConnectionDefinitions" UID="{B76FF5D5-A9A2-4B0C-9222-7E9BC8E74E31}">
              <Documentation><![CDATA[Returns serialized ConnectionDefinition.


In:
* aDomainName - name of the Domain which ConnectionDefinition is requested


Out:
* Serialized ConnectionManager


Exceptions raised:
* SecurityException - access to this Domain is not allowed
* OperationFailedException - operation failed due to server error (uniqueness
violation etc)]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="Xml" Flag="Result" />
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="UploadConnectionDefinitions" UID="{A7FC80B8-0733-4684-B3E5-8836B11FABD9}">
              <Documentation><![CDATA[Uploads serialized ConnectionManager and updates Domain


In:
* aDomainName - name of the Domain which CoonectionManager is updated
* aConnectionDefinition - serialized ConnectionDefinition


Exceptions raised:
* SecurityException - access to this domain is not allowed
* OperationFailedException - operation failed due to server error (uniqueness
violation etc)]]></Documentation>
              <Parameters>
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aConnectionDefinitions" DataType="Xml" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="StageConfiguration" UID="{67FC5A16-8E9F-4857-86EE-ABBC3602DBD7}">
              <Parameters />
            </Operation>
            <Operation Name="ApplyStagedConfiguration" UID="{99B5F1B1-F1C0-45C1-89B3-F8AB48086E65}">
              <Parameters />
            </Operation>
            <Operation Name="SwitchToStagedConfiguration" UID="{6F40F542-5387-4724-B2FD-9676691DAA12}">
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
                <Parameter Name="stage" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="DeleteStagedConfiguration" UID="{EFEAD636-886A-4DE9-AF79-3369ACFCC254}">
              <Parameters>
                <Parameter Name="stage" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </Service>
    <Service Name="LicenseService" UID="{F26C22E5-D669-4EBE-8507-F1A87B9C1174}" DontCodeGen="1">
      <Interfaces>
        <Interface Name="Default" UID="{799B90A5-3D02-46E1-85B1-EDA27E9F3E75}">
          <Operations>
            <Operation Name="GetLicenseInfo" UID="{2AE0687C-9BAB-43B7-916F-F76F78F075F8}">
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="GetLicenseDetails" UID="{9433ED43-4CA2-4E5A-BD53-BBBDA46B4AB9}">
              <Parameters>
                <Parameter Name="Result" DataType="LicenseDetails" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="GetBuildDate" UID="{08A92587-68BE-4636-9BAF-5ECFA7C321BA}">
              <Parameters>
                <Parameter Name="Result" DataType="DateTime" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="UploadLicense" UID="{F86F9DED-AB7E-4FC2-A37F-459F0D662A56}">
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
                <Parameter Name="aData" DataType="Binary" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="UploadMultipartLicense" UID="{E744AEF7-DFA4-4A76-A326-BB509592A786}">
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
                <Parameter Name="aData" DataType="Binary" Flag="In" />
                <Parameter Name="aLicenseId" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </Service>
    <Service Name="ScriptDebuggerService" UID="{2E18B8FE-8A6C-4EA8-A70A-E55FD9A1A240}" Ancestor="BaseScriptDebuggerService">
      <Interfaces>
        <Interface Name="Default" UID="{46859441-E6D9-48ED-9299-159C71CEBC20}">
          <Operations />
        </Interface>
      </Interfaces>
    </Service>
    <Service Name="LoginService" UID="{CC07ADCF-740E-4B5E-8E8D-CC64C8909EAE}" Ancestor="BaseLoginService">
      <Interfaces>
        <Interface Name="Default" UID="{F1AEEF52-F36C-42C6-B28A-E3FCBD63B381}">
          <Operations>
            <Operation Name="ApiVersion" UID="{A80D8E24-14CE-4C48-A74C-B98E18899DF8}">
              <Parameters>
                <Parameter Name="Result" DataType="Integer" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="Login" UID="{2F87B95B-6C40-4A18-9613-F544993F18C3}">
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
                <Parameter Name="aUsername" DataType="Utf8String" Flag="In" />
                <Parameter Name="aPassword" DataType="Utf8String" Flag="In" />
                <Parameter Name="aDomain" DataType="Utf8String" Flag="In" />
                <Parameter Name="aSchema" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="AdminLogin" UID="{B72EC29C-875D-4C37-99E7-F329B94A5B70}">
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
                <Parameter Name="aUsername" DataType="Utf8String" Flag="In" />
                <Parameter Name="aPassword" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="SchemaModelingLogin" UID="{2B990999-D993-4EA5-A84F-3AD6DB5F5595}">
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
                <Parameter Name="aUsername" DataType="Utf8String" Flag="In" />
                <Parameter Name="aPassword" DataType="Utf8String" Flag="In" />
                <Parameter Name="aDomain" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetServerName" UID="{CC81C440-0933-43B9-82F5-379A7087C526}">
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="GetLicenseInfo" UID="{FD040036-09C4-4C56-84B7-6358A054A78C}">
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="GetDomains" UID="{48488CDB-051A-405B-B6E5-1D2488C4547B}">
              <Parameters>
                <Parameter Name="Result" DataType="StringArray" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="GetDomainSchemas" UID="{624C6DDE-F459-413C-B401-25B7608B474E}">
              <Parameters>
                <Parameter Name="Result" DataType="StringArray" Flag="Result" />
                <Parameter Name="aDomainName" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </Service>
    <Service Name="DataService" UID="{5E085970-2E1B-428A-A885-BBE926AA2CB6}" Ancestor="DataAbstractService">
      <Interfaces>
        <Interface Name="Default" UID="{B2397073-50D3-4C84-9CAB-0556661E5988}">
          <Operations>
            <Operation Name="ApiVersion" UID="{25D687E8-6FCA-4397-A237-0CE109D7697F}">
              <Parameters>
                <Parameter Name="Result" DataType="Integer" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="GetDefaultSchema" UID="{0C3EFC42-75A4-464E-8BF0-A23BECDAE4F1}">
              <Parameters>
                <Parameter Name="Result" DataType="Utf8String" Flag="Result" />
              </Parameters>
            </Operation>
            <Operation Name="SetDefaultSchema" UID="{5BE60566-2D06-4A90-80D3-B0D37B434BBE}">
              <Parameters>
                <Parameter Name="Result" DataType="Boolean" Flag="Result" />
                <Parameter Name="aSchema" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="SetCollectRequestInfoMode" UID="{79472DD6-8A2A-439E-AF7E-15D25DEB534A}">
              <Documentation><![CDATA[Calling this with True parameter enables CollectRequestInfo mode.]]></Documentation>
              <Parameters>
                <Parameter Name="aEnableTrace" DataType="Boolean" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetLastRequestInfo" UID="{D651620D-0E27-4251-A7E5-3E70453A77AD}">
              <Documentation><![CDATA[Returns RequestInfo for last request stored in the session]]></Documentation>
              <Parameters>
                <Parameter Name="Result" DataType="RequestInfo" Flag="Result" />
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </Service>
    <Service Name="SessionManagementService" UID="{17773D5E-09B7-4FE5-8AEB-ED2EEF46E85B}">
      <Interfaces>
        <Interface Name="Default" UID="{09AE2C16-C783-4C54-BA51-5932B57D1476}">
          <Operations>
            <Operation Name="SetSessionValue" UID="{8EC55845-C59E-439E-BECD-47C8E56C3DC5}">
              <Parameters>
                <Parameter Name="aValue" DataType="SessionValue" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="SetSessionValues" UID="{A50665DD-5BEA-4EB5-8BCD-F4922D72B539}">
              <Parameters>
                <Parameter Name="aValues" DataType="SessionValueArray" Flag="In" />
              </Parameters>
            </Operation>
            <Operation Name="GetSessionValue" UID="{49783ED1-4C7D-4C16-BC74-00828C867424}">
              <Parameters>
                <Parameter Name="Result" DataType="Variant" Flag="Result" />
                <Parameter Name="aKey" DataType="Utf8String" Flag="In" />
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </Service>
  </Services>
  <EventSinks>
    <EventSink Name="ScriptDebuggerEvents" UID="{2A1380BB-0587-4110-803D-444E5D2CD80A}">
      <Interfaces>
        <Interface Name="Default" UID="{ED4DC681-0367-42B4-9CEF-FB70626328D4}">
          <Operations>
            <Operation Name="FrameEnter" UID="{AA588835-1713-4A41-B2C6-CD580FB72BED}">
              <Parameters>
                <Parameter Name="aSender" DataType="ScriptDebuggerEventSender" Flag="In">
                </Parameter>
                <Parameter Name="aFunctionName" DataType="Utf8String" Flag="In">
                </Parameter>
                <Parameter Name="aScriptSource" DataType="Utf8String" Flag="In">
                </Parameter>
                <Parameter Name="aExecutionPaused" DataType="Boolean" Flag="In">
                </Parameter>
              </Parameters>
            </Operation>
            <Operation Name="FrameExit" UID="{DF99EEDD-323D-4E76-BE57-B1CBE5A4C894}">
              <Parameters>
                <Parameter Name="aSender" DataType="ScriptDebuggerEventSender" Flag="In">
                </Parameter>
                <Parameter Name="aFunctionName" DataType="Utf8String" Flag="In">
                </Parameter>
              </Parameters>
            </Operation>
            <Operation Name="TracePoint" UID="{13677937-535E-4E4E-A7E6-32ABE1C32949}">
              <Parameters>
                <Parameter Name="aSender" DataType="ScriptDebuggerEventSender" Flag="In">
                </Parameter>
                <Parameter Name="aDebuggerState" DataType="ScriptDebuggerState" Flag="In">
                </Parameter>
                <Parameter Name="aExecutionPaused" DataType="Boolean" Flag="In">
                </Parameter>
              </Parameters>
            </Operation>
            <Operation Name="UnhandledException" UID="{474DB692-F286-4485-A403-310908AB36AB}">
              <Parameters>
                <Parameter Name="aSender" DataType="ScriptDebuggerEventSender" Flag="In">
                </Parameter>
                <Parameter Name="aDebuggerState" DataType="ScriptDebuggerState" Flag="In">
                </Parameter>
                <Parameter Name="aType" DataType="ScriptExceptionType" Flag="In">
                </Parameter>
                <Parameter Name="aMessage" DataType="Utf8String" Flag="In">
                </Parameter>
                <Parameter Name="aStackTrace" DataType="Utf8String" Flag="In">
                </Parameter>
              </Parameters>
            </Operation>
            <Operation Name="Log" UID="{B97B4107-7E22-43E1-AB5C-429A60DC9CD2}">
              <Parameters>
                <Parameter Name="aSender" DataType="ScriptDebuggerEventSender" Flag="In">
                </Parameter>
                <Parameter Name="aLogMessage" DataType="Utf8String" Flag="In">
                </Parameter>
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </EventSink>
    <EventSink Name="DataChangeNotification" UID="{10309CDF-EA24-4F8B-9678-8D1EF426955F}" DontCodeGen="1">
      <Interfaces>
        <Interface Name="Default" UID="{1309480C-AEF8-48E0-A27F-E6090F441B46}">
          <Operations>
            <Operation Name="OnDataTableChanged" UID="{61437AB0-DD71-44D3-967A-25199CE8C1CD}">
              <Parameters>
                <Parameter Name="aTableName" DataType="Utf8String" Flag="In" />
                <Parameter Name="aDelta" DataType="Binary" Flag="In" />
              </Parameters>
            </Operation>
          </Operations>
        </Interface>
      </Interfaces>
    </EventSink>
  </EventSinks>
  <Structs>
    <Struct Name="ScriptDebuggerVariable" UID="{713D6C8F-7119-4130-9624-7B7FC2F97B86}" AutoCreateParams="1">
      <Elements>
        <Element Name="Name" DataType="Utf8String">
        </Element>
        <Element Name="Type" DataType="Utf8String">
        </Element>
        <Element Name="Value" DataType="Utf8String">
        </Element>
      </Elements>
    </Struct>
    <Struct Name="ScriptDebuggerStackFrame" UID="{502040A0-5F38-4C65-A330-940DDF34332D}" AutoCreateParams="1">
      <Elements>
        <Element Name="FunctionName" DataType="Utf8String">
        </Element>
        <Element Name="Variables" DataType="ScriptDebuggerVariableArray">
        </Element>
      </Elements>
    </Struct>
    <Struct Name="ScriptDebuggerState" UID="{2F77AF33-525B-4EF9-8527-D3E53D22E7CD}" AutoCreateParams="1">
      <Elements>
        <Element Name="StartLine" DataType="Integer">
        </Element>
        <Element Name="StartColumn" DataType="Integer">
        </Element>
        <Element Name="EndLine" DataType="Integer">
        </Element>
        <Element Name="EndColumn" DataType="Integer">
        </Element>
        <Element Name="CallStack" DataType="ScriptDebuggerStackFrameArray">
        </Element>
      </Elements>
    </Struct>
    <Struct Name="ScriptDebuggerEventSender" UID="{1AC6B102-91C9-44C6-A6C6-C4306F291578}" AutoCreateParams="1">
      <Elements>
        <Element Name="EventID" DataType="Integer">
        </Element>
        <Element Name="SessionID" DataType="Guid">
        </Element>
        <Element Name="ScriptName" DataType="Utf8String">
        </Element>
      </Elements>
    </Struct>
    <Struct Name="DataParameter" UID="{960C67F1-F39A-43EF-9D45-E091ACE04A86}" AutoCreateParams="1" DontCodeGen="1">
      <Elements>
        <Element Name="Name" DataType="Utf8String" />
        <Element Name="Value" DataType="Variant" />
      </Elements>
    </Struct>
    <Struct Name="TableRequestInfo" UID="{AD4D327E-650E-42AF-8D57-1166124FB515}" AutoCreateParams="1" DontCodeGen="1">
      <Elements>
        <Element Name="UserFilter" DataType="Utf8String" />
        <Element Name="IncludeSchema" DataType="Boolean" />
        <Element Name="MaxRecords" DataType="Integer">
          <CustomAttributes>
            <Default Value="-1" />
          </CustomAttributes>
        </Element>
        <Element Name="Parameters" DataType="DataParameterArray" />
      </Elements>
    </Struct>
    <Struct Name="UserInfo" UID="{C07A7008-F183-4015-9503-5C8FAE347E1C}" AutoCreateParams="1" DontCodeGen="1">
      <Elements>
        <Element Name="SessionID" DataType="Utf8String" />
        <Element Name="UserID" DataType="Utf8String" />
        <Element Name="Privileges" DataType="StringArray" />
        <Element Name="Attributes" DataType="VariantArray" />
        <Element Name="UserData" DataType="Binary" />
      </Elements>
    </Struct>
    <Struct Name="TableRequestInfoV5" UID="{F212B25A-167B-409C-BE99-23348E82AA5E}" AutoCreateParams="1" Ancestor="TableRequestInfo" DontCodeGen="1">
      <Elements>
        <Element Name="WhereClause" DataType="Xml" />
        <Element Name="DynamicSelectFieldNames" DataType="StringArray" />
        <Element Name="Sorting" DataType="ColumnSorting" />
      </Elements>
    </Struct>
    <Struct Name="ColumnSorting" UID="{81A8FAD7-B72D-4962-AD43-CD8E827DBC12}" AutoCreateParams="1" DontCodeGen="1">
      <Elements>
        <Element Name="FieldName" DataType="Utf8String" />
        <Element Name="SortDirection" DataType="ColumnSortDirection" />
      </Elements>
    </Struct>
    <Struct Name="TableRequestInfoV6" UID="{9BC1458B-11F9-44EB-81D9-06198336F72D}" AutoCreateParams="1" Ancestor="TableRequestInfo" DontCodeGen="1">
      <Elements>
        <Element Name="Sql" DataType="Widestring" />
      </Elements>
    </Struct>
    <Struct Name="SimpleDataParameter" UID="{9F34BE92-D627-46C7-8308-B232EEC8B1E3}" AutoCreateParams="1" DontCodeGen="1">
      <Elements>
        <Element Name="DataType" DataType="SimpleDataType" />
        <Element Name="Name" DataType="Utf8String" />
        <Element Name="Value" DataType="Utf8String" />
      </Elements>
    </Struct>
    <Struct Name="SimpleRequestInfo" UID="{66D0C105-3084-4ED5-B564-415C53443390}" AutoCreateParams="1" DontCodeGen="1">
      <Elements>
        <Element Name="SQL" DataType="Utf8String" />
        <Element Name="Table" DataType="Utf8String" />
        <Element Name="Where" DataType="Utf8String" />
        <Element Name="Parameters" DataType="SimpleDataParameterArray" />
        <Element Name="MaxRecords" DataType="Integer" />
        <Element Name="IncludeSchema" DataType="Boolean" />
        <Element Name="SimpleMode" DataType="Boolean" />
      </Elements>
    </Struct>
    <Struct Name="SimpleDelta" UID="{557B577C-1FC2-4BFC-A36A-1D50D821B25A}" AutoCreateParams="1" DontCodeGen="1">
      <Elements>
        <Element Name="TableName" DataType="Utf8String" />
        <Element Name="Fields" DataType="StringArray" />
        <Element Name="Rows" DataType="SimpleDeltaChangeArray" />
      </Elements>
    </Struct>
    <Struct Name="SimpleDataResult" UID="{17E8D0F2-9740-4BF4-BB6B-25B511C2187F}" AutoCreateParams="1" DontCodeGen="1">
      <Elements>
        <Element Name="TableName" DataType="Utf8String" />
        <Element Name="FieldInfo" DataType="SimpleFieldInfoArray" />
        <Element Name="Data" DataType="StringArrayArray" />
      </Elements>
    </Struct>
    <Struct Name="SimpleFieldInfo" UID="{CFF60629-DFBF-4C6A-A874-3C984E3B987E}" AutoCreateParams="1" DontCodeGen="1">
      <Elements>
        <Element Name="Name" DataType="Utf8String" />
        <Element Name="DataType" DataType="SimpleDataType" />
        <Element Name="Hidden" DataType="Boolean" />
      </Elements>
    </Struct>
    <Struct Name="SimpleDeltaChange" UID="{893C56AB-5737-4539-B7D7-656B50145316}" AutoCreateParams="1" DontCodeGen="1">
      <Elements>
        <Element Name="OldValues" DataType="StringArray" />
        <Element Name="NewValues" DataType="StringArray" />
        <Element Name="Error" DataType="Utf8String" />
        <Element Name="Mode" DataType="SimpleDataMode" />
      </Elements>
    </Struct>
    <Struct Name="DriverInfo" UID="{49D9F2A2-4097-43B2-AA5C-915F6749803E}" AutoCreateParams="1">
      <Elements>
        <Element Name="Name" DataType="Utf8String" />
        <Element Name="DisplayName" DataType="Utf8String" />
        <Element Name="Description" DataType="Utf8String" />
        <Element Name="Help" DataType="Utf8String" />
        <Element Name="AuxDrivers" DataType="AuxDriverInfoArray" />
        <Element Name="Mapping" DataType="DriverMapping" />
        <Element Name="OptionalParameters" DataType="StringArray" />
        <Element Name="DefaultParameters" DataType="StringArray" />
        <Element Name="DatabaseType" DataType="DatabaseType" />
        <Element Name="DatabaseFileMask" DataType="Utf8String" />
        <Element Name="Profile" DataType="Utf8String" />
        <Element Name="RequiresLogin" DataType="Boolean" />
        <Element Name="Validated" DataType="Boolean" />
        <Element Name="ValidationError" DataType="Utf8String" />
      </Elements>
    </Struct>
    <Struct Name="AuxDriverInfo" UID="{E6BF2CBB-66FA-43FD-9392-374B5D3BBA8F}" AutoCreateParams="1">
      <Elements>
        <Element Name="Name" DataType="Utf8String" />
        <Element Name="Mapping" DataType="DriverMapping" />
        <Element Name="DefaultParameters" DataType="StringArray" />
        <Element Name="DatabaseType" DataType="DatabaseType" />
        <Element Name="DatabaseFileMask" DataType="Utf8String" />
        <Element Name="Profile" DataType="Utf8String" />
        <Element Name="RequiresLogin" DataType="Boolean" />
      </Elements>
    </Struct>
    <Struct Name="DriverMapping" UID="{398EEF24-536C-4E41-BA4C-B687FD42DA75}" AutoCreateParams="1">
      <Elements>
        <Element Name="Server" DataType="Utf8String" />
        <Element Name="Database" DataType="Utf8String" />
        <Element Name="Username" DataType="Utf8String" />
        <Element Name="Password" DataType="Utf8String" />
      </Elements>
    </Struct>
    <Struct Name="ScriptValidationError" UID="{50ADBCD7-57B2-4F76-BB5E-35D9D96D5FA3}" AutoCreateParams="1">
      <Elements>
        <Element Name="Severity" DataType="ScriptExceptionType" />
        <Element Name="Message" DataType="Utf8String" />
        <Element Name="Line" DataType="Integer" />
        <Element Name="Column" DataType="Integer" />
        <Element Name="TargetKind" DataType="ScriptTarget" />
        <Element Name="TargetName" DataType="Utf8String" />
        <Element Name="ScriptScope" DataType="ScriptScope" />
      </Elements>
    </Struct>
    <Struct Name="AdminProperty" UID="{889B88E1-9A01-4747-80F1-B5B9C5305E2F}" AutoCreateParams="1" DontCodeGen="1">
      <Elements>
        <Element Name="Name" DataType="Utf8String" />
        <Element Name="DisplayName" DataType="Utf8String" />
        <Element Name="PropertyType" DataType="AdminPropertyType" />
        <Element Name="Value" DataType="Variant" />
      </Elements>
    </Struct>
    <Struct Name="ErrorLogItem" UID="{B8F01708-D53F-4CFD-8C2B-482284ACFF74}" AutoCreateParams="1" DontCodeGen="1">
      <Elements>
        <Element Name="Date" DataType="DateTime" />
        <Element Name="Category" DataType="Utf8String" />
        <Element Name="Description" DataType="Utf8String" />
      </Elements>
    </Struct>
    <Struct Name="LicenseDetails" UID="{05309F0E-D784-4A4B-B08A-AE6BA6E1E434}" AutoCreateParams="1" DontCodeGen="1">
      <Elements>
        <Element Name="Id" DataType="Utf8String" />
        <Element Name="LicenseeName" DataType="Utf8String" />
        <Element Name="LicenseeEmail" DataType="Utf8String" />
        <Element Name="Edition" DataType="Utf8String" />
        <Element Name="Status" DataType="Utf8String" />
        <Element Name="ExpirationDate" DataType="DateTime" />
        <Element Name="LicenseInfo" DataType="Utf8String" />
      </Elements>
    </Struct>
    <Struct Name="SessionValue" UID="{F3E02C1B-EEE3-4EF7-B5BA-2293E7848745}" AutoCreateParams="1">
      <Elements>
        <Element Name="Key" DataType="Utf8String" />
        <Element Name="Value" DataType="Variant" />
      </Elements>
    </Struct>
    <Struct Name="EventInfo" UID="{40479BA8-217E-474C-82D6-ACAD6CA8297B}" AutoCreateParams="1">
      <Documentation><![CDATA[Represent an event entry. Holds date of the event and event message.]]></Documentation>
      <Elements>
        <Element Name="Category" DataType="Utf8String" />
        <Element Name="Source" DataType="Utf8String" />
        <Element Name="Date" DataType="DateTime" />
        <Element Name="Message" DataType="Utf8String" />
      </Elements>
    </Struct>
    <Struct Name="TableRequestInfoWrapper" UID="{DB1D7CC3-2F4D-4C8C-9150-1D03DF9B1A62}" AutoCreateParams="1">
      <Documentation><![CDATA[Reperesents wrapper around TableRequestInfo. Contains properties for any version of the TableRequestInfo]]></Documentation>
      <Elements>
        <Element Name="TableName" DataType="Utf8String" />
        <Element Name="MaxRecords" DataType="Integer" />
        <Element Name="IncludeSchema" DataType="Boolean" />
        <Element Name="Parameters" DataType="StringArray" />
        <Element Name="Version" DataType="Integer" />
        <Element Name="DynamicSelect" DataType="StringArray" />
        <Element Name="DynamicWhereXml" DataType="Xml" />
        <Element Name="DynamicWhereSql" DataType="Utf8String" />
        <Element Name="DASql" DataType="Utf8String" />
      </Elements>
    </Struct>
    <Struct Name="DeltaChangeInfo" UID="{2C179166-12ED-49EB-9EBF-6CDB3B57BA6F}" AutoCreateParams="1">
      <Documentation><![CDATA[Represents a wrapper above DeltaChange class]]></Documentation>
      <Elements>
        <Element Name="FieldName" DataType="Utf8String" />
        <Element Name="OldValue" DataType="Utf8String" />
        <Element Name="NewValue" DataType="Utf8String" />
      </Elements>
    </Struct>
    <Struct Name="DeltaInfo" UID="{0F7EE7AA-1991-4A15-92CB-0607B3DA956D}" AutoCreateParams="1">
      <Documentation><![CDATA[Represents a wrapper above Delta class]]></Documentation>
      <Elements>
        <Element Name="TableName" DataType="Utf8String" />
        <Element Name="DeltaChanges" DataType="DeltaChangeInfoArray" />
      </Elements>
    </Struct>
    <Struct Name="RequestInfo" UID="{538FDC11-B179-4994-86DF-443B6E52B452}" AutoCreateParams="1">
      <Documentation><![CDATA[Base request info. Contains date of the recieving request and various logs]]></Documentation>
      <Elements>
        <Element Name="Date" DataType="DateTime" />
        <Element Name="ScriptingLog" DataType="EventInfoArray" />
        <Element Name="RequestLog" DataType="EventInfoArray" />
        <Element Name="DatabaseSqlLog" DataType="EventInfoArray" />
      </Elements>
    </Struct>
    <Struct Name="GetDataRequestInfo" UID="{197F2286-6085-4BED-9716-B11740005D1D}" AutoCreateParams="1" Ancestor="RequestInfo">
      <Documentation><![CDATA[Represents info about GetData request. Based on RequestInfo]]></Documentation>
      <Elements>
        <Element Name="TableRequestInfos" DataType="TableRequestInfoWrapperArray" />
      </Elements>
    </Struct>
    <Struct Name="GetSchemaRequestInfo" UID="{21CE03F3-FAB3-4427-8EAF-B3D0D4E5CE89}" AutoCreateParams="1" Ancestor="RequestInfo">
      <Documentation><![CDATA[Represents info about GetSchema request. Based on RequestInfo]]></Documentation>
      <Elements />
    </Struct>
    <Struct Name="UpdateDataRequestInfo" UID="{1C90DC36-62F2-44AF-A21B-FA9E696DB007}" AutoCreateParams="1" Ancestor="RequestInfo">
      <Documentation><![CDATA[Represents info about UpdateData request. Based on RequestInfo]]></Documentation>
      <Elements>
        <Element Name="DeltaInfos" DataType="DeltaInfoArray" />
      </Elements>
    </Struct>
  </Structs>
  <Enums>
    <Enum Name="ColumnSortDirection" UID="{EAEAD7D2-3A0E-48D6-BE19-A74265D14503}" DontCodeGen="1">
      <EnumValues>
        <EnumValue Name="Ascending" />
        <EnumValue Name="Descending" />
      </EnumValues>
    </Enum>
    <Enum Name="ScriptExceptionType" UID="{60698D9B-61E3-4BDA-AA4C-58235FE6F4F5}" DontCodeGen="1">
      <EnumValues>
        <EnumValue Name="ParserError" />
        <EnumValue Name="RuntimeError" />
        <EnumValue Name="Fail" />
        <EnumValue Name="UnexpectedException" />
        <EnumValue Name="Abort" />
      </EnumValues>
    </Enum>
    <Enum Name="SimpleDataType" UID="{E383D914-257C-4F69-A172-404EF405B3F6}" DontCodeGen="1">
      <EnumValues>
        <EnumValue Name="String" />
        <EnumValue Name="Integer" />
        <EnumValue Name="Double" />
        <EnumValue Name="DateTime" />
        <EnumValue Name="Int64" />
        <EnumValue Name="Currency" />
        <EnumValue Name="Guid" />
        <EnumValue Name="Binary" />
        <EnumValue Name="Boolean" />
      </EnumValues>
    </Enum>
    <Enum Name="SimpleDataMode" UID="{D33D38C5-EE91-43AB-BAC1-F816D2B40DCF}" DontCodeGen="1">
      <EnumValues>
        <EnumValue Name="Insert" />
        <EnumValue Name="Delete" />
        <EnumValue Name="Update" />
      </EnumValues>
    </Enum>
    <Enum Name="DatabaseType" UID="{74A814B6-5832-46F5-881A-39519C20EAB4}">
      <EnumValues>
        <EnumValue Name="Unknown" />
        <EnumValue Name="Name" />
        <EnumValue Name="File" />
        <EnumValue Name="Folder" />
      </EnumValues>
    </Enum>
    <Enum Name="ScriptScope" UID="{BEEFB280-3A6C-4393-9E3E-80A005FC8F39}">
      <EnumValues>
        <EnumValue Name="Server" />
        <EnumValue Name="ClientServer" />
      </EnumValues>
    </Enum>
    <Enum Name="ScriptTarget" UID="{0D8E3C69-1753-45AF-ADB6-5779E4533044}">
      <EnumValues>
        <EnumValue Name="Domain" />
        <EnumValue Name="Schema" />
        <EnumValue Name="DataTable" />
        <EnumValue Name="Command" />
      </EnumValues>
    </Enum>
    <Enum Name="AdminPropertyType" UID="{6CC435DA-90E3-47E6-A5B6-D4C6F0C9DB23}" DontCodeGen="1">
      <EnumValues>
        <EnumValue Name="TypeName" />
        <EnumValue Name="BooleanValue" />
        <EnumValue Name="IntegerValue" />
        <EnumValue Name="StringValue" />
        <EnumValue Name="ProtectedStringValue" />
        <EnumValue Name="ComplexObject" />
        <EnumValue Name="StringEnum" />
        <EnumValue Name="ComplexObjectEnum" />
        <EnumValue Name="ComplexObjectSet" />
        <EnumValue Name="ScriptSource" />
      </EnumValues>
    </Enum>
  </Enums>
  <Arrays>
    <Array Name="ScriptDebuggerVariableArray" UID="{24C7CCBD-E119-484D-8E45-EAA3F0EABEBF}">
      <ElementType DataType="ScriptDebuggerVariable" />
    </Array>
    <Array Name="ScriptDebuggerStackFrameArray" UID="{460B6565-FB1B-46F7-BE28-65BD54125AE5}">
      <ElementType DataType="ScriptDebuggerStackFrame" />
    </Array>
    <Array Name="DataParameterArray" UID="{3E639D01-FB07-458F-B9C4-C6550F504901}" DontCodeGen="1">
      <ElementType DataType="DataParameter" />
    </Array>
    <Array Name="TableRequestInfoArray" UID="{036958C2-1AC8-49B6-8A94-417198CB799F}" DontCodeGen="1">
      <ElementType DataType="TableRequestInfo" />
    </Array>
    <Array Name="StringArray" UID="{7E86C9FC-99E7-45F2-8A49-E59A7A017265}" DontCodeGen="1">
      <ElementType DataType="Utf8String" />
    </Array>
    <Array Name="VariantArray" UID="{5E7C5D64-FC5D-4B54-AC91-11B27ACA5FF4}" DontCodeGen="1">
      <ElementType DataType="Variant" />
    </Array>
    <Array Name="ColumnSortingArray" UID="{53481559-8F14-44C6-83E4-5E9A579AB0EC}" DontCodeGen="1">
      <ElementType DataType="ColumnSorting" />
    </Array>
    <Array Name="UserInfoArray" UID="{90816BC2-EC6D-4C03-8C36-B9C50A8F2B8E}" DontCodeGen="1">
      <ElementType DataType="UserInfo" />
    </Array>
    <Array Name="SimpleDataParameterArray" UID="{1B5C57F9-DEAE-4ECD-B7BD-F3FC0E9721FC}" DontCodeGen="1">
      <ElementType DataType="SimpleDataParameter" />
    </Array>
    <Array Name="SimpleRequestInfoArray" UID="{0F9B2BF4-21AA-445F-B634-7452573CFA8D}" DontCodeGen="1">
      <ElementType DataType="SimpleRequestInfo" />
    </Array>
    <Array Name="SimpleDeltaArray" UID="{AA40A9F3-4714-42A1-86FD-22F4E7D48290}" DontCodeGen="1">
      <ElementType DataType="SimpleDelta" />
    </Array>
    <Array Name="StringArrayArray" UID="{9A436ECC-ADEB-4BC3-808F-95390F7EAD1D}" DontCodeGen="1">
      <ElementType DataType="StringArray" />
    </Array>
    <Array Name="SimpleDataResultArray" UID="{7E8CC652-1808-4D12-95B7-4196713B294A}" DontCodeGen="1">
      <ElementType DataType="SimpleDataResult" />
    </Array>
    <Array Name="SimpleFieldInfoArray" UID="{8D1D8803-3E88-4FB9-A277-89044C1012CC}" DontCodeGen="1">
      <ElementType DataType="SimpleFieldInfo" />
    </Array>
    <Array Name="SimpleDeltaChangeArray" UID="{D85C9D3A-B223-49B2-BEC5-8FB6F19D7067}" DontCodeGen="1">
      <ElementType DataType="SimpleDeltaChange" />
    </Array>
    <Array Name="DriverInfoArray" UID="{A7210B5D-0D66-4C52-AE45-60B2DF323F52}">
      <ElementType DataType="DriverInfo" />
    </Array>
    <Array Name="AuxDriverInfoArray" UID="{958A1DFA-1A79-4C03-980B-118A6FC10AA3}">
      <ElementType DataType="AuxDriverInfo" />
    </Array>
    <Array Name="XmlArray" UID="{CAD6D561-0D65-4BAD-AC12-430140337574}">
      <ElementType DataType="Xml" />
    </Array>
    <Array Name="ScriptValidationErrorArray" UID="{E438BFF5-3681-4139-8894-D0E611F8CF2C}">
      <ElementType DataType="ScriptValidationError" />
    </Array>
    <Array Name="AdminPropertyArray" UID="{B5246C45-C18D-4070-8373-7DE321FD25AA}" DontCodeGen="1">
      <ElementType DataType="AdminProperty" />
    </Array>
    <Array Name="ErrorLogItemArray" UID="{828B5B6F-1BA1-4F8E-B43F-9C67E5CB52B2}" DontCodeGen="1">
      <ElementType DataType="ErrorLogItem" />
    </Array>
    <Array Name="SessionValueArray" UID="{8F3DC63B-B19B-49EF-AA63-4721AF134D76}">
      <ElementType DataType="SessionValue" />
    </Array>
    <Array Name="DeltaChangeInfoArray" UID="{8E5463AC-ED1B-45A6-A661-FAD6D082A842}">
      <ElementType DataType="DeltaChangeInfo" />
    </Array>
    <Array Name="EventInfoArray" UID="{F750CD59-5317-4D57-A9D2-F95AE3EBCF4D}">
      <ElementType DataType="EventInfo" />
    </Array>
    <Array Name="TableRequestInfoWrapperArray" UID="{095971B5-5F2B-4987-8035-BAA789A373A0}">
      <ElementType DataType="TableRequestInfoWrapper" />
    </Array>
    <Array Name="DeltaInfoArray" UID="{E05BEAC1-4FD0-4B51-A881-99310DD54DF7}">
      <ElementType DataType="DeltaInfo" />
    </Array>
  </Arrays>
  <Uses>
    <Use Name="DataAbstract_RODL" UID="{8241872C-312F-4F51-9A86-D342D8FB8E4C}" Rodl="DataAbstract.RODL" AbsoluteRodl="C:\Program Files (x86)\RemObjects Software\Data Abstract for .NET\Source\RemObjects.DataAbstract.Server\DataAbstract.RODL" DontCodeGen="1">
      <Includes UID="{ECE5910F-040B-4BDF-9502-EDF7F95642CF}" Delphi="DataAbstract4" DotNet="RemObjects.DataAbstract.Server" ObjC="DataAbstract/DataAbstract4_Intf" Java="com.remobjects.dataabstract.intf" JavaScript="" Nougat="DataAbstract" />
    </Use>
    <Use Name="DataAbstract" UID="{4AC72942-0565-4A7F-BE26-D3AF1CB145CC}" Rodl="..\..\..\..\Data Abstract for .NET\Source\RemObjects.DataAbstract.Server\DataAbstract.RODL" AbsoluteRodl="R:\rofx-win\Data Abstract for .NET\Source\RemObjects.DataAbstract.Server\DataAbstract.RODL" UsedRodlUID="{DC8B7BE2-14AF-402D-B1F8-E1008B6FA4F6}" DontCodeGen="1">
      <Includes UID="{ECE5910F-040B-4BDF-9502-EDF7F95642CF}" Delphi="DataAbstract4" DotNet="RemObjects.DataAbstract.Server" ObjC="DataAbstract/DataAbstract4_Intf" Java="com.remobjects.dataabstract.intf" Nougat="DataAbstract" />
    </Use>
    <Use Name="RemoteScriptDebugger" UID="{4AC72942-0565-4A7F-BE26-D3AF1CB145C1}" Rodl="..\..\..\..\Data Abstract for .NET\Source\RemObjects.DataAbstract.Scripting.RemoteDebugger\RemoteScriptDebugger.RODL" AbsoluteRodl="R:\rofx-win\Data Abstract for .NET\Source\RemObjects.DataAbstract.Scripting.RemoteDebugger\RemoteScriptDebugger.RODL" />
  </Uses>
  <Exceptions>
    <Exception Name="ScriptException" UID="{8BF890A1-81CF-4371-93FD-39E44CBD052F}" AutoCreateParams="1" DontCodeGen="1">
      <Elements>
        <Element Name="Line" DataType="Integer" />
        <Element Name="Column" DataType="Integer" />
        <Element Name="Event" DataType="Utf8String" />
        <Element Name="InnerStackTrace" DataType="Utf8String" />
        <Element Name="Type" DataType="ScriptExceptionType" />
      </Elements>
    </Exception>
    <Exception Name="LicenseRestrictionsException" UID="{579CA30C-6C82-464A-8B21-107A00B5A401}" AutoCreateParams="1" DontCodeGen="1">
      <Documentation><![CDATA[Raised when operation being performed violates current license's restrictions]]></Documentation>
      <Elements />
    </Exception>
    <Exception Name="OperationFailedException" UID="{3B43C537-1152-44C6-9C62-802F3B52AD22}" AutoCreateParams="1" DontCodeGen="1">
      <Documentation><![CDATA[Raised when operation being performed fails for some reason]]></Documentation>
      <Elements />
    </Exception>
    <Exception Name="SecurityException" UID="{414B9BB7-6F9F-435D-9E42-F0C74D3304C8}" AutoCreateParams="1" DontCodeGen="1">
      <Documentation><![CDATA[Raised when operation being performed violates security restrictions]]></Documentation>
      <Elements />
    </Exception>
  </Exceptions>
  <Groups />
</Library>