Skip to content

Instantly share code, notes, and snippets.

@mamcx
Created May 3, 2012 17:40
Show Gist options
  • Save mamcx/2587519 to your computer and use it in GitHub Desktop.
Save mamcx/2587519 to your computer and use it in GitHub Desktop.
Problem with generated RODL
<?xml version="1.0" encoding="utf-8"?>
<Library Name="DataAbstract4" Namespace="RemObjects.DataAbstract.Server" UID="{DC8B7BE2-14AF-402D-B1F8-E1008B6FA4F6}" Version="3.0">
<Services>
<Service Name="DataAbstractService" UID="{709489E3-3AFE-4449-84C3-305C2862B348}" Abstract="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>
<Parameter Name="aFilter" DataType="Utf8String" Flag="In">
</Parameter>
</Parameters>
</Operation>
<Operation Name="GetData" UID="{7C394D25-2B02-4CC9-838B-7099B06F857C}">
<Parameters>
<Parameter Name="Result" DataType="Binary" Flag="Result">
</Parameter>
<Parameter Name="aTableNameArray" DataType="StringArray" Flag="In">
</Parameter>
<Parameter Name="aTableRequestInfoArray" DataType="TableRequestInfoArray" Flag="In">
</Parameter>
</Parameters>
</Operation>
<Operation Name="UpdateData" UID="{8FBDE1AF-A3DA-487A-9E08-FB7F446F8DC6}">
<Parameters>
<Parameter Name="Result" DataType="Binary" Flag="Result">
</Parameter>
<Parameter Name="aDelta" DataType="Binary" Flag="In">
</Parameter>
</Parameters>
</Operation>
<Operation Name="ExecuteCommand" UID="{BEBB190E-A511-4808-9424-5594CB5B5F58}">
<Parameters>
<Parameter Name="Result" DataType="Integer" Flag="Result">
</Parameter>
<Parameter Name="aCommandName" DataType="Utf8String" Flag="In">
</Parameter>
<Parameter Name="aParameterArray" DataType="DataParameterArray" Flag="In">
</Parameter>
</Parameters>
</Operation>
<Operation Name="ExecuteCommandEx" UID="{B2C8E6DA-F233-4365-9F56-1590C0583604}">
<Parameters>
<Parameter Name="Result" DataType="Integer" Flag="Result">
</Parameter>
<Parameter Name="aCommandName" DataType="Utf8String" Flag="In">
</Parameter>
<Parameter Name="aInputParameters" DataType="DataParameterArray" Flag="In">
</Parameter>
<Parameter Name="aOutputParameters" DataType="DataParameterArray" Flag="Out">
</Parameter>
</Parameters>
</Operation>
<Operation Name="GetTableSchema" UID="{CFD45BA0-FD52-40C5-951A-08FF71CF5059}">
<Parameters>
<Parameter Name="Result" DataType="Utf8String" Flag="Result">
</Parameter>
<Parameter Name="aTableNameArray" DataType="StringArray" Flag="In">
</Parameter>
</Parameters>
</Operation>
<Operation Name="GetCommandSchema" UID="{15345F7D-9962-485C-B383-BCB0397DD50A}">
<Parameters>
<Parameter Name="Result" DataType="Utf8String" Flag="Result">
</Parameter>
<Parameter Name="aCommandNameArray" DataType="StringArray" Flag="In">
</Parameter>
</Parameters>
</Operation>
<Operation Name="SQLGetData" UID="{F3A01874-E954-48F5-9DB3-315F248A0E08}">
<Parameters>
<Parameter Name="Result" DataType="Binary" Flag="Result">
</Parameter>
<Parameter Name="aSQLText" DataType="Utf8String" Flag="In">
</Parameter>
<Parameter Name="aIncludeSchema" DataType="Boolean" Flag="In">
</Parameter>
<Parameter Name="aMaxRecords" DataType="Integer" Flag="In">
</Parameter>
</Parameters>
</Operation>
<Operation Name="SQLGetDataEx" UID="{025A6E0D-8583-44C7-8F5F-6ADE175E446F}">
<Parameters>
<Parameter Name="Result" DataType="Binary" Flag="Result">
</Parameter>
<Parameter Name="aSQLText" DataType="Utf8String" Flag="In">
</Parameter>
<Parameter Name="aIncludeSchema" DataType="Boolean" Flag="In">
</Parameter>
<Parameter Name="aMaxRecords" DataType="Integer" Flag="In">
</Parameter>
<Parameter Name="aDynamicWhereXML" DataType="Widestring" Flag="In">
</Parameter>
</Parameters>
</Operation>
<Operation Name="SQLExecuteCommand" UID="{C2525BDB-0CBA-4258-8016-37EB75C24BD7}">
<Parameters>
<Parameter Name="Result" DataType="Integer" Flag="Result">
</Parameter>
<Parameter Name="aSQLText" DataType="Utf8String" Flag="In">
</Parameter>
</Parameters>
</Operation>
<Operation Name="SQLExecuteCommandEx" UID="{284F296C-A86B-410E-8A91-72D6E0DA86B9}">
<Parameters>
<Parameter Name="Result" DataType="Integer" Flag="Result">
</Parameter>
<Parameter Name="aSQLText" DataType="Utf8String" Flag="In">
</Parameter>
<Parameter Name="aDynamicWhereXML" DataType="Widestring" Flag="In">
</Parameter>
</Parameters>
</Operation>
<Operation Name="GetDatasetScripts" UID="{1025B82B-49FD-4D62-ACE1-908BAA8D330C}">
<Parameters>
<Parameter Name="Result" DataType="Utf8String" Flag="Result">
</Parameter>
<Parameter Name="DatasetNames" DataType="Utf8String" Flag="In">
</Parameter>
</Parameters>
</Operation>
<Operation Name="RegisterForDataChangeNotification" UID="{3BFC17C7-6676-4B43-A90D-ABEC10072B48}">
<Parameters>
<Parameter Name="aTableName" DataType="Utf8String" Flag="In">
</Parameter>
</Parameters>
</Operation>
<Operation Name="UnregisterForDataChangeNotification" UID="{F3D1B5FB-42FA-46B4-8528-16CF915D4B4D}">
<Parameters>
<Parameter Name="aTableName" DataType="Utf8String" Flag="In">
</Parameter>
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
<Service Name="SimpleLoginService" UID="{4DD93F46-E044-47B9-A0F6-B45CD60A233A}" Ancestor="BaseLoginService" Abstract="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>
<Parameter Name="aUserID" DataType="Utf8String" Flag="In">
</Parameter>
<Parameter Name="aPassword" DataType="Utf8String" Flag="In">
</Parameter>
<Parameter Name="aUserInfo" DataType="UserInfo" Flag="Out">
</Parameter>
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
<Service Name="BaseLoginService" UID="{745EED14-581E-47FC-B2BB-D4FAA6005B4F}" Abstract="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>
<Parameter Name="aLoginString" DataType="Utf8String" Flag="In">
</Parameter>
</Parameters>
</Operation>
<Operation Name="Logout" UID="{866D0287-09D7-4368-AA5A-D4718CF698AF}">
<Parameters>
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
<Service Name="MultiDbLoginService" UID="{78596023-A368-4490-8BE4-224987698117}" Ancestor="BaseLoginService" Abstract="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>
<Parameter Name="aUserID" DataType="Utf8String" Flag="In">
</Parameter>
<Parameter Name="aPassword" DataType="Utf8String" Flag="In">
</Parameter>
<Parameter Name="aConnectionName" DataType="Utf8String" Flag="In">
</Parameter>
<Parameter Name="aUserInfo" DataType="UserInfo" Flag="Out">
</Parameter>
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
<Service Name="MultiDbLoginServiceV5" UID="{059B0FA5-5980-4811-8C8E-790402D62C62}" Ancestor="MultiDbLoginService" Abstract="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">
</Parameter>
</Parameters>
</Operation>
<Operation Name="GetDefaultConnectionName" UID="{BA63F191-03A5-48FB-99D7-F48B150CB1C6}">
<Parameters>
<Parameter Name="Result" DataType="Utf8String" Flag="Result">
</Parameter>
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
<Service Name="SimpleDataAbstractService" UID="{CDEA3320-D75E-4BB0-A9AF-03ACBA4FDC2E}" Ancestor="DataAbstractService" Abstract="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="Data" UID="{B2E26708-EDBB-4786-903B-2CFF84BCC3FB}" Ancestor="SimpleDataAbstractService">
<Documentation><![CDATA[Database acces for accounts]]></Documentation>
<Interfaces>
<Interface Name="Default" UID="{32533368-25E0-405A-A5DE-B30DC7CDCDA1}">
<Documentation><![CDATA[Service BestSellerCloudService. This service has been automatically generated using the RODL template you can find in the Templates directory.]]></Documentation>
<Operations>
<Operation Name="schema_version" UID="{BE8388BF-8FD8-443C-B314-0B364F0C35FE}">
<Parameters>
<Parameter Name="Result" DataType="Integer" Flag="Result" />
</Parameters>
</Operation>
<Operation Name="new_clientdb" UID="{C8D3AFEC-0E4F-423D-B478-FB8FA57CC470}">
<Parameters>
<Parameter Name="Result" DataType="Binary" Flag="Result" />
<Parameter Name="user_id" DataType="Integer" Flag="In" />
</Parameters>
</Operation>
<Operation Name="get_sql" UID="{B857373E-8823-4A8E-85A3-AD2F197E57AD}">
<Parameters>
<Parameter Name="Result" DataType="Binary" Flag="Result" />
<Parameter Name="sql" DataType="WideString" Flag="In" />
<Parameter Name="maxRecords" DataType="Integer" Flag="In" />
</Parameters>
</Operation>
<Operation Name="filter_product_by_category" UID="{FB378E57-80F1-4B79-89FA-2F20017275F4}">
<Parameters>
<Parameter Name="Result" DataType="Binary" Flag="Result" />
<Parameter Name="category" DataType="WideString" Flag="In" />
<Parameter Name="order_option" DataType="WideString" Flag="In" />
<Parameter Name="page_number" DataType="Integer" Flag="In" />
<Parameter Name="paginate_by" DataType="Integer" Flag="In" />
</Parameters>
</Operation>
<Operation Name="photo_download_list" UID="{72F2597D-0D4A-475D-92CA-1853EDC145B0}">
<Parameters>
<Parameter Name="Result" DataType="WideString" Flag="Result" />
<Parameter Name="LastAcces" DataType="DateTime" Flag="In" />
</Parameters>
</Operation>
<Operation Name="fulltext_search_product" UID="{23AEFE8F-6F24-4769-AE47-EB0E02BDD7EE}">
<Parameters>
<Parameter Name="Result" DataType="Binary" Flag="Result" />
<Parameter Name="idiom" DataType="WideString" Flag="In" />
<Parameter Name="search" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
<Service Name="LoginService" UID="{B7E83CEB-7A79-4CD8-B45F-7AE792E64F3A}" Ancestor="MultiDbLoginService">
<Documentation><![CDATA[Authentication service.]]></Documentation>
<Interfaces>
<Interface Name="Default" UID="{86545762-2066-4964-92BE-891E9F454A97}">
<Operations />
</Interface>
</Interfaces>
</Service>
<Service Name="Admin" UID="{94586FB2-37AB-47AC-A28D-1AA3D625C58A}" Ancestor="DataAbstractService">
<Documentation><![CDATA[Administrative managment of the cloud data]]></Documentation>
<Interfaces>
<Interface Name="Default" UID="{1EB88DF0-9C60-47D6-9528-4902DA7FC24A}">
<Operations>
<Operation Name="can_create_account" UID="{23070C07-8668-41A7-A3C5-A7BC9D16D1D1}">
<Parameters>
<Parameter Name="Result" DataType="Boolean" Flag="Result" />
<Parameter Name="name" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
<Operation Name="create_account" UID="{0C94A7D3-0B61-4321-BB83-38A559729752}">
<Parameters>
<Parameter Name="Result" DataType="Integer" Flag="Result" />
<Parameter Name="name" DataType="WideString" Flag="In" />
<Parameter Name="user_name" DataType="WideString" Flag="In" />
<Parameter Name="email" DataType="WideString" Flag="In" />
<Parameter Name="password" DataType="WideString" Flag="In" />
<Parameter Name="plan" DataType="WideString" Flag="In" />
<Parameter Name="bill_period" DataType="Integer" Flag="In" />
</Parameters>
</Operation>
<Operation Name="drop_account" UID="{BC217FAB-555A-437A-AC7C-12166A2F7791}">
<Parameters>
<Parameter Name="Result" DataType="Boolean" Flag="Result" />
<Parameter Name="name" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
<Operation Name="can_create_user" UID="{27F36DF4-0F70-423E-BD40-B3ED8C3983EB}">
<Parameters>
<Parameter Name="Result" DataType="Boolean" Flag="Result" />
<Parameter Name="name" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
<Operation Name="create_user" UID="{810A3B5D-8637-4024-86F6-E24D1232E1C1}">
<Parameters>
<Parameter Name="Result" DataType="Integer" Flag="Result" />
<Parameter Name="company_id" DataType="Integer" Flag="In" />
<Parameter Name="user_name" DataType="WideString" Flag="In" />
<Parameter Name="password" DataType="WideString" Flag="In" />
<Parameter Name="first_name" DataType="WideString" Flag="In" />
<Parameter Name="last_name" DataType="WideString" Flag="In" />
<Parameter Name="email" DataType="WideString" Flag="In" />
<Parameter Name="is_admin" DataType="Boolean" Flag="In" />
<Parameter Name="is_staff" DataType="Boolean" Flag="In" />
</Parameters>
</Operation>
<Operation Name="drop_user" UID="{4EEB7A59-2F24-4462-A047-B9B8AA28DB8E}">
<Parameters>
<Parameter Name="Result" DataType="Boolean" Flag="Result" />
<Parameter Name="name" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
<Operation Name="reset_password" UID="{B4468467-431E-45DC-B8CA-AD4174996B79}">
<Parameters>
<Parameter Name="email" DataType="WideString" Flag="In" />
<Parameter Name="new_password" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
</Services>
<EventSinks>
<EventSink Name="DataChangeNotification" UID="{10309CDF-EA24-4F8B-9678-8D1EF426955F}">
<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>
<Parameter Name="aDelta" DataType="Binary" Flag="In">
</Parameter>
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</EventSink>
</EventSinks>
<Structs>
<Struct Name="DataParameter" UID="{960C67F1-F39A-43EF-9D45-E091ACE04A86}" AutoCreateParams="1">
<Elements>
<Element Name="Name" DataType="Utf8String">
</Element>
<Element Name="Value" DataType="Variant">
</Element>
</Elements>
</Struct>
<Struct Name="TableRequestInfo" UID="{AD4D327E-650E-42AF-8D57-1166124FB515}" AutoCreateParams="1">
<Elements>
<Element Name="UserFilter" DataType="Utf8String">
</Element>
<Element Name="IncludeSchema" DataType="Boolean">
</Element>
<Element Name="MaxRecords" DataType="Integer">
<CustomAttributes>
<Default Value="-1" />
</CustomAttributes>
</Element>
<Element Name="Parameters" DataType="DataParameterArray">
</Element>
</Elements>
</Struct>
<Struct Name="UserInfo" UID="{C07A7008-F183-4015-9503-5C8FAE347E1C}" AutoCreateParams="1">
<Elements>
<Element Name="SessionID" DataType="Utf8String">
</Element>
<Element Name="UserID" DataType="Utf8String">
</Element>
<Element Name="Privileges" DataType="StringArray">
</Element>
<Element Name="Attributes" DataType="VariantArray">
</Element>
<Element Name="UserData" DataType="Binary">
</Element>
</Elements>
</Struct>
<Struct Name="TableRequestInfoV5" UID="{F212B25A-167B-409C-BE99-23348E82AA5E}" AutoCreateParams="1" Ancestor="TableRequestInfo">
<Elements>
<Element Name="WhereClause" DataType="Xml">
</Element>
<Element Name="DynamicSelectFieldNames" DataType="StringArray">
</Element>
<Element Name="Sorting" DataType="ColumnSorting">
</Element>
</Elements>
</Struct>
<Struct Name="ColumnSorting" UID="{81A8FAD7-B72D-4962-AD43-CD8E827DBC12}" AutoCreateParams="1">
<Elements>
<Element Name="FieldName" DataType="Utf8String">
</Element>
<Element Name="SortDirection" DataType="ColumnSortDirection">
</Element>
</Elements>
</Struct>
<Struct Name="TableRequestInfoV6" UID="{9BC1458B-11F9-44EB-81D9-06198336F72D}" AutoCreateParams="1" Ancestor="TableRequestInfo">
<Elements>
<Element Name="Sql" DataType="Widestring">
</Element>
</Elements>
</Struct>
<Struct Name="SimpleDataParameter" UID="{9F34BE92-D627-46C7-8308-B232EEC8B1E3}" AutoCreateParams="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">
<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">
<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">
<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">
<Elements>
<Element Name="Name" DataType="Utf8String" />
<Element Name="DataType" DataType="SimpleDataType" />
</Elements>
</Struct>
<Struct Name="SimpleDeltaChange" UID="{893C56AB-5737-4539-B7D7-656B50145316}" AutoCreateParams="1">
<Elements>
<Element Name="OldValues" DataType="StringArray" />
<Element Name="NewValues" DataType="StringArray" />
<Element Name="Error" DataType="Utf8String" />
<Element Name="Mode" DataType="SimpleDataMode" />
</Elements>
</Struct>
</Structs>
<Enums>
<Enum Name="ColumnSortDirection" UID="{EAEAD7D2-3A0E-48D6-BE19-A74265D14503}">
<EnumValues>
<EnumValue Name="Ascending">
</EnumValue>
<EnumValue Name="Descending">
</EnumValue>
</EnumValues>
</Enum>
<Enum Name="ScriptExceptionType" UID="{60698D9B-61E3-4BDA-AA4C-58235FE6F4F5}">
<EnumValues>
<EnumValue Name="ParserError">
</EnumValue>
<EnumValue Name="RuntimeError">
</EnumValue>
<EnumValue Name="Fail">
</EnumValue>
<EnumValue Name="UnexpectedException">
</EnumValue>
</EnumValues>
</Enum>
<Enum Name="SimpleDataType" UID="{E383D914-257C-4F69-A172-404EF405B3F6}">
<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}">
<EnumValues>
<EnumValue Name="Insert" />
<EnumValue Name="Delete" />
<EnumValue Name="Update" />
</EnumValues>
</Enum>
</Enums>
<Arrays>
<Array Name="DataParameterArray" UID="{3E639D01-FB07-458F-B9C4-C6550F504901}">
<ElementType DataType="DataParameter" />
</Array>
<Array Name="TableRequestInfoArray" UID="{036958C2-1AC8-49B6-8A94-417198CB799F}">
<ElementType DataType="TableRequestInfo" />
</Array>
<Array Name="StringArray" UID="{7E86C9FC-99E7-45F2-8A49-E59A7A017265}">
<ElementType DataType="Utf8String" />
</Array>
<Array Name="VariantArray" UID="{5E7C5D64-FC5D-4B54-AC91-11B27ACA5FF4}">
<ElementType DataType="Variant" />
</Array>
<Array Name="ColumnSortingArray" UID="{53481559-8F14-44C6-83E4-5E9A579AB0EC}">
<ElementType DataType="ColumnSorting" />
</Array>
<Array Name="SimpleDataParameterArray" UID="{1B5C57F9-DEAE-4ECD-B7BD-F3FC0E9721FC}">
<ElementType DataType="SimpleDataParameter" />
</Array>
<Array Name="SimpleRequestInfoArray" UID="{0F9B2BF4-21AA-445F-B634-7452573CFA8D}">
<ElementType DataType="SimpleRequestInfo" />
</Array>
<Array Name="SimpleDeltaArray" UID="{AA40A9F3-4714-42A1-86FD-22F4E7D48290}">
<ElementType DataType="SimpleDelta" />
</Array>
<Array Name="StringArrayArray" UID="{9A436ECC-ADEB-4BC3-808F-95390F7EAD1D}">
<ElementType DataType="StringArray" />
</Array>
<Array Name="SimpleDataResultArray" UID="{7E8CC652-1808-4D12-95B7-4196713B294A}">
<ElementType DataType="SimpleDataResult" />
</Array>
<Array Name="SimpleFieldInfoArray" UID="{8D1D8803-3E88-4FB9-A277-89044C1012CC}">
<ElementType DataType="SimpleFieldInfo" />
</Array>
<Array Name="SimpleDeltaChangeArray" UID="{D85C9D3A-B223-49B2-BEC5-8FB6F19D7067}">
<ElementType DataType="SimpleDeltaChange" />
</Array>
</Arrays>
<Exceptions>
<Exception Name="ScriptException" UID="{8BF890A1-81CF-4371-93FD-39E44CBD052F}" AutoCreateParams="1">
<Elements>
<Element Name="Line" DataType="Integer">
</Element>
<Element Name="Column" DataType="Integer">
</Element>
<Element Name="Event" DataType="Utf8String">
</Element>
<Element Name="InnerStackTrace" DataType="Utf8String">
</Element>
<Element Name="Type" DataType="ScriptExceptionType">
</Element>
</Elements>
</Exception>
</Exceptions>
<Groups />
<Uses>
<Use Name="DataAbstract" UID="{9019CF80-2EB0-4712-BEF0-9AA38BF80B70}" Rodl="DataAbstract.RODL" AbsoluteRodl="R:\Data Abstract for .NET\Source\RemObjects.DataAbstract.Server\DataAbstract.RODL" />
<Use Name="DataAbstract4_rodl" UID="{E8F18893-B585-4C98-9934-514AB079201E}" Rodl="$(Data Abstract for Delphi)\Source\DataAbstract4.rodl" AbsoluteRodl="C:\Programacion\Otros\RemObjects Software\Data Abstract for Delphi\Source\DataAbstract4.rodl" />
<Use Name="DataAbstract_Simple" UID="{06A8D71A-6990-4344-9387-0B31E0CF6D63}" Rodl="$(Data Abstract for Delphi)\Source\DataAbstract-Simple.RODL" AbsoluteRodl="C:\Programacion\Otros\RemObjects Software\Data Abstract for Delphi\Source\DataAbstract-Simple.RODL" />
</Uses>
</Library>
<?xml version="1.0"?>
<Library Name="BestSeller" UID="{70b9755f-2995-4813-8496-6e80901ef225}" Version="3.2">
<Structs>
<Struct Name="DataParameter" UID="{960c67f1-f39a-43ef-9d45-e091ace04a86}" Ancestor="" AutoCreateParams="1">
<Elements>
<Element Name="Name" UID="{36be78ab-cfc5-4546-92e0-9fe4ea3d8267}" DataType="Utf8String" />
<Element Name="Value" UID="{40859ec1-da7c-4ed4-964a-c59f07261c25}" DataType="Variant" />
</Elements>
</Struct>
<Struct Name="TableRequestInfo" UID="{ad4d327e-650e-42af-8d57-1166124fb515}" Ancestor="" AutoCreateParams="1">
<Elements>
<Element Name="UserFilter" UID="{9aaf96af-2b45-4aec-8dfd-0e8748fc5468}" DataType="Utf8String" />
<Element Name="IncludeSchema" UID="{c99854d5-3e95-4524-9d58-a567a4fc5477}" DataType="Boolean" />
<Element Name="MaxRecords" UID="{0ae31825-7eb4-4081-b5e7-ae02d627018e}" DataType="Integer">
<CustomAttributes>
<default Value="-1" />
</CustomAttributes>
</Element>
<Element Name="Parameters" UID="{c3328553-47cb-40e1-80a0-f48fc3bcb371}" DataType="DataParameterArray" />
</Elements>
</Struct>
<Struct Name="UserInfo" UID="{c07a7008-f183-4015-9503-5c8fae347e1c}" Ancestor="" AutoCreateParams="1">
<Elements>
<Element Name="SessionID" UID="{eb77ddbc-7ebf-4885-8705-e62adc83e110}" DataType="Utf8String" />
<Element Name="UserID" UID="{b29ea2d1-f7d3-4cde-8bb7-6da8ae4a6c13}" DataType="Utf8String" />
<Element Name="Privileges" UID="{5186711c-8e1c-4bf3-8252-ff68fe0a0a04}" DataType="StringArray" />
<Element Name="Attributes" UID="{80378a0b-412e-4b62-a9cd-6f3256278103}" DataType="VariantArray" />
<Element Name="UserData" UID="{3483475b-ebd1-4b96-87c5-5d2da74e0cd8}" DataType="Binary" />
</Elements>
</Struct>
<Struct Name="TableRequestInfoV5" UID="{f212b25a-167b-409c-be99-23348e82aa5e}" Ancestor="TableRequestInfo" AutoCreateParams="1">
<Elements>
<Element Name="WhereClause" UID="{ea3c1aa1-5a8b-4c0d-a1b1-2ffb1e17f2a8}" DataType="Xml" />
<Element Name="DynamicSelectFieldNames" UID="{ea7cab05-9bb7-4a3a-aa39-cc4d204d0884}" DataType="StringArray" />
<Element Name="Sorting" UID="{36a0302d-5dc1-47e2-a84d-a9318aef316b}" DataType="ColumnSorting" />
</Elements>
</Struct>
<Struct Name="ColumnSorting" UID="{81a8fad7-b72d-4962-ad43-cd8e827dbc12}" Ancestor="" AutoCreateParams="1">
<Elements>
<Element Name="FieldName" UID="{3ecc0d7e-0f27-4015-be0f-672985781c67}" DataType="Utf8String" />
<Element Name="SortDirection" UID="{7c805566-de8c-4c78-9921-a6e80c4cb6ea}" DataType="ColumnSortDirection" />
</Elements>
</Struct>
<Struct Name="TableRequestInfoV6" UID="{9bc1458b-11f9-44eb-81d9-06198336f72d}" Ancestor="TableRequestInfo" AutoCreateParams="1">
<Elements>
<Element Name="Sql" UID="{fd45a79a-19f5-4765-b859-ffde5b3ac434}" DataType="Widestring" />
</Elements>
</Struct>
<Struct Name="SimpleDataParameter" UID="{9f34be92-d627-46c7-8308-b232eec8b1e3}" Ancestor="" AutoCreateParams="1">
<Elements>
<Element Name="DataType" UID="{7b01c5b9-5e89-4a9d-92bb-43ba29ff97bf}" DataType="SimpleDataType" />
<Element Name="Name" UID="{e29b0a02-935f-460e-a717-b5df2a615019}" DataType="Utf8String" />
<Element Name="Value" UID="{45377457-da8e-49dc-8bde-a34aaff089e2}" DataType="Utf8String" />
</Elements>
</Struct>
<Struct Name="SimpleRequestInfo" UID="{66d0c105-3084-4ed5-b564-415c53443390}" Ancestor="" AutoCreateParams="1">
<Elements>
<Element Name="SQL" UID="{ca9c77e8-94e0-4f71-b633-261e3ec5805c}" DataType="Utf8String" />
<Element Name="Table" UID="{4b8e313e-1e15-4b5e-8da9-1464750a396b}" DataType="Utf8String" />
<Element Name="Where" UID="{c1389aa8-a5d9-4168-bfb8-edc104c58f04}" DataType="Utf8String" />
<Element Name="Parameters" UID="{ae7a9d9b-8b91-4d4a-818c-38985bf7875d}" DataType="SimpleDataParameterArray" />
<Element Name="MaxRecords" UID="{03db9168-a6ea-4d9a-bcff-52ef3fc60ac3}" DataType="Integer" />
<Element Name="IncludeSchema" UID="{8d9c119d-e020-4014-85a7-b5165de1e2d3}" DataType="Boolean" />
<Element Name="SimpleMode" UID="{0e0d58ff-3591-420a-b1b0-3a445b9b58a5}" DataType="Boolean" />
</Elements>
</Struct>
<Struct Name="SimpleDelta" UID="{557b577c-1fc2-4bfc-a36a-1d50d821b25a}" Ancestor="" AutoCreateParams="1">
<Elements>
<Element Name="TableName" UID="{43a6fbce-a492-4cde-80b6-931189dfc5e3}" DataType="Utf8String" />
<Element Name="Fields" UID="{1edd195a-93f4-4514-9bc1-414f50a05636}" DataType="StringArray" />
<Element Name="Rows" UID="{91aa6961-63d4-4daf-90c6-2f4252509a11}" DataType="SimpleDeltaChangeArray" />
</Elements>
</Struct>
<Struct Name="SimpleDataResult" UID="{17e8d0f2-9740-4bf4-bb6b-25b511c2187f}" Ancestor="" AutoCreateParams="1">
<Elements>
<Element Name="TableName" UID="{be8dd5f2-daa5-48b8-bb83-c98bebec454c}" DataType="Utf8String" />
<Element Name="FieldInfo" UID="{fe728068-482e-4c14-8913-44a085659302}" DataType="SimpleFieldInfoArray" />
<Element Name="Data" UID="{0866746c-7dc3-4dc2-ac8f-257dcacc09fb}" DataType="StringArrayArray" />
</Elements>
</Struct>
<Struct Name="SimpleFieldInfo" UID="{cff60629-dfbf-4c6a-a874-3c984e3b987e}" Ancestor="" AutoCreateParams="1">
<Elements>
<Element Name="Name" UID="{eae9ef44-bb87-4646-9119-3d83277586e4}" DataType="Utf8String" />
<Element Name="DataType" UID="{57d7c295-20aa-4b33-87ae-de579b2d2756}" DataType="SimpleDataType" />
<Element Name="Hidden" UID="{068a7ce4-eb41-49ba-ab7a-23af874dfe69}" DataType="Boolean" />
</Elements>
</Struct>
<Struct Name="SimpleDeltaChange" UID="{893c56ab-5737-4539-b7d7-656b50145316}" Ancestor="" AutoCreateParams="1">
<Elements>
<Element Name="OldValues" UID="{e4b94f56-8d3a-4e61-b4d1-4fe52a91c96d}" DataType="StringArray" />
<Element Name="NewValues" UID="{77d29cce-04c0-43dd-b30f-e9b916af0253}" DataType="StringArray" />
<Element Name="Error" UID="{bf5876de-5af4-4f3d-92d5-776158d0663e}" DataType="Utf8String" />
<Element Name="Mode" UID="{e8c13703-7c36-47a0-a045-11288d1a7694}" DataType="SimpleDataMode" />
</Elements>
</Struct>
</Structs>
<Arrays>
<Array Name="DataParameterArray" UID="{3e639d01-fb07-458f-b9c4-c6550f504901}">
<ElementType DataType="DataParameter" />
</Array>
<Array Name="TableRequestInfoArray" UID="{036958c2-1ac8-49b6-8a94-417198cb799f}">
<ElementType DataType="TableRequestInfo" />
</Array>
<Array Name="StringArray" UID="{7e86c9fc-99e7-45f2-8a49-e59a7a017265}">
<ElementType DataType="Utf8String" />
</Array>
<Array Name="VariantArray" UID="{5e7c5d64-fc5d-4b54-ac91-11b27aca5ff4}">
<ElementType DataType="Variant" />
</Array>
<Array Name="ColumnSortingArray" UID="{53481559-8f14-44c6-83e4-5e9a579ab0ec}">
<ElementType DataType="ColumnSorting" />
</Array>
<Array Name="SimpleDataParameterArray" UID="{1b5c57f9-deae-4ecd-b7bd-f3fc0e9721fc}">
<ElementType DataType="SimpleDataParameter" />
</Array>
<Array Name="SimpleRequestInfoArray" UID="{0f9b2bf4-21aa-445f-b634-7452573cfa8d}">
<ElementType DataType="SimpleRequestInfo" />
</Array>
<Array Name="SimpleDeltaArray" UID="{aa40a9f3-4714-42a1-86fd-22f4e7d48290}">
<ElementType DataType="SimpleDelta" />
</Array>
<Array Name="StringArrayArray" UID="{9a436ecc-adeb-4bc3-808f-95390f7ead1d}">
<ElementType DataType="StringArray" />
</Array>
<Array Name="SimpleDataResultArray" UID="{7e8cc652-1808-4d12-95b7-4196713b294a}">
<ElementType DataType="SimpleDataResult" />
</Array>
<Array Name="SimpleFieldInfoArray" UID="{8d1d8803-3e88-4fb9-a277-89044c1012cc}">
<ElementType DataType="SimpleFieldInfo" />
</Array>
<Array Name="SimpleDeltaChangeArray" UID="{d85c9d3a-b223-49b2-bec5-8fb6f19d7067}">
<ElementType DataType="SimpleDeltaChange" />
</Array>
</Arrays>
<Enums>
<Enum Name="ColumnSortDirection" UID="{eaead7d2-3a0e-48d6-be19-a74265d14503}" Ancestor="">
<EnumValues>
<EnumValue Name="Ascending" UID="{946efb83-9a28-4018-b10e-a3578fb44f79}" />
<EnumValue Name="Descending" UID="{e6d27f10-68d6-4760-a94a-d034bd0ddb47}" />
</EnumValues>
</Enum>
<Enum Name="ScriptExceptionType" UID="{60698d9b-61e3-4bda-aa4c-58235fe6f4f5}" Ancestor="">
<EnumValues>
<EnumValue Name="ParserError" UID="{5b5eaa3e-d95a-4936-8bfc-5fa7241e9f2e}" />
<EnumValue Name="RuntimeError" UID="{aadfe047-cfe5-4348-9ac9-b3e0541a0cc4}" />
<EnumValue Name="Fail" UID="{12a97aea-fd67-4378-95b7-3cfc64cd70bb}" />
<EnumValue Name="UnexpectedException" UID="{94382813-aeb5-400e-94e3-ee167bc3e5a2}" />
</EnumValues>
</Enum>
<Enum Name="SimpleDataType" UID="{e383d914-257c-4f69-a172-404ef405b3f6}" Ancestor="">
<EnumValues>
<EnumValue Name="String" UID="{7dcb500c-67a4-4183-80d2-87dbfb73a3fd}" />
<EnumValue Name="Integer" UID="{c4945e19-4305-4fda-848c-1744077e2639}" />
<EnumValue Name="Double" UID="{22e0520f-a13d-4c9c-844b-d054fb4d64e7}" />
<EnumValue Name="DateTime" UID="{727c914d-7e61-44bc-904e-efde89a04024}" />
<EnumValue Name="Int64" UID="{fac9f1ab-1e9a-4b97-b50f-ad966f8ded47}" />
<EnumValue Name="Currency" UID="{1724bff6-ab1f-4666-9cef-9660359bc032}" />
<EnumValue Name="Guid" UID="{86addc40-8ed0-4ef2-a879-14addeeed65d}" />
<EnumValue Name="Binary" UID="{09b1b89d-c7a3-4545-99e1-51a3f16c1679}" />
<EnumValue Name="Boolean" UID="{2e045407-12c0-43fe-9665-042aeb29e22d}" />
</EnumValues>
</Enum>
<Enum Name="SimpleDataMode" UID="{d33d38c5-ee91-43ab-bac1-f816d2b40dcf}" Ancestor="">
<EnumValues>
<EnumValue Name="Insert" UID="{3a48c7cc-e3f3-4207-bd27-eb8bb3a3d457}" />
<EnumValue Name="Delete" UID="{3d9bf74d-0d15-4c5a-91bf-a60446cc7189}" />
<EnumValue Name="Update" UID="{c66b8b74-52c8-4b6f-967e-64ff39362096}" />
</EnumValues>
</Enum>
</Enums>
<Exceptions>
<Exception Name="ScriptException" UID="{8bf890a1-81cf-4371-93fd-39e44cbd052f}" Ancestor="">
<Elements>
<Element Name="Line" UID="{e08c87a2-3ebe-427f-8ead-e9be51e059ce}" DataType="Integer" />
<Element Name="Column" UID="{9237ce54-30e1-41b5-95cb-616d3d3fb9fa}" DataType="Integer" />
<Element Name="Event" UID="{63379d26-975b-41a4-b830-19a2e46675ad}" DataType="Utf8String" />
<Element Name="InnerStackTrace" UID="{e660799c-7562-43bd-ad8a-6b899e68b2a8}" DataType="Utf8String" />
<Element Name="Type" UID="{9441aa64-8161-4d04-b14e-bb11693e9614}" DataType="ScriptExceptionType" />
</Elements>
</Exception>
</Exceptions>
<Groups />
<Services>
<Service Name="DataAbstractService" UID="{709489e3-3afe-4449-84c3-305c2862b348}" Abstract="1" Ancestor="">
<Interfaces>
<Interface Name="Default" UID="{4c2ec238-4fb4-434e-8cff-ed25eeff1525}" Ancestor="">
<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}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{c5b13557-1dba-46a4-8f8a-724d539c0eb2}" DataType="Utf8String" Flag="Result" />
<Parameter Name="aFilter" UID="{37e35035-15f7-4307-a8d8-6dd4798b9e82}" DataType="Utf8String" Flag="In" />
</Parameters>
</Operation>
<Operation Name="GetData" UID="{7c394d25-2b02-4cc9-838b-7099b06f857c}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{39f89231-b14e-4f44-b512-9aaa99f1a344}" DataType="Binary" Flag="Result" />
<Parameter Name="aTableNameArray" UID="{be198c3c-5092-491a-a5ec-f560f496f313}" DataType="StringArray" Flag="In" />
<Parameter Name="aTableRequestInfoArray" UID="{2d687d6e-f4da-43b3-bc6b-a8e50009adb1}" DataType="TableRequestInfoArray" Flag="In" />
</Parameters>
</Operation>
<Operation Name="UpdateData" UID="{8fbde1af-a3da-487a-9e08-fb7f446f8dc6}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{411ce6a0-03d8-40c8-93e6-d02a15847df4}" DataType="Binary" Flag="Result" />
<Parameter Name="aDelta" UID="{19dc428e-e259-4b00-8e2e-e087f2ebb46a}" DataType="Binary" Flag="In" />
</Parameters>
</Operation>
<Operation Name="ExecuteCommand" UID="{bebb190e-a511-4808-9424-5594cb5b5f58}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{c819f2ee-7811-4381-b752-66634824bca0}" DataType="Integer" Flag="Result" />
<Parameter Name="aCommandName" UID="{9d485bd9-8b01-4dac-8b01-e9d2f90da0e6}" DataType="Utf8String" Flag="In" />
<Parameter Name="aParameterArray" UID="{0b3fb30c-44b4-4c17-ba85-e65fda48d40d}" DataType="DataParameterArray" Flag="In" />
</Parameters>
</Operation>
<Operation Name="ExecuteCommandEx" UID="{b2c8e6da-f233-4365-9f56-1590c0583604}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{38a1db1e-b09f-425f-8400-c9853662a051}" DataType="Integer" Flag="Result" />
<Parameter Name="aCommandName" UID="{473edaf5-4592-41f2-9ebb-ff3a50ddfe6c}" DataType="Utf8String" Flag="In" />
<Parameter Name="aInputParameters" UID="{b8a67151-7c9e-4f1e-8577-209889d2310f}" DataType="DataParameterArray" Flag="In" />
<Parameter Name="aOutputParameters" UID="{0e892642-8067-4689-a5dc-1d5da41c4803}" DataType="DataParameterArray" Flag="Out" />
</Parameters>
</Operation>
<Operation Name="GetTableSchema" UID="{cfd45ba0-fd52-40c5-951a-08ff71cf5059}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{3e7a00e6-07bf-4b80-96ff-77df1f1941c6}" DataType="Utf8String" Flag="Result" />
<Parameter Name="aTableNameArray" UID="{7d3cf0cb-c5bf-43e3-b5a7-dff95aefed5d}" DataType="StringArray" Flag="In" />
</Parameters>
</Operation>
<Operation Name="GetCommandSchema" UID="{15345f7d-9962-485c-b383-bcb0397dd50a}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{d6fec50f-bddc-46a0-8909-f3da0e730f59}" DataType="Utf8String" Flag="Result" />
<Parameter Name="aCommandNameArray" UID="{f726af76-b823-4ecb-b319-519484c1f849}" DataType="StringArray" Flag="In" />
</Parameters>
</Operation>
<Operation Name="SQLGetData" UID="{f3a01874-e954-48f5-9db3-315f248a0e08}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{fd341b99-854a-41e4-8541-2e14a666bfa5}" DataType="Binary" Flag="Result" />
<Parameter Name="aSQLText" UID="{8d699255-cff5-4ca5-861d-97ffa1765222}" DataType="Utf8String" Flag="In" />
<Parameter Name="aIncludeSchema" UID="{8e7cb5c8-98cc-4bfd-a22d-d9eb4a817e62}" DataType="Boolean" Flag="In" />
<Parameter Name="aMaxRecords" UID="{54d9ebce-80ed-40ea-9be6-536fc33826c1}" DataType="Integer" Flag="In" />
</Parameters>
</Operation>
<Operation Name="SQLGetDataEx" UID="{025a6e0d-8583-44c7-8f5f-6ade175e446f}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{594af50c-1f58-4148-8e4c-c0b8a35e7982}" DataType="Binary" Flag="Result" />
<Parameter Name="aSQLText" UID="{61d8adf9-5877-4b29-bc5f-1eb622e070e7}" DataType="Utf8String" Flag="In" />
<Parameter Name="aIncludeSchema" UID="{4d311120-235e-413a-bb59-5f49329a3e66}" DataType="Boolean" Flag="In" />
<Parameter Name="aMaxRecords" UID="{724e7d1e-dd52-45f0-b392-5177aed6f11e}" DataType="Integer" Flag="In" />
<Parameter Name="aDynamicWhereXML" UID="{ef5777b2-de84-4432-815c-6d3e4069e297}" DataType="Widestring" Flag="In" />
</Parameters>
</Operation>
<Operation Name="SQLExecuteCommand" UID="{c2525bdb-0cba-4258-8016-37eb75c24bd7}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{bf53a530-d33d-4747-9b63-214ac64b2a9e}" DataType="Integer" Flag="Result" />
<Parameter Name="aSQLText" UID="{5027fa7c-48de-4ec1-a0d6-8d0ae6c5516f}" DataType="Utf8String" Flag="In" />
</Parameters>
</Operation>
<Operation Name="SQLExecuteCommandEx" UID="{284f296c-a86b-410e-8a91-72d6e0da86b9}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{dd70b6d1-f0e3-4cdc-b556-857ba3c1c7df}" DataType="Integer" Flag="Result" />
<Parameter Name="aSQLText" UID="{a5bff706-cb1a-4c40-8fef-86589a6f7bb9}" DataType="Utf8String" Flag="In" />
<Parameter Name="aDynamicWhereXML" UID="{c8d533b2-2f52-46bf-adee-017f87fb2f54}" DataType="Widestring" Flag="In" />
</Parameters>
</Operation>
<Operation Name="GetDatasetScripts" UID="{1025b82b-49fd-4d62-ace1-908baa8d330c}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{816e516c-00cf-4139-bd5b-23b0fcd32432}" DataType="Utf8String" Flag="Result" />
<Parameter Name="DatasetNames" UID="{c91aaa50-5b84-4282-aa7d-da47fc2eff5b}" DataType="Utf8String" Flag="In" />
</Parameters>
</Operation>
<Operation Name="RegisterForDataChangeNotification" UID="{3bfc17c7-6676-4b43-a90d-abec10072b48}" Ancestor="">
<Parameters>
<Parameter Name="aTableName" UID="{331a913c-66f3-4825-8624-949b9a169254}" DataType="Utf8String" Flag="In" />
</Parameters>
</Operation>
<Operation Name="UnregisterForDataChangeNotification" UID="{f3d1b5fb-42fa-46b4-8528-16cf915d4b4d}" Ancestor="">
<Parameters>
<Parameter Name="aTableName" UID="{0b6362e7-2a13-4cc9-9e97-458ffd771bbb}" DataType="Utf8String" Flag="In" />
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
<Service Name="SimpleLoginService" UID="{4dd93f46-e044-47b9-a0f6-b45cd60a233a}" Abstract="1" Ancestor="BaseLoginService">
<Interfaces>
<Interface Name="Default" UID="{b186853b-168b-4e33-b798-467444bfc8c6}" Ancestor="">
<Operations>
<Operation Name="Login" UID="{87e7258d-59b1-4e76-8619-bf46780562f0}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{54884cfa-c455-4d3d-a09e-2599c87ddd55}" DataType="Boolean" Flag="Result" />
<Parameter Name="aUserID" UID="{29eabdb2-76bd-408d-9468-3a1b5d22590e}" DataType="Utf8String" Flag="In" />
<Parameter Name="aPassword" UID="{b62f9918-aa14-49c0-82c4-7ba03a99e84c}" DataType="Utf8String" Flag="In" />
<Parameter Name="aUserInfo" UID="{0fb935e6-e3fe-4f68-aab0-c6cd234bb34b}" DataType="UserInfo" Flag="Out" />
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
<Service Name="BaseLoginService" UID="{745eed14-581e-47fc-b2bb-d4faa6005b4f}" Abstract="1" Ancestor="">
<Interfaces>
<Interface Name="Default" UID="{c349db54-9dfb-454e-ad23-6f2166a624a6}" Ancestor="">
<Operations>
<Operation Name="LoginEx" UID="{2d036c75-65dc-42b0-b5ab-ec414f54b106}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{6afd1d08-f683-4801-80e3-0932ea850941}" DataType="Boolean" Flag="Result" />
<Parameter Name="aLoginString" UID="{350a33ac-f6dd-4ef0-a3ac-e76ce2618a72}" DataType="Utf8String" Flag="In" />
</Parameters>
</Operation>
<Operation Name="Logout" UID="{866d0287-09d7-4368-aa5a-d4718cf698af}" Ancestor="">
<Parameters />
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
<Service Name="MultiDbLoginService" UID="{78596023-a368-4490-8be4-224987698117}" Abstract="1" Ancestor="BaseLoginService">
<Interfaces>
<Interface Name="Default" UID="{2c6d5764-01ce-447a-8264-27210b2c7371}" Ancestor="">
<Operations>
<Operation Name="Login" UID="{64f02ae6-1efd-40fd-979e-d0cc21320ccb}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{5adb1e8f-f0ea-490d-999b-902f9435cb94}" DataType="Boolean" Flag="Result" />
<Parameter Name="aUserID" UID="{fe80c633-6c58-457f-bf9d-3b9f24d01637}" DataType="Utf8String" Flag="In" />
<Parameter Name="aPassword" UID="{4adec2c2-045e-4c7f-8087-6a7683733ea0}" DataType="Utf8String" Flag="In" />
<Parameter Name="aConnectionName" UID="{90cbd216-9cc2-45cc-8d47-62d676372dd3}" DataType="Utf8String" Flag="In" />
<Parameter Name="aUserInfo" UID="{06db0625-316c-438f-8acd-3b733c9b10da}" DataType="UserInfo" Flag="Out" />
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
<Service Name="MultiDbLoginServiceV5" UID="{059b0fa5-5980-4811-8c8e-790402d62c62}" Abstract="1" Ancestor="MultiDbLoginService">
<Interfaces>
<Interface Name="Default" UID="{5a78ab01-2097-4473-a4d5-78980ffd90e4}" Ancestor="">
<Operations>
<Operation Name="GetConnectionNames" UID="{bf3ae66f-a496-4b4d-aedc-a484f8e2b20e}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{7f532059-7385-4b7d-86c4-3644a1219022}" DataType="StringArray" Flag="Result" />
</Parameters>
</Operation>
<Operation Name="GetDefaultConnectionName" UID="{ba63f191-03a5-48fb-99d7-f48b150cb1c6}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{a423d1d8-e3d2-4fde-b090-c59871d9ddb3}" DataType="Utf8String" Flag="Result" />
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
<Service Name="SimpleDataAbstractService" UID="{cdea3320-d75e-4bb0-a9af-03acba4fdc2e}" Abstract="1" Ancestor="DataAbstractService">
<Interfaces>
<Interface Name="Default" UID="{34f94ce3-8008-4662-9e02-9b1ce91b5b33}" Ancestor="">
<Operations>
<Operation Name="SimpleGetData" UID="{51c80ff3-889d-493e-96cb-17ec4cabfa6c}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{30c416f7-5708-45b5-86ef-a5d036624ecd}" DataType="SimpleDataResultArray" Flag="Result" />
<Parameter Name="Request" UID="{b93d697c-a8ce-4e26-b4bc-9274c12735ac}" DataType="SimpleRequestInfoArray" Flag="In" />
</Parameters>
</Operation>
<Operation Name="SimpleUpdateData" UID="{9c233ccd-21bc-4ee1-bfb4-ca18b7bd0703}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{40318aea-07c2-4399-a08b-7d0c33b640d8}" DataType="SimpleDeltaArray" Flag="Result" />
<Parameter Name="aDelta" UID="{5587d5f1-e36e-4cbf-8d3c-24835c407014}" DataType="SimpleDeltaArray" Flag="In" />
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
<Service Name="Data" UID="{b2e26708-edbb-4786-903b-2cff84bcc3fb}" Ancestor="SimpleDataAbstractService">
<Documentation><![CDATA[Database acces for accounts]]></Documentation>
<Interfaces>
<Interface Name="Default" UID="{32533368-25e0-405a-a5de-b30dc7cdcda1}" Ancestor="">
<Documentation><![CDATA[Service BestSellerCloudService. This service has been automatically generated using the RODL template you can find in the Templates directory.]]></Documentation>
<Operations>
<Operation Name="schema_version" UID="{be8388bf-8fd8-443c-b314-0b364f0c35fe}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{070ca961-ea59-4437-b61b-a36a8a383b56}" DataType="Integer" Flag="Result" />
</Parameters>
</Operation>
<Operation Name="new_clientdb" UID="{c8d3afec-0e4f-423d-b478-fb8fa57cc470}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{798eb0f5-578d-4f53-9997-44bdb1e70e3b}" DataType="Binary" Flag="Result" />
<Parameter Name="user_id" UID="{84a21814-ac0f-404a-aea5-17d8c10ed0c5}" DataType="Integer" Flag="In" />
</Parameters>
</Operation>
<Operation Name="get_sql" UID="{b857373e-8823-4a8e-85a3-ad2f197e57ad}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{4890ed06-1f97-4855-9488-4e37a2d99ceb}" DataType="Binary" Flag="Result" />
<Parameter Name="sql" UID="{9138e8f7-be42-43e7-9028-08e40c43bce7}" DataType="WideString" Flag="In" />
<Parameter Name="maxRecords" UID="{5ee088e2-2513-4351-9791-c3485b400075}" DataType="Integer" Flag="In" />
</Parameters>
</Operation>
<Operation Name="filter_product_by_category" UID="{fb378e57-80f1-4b79-89fa-2f20017275f4}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{07424c4f-1cb4-4c1a-98bb-444ad58317df}" DataType="Binary" Flag="Result" />
<Parameter Name="category" UID="{d8a9e0e9-9cf0-4e08-9b39-938015c53ef8}" DataType="WideString" Flag="In" />
<Parameter Name="order_option" UID="{47ba9dba-e023-4978-9ef5-b809d308ea80}" DataType="WideString" Flag="In" />
<Parameter Name="page_number" UID="{3e7d8411-a24b-4ef6-b615-9d7ae095b093}" DataType="Integer" Flag="In" />
<Parameter Name="paginate_by" UID="{26709eb9-435f-4a8f-b9c1-e13415832188}" DataType="Integer" Flag="In" />
</Parameters>
</Operation>
<Operation Name="photo_download_list" UID="{72f2597d-0d4a-475d-92ca-1853edc145b0}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{dca85d8c-fec2-4396-b47d-dc7c413f38a3}" DataType="WideString" Flag="Result" />
<Parameter Name="LastAcces" UID="{cc5d03cd-4136-489b-a945-333317eaeff3}" DataType="DateTime" Flag="In" />
</Parameters>
</Operation>
<Operation Name="fulltext_search_product" UID="{23aefe8f-6f24-4769-ae47-eb0e02bdd7ee}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{9935f136-e8d0-4bd4-8536-902c7f5fc4df}" DataType="Binary" Flag="Result" />
<Parameter Name="idiom" UID="{16862217-b435-4f06-924c-ae4c06ea7fd9}" DataType="WideString" Flag="In" />
<Parameter Name="search" UID="{c6e81cb0-25a0-4f4a-b4a4-4438aa02a5d6}" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
<Service Name="LoginService" UID="{b7e83ceb-7a79-4cd8-b45f-7ae792e64f3a}" Ancestor="MultiDbLoginService">
<Documentation><![CDATA[Authentication service.]]></Documentation>
<Interfaces>
<Interface Name="Default" UID="{86545762-2066-4964-92be-891e9f454a97}" Ancestor="">
<Operations />
</Interface>
</Interfaces>
</Service>
<Service Name="Admin" UID="{94586fb2-37ab-47ac-a28d-1aa3d625c58a}" Ancestor="DataAbstractService">
<Documentation><![CDATA[Administrative managment of the cloud data]]></Documentation>
<Interfaces>
<Interface Name="Default" UID="{1eb88df0-9c60-47d6-9528-4902da7fc24a}" Ancestor="">
<Operations>
<Operation Name="can_create_account" UID="{23070c07-8668-41a7-a3c5-a7bc9d16d1d1}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{aa07e822-9a90-4eb8-8d50-8baff6cdcadb}" DataType="Boolean" Flag="Result" />
<Parameter Name="name" UID="{e758756a-3b5e-4334-bd34-62f74210d29d}" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
<Operation Name="create_account" UID="{0c94a7d3-0b61-4321-bb83-38a559729752}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{410d8e29-06b9-4d2d-b091-75d4b3767224}" DataType="Integer" Flag="Result" />
<Parameter Name="name" UID="{3c3fcaaf-23a2-4d71-94a9-969b337a414e}" DataType="WideString" Flag="In" />
<Parameter Name="user_name" UID="{bb818a4b-a123-45a8-bcbc-05588e0c1b62}" DataType="WideString" Flag="In" />
<Parameter Name="email" UID="{067e6577-05b6-4a34-9d0c-1552a5d5530c}" DataType="WideString" Flag="In" />
<Parameter Name="password" UID="{f1753113-373c-45b1-a2b1-7e98e16c1d62}" DataType="WideString" Flag="In" />
<Parameter Name="plan" UID="{b6cc5418-fde4-45a8-aee0-33070782c4d4}" DataType="WideString" Flag="In" />
<Parameter Name="bill_period" UID="{1e152588-6157-4d3c-b944-1014d2695f47}" DataType="Integer" Flag="In" />
</Parameters>
</Operation>
<Operation Name="drop_account" UID="{bc217fab-555a-437a-ac7c-12166a2f7791}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{ee20b39e-b3a2-4776-b3a4-9ad15334deba}" DataType="Boolean" Flag="Result" />
<Parameter Name="name" UID="{809914b5-0d93-4f98-9c5c-d58d836d2bc8}" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
<Operation Name="can_create_user" UID="{27f36df4-0f70-423e-bd40-b3ed8c3983eb}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{91815317-d596-4d87-9422-4096aa6f6963}" DataType="Boolean" Flag="Result" />
<Parameter Name="name" UID="{19a48a4c-7f5d-4d6f-81b1-6667c097cbca}" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
<Operation Name="create_user" UID="{810a3b5d-8637-4024-86f6-e24d1232e1c1}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{8d920265-7d9c-443d-8831-ae4f7e251b71}" DataType="Integer" Flag="Result" />
<Parameter Name="company_id" UID="{27e41689-2ab5-4672-a61e-24e612bcd7cf}" DataType="Integer" Flag="In" />
<Parameter Name="user_name" UID="{f7e86016-94b3-4c70-91af-77591c53aab1}" DataType="WideString" Flag="In" />
<Parameter Name="password" UID="{2c76a987-f779-4994-8bde-07c6793436e7}" DataType="WideString" Flag="In" />
<Parameter Name="first_name" UID="{dc214e97-b3f0-4f4e-9ec0-f3ac7455df90}" DataType="WideString" Flag="In" />
<Parameter Name="last_name" UID="{28e7953c-ded1-44ec-be85-b1e214a5e1f4}" DataType="WideString" Flag="In" />
<Parameter Name="email" UID="{ab8641cd-e7bd-4ebe-851c-5d312d6744d1}" DataType="WideString" Flag="In" />
<Parameter Name="is_admin" UID="{f731b5ad-07d9-408d-8f35-b25fa3a255ae}" DataType="Boolean" Flag="In" />
<Parameter Name="is_staff" UID="{4c2a7fe4-ff6b-4f6a-adc0-6b4216bc9112}" DataType="Boolean" Flag="In" />
</Parameters>
</Operation>
<Operation Name="drop_user" UID="{4eeb7a59-2f24-4462-a047-b9b8aa28db8e}" Ancestor="">
<Parameters>
<Parameter Name="Result" UID="{c2823f0c-b4f1-4971-86ff-4d935918a4a6}" DataType="Boolean" Flag="Result" />
<Parameter Name="name" UID="{f298c186-7040-495b-a63c-7e95effa1418}" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
<Operation Name="reset_password" UID="{b4468467-431e-45dc-b8ca-ad4174996b79}" Ancestor="">
<Parameters>
<Parameter Name="email" UID="{db8172f0-6ed5-41af-9b36-ceebc7636656}" DataType="WideString" Flag="In" />
<Parameter Name="new_password" UID="{3e548cc4-f60f-45b2-b52e-01c872ee9681}" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
</Services>
<EventSinks>
<EventSink Name="DataChangeNotification" UID="{10309cdf-ea24-4f8b-9678-8d1ef426955f}" Ancestor="">
<Interfaces>
<Interface Name="Default" UID="{1309480c-aef8-48e0-a27f-e6090f441b46}" Ancestor="">
<Operations>
<Operation Name="OnDataTableChanged" UID="{61437ab0-dd71-44d3-967a-25199ce8c1cd}" Ancestor="">
<Parameters>
<Parameter Name="aTableName" UID="{9c01fec9-8b78-413a-82c2-46e38376e43e}" DataType="Utf8String" Flag="In" />
<Parameter Name="aDelta" UID="{27e86bd5-c3e2-4293-986f-105878acaf2a}" DataType="Binary" Flag="In" />
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</EventSink>
</EventSinks>
<Uses>
<Use Name="DataAbstract" UID="{9019CF80-2EB0-4712-BEF0-9AA38BF80B70}" Rodl="DataAbstract.RODL" AbsoluteRodl="R:\Data Abstract for .NET\Source\RemObjects.DataAbstract.Server\DataAbstract.RODL" />
</Uses>
</Library>
diff --git a/Test/BestSeller-rodl.xml b/Test/BestSeller-rodl.xml
--- a/Test/BestSeller-rodl.xml
+++ b/Test/BestSeller-rodl.xml
@@ -1,490 +1,360 @@
-<?xml version="1.0"?>
-<Library Name="BestSeller" UID="{70b9755f-2995-4813-8496-6e80901ef225}" Version="3.2">
- <Structs>
- <Struct Name="DataParameter" UID="{960c67f1-f39a-43ef-9d45-e091ace04a86}" Ancestor="" AutoCreateParams="1">
- <Elements>
- <Element Name="Name" UID="{36be78ab-cfc5-4546-92e0-9fe4ea3d8267}" DataType="Utf8String" />
- <Element Name="Value" UID="{40859ec1-da7c-4ed4-964a-c59f07261c25}" DataType="Variant" />
- </Elements>
- </Struct>
- <Struct Name="TableRequestInfo" UID="{ad4d327e-650e-42af-8d57-1166124fb515}" Ancestor="" AutoCreateParams="1">
- <Elements>
- <Element Name="UserFilter" UID="{9aaf96af-2b45-4aec-8dfd-0e8748fc5468}" DataType="Utf8String" />
- <Element Name="IncludeSchema" UID="{c99854d5-3e95-4524-9d58-a567a4fc5477}" DataType="Boolean" />
- <Element Name="MaxRecords" UID="{0ae31825-7eb4-4081-b5e7-ae02d627018e}" DataType="Integer">
- <CustomAttributes>
- <default Value="-1" />
- </CustomAttributes>
- </Element>
- <Element Name="Parameters" UID="{c3328553-47cb-40e1-80a0-f48fc3bcb371}" DataType="DataParameterArray" />
- </Elements>
- </Struct>
- <Struct Name="UserInfo" UID="{c07a7008-f183-4015-9503-5c8fae347e1c}" Ancestor="" AutoCreateParams="1">
- <Elements>
- <Element Name="SessionID" UID="{eb77ddbc-7ebf-4885-8705-e62adc83e110}" DataType="Utf8String" />
- <Element Name="UserID" UID="{b29ea2d1-f7d3-4cde-8bb7-6da8ae4a6c13}" DataType="Utf8String" />
- <Element Name="Privileges" UID="{5186711c-8e1c-4bf3-8252-ff68fe0a0a04}" DataType="StringArray" />
- <Element Name="Attributes" UID="{80378a0b-412e-4b62-a9cd-6f3256278103}" DataType="VariantArray" />
- <Element Name="UserData" UID="{3483475b-ebd1-4b96-87c5-5d2da74e0cd8}" DataType="Binary" />
- </Elements>
- </Struct>
- <Struct Name="TableRequestInfoV5" UID="{f212b25a-167b-409c-be99-23348e82aa5e}" Ancestor="TableRequestInfo" AutoCreateParams="1">
- <Elements>
- <Element Name="WhereClause" UID="{ea3c1aa1-5a8b-4c0d-a1b1-2ffb1e17f2a8}" DataType="Xml" />
- <Element Name="DynamicSelectFieldNames" UID="{ea7cab05-9bb7-4a3a-aa39-cc4d204d0884}" DataType="StringArray" />
- <Element Name="Sorting" UID="{36a0302d-5dc1-47e2-a84d-a9318aef316b}" DataType="ColumnSorting" />
- </Elements>
- </Struct>
- <Struct Name="ColumnSorting" UID="{81a8fad7-b72d-4962-ad43-cd8e827dbc12}" Ancestor="" AutoCreateParams="1">
- <Elements>
- <Element Name="FieldName" UID="{3ecc0d7e-0f27-4015-be0f-672985781c67}" DataType="Utf8String" />
- <Element Name="SortDirection" UID="{7c805566-de8c-4c78-9921-a6e80c4cb6ea}" DataType="ColumnSortDirection" />
- </Elements>
- </Struct>
- <Struct Name="TableRequestInfoV6" UID="{9bc1458b-11f9-44eb-81d9-06198336f72d}" Ancestor="TableRequestInfo" AutoCreateParams="1">
- <Elements>
- <Element Name="Sql" UID="{fd45a79a-19f5-4765-b859-ffde5b3ac434}" DataType="Widestring" />
- </Elements>
- </Struct>
- <Struct Name="SimpleDataParameter" UID="{9f34be92-d627-46c7-8308-b232eec8b1e3}" Ancestor="" AutoCreateParams="1">
- <Elements>
- <Element Name="DataType" UID="{7b01c5b9-5e89-4a9d-92bb-43ba29ff97bf}" DataType="SimpleDataType" />
- <Element Name="Name" UID="{e29b0a02-935f-460e-a717-b5df2a615019}" DataType="Utf8String" />
- <Element Name="Value" UID="{45377457-da8e-49dc-8bde-a34aaff089e2}" DataType="Utf8String" />
- </Elements>
- </Struct>
- <Struct Name="SimpleRequestInfo" UID="{66d0c105-3084-4ed5-b564-415c53443390}" Ancestor="" AutoCreateParams="1">
- <Elements>
- <Element Name="SQL" UID="{ca9c77e8-94e0-4f71-b633-261e3ec5805c}" DataType="Utf8String" />
- <Element Name="Table" UID="{4b8e313e-1e15-4b5e-8da9-1464750a396b}" DataType="Utf8String" />
- <Element Name="Where" UID="{c1389aa8-a5d9-4168-bfb8-edc104c58f04}" DataType="Utf8String" />
- <Element Name="Parameters" UID="{ae7a9d9b-8b91-4d4a-818c-38985bf7875d}" DataType="SimpleDataParameterArray" />
- <Element Name="MaxRecords" UID="{03db9168-a6ea-4d9a-bcff-52ef3fc60ac3}" DataType="Integer" />
- <Element Name="IncludeSchema" UID="{8d9c119d-e020-4014-85a7-b5165de1e2d3}" DataType="Boolean" />
- <Element Name="SimpleMode" UID="{0e0d58ff-3591-420a-b1b0-3a445b9b58a5}" DataType="Boolean" />
- </Elements>
- </Struct>
- <Struct Name="SimpleDelta" UID="{557b577c-1fc2-4bfc-a36a-1d50d821b25a}" Ancestor="" AutoCreateParams="1">
- <Elements>
- <Element Name="TableName" UID="{43a6fbce-a492-4cde-80b6-931189dfc5e3}" DataType="Utf8String" />
- <Element Name="Fields" UID="{1edd195a-93f4-4514-9bc1-414f50a05636}" DataType="StringArray" />
- <Element Name="Rows" UID="{91aa6961-63d4-4daf-90c6-2f4252509a11}" DataType="SimpleDeltaChangeArray" />
- </Elements>
- </Struct>
- <Struct Name="SimpleDataResult" UID="{17e8d0f2-9740-4bf4-bb6b-25b511c2187f}" Ancestor="" AutoCreateParams="1">
- <Elements>
- <Element Name="TableName" UID="{be8dd5f2-daa5-48b8-bb83-c98bebec454c}" DataType="Utf8String" />
- <Element Name="FieldInfo" UID="{fe728068-482e-4c14-8913-44a085659302}" DataType="SimpleFieldInfoArray" />
- <Element Name="Data" UID="{0866746c-7dc3-4dc2-ac8f-257dcacc09fb}" DataType="StringArrayArray" />
- </Elements>
- </Struct>
- <Struct Name="SimpleFieldInfo" UID="{cff60629-dfbf-4c6a-a874-3c984e3b987e}" Ancestor="" AutoCreateParams="1">
- <Elements>
- <Element Name="Name" UID="{eae9ef44-bb87-4646-9119-3d83277586e4}" DataType="Utf8String" />
- <Element Name="DataType" UID="{57d7c295-20aa-4b33-87ae-de579b2d2756}" DataType="SimpleDataType" />
- <Element Name="Hidden" UID="{068a7ce4-eb41-49ba-ab7a-23af874dfe69}" DataType="Boolean" />
- </Elements>
- </Struct>
- <Struct Name="SimpleDeltaChange" UID="{893c56ab-5737-4539-b7d7-656b50145316}" Ancestor="" AutoCreateParams="1">
- <Elements>
- <Element Name="OldValues" UID="{e4b94f56-8d3a-4e61-b4d1-4fe52a91c96d}" DataType="StringArray" />
- <Element Name="NewValues" UID="{77d29cce-04c0-43dd-b30f-e9b916af0253}" DataType="StringArray" />
- <Element Name="Error" UID="{bf5876de-5af4-4f3d-92d5-776158d0663e}" DataType="Utf8String" />
- <Element Name="Mode" UID="{e8c13703-7c36-47a0-a045-11288d1a7694}" DataType="SimpleDataMode" />
- </Elements>
- </Struct>
- </Structs>
- <Arrays>
- <Array Name="DataParameterArray" UID="{3e639d01-fb07-458f-b9c4-c6550f504901}">
- <ElementType DataType="DataParameter" />
- </Array>
- <Array Name="TableRequestInfoArray" UID="{036958c2-1ac8-49b6-8a94-417198cb799f}">
- <ElementType DataType="TableRequestInfo" />
- </Array>
- <Array Name="StringArray" UID="{7e86c9fc-99e7-45f2-8a49-e59a7a017265}">
- <ElementType DataType="Utf8String" />
- </Array>
- <Array Name="VariantArray" UID="{5e7c5d64-fc5d-4b54-ac91-11b27aca5ff4}">
- <ElementType DataType="Variant" />
- </Array>
- <Array Name="ColumnSortingArray" UID="{53481559-8f14-44c6-83e4-5e9a579ab0ec}">
- <ElementType DataType="ColumnSorting" />
- </Array>
- <Array Name="SimpleDataParameterArray" UID="{1b5c57f9-deae-4ecd-b7bd-f3fc0e9721fc}">
- <ElementType DataType="SimpleDataParameter" />
- </Array>
- <Array Name="SimpleRequestInfoArray" UID="{0f9b2bf4-21aa-445f-b634-7452573cfa8d}">
- <ElementType DataType="SimpleRequestInfo" />
- </Array>
- <Array Name="SimpleDeltaArray" UID="{aa40a9f3-4714-42a1-86fd-22f4e7d48290}">
- <ElementType DataType="SimpleDelta" />
- </Array>
- <Array Name="StringArrayArray" UID="{9a436ecc-adeb-4bc3-808f-95390f7ead1d}">
- <ElementType DataType="StringArray" />
- </Array>
- <Array Name="SimpleDataResultArray" UID="{7e8cc652-1808-4d12-95b7-4196713b294a}">
- <ElementType DataType="SimpleDataResult" />
- </Array>
- <Array Name="SimpleFieldInfoArray" UID="{8d1d8803-3e88-4fb9-a277-89044c1012cc}">
- <ElementType DataType="SimpleFieldInfo" />
- </Array>
- <Array Name="SimpleDeltaChangeArray" UID="{d85c9d3a-b223-49b2-bec5-8fb6f19d7067}">
- <ElementType DataType="SimpleDeltaChange" />
- </Array>
- </Arrays>
- <Enums>
- <Enum Name="ColumnSortDirection" UID="{eaead7d2-3a0e-48d6-be19-a74265d14503}" Ancestor="">
- <EnumValues>
- <EnumValue Name="Ascending" UID="{946efb83-9a28-4018-b10e-a3578fb44f79}" />
- <EnumValue Name="Descending" UID="{e6d27f10-68d6-4760-a94a-d034bd0ddb47}" />
- </EnumValues>
- </Enum>
- <Enum Name="ScriptExceptionType" UID="{60698d9b-61e3-4bda-aa4c-58235fe6f4f5}" Ancestor="">
- <EnumValues>
- <EnumValue Name="ParserError" UID="{5b5eaa3e-d95a-4936-8bfc-5fa7241e9f2e}" />
- <EnumValue Name="RuntimeError" UID="{aadfe047-cfe5-4348-9ac9-b3e0541a0cc4}" />
- <EnumValue Name="Fail" UID="{12a97aea-fd67-4378-95b7-3cfc64cd70bb}" />
- <EnumValue Name="UnexpectedException" UID="{94382813-aeb5-400e-94e3-ee167bc3e5a2}" />
- </EnumValues>
- </Enum>
- <Enum Name="SimpleDataType" UID="{e383d914-257c-4f69-a172-404ef405b3f6}" Ancestor="">
- <EnumValues>
- <EnumValue Name="String" UID="{7dcb500c-67a4-4183-80d2-87dbfb73a3fd}" />
- <EnumValue Name="Integer" UID="{c4945e19-4305-4fda-848c-1744077e2639}" />
- <EnumValue Name="Double" UID="{22e0520f-a13d-4c9c-844b-d054fb4d64e7}" />
- <EnumValue Name="DateTime" UID="{727c914d-7e61-44bc-904e-efde89a04024}" />
- <EnumValue Name="Int64" UID="{fac9f1ab-1e9a-4b97-b50f-ad966f8ded47}" />
- <EnumValue Name="Currency" UID="{1724bff6-ab1f-4666-9cef-9660359bc032}" />
- <EnumValue Name="Guid" UID="{86addc40-8ed0-4ef2-a879-14addeeed65d}" />
- <EnumValue Name="Binary" UID="{09b1b89d-c7a3-4545-99e1-51a3f16c1679}" />
- <EnumValue Name="Boolean" UID="{2e045407-12c0-43fe-9665-042aeb29e22d}" />
- </EnumValues>
- </Enum>
- <Enum Name="SimpleDataMode" UID="{d33d38c5-ee91-43ab-bac1-f816d2b40dcf}" Ancestor="">
- <EnumValues>
- <EnumValue Name="Insert" UID="{3a48c7cc-e3f3-4207-bd27-eb8bb3a3d457}" />
- <EnumValue Name="Delete" UID="{3d9bf74d-0d15-4c5a-91bf-a60446cc7189}" />
- <EnumValue Name="Update" UID="{c66b8b74-52c8-4b6f-967e-64ff39362096}" />
- </EnumValues>
- </Enum>
- </Enums>
- <Exceptions>
- <Exception Name="ScriptException" UID="{8bf890a1-81cf-4371-93fd-39e44cbd052f}" Ancestor="">
- <Elements>
- <Element Name="Line" UID="{e08c87a2-3ebe-427f-8ead-e9be51e059ce}" DataType="Integer" />
- <Element Name="Column" UID="{9237ce54-30e1-41b5-95cb-616d3d3fb9fa}" DataType="Integer" />
- <Element Name="Event" UID="{63379d26-975b-41a4-b830-19a2e46675ad}" DataType="Utf8String" />
- <Element Name="InnerStackTrace" UID="{e660799c-7562-43bd-ad8a-6b899e68b2a8}" DataType="Utf8String" />
- <Element Name="Type" UID="{9441aa64-8161-4d04-b14e-bb11693e9614}" DataType="ScriptExceptionType" />
- </Elements>
- </Exception>
- </Exceptions>
- <Groups />
+<?xml version="1.0" encoding="utf-8"?>
+<Library Name="DataAbstract4" Namespace="RemObjects.DataAbstract.Server" UID="{DC8B7BE2-14AF-402D-B1F8-E1008B6FA4F6}" Version="3.0">
<Services>
- <Service Name="DataAbstractService" UID="{709489e3-3afe-4449-84c3-305c2862b348}" Abstract="1" Ancestor="">
+ <Service Name="DataAbstractService" UID="{709489E3-3AFE-4449-84C3-305C2862B348}" Abstract="1">
<Interfaces>
- <Interface Name="Default" UID="{4c2ec238-4fb4-434e-8cff-ed25eeff1525}" Ancestor="">
+ <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}" Ancestor="">
+ <Operation Name="GetSchema" UID="{684994AA-6829-4497-A054-0ACB6647E24F}">
<Parameters>
- <Parameter Name="Result" UID="{c5b13557-1dba-46a4-8f8a-724d539c0eb2}" DataType="Utf8String" Flag="Result" />
- <Parameter Name="aFilter" UID="{37e35035-15f7-4307-a8d8-6dd4798b9e82}" DataType="Utf8String" Flag="In" />
+ <Parameter Name="Result" DataType="Utf8String" Flag="Result">
+ </Parameter>
+ <Parameter Name="aFilter" DataType="Utf8String" Flag="In">
+ </Parameter>
</Parameters>
</Operation>
- <Operation Name="GetData" UID="{7c394d25-2b02-4cc9-838b-7099b06f857c}" Ancestor="">
+ <Operation Name="GetData" UID="{7C394D25-2B02-4CC9-838B-7099B06F857C}">
<Parameters>
- <Parameter Name="Result" UID="{39f89231-b14e-4f44-b512-9aaa99f1a344}" DataType="Binary" Flag="Result" />
- <Parameter Name="aTableNameArray" UID="{be198c3c-5092-491a-a5ec-f560f496f313}" DataType="StringArray" Flag="In" />
- <Parameter Name="aTableRequestInfoArray" UID="{2d687d6e-f4da-43b3-bc6b-a8e50009adb1}" DataType="TableRequestInfoArray" Flag="In" />
+ <Parameter Name="Result" DataType="Binary" Flag="Result">
+ </Parameter>
+ <Parameter Name="aTableNameArray" DataType="StringArray" Flag="In">
+ </Parameter>
+ <Parameter Name="aTableRequestInfoArray" DataType="TableRequestInfoArray" Flag="In">
+ </Parameter>
</Parameters>
</Operation>
- <Operation Name="UpdateData" UID="{8fbde1af-a3da-487a-9e08-fb7f446f8dc6}" Ancestor="">
+ <Operation Name="UpdateData" UID="{8FBDE1AF-A3DA-487A-9E08-FB7F446F8DC6}">
<Parameters>
- <Parameter Name="Result" UID="{411ce6a0-03d8-40c8-93e6-d02a15847df4}" DataType="Binary" Flag="Result" />
- <Parameter Name="aDelta" UID="{19dc428e-e259-4b00-8e2e-e087f2ebb46a}" DataType="Binary" Flag="In" />
+ <Parameter Name="Result" DataType="Binary" Flag="Result">
+ </Parameter>
+ <Parameter Name="aDelta" DataType="Binary" Flag="In">
+ </Parameter>
</Parameters>
</Operation>
- <Operation Name="ExecuteCommand" UID="{bebb190e-a511-4808-9424-5594cb5b5f58}" Ancestor="">
+ <Operation Name="ExecuteCommand" UID="{BEBB190E-A511-4808-9424-5594CB5B5F58}">
<Parameters>
- <Parameter Name="Result" UID="{c819f2ee-7811-4381-b752-66634824bca0}" DataType="Integer" Flag="Result" />
- <Parameter Name="aCommandName" UID="{9d485bd9-8b01-4dac-8b01-e9d2f90da0e6}" DataType="Utf8String" Flag="In" />
- <Parameter Name="aParameterArray" UID="{0b3fb30c-44b4-4c17-ba85-e65fda48d40d}" DataType="DataParameterArray" Flag="In" />
+ <Parameter Name="Result" DataType="Integer" Flag="Result">
+ </Parameter>
+ <Parameter Name="aCommandName" DataType="Utf8String" Flag="In">
+ </Parameter>
+ <Parameter Name="aParameterArray" DataType="DataParameterArray" Flag="In">
+ </Parameter>
</Parameters>
</Operation>
- <Operation Name="ExecuteCommandEx" UID="{b2c8e6da-f233-4365-9f56-1590c0583604}" Ancestor="">
+ <Operation Name="ExecuteCommandEx" UID="{B2C8E6DA-F233-4365-9F56-1590C0583604}">
<Parameters>
- <Parameter Name="Result" UID="{38a1db1e-b09f-425f-8400-c9853662a051}" DataType="Integer" Flag="Result" />
- <Parameter Name="aCommandName" UID="{473edaf5-4592-41f2-9ebb-ff3a50ddfe6c}" DataType="Utf8String" Flag="In" />
- <Parameter Name="aInputParameters" UID="{b8a67151-7c9e-4f1e-8577-209889d2310f}" DataType="DataParameterArray" Flag="In" />
- <Parameter Name="aOutputParameters" UID="{0e892642-8067-4689-a5dc-1d5da41c4803}" DataType="DataParameterArray" Flag="Out" />
+ <Parameter Name="Result" DataType="Integer" Flag="Result">
+ </Parameter>
+ <Parameter Name="aCommandName" DataType="Utf8String" Flag="In">
+ </Parameter>
+ <Parameter Name="aInputParameters" DataType="DataParameterArray" Flag="In">
+ </Parameter>
+ <Parameter Name="aOutputParameters" DataType="DataParameterArray" Flag="Out">
+ </Parameter>
</Parameters>
</Operation>
- <Operation Name="GetTableSchema" UID="{cfd45ba0-fd52-40c5-951a-08ff71cf5059}" Ancestor="">
+ <Operation Name="GetTableSchema" UID="{CFD45BA0-FD52-40C5-951A-08FF71CF5059}">
<Parameters>
- <Parameter Name="Result" UID="{3e7a00e6-07bf-4b80-96ff-77df1f1941c6}" DataType="Utf8String" Flag="Result" />
- <Parameter Name="aTableNameArray" UID="{7d3cf0cb-c5bf-43e3-b5a7-dff95aefed5d}" DataType="StringArray" Flag="In" />
+ <Parameter Name="Result" DataType="Utf8String" Flag="Result">
+ </Parameter>
+ <Parameter Name="aTableNameArray" DataType="StringArray" Flag="In">
+ </Parameter>
</Parameters>
</Operation>
- <Operation Name="GetCommandSchema" UID="{15345f7d-9962-485c-b383-bcb0397dd50a}" Ancestor="">
+ <Operation Name="GetCommandSchema" UID="{15345F7D-9962-485C-B383-BCB0397DD50A}">
<Parameters>
- <Parameter Name="Result" UID="{d6fec50f-bddc-46a0-8909-f3da0e730f59}" DataType="Utf8String" Flag="Result" />
- <Parameter Name="aCommandNameArray" UID="{f726af76-b823-4ecb-b319-519484c1f849}" DataType="StringArray" Flag="In" />
+ <Parameter Name="Result" DataType="Utf8String" Flag="Result">
+ </Parameter>
+ <Parameter Name="aCommandNameArray" DataType="StringArray" Flag="In">
+ </Parameter>
</Parameters>
</Operation>
- <Operation Name="SQLGetData" UID="{f3a01874-e954-48f5-9db3-315f248a0e08}" Ancestor="">
+ <Operation Name="SQLGetData" UID="{F3A01874-E954-48F5-9DB3-315F248A0E08}">
<Parameters>
- <Parameter Name="Result" UID="{fd341b99-854a-41e4-8541-2e14a666bfa5}" DataType="Binary" Flag="Result" />
- <Parameter Name="aSQLText" UID="{8d699255-cff5-4ca5-861d-97ffa1765222}" DataType="Utf8String" Flag="In" />
- <Parameter Name="aIncludeSchema" UID="{8e7cb5c8-98cc-4bfd-a22d-d9eb4a817e62}" DataType="Boolean" Flag="In" />
- <Parameter Name="aMaxRecords" UID="{54d9ebce-80ed-40ea-9be6-536fc33826c1}" DataType="Integer" Flag="In" />
+ <Parameter Name="Result" DataType="Binary" Flag="Result">
+ </Parameter>
+ <Parameter Name="aSQLText" DataType="Utf8String" Flag="In">
+ </Parameter>
+ <Parameter Name="aIncludeSchema" DataType="Boolean" Flag="In">
+ </Parameter>
+ <Parameter Name="aMaxRecords" DataType="Integer" Flag="In">
+ </Parameter>
</Parameters>
</Operation>
- <Operation Name="SQLGetDataEx" UID="{025a6e0d-8583-44c7-8f5f-6ade175e446f}" Ancestor="">
+ <Operation Name="SQLGetDataEx" UID="{025A6E0D-8583-44C7-8F5F-6ADE175E446F}">
<Parameters>
- <Parameter Name="Result" UID="{594af50c-1f58-4148-8e4c-c0b8a35e7982}" DataType="Binary" Flag="Result" />
- <Parameter Name="aSQLText" UID="{61d8adf9-5877-4b29-bc5f-1eb622e070e7}" DataType="Utf8String" Flag="In" />
- <Parameter Name="aIncludeSchema" UID="{4d311120-235e-413a-bb59-5f49329a3e66}" DataType="Boolean" Flag="In" />
- <Parameter Name="aMaxRecords" UID="{724e7d1e-dd52-45f0-b392-5177aed6f11e}" DataType="Integer" Flag="In" />
- <Parameter Name="aDynamicWhereXML" UID="{ef5777b2-de84-4432-815c-6d3e4069e297}" DataType="Widestring" Flag="In" />
+ <Parameter Name="Result" DataType="Binary" Flag="Result">
+ </Parameter>
+ <Parameter Name="aSQLText" DataType="Utf8String" Flag="In">
+ </Parameter>
+ <Parameter Name="aIncludeSchema" DataType="Boolean" Flag="In">
+ </Parameter>
+ <Parameter Name="aMaxRecords" DataType="Integer" Flag="In">
+ </Parameter>
+ <Parameter Name="aDynamicWhereXML" DataType="Widestring" Flag="In">
+ </Parameter>
</Parameters>
</Operation>
- <Operation Name="SQLExecuteCommand" UID="{c2525bdb-0cba-4258-8016-37eb75c24bd7}" Ancestor="">
+ <Operation Name="SQLExecuteCommand" UID="{C2525BDB-0CBA-4258-8016-37EB75C24BD7}">
<Parameters>
- <Parameter Name="Result" UID="{bf53a530-d33d-4747-9b63-214ac64b2a9e}" DataType="Integer" Flag="Result" />
- <Parameter Name="aSQLText" UID="{5027fa7c-48de-4ec1-a0d6-8d0ae6c5516f}" DataType="Utf8String" Flag="In" />
+ <Parameter Name="Result" DataType="Integer" Flag="Result">
+ </Parameter>
+ <Parameter Name="aSQLText" DataType="Utf8String" Flag="In">
+ </Parameter>
</Parameters>
</Operation>
- <Operation Name="SQLExecuteCommandEx" UID="{284f296c-a86b-410e-8a91-72d6e0da86b9}" Ancestor="">
+ <Operation Name="SQLExecuteCommandEx" UID="{284F296C-A86B-410E-8A91-72D6E0DA86B9}">
<Parameters>
- <Parameter Name="Result" UID="{dd70b6d1-f0e3-4cdc-b556-857ba3c1c7df}" DataType="Integer" Flag="Result" />
- <Parameter Name="aSQLText" UID="{a5bff706-cb1a-4c40-8fef-86589a6f7bb9}" DataType="Utf8String" Flag="In" />
- <Parameter Name="aDynamicWhereXML" UID="{c8d533b2-2f52-46bf-adee-017f87fb2f54}" DataType="Widestring" Flag="In" />
+ <Parameter Name="Result" DataType="Integer" Flag="Result">
+ </Parameter>
+ <Parameter Name="aSQLText" DataType="Utf8String" Flag="In">
+ </Parameter>
+ <Parameter Name="aDynamicWhereXML" DataType="Widestring" Flag="In">
+ </Parameter>
</Parameters>
</Operation>
- <Operation Name="GetDatasetScripts" UID="{1025b82b-49fd-4d62-ace1-908baa8d330c}" Ancestor="">
+ <Operation Name="GetDatasetScripts" UID="{1025B82B-49FD-4D62-ACE1-908BAA8D330C}">
<Parameters>
- <Parameter Name="Result" UID="{816e516c-00cf-4139-bd5b-23b0fcd32432}" DataType="Utf8String" Flag="Result" />
- <Parameter Name="DatasetNames" UID="{c91aaa50-5b84-4282-aa7d-da47fc2eff5b}" DataType="Utf8String" Flag="In" />
+ <Parameter Name="Result" DataType="Utf8String" Flag="Result">
+ </Parameter>
+ <Parameter Name="DatasetNames" DataType="Utf8String" Flag="In">
+ </Parameter>
</Parameters>
</Operation>
- <Operation Name="RegisterForDataChangeNotification" UID="{3bfc17c7-6676-4b43-a90d-abec10072b48}" Ancestor="">
+ <Operation Name="RegisterForDataChangeNotification" UID="{3BFC17C7-6676-4B43-A90D-ABEC10072B48}">
<Parameters>
- <Parameter Name="aTableName" UID="{331a913c-66f3-4825-8624-949b9a169254}" DataType="Utf8String" Flag="In" />
+ <Parameter Name="aTableName" DataType="Utf8String" Flag="In">
+ </Parameter>
</Parameters>
</Operation>
- <Operation Name="UnregisterForDataChangeNotification" UID="{f3d1b5fb-42fa-46b4-8528-16cf915d4b4d}" Ancestor="">
+ <Operation Name="UnregisterForDataChangeNotification" UID="{F3D1B5FB-42FA-46B4-8528-16CF915D4B4D}">
<Parameters>
- <Parameter Name="aTableName" UID="{0b6362e7-2a13-4cc9-9e97-458ffd771bbb}" DataType="Utf8String" Flag="In" />
+ <Parameter Name="aTableName" DataType="Utf8String" Flag="In">
+ </Parameter>
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
- <Service Name="SimpleLoginService" UID="{4dd93f46-e044-47b9-a0f6-b45cd60a233a}" Abstract="1" Ancestor="BaseLoginService">
+ <Service Name="SimpleLoginService" UID="{4DD93F46-E044-47B9-A0F6-B45CD60A233A}" Ancestor="BaseLoginService" Abstract="1">
<Interfaces>
- <Interface Name="Default" UID="{b186853b-168b-4e33-b798-467444bfc8c6}" Ancestor="">
+ <Interface Name="Default" UID="{B186853B-168B-4E33-B798-467444BFC8C6}">
<Operations>
- <Operation Name="Login" UID="{87e7258d-59b1-4e76-8619-bf46780562f0}" Ancestor="">
+ <Operation Name="Login" UID="{87E7258D-59B1-4E76-8619-BF46780562F0}">
<Parameters>
- <Parameter Name="Result" UID="{54884cfa-c455-4d3d-a09e-2599c87ddd55}" DataType="Boolean" Flag="Result" />
- <Parameter Name="aUserID" UID="{29eabdb2-76bd-408d-9468-3a1b5d22590e}" DataType="Utf8String" Flag="In" />
- <Parameter Name="aPassword" UID="{b62f9918-aa14-49c0-82c4-7ba03a99e84c}" DataType="Utf8String" Flag="In" />
- <Parameter Name="aUserInfo" UID="{0fb935e6-e3fe-4f68-aab0-c6cd234bb34b}" DataType="UserInfo" Flag="Out" />
+ <Parameter Name="Result" DataType="Boolean" Flag="Result">
+ </Parameter>
+ <Parameter Name="aUserID" DataType="Utf8String" Flag="In">
+ </Parameter>
+ <Parameter Name="aPassword" DataType="Utf8String" Flag="In">
+ </Parameter>
+ <Parameter Name="aUserInfo" DataType="UserInfo" Flag="Out">
+ </Parameter>
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
- <Service Name="BaseLoginService" UID="{745eed14-581e-47fc-b2bb-d4faa6005b4f}" Abstract="1" Ancestor="">
+ <Service Name="BaseLoginService" UID="{745EED14-581E-47FC-B2BB-D4FAA6005B4F}" Abstract="1">
<Interfaces>
- <Interface Name="Default" UID="{c349db54-9dfb-454e-ad23-6f2166a624a6}" Ancestor="">
+ <Interface Name="Default" UID="{C349DB54-9DFB-454E-AD23-6F2166A624A6}">
<Operations>
- <Operation Name="LoginEx" UID="{2d036c75-65dc-42b0-b5ab-ec414f54b106}" Ancestor="">
+ <Operation Name="LoginEx" UID="{2D036C75-65DC-42B0-B5AB-EC414F54B106}">
<Parameters>
- <Parameter Name="Result" UID="{6afd1d08-f683-4801-80e3-0932ea850941}" DataType="Boolean" Flag="Result" />
- <Parameter Name="aLoginString" UID="{350a33ac-f6dd-4ef0-a3ac-e76ce2618a72}" DataType="Utf8String" Flag="In" />
+ <Parameter Name="Result" DataType="Boolean" Flag="Result">
+ </Parameter>
+ <Parameter Name="aLoginString" DataType="Utf8String" Flag="In">
+ </Parameter>
</Parameters>
</Operation>
- <Operation Name="Logout" UID="{866d0287-09d7-4368-aa5a-d4718cf698af}" Ancestor="">
- <Parameters />
- </Operation>
- </Operations>
- </Interface>
- </Interfaces>
- </Service>
- <Service Name="MultiDbLoginService" UID="{78596023-a368-4490-8be4-224987698117}" Abstract="1" Ancestor="BaseLoginService">
- <Interfaces>
- <Interface Name="Default" UID="{2c6d5764-01ce-447a-8264-27210b2c7371}" Ancestor="">
- <Operations>
- <Operation Name="Login" UID="{64f02ae6-1efd-40fd-979e-d0cc21320ccb}" Ancestor="">
+ <Operation Name="Logout" UID="{866D0287-09D7-4368-AA5A-D4718CF698AF}">
<Parameters>
- <Parameter Name="Result" UID="{5adb1e8f-f0ea-490d-999b-902f9435cb94}" DataType="Boolean" Flag="Result" />
- <Parameter Name="aUserID" UID="{fe80c633-6c58-457f-bf9d-3b9f24d01637}" DataType="Utf8String" Flag="In" />
- <Parameter Name="aPassword" UID="{4adec2c2-045e-4c7f-8087-6a7683733ea0}" DataType="Utf8String" Flag="In" />
- <Parameter Name="aConnectionName" UID="{90cbd216-9cc2-45cc-8d47-62d676372dd3}" DataType="Utf8String" Flag="In" />
- <Parameter Name="aUserInfo" UID="{06db0625-316c-438f-8acd-3b733c9b10da}" DataType="UserInfo" Flag="Out" />
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
- <Service Name="MultiDbLoginServiceV5" UID="{059b0fa5-5980-4811-8c8e-790402d62c62}" Abstract="1" Ancestor="MultiDbLoginService">
+ <Service Name="MultiDbLoginService" UID="{78596023-A368-4490-8BE4-224987698117}" Ancestor="BaseLoginService" Abstract="1">
<Interfaces>
- <Interface Name="Default" UID="{5a78ab01-2097-4473-a4d5-78980ffd90e4}" Ancestor="">
+ <Interface Name="Default" UID="{2C6D5764-01CE-447A-8264-27210B2C7371}">
<Operations>
- <Operation Name="GetConnectionNames" UID="{bf3ae66f-a496-4b4d-aedc-a484f8e2b20e}" Ancestor="">
+ <Operation Name="Login" UID="{64F02AE6-1EFD-40FD-979E-D0CC21320CCB}">
<Parameters>
- <Parameter Name="Result" UID="{7f532059-7385-4b7d-86c4-3644a1219022}" DataType="StringArray" Flag="Result" />
- </Parameters>
- </Operation>
- <Operation Name="GetDefaultConnectionName" UID="{ba63f191-03a5-48fb-99d7-f48b150cb1c6}" Ancestor="">
- <Parameters>
- <Parameter Name="Result" UID="{a423d1d8-e3d2-4fde-b090-c59871d9ddb3}" DataType="Utf8String" Flag="Result" />
+ <Parameter Name="Result" DataType="Boolean" Flag="Result">
+ </Parameter>
+ <Parameter Name="aUserID" DataType="Utf8String" Flag="In">
+ </Parameter>
+ <Parameter Name="aPassword" DataType="Utf8String" Flag="In">
+ </Parameter>
+ <Parameter Name="aConnectionName" DataType="Utf8String" Flag="In">
+ </Parameter>
+ <Parameter Name="aUserInfo" DataType="UserInfo" Flag="Out">
+ </Parameter>
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
- <Service Name="SimpleDataAbstractService" UID="{cdea3320-d75e-4bb0-a9af-03acba4fdc2e}" Abstract="1" Ancestor="DataAbstractService">
+ <Service Name="MultiDbLoginServiceV5" UID="{059B0FA5-5980-4811-8C8E-790402D62C62}" Ancestor="MultiDbLoginService" Abstract="1">
<Interfaces>
- <Interface Name="Default" UID="{34f94ce3-8008-4662-9e02-9b1ce91b5b33}" Ancestor="">
+ <Interface Name="Default" UID="{5A78AB01-2097-4473-A4D5-78980FFD90E4}">
<Operations>
- <Operation Name="SimpleGetData" UID="{51c80ff3-889d-493e-96cb-17ec4cabfa6c}" Ancestor="">
+ <Operation Name="GetConnectionNames" UID="{BF3AE66F-A496-4B4D-AEDC-A484F8E2B20E}">
<Parameters>
- <Parameter Name="Result" UID="{30c416f7-5708-45b5-86ef-a5d036624ecd}" DataType="SimpleDataResultArray" Flag="Result" />
- <Parameter Name="Request" UID="{b93d697c-a8ce-4e26-b4bc-9274c12735ac}" DataType="SimpleRequestInfoArray" Flag="In" />
+ <Parameter Name="Result" DataType="StringArray" Flag="Result">
+ </Parameter>
</Parameters>
</Operation>
- <Operation Name="SimpleUpdateData" UID="{9c233ccd-21bc-4ee1-bfb4-ca18b7bd0703}" Ancestor="">
+ <Operation Name="GetDefaultConnectionName" UID="{BA63F191-03A5-48FB-99D7-F48B150CB1C6}">
<Parameters>
- <Parameter Name="Result" UID="{40318aea-07c2-4399-a08b-7d0c33b640d8}" DataType="SimpleDeltaArray" Flag="Result" />
- <Parameter Name="aDelta" UID="{5587d5f1-e36e-4cbf-8d3c-24835c407014}" DataType="SimpleDeltaArray" Flag="In" />
+ <Parameter Name="Result" DataType="Utf8String" Flag="Result">
+ </Parameter>
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
- <Service Name="Data" UID="{b2e26708-edbb-4786-903b-2cff84bcc3fb}" Ancestor="SimpleDataAbstractService">
- <Documentation><![CDATA[Database acces for accounts]]></Documentation>
+ <Service Name="SimpleDataAbstractService" UID="{CDEA3320-D75E-4BB0-A9AF-03ACBA4FDC2E}" Ancestor="DataAbstractService" Abstract="1">
<Interfaces>
- <Interface Name="Default" UID="{32533368-25e0-405a-a5de-b30dc7cdcda1}" Ancestor="">
- <Documentation><![CDATA[Service BestSellerCloudService. This service has been automatically generated using the RODL template you can find in the Templates directory.]]></Documentation>
+ <Interface Name="Default" UID="{34F94CE3-8008-4662-9E02-9B1CE91B5B33}">
<Operations>
- <Operation Name="schema_version" UID="{be8388bf-8fd8-443c-b314-0b364f0c35fe}" Ancestor="">
+ <Operation Name="SimpleGetData" UID="{51C80FF3-889D-493E-96CB-17EC4CABFA6C}">
<Parameters>
- <Parameter Name="Result" UID="{070ca961-ea59-4437-b61b-a36a8a383b56}" DataType="Integer" Flag="Result" />
+ <Parameter Name="Result" DataType="SimpleDataResultArray" Flag="Result" />
+ <Parameter Name="Request" DataType="SimpleRequestInfoArray" Flag="In" />
</Parameters>
</Operation>
- <Operation Name="new_clientdb" UID="{c8d3afec-0e4f-423d-b478-fb8fa57cc470}" Ancestor="">
+ <Operation Name="SimpleUpdateData" UID="{9C233CCD-21BC-4EE1-BFB4-CA18B7BD0703}">
<Parameters>
- <Parameter Name="Result" UID="{798eb0f5-578d-4f53-9997-44bdb1e70e3b}" DataType="Binary" Flag="Result" />
- <Parameter Name="user_id" UID="{84a21814-ac0f-404a-aea5-17d8c10ed0c5}" DataType="Integer" Flag="In" />
- </Parameters>
- </Operation>
- <Operation Name="get_sql" UID="{b857373e-8823-4a8e-85a3-ad2f197e57ad}" Ancestor="">
- <Parameters>
- <Parameter Name="Result" UID="{4890ed06-1f97-4855-9488-4e37a2d99ceb}" DataType="Binary" Flag="Result" />
- <Parameter Name="sql" UID="{9138e8f7-be42-43e7-9028-08e40c43bce7}" DataType="WideString" Flag="In" />
- <Parameter Name="maxRecords" UID="{5ee088e2-2513-4351-9791-c3485b400075}" DataType="Integer" Flag="In" />
- </Parameters>
- </Operation>
- <Operation Name="filter_product_by_category" UID="{fb378e57-80f1-4b79-89fa-2f20017275f4}" Ancestor="">
- <Parameters>
- <Parameter Name="Result" UID="{07424c4f-1cb4-4c1a-98bb-444ad58317df}" DataType="Binary" Flag="Result" />
- <Parameter Name="category" UID="{d8a9e0e9-9cf0-4e08-9b39-938015c53ef8}" DataType="WideString" Flag="In" />
- <Parameter Name="order_option" UID="{47ba9dba-e023-4978-9ef5-b809d308ea80}" DataType="WideString" Flag="In" />
- <Parameter Name="page_number" UID="{3e7d8411-a24b-4ef6-b615-9d7ae095b093}" DataType="Integer" Flag="In" />
- <Parameter Name="paginate_by" UID="{26709eb9-435f-4a8f-b9c1-e13415832188}" DataType="Integer" Flag="In" />
- </Parameters>
- </Operation>
- <Operation Name="photo_download_list" UID="{72f2597d-0d4a-475d-92ca-1853edc145b0}" Ancestor="">
- <Parameters>
- <Parameter Name="Result" UID="{dca85d8c-fec2-4396-b47d-dc7c413f38a3}" DataType="WideString" Flag="Result" />
- <Parameter Name="LastAcces" UID="{cc5d03cd-4136-489b-a945-333317eaeff3}" DataType="DateTime" Flag="In" />
- </Parameters>
- </Operation>
- <Operation Name="fulltext_search_product" UID="{23aefe8f-6f24-4769-ae47-eb0e02bdd7ee}" Ancestor="">
- <Parameters>
- <Parameter Name="Result" UID="{9935f136-e8d0-4bd4-8536-902c7f5fc4df}" DataType="Binary" Flag="Result" />
- <Parameter Name="idiom" UID="{16862217-b435-4f06-924c-ae4c06ea7fd9}" DataType="WideString" Flag="In" />
- <Parameter Name="search" UID="{c6e81cb0-25a0-4f4a-b4a4-4438aa02a5d6}" DataType="WideString" Flag="In" />
+ <Parameter Name="Result" DataType="SimpleDeltaArray" Flag="Result" />
+ <Parameter Name="aDelta" DataType="SimpleDeltaArray" Flag="In" />
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
- <Service Name="LoginService" UID="{b7e83ceb-7a79-4cd8-b45f-7ae792e64f3a}" Ancestor="MultiDbLoginService">
+ <Service Name="Data" UID="{B2E26708-EDBB-4786-903B-2CFF84BCC3FB}" Ancestor="SimpleDataAbstractService">
+ <Documentation><![CDATA[Database acces for accounts]]></Documentation>
+ <Interfaces>
+ <Interface Name="Default" UID="{32533368-25E0-405A-A5DE-B30DC7CDCDA1}">
+ <Documentation><![CDATA[Service BestSellerCloudService. This service has been automatically generated using the RODL template you can find in the Templates directory.]]></Documentation>
+ <Operations>
+ <Operation Name="schema_version" UID="{BE8388BF-8FD8-443C-B314-0B364F0C35FE}">
+ <Parameters>
+ <Parameter Name="Result" DataType="Integer" Flag="Result" />
+ </Parameters>
+ </Operation>
+ <Operation Name="new_clientdb" UID="{C8D3AFEC-0E4F-423D-B478-FB8FA57CC470}">
+ <Parameters>
+ <Parameter Name="Result" DataType="Binary" Flag="Result" />
+ <Parameter Name="user_id" DataType="Integer" Flag="In" />
+ </Parameters>
+ </Operation>
+ <Operation Name="get_sql" UID="{B857373E-8823-4A8E-85A3-AD2F197E57AD}">
+ <Parameters>
+ <Parameter Name="Result" DataType="Binary" Flag="Result" />
+ <Parameter Name="sql" DataType="WideString" Flag="In" />
+ <Parameter Name="maxRecords" DataType="Integer" Flag="In" />
+ </Parameters>
+ </Operation>
+ <Operation Name="filter_product_by_category" UID="{FB378E57-80F1-4B79-89FA-2F20017275F4}">
+ <Parameters>
+ <Parameter Name="Result" DataType="Binary" Flag="Result" />
+ <Parameter Name="category" DataType="WideString" Flag="In" />
+ <Parameter Name="order_option" DataType="WideString" Flag="In" />
+ <Parameter Name="page_number" DataType="Integer" Flag="In" />
+ <Parameter Name="paginate_by" DataType="Integer" Flag="In" />
+ </Parameters>
+ </Operation>
+ <Operation Name="photo_download_list" UID="{72F2597D-0D4A-475D-92CA-1853EDC145B0}">
+ <Parameters>
+ <Parameter Name="Result" DataType="WideString" Flag="Result" />
+ <Parameter Name="LastAcces" DataType="DateTime" Flag="In" />
+ </Parameters>
+ </Operation>
+ <Operation Name="fulltext_search_product" UID="{23AEFE8F-6F24-4769-AE47-EB0E02BDD7EE}">
+ <Parameters>
+ <Parameter Name="Result" DataType="Binary" Flag="Result" />
+ <Parameter Name="idiom" DataType="WideString" Flag="In" />
+ <Parameter Name="search" DataType="WideString" Flag="In" />
+ </Parameters>
+ </Operation>
+ </Operations>
+ </Interface>
+ </Interfaces>
+ </Service>
+ <Service Name="LoginService" UID="{B7E83CEB-7A79-4CD8-B45F-7AE792E64F3A}" Ancestor="MultiDbLoginService">
<Documentation><![CDATA[Authentication service.]]></Documentation>
<Interfaces>
- <Interface Name="Default" UID="{86545762-2066-4964-92be-891e9f454a97}" Ancestor="">
+ <Interface Name="Default" UID="{86545762-2066-4964-92BE-891E9F454A97}">
<Operations />
</Interface>
</Interfaces>
</Service>
- <Service Name="Admin" UID="{94586fb2-37ab-47ac-a28d-1aa3d625c58a}" Ancestor="DataAbstractService">
+ <Service Name="Admin" UID="{94586FB2-37AB-47AC-A28D-1AA3D625C58A}" Ancestor="DataAbstractService">
<Documentation><![CDATA[Administrative managment of the cloud data]]></Documentation>
<Interfaces>
- <Interface Name="Default" UID="{1eb88df0-9c60-47d6-9528-4902da7fc24a}" Ancestor="">
+ <Interface Name="Default" UID="{1EB88DF0-9C60-47D6-9528-4902DA7FC24A}">
<Operations>
- <Operation Name="can_create_account" UID="{23070c07-8668-41a7-a3c5-a7bc9d16d1d1}" Ancestor="">
+ <Operation Name="can_create_account" UID="{23070C07-8668-41A7-A3C5-A7BC9D16D1D1}">
<Parameters>
- <Parameter Name="Result" UID="{aa07e822-9a90-4eb8-8d50-8baff6cdcadb}" DataType="Boolean" Flag="Result" />
- <Parameter Name="name" UID="{e758756a-3b5e-4334-bd34-62f74210d29d}" DataType="WideString" Flag="In" />
+ <Parameter Name="Result" DataType="Boolean" Flag="Result" />
+ <Parameter Name="name" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
- <Operation Name="create_account" UID="{0c94a7d3-0b61-4321-bb83-38a559729752}" Ancestor="">
+ <Operation Name="create_account" UID="{0C94A7D3-0B61-4321-BB83-38A559729752}">
<Parameters>
- <Parameter Name="Result" UID="{410d8e29-06b9-4d2d-b091-75d4b3767224}" DataType="Integer" Flag="Result" />
- <Parameter Name="name" UID="{3c3fcaaf-23a2-4d71-94a9-969b337a414e}" DataType="WideString" Flag="In" />
- <Parameter Name="user_name" UID="{bb818a4b-a123-45a8-bcbc-05588e0c1b62}" DataType="WideString" Flag="In" />
- <Parameter Name="email" UID="{067e6577-05b6-4a34-9d0c-1552a5d5530c}" DataType="WideString" Flag="In" />
- <Parameter Name="password" UID="{f1753113-373c-45b1-a2b1-7e98e16c1d62}" DataType="WideString" Flag="In" />
- <Parameter Name="plan" UID="{b6cc5418-fde4-45a8-aee0-33070782c4d4}" DataType="WideString" Flag="In" />
- <Parameter Name="bill_period" UID="{1e152588-6157-4d3c-b944-1014d2695f47}" DataType="Integer" Flag="In" />
+ <Parameter Name="Result" DataType="Integer" Flag="Result" />
+ <Parameter Name="name" DataType="WideString" Flag="In" />
+ <Parameter Name="user_name" DataType="WideString" Flag="In" />
+ <Parameter Name="email" DataType="WideString" Flag="In" />
+ <Parameter Name="password" DataType="WideString" Flag="In" />
+ <Parameter Name="plan" DataType="WideString" Flag="In" />
+ <Parameter Name="bill_period" DataType="Integer" Flag="In" />
</Parameters>
</Operation>
- <Operation Name="drop_account" UID="{bc217fab-555a-437a-ac7c-12166a2f7791}" Ancestor="">
+ <Operation Name="drop_account" UID="{BC217FAB-555A-437A-AC7C-12166A2F7791}">
<Parameters>
- <Parameter Name="Result" UID="{ee20b39e-b3a2-4776-b3a4-9ad15334deba}" DataType="Boolean" Flag="Result" />
- <Parameter Name="name" UID="{809914b5-0d93-4f98-9c5c-d58d836d2bc8}" DataType="WideString" Flag="In" />
+ <Parameter Name="Result" DataType="Boolean" Flag="Result" />
+ <Parameter Name="name" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
- <Operation Name="can_create_user" UID="{27f36df4-0f70-423e-bd40-b3ed8c3983eb}" Ancestor="">
+ <Operation Name="can_create_user" UID="{27F36DF4-0F70-423E-BD40-B3ED8C3983EB}">
<Parameters>
- <Parameter Name="Result" UID="{91815317-d596-4d87-9422-4096aa6f6963}" DataType="Boolean" Flag="Result" />
- <Parameter Name="name" UID="{19a48a4c-7f5d-4d6f-81b1-6667c097cbca}" DataType="WideString" Flag="In" />
+ <Parameter Name="Result" DataType="Boolean" Flag="Result" />
+ <Parameter Name="name" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
- <Operation Name="create_user" UID="{810a3b5d-8637-4024-86f6-e24d1232e1c1}" Ancestor="">
+ <Operation Name="create_user" UID="{810A3B5D-8637-4024-86F6-E24D1232E1C1}">
<Parameters>
- <Parameter Name="Result" UID="{8d920265-7d9c-443d-8831-ae4f7e251b71}" DataType="Integer" Flag="Result" />
- <Parameter Name="company_id" UID="{27e41689-2ab5-4672-a61e-24e612bcd7cf}" DataType="Integer" Flag="In" />
- <Parameter Name="user_name" UID="{f7e86016-94b3-4c70-91af-77591c53aab1}" DataType="WideString" Flag="In" />
- <Parameter Name="password" UID="{2c76a987-f779-4994-8bde-07c6793436e7}" DataType="WideString" Flag="In" />
- <Parameter Name="first_name" UID="{dc214e97-b3f0-4f4e-9ec0-f3ac7455df90}" DataType="WideString" Flag="In" />
- <Parameter Name="last_name" UID="{28e7953c-ded1-44ec-be85-b1e214a5e1f4}" DataType="WideString" Flag="In" />
- <Parameter Name="email" UID="{ab8641cd-e7bd-4ebe-851c-5d312d6744d1}" DataType="WideString" Flag="In" />
- <Parameter Name="is_admin" UID="{f731b5ad-07d9-408d-8f35-b25fa3a255ae}" DataType="Boolean" Flag="In" />
- <Parameter Name="is_staff" UID="{4c2a7fe4-ff6b-4f6a-adc0-6b4216bc9112}" DataType="Boolean" Flag="In" />
+ <Parameter Name="Result" DataType="Integer" Flag="Result" />
+ <Parameter Name="company_id" DataType="Integer" Flag="In" />
+ <Parameter Name="user_name" DataType="WideString" Flag="In" />
+ <Parameter Name="password" DataType="WideString" Flag="In" />
+ <Parameter Name="first_name" DataType="WideString" Flag="In" />
+ <Parameter Name="last_name" DataType="WideString" Flag="In" />
+ <Parameter Name="email" DataType="WideString" Flag="In" />
+ <Parameter Name="is_admin" DataType="Boolean" Flag="In" />
+ <Parameter Name="is_staff" DataType="Boolean" Flag="In" />
</Parameters>
</Operation>
- <Operation Name="drop_user" UID="{4eeb7a59-2f24-4462-a047-b9b8aa28db8e}" Ancestor="">
+ <Operation Name="drop_user" UID="{4EEB7A59-2F24-4462-A047-B9B8AA28DB8E}">
<Parameters>
- <Parameter Name="Result" UID="{c2823f0c-b4f1-4971-86ff-4d935918a4a6}" DataType="Boolean" Flag="Result" />
- <Parameter Name="name" UID="{f298c186-7040-495b-a63c-7e95effa1418}" DataType="WideString" Flag="In" />
+ <Parameter Name="Result" DataType="Boolean" Flag="Result" />
+ <Parameter Name="name" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
- <Operation Name="reset_password" UID="{b4468467-431e-45dc-b8ca-ad4174996b79}" Ancestor="">
+ <Operation Name="reset_password" UID="{B4468467-431E-45DC-B8CA-AD4174996B79}">
<Parameters>
- <Parameter Name="email" UID="{db8172f0-6ed5-41af-9b36-ceebc7636656}" DataType="WideString" Flag="In" />
- <Parameter Name="new_password" UID="{3e548cc4-f60f-45b2-b52e-01c872ee9681}" DataType="WideString" Flag="In" />
+ <Parameter Name="email" DataType="WideString" Flag="In" />
+ <Parameter Name="new_password" DataType="WideString" Flag="In" />
</Parameters>
</Operation>
</Operations>
@@ -493,14 +363,16 @@
</Service>
</Services>
<EventSinks>
- <EventSink Name="DataChangeNotification" UID="{10309cdf-ea24-4f8b-9678-8d1ef426955f}" Ancestor="">
+ <EventSink Name="DataChangeNotification" UID="{10309CDF-EA24-4F8B-9678-8D1EF426955F}">
<Interfaces>
- <Interface Name="Default" UID="{1309480c-aef8-48e0-a27f-e6090f441b46}" Ancestor="">
+ <Interface Name="Default" UID="{1309480C-AEF8-48E0-A27F-E6090F441B46}">
<Operations>
- <Operation Name="OnDataTableChanged" UID="{61437ab0-dd71-44d3-967a-25199ce8c1cd}" Ancestor="">
+ <Operation Name="OnDataTableChanged" UID="{61437AB0-DD71-44D3-967A-25199CE8C1CD}">
<Parameters>
- <Parameter Name="aTableName" UID="{9c01fec9-8b78-413a-82c2-46e38376e43e}" DataType="Utf8String" Flag="In" />
- <Parameter Name="aDelta" UID="{27e86bd5-c3e2-4293-986f-105878acaf2a}" DataType="Binary" Flag="In" />
+ <Parameter Name="aTableName" DataType="Utf8String" Flag="In">
+ </Parameter>
+ <Parameter Name="aDelta" DataType="Binary" Flag="In">
+ </Parameter>
</Parameters>
</Operation>
</Operations>
@@ -508,7 +380,215 @@
</Interfaces>
</EventSink>
</EventSinks>
+ <Structs>
+ <Struct Name="DataParameter" UID="{960C67F1-F39A-43EF-9D45-E091ACE04A86}" AutoCreateParams="1">
+ <Elements>
+ <Element Name="Name" DataType="Utf8String">
+ </Element>
+ <Element Name="Value" DataType="Variant">
+ </Element>
+ </Elements>
+ </Struct>
+ <Struct Name="TableRequestInfo" UID="{AD4D327E-650E-42AF-8D57-1166124FB515}" AutoCreateParams="1">
+ <Elements>
+ <Element Name="UserFilter" DataType="Utf8String">
+ </Element>
+ <Element Name="IncludeSchema" DataType="Boolean">
+ </Element>
+ <Element Name="MaxRecords" DataType="Integer">
+ <CustomAttributes>
+ <Default Value="-1" />
+ </CustomAttributes>
+ </Element>
+ <Element Name="Parameters" DataType="DataParameterArray">
+ </Element>
+ </Elements>
+ </Struct>
+ <Struct Name="UserInfo" UID="{C07A7008-F183-4015-9503-5C8FAE347E1C}" AutoCreateParams="1">
+ <Elements>
+ <Element Name="SessionID" DataType="Utf8String">
+ </Element>
+ <Element Name="UserID" DataType="Utf8String">
+ </Element>
+ <Element Name="Privileges" DataType="StringArray">
+ </Element>
+ <Element Name="Attributes" DataType="VariantArray">
+ </Element>
+ <Element Name="UserData" DataType="Binary">
+ </Element>
+ </Elements>
+ </Struct>
+ <Struct Name="TableRequestInfoV5" UID="{F212B25A-167B-409C-BE99-23348E82AA5E}" AutoCreateParams="1" Ancestor="TableRequestInfo">
+ <Elements>
+ <Element Name="WhereClause" DataType="Xml">
+ </Element>
+ <Element Name="DynamicSelectFieldNames" DataType="StringArray">
+ </Element>
+ <Element Name="Sorting" DataType="ColumnSorting">
+ </Element>
+ </Elements>
+ </Struct>
+ <Struct Name="ColumnSorting" UID="{81A8FAD7-B72D-4962-AD43-CD8E827DBC12}" AutoCreateParams="1">
+ <Elements>
+ <Element Name="FieldName" DataType="Utf8String">
+ </Element>
+ <Element Name="SortDirection" DataType="ColumnSortDirection">
+ </Element>
+ </Elements>
+ </Struct>
+ <Struct Name="TableRequestInfoV6" UID="{9BC1458B-11F9-44EB-81D9-06198336F72D}" AutoCreateParams="1" Ancestor="TableRequestInfo">
+ <Elements>
+ <Element Name="Sql" DataType="Widestring">
+ </Element>
+ </Elements>
+ </Struct>
+ <Struct Name="SimpleDataParameter" UID="{9F34BE92-D627-46C7-8308-B232EEC8B1E3}" AutoCreateParams="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">
+ <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">
+ <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">
+ <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">
+ <Elements>
+ <Element Name="Name" DataType="Utf8String" />
+ <Element Name="DataType" DataType="SimpleDataType" />
+ </Elements>
+ </Struct>
+ <Struct Name="SimpleDeltaChange" UID="{893C56AB-5737-4539-B7D7-656B50145316}" AutoCreateParams="1">
+ <Elements>
+ <Element Name="OldValues" DataType="StringArray" />
+ <Element Name="NewValues" DataType="StringArray" />
+ <Element Name="Error" DataType="Utf8String" />
+ <Element Name="Mode" DataType="SimpleDataMode" />
+ </Elements>
+ </Struct>
+ </Structs>
+ <Enums>
+ <Enum Name="ColumnSortDirection" UID="{EAEAD7D2-3A0E-48D6-BE19-A74265D14503}">
+ <EnumValues>
+ <EnumValue Name="Ascending">
+ </EnumValue>
+ <EnumValue Name="Descending">
+ </EnumValue>
+ </EnumValues>
+ </Enum>
+ <Enum Name="ScriptExceptionType" UID="{60698D9B-61E3-4BDA-AA4C-58235FE6F4F5}">
+ <EnumValues>
+ <EnumValue Name="ParserError">
+ </EnumValue>
+ <EnumValue Name="RuntimeError">
+ </EnumValue>
+ <EnumValue Name="Fail">
+ </EnumValue>
+ <EnumValue Name="UnexpectedException">
+ </EnumValue>
+ </EnumValues>
+ </Enum>
+ <Enum Name="SimpleDataType" UID="{E383D914-257C-4F69-A172-404EF405B3F6}">
+ <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}">
+ <EnumValues>
+ <EnumValue Name="Insert" />
+ <EnumValue Name="Delete" />
+ <EnumValue Name="Update" />
+ </EnumValues>
+ </Enum>
+ </Enums>
+ <Arrays>
+ <Array Name="DataParameterArray" UID="{3E639D01-FB07-458F-B9C4-C6550F504901}">
+ <ElementType DataType="DataParameter" />
+ </Array>
+ <Array Name="TableRequestInfoArray" UID="{036958C2-1AC8-49B6-8A94-417198CB799F}">
+ <ElementType DataType="TableRequestInfo" />
+ </Array>
+ <Array Name="StringArray" UID="{7E86C9FC-99E7-45F2-8A49-E59A7A017265}">
+ <ElementType DataType="Utf8String" />
+ </Array>
+ <Array Name="VariantArray" UID="{5E7C5D64-FC5D-4B54-AC91-11B27ACA5FF4}">
+ <ElementType DataType="Variant" />
+ </Array>
+ <Array Name="ColumnSortingArray" UID="{53481559-8F14-44C6-83E4-5E9A579AB0EC}">
+ <ElementType DataType="ColumnSorting" />
+ </Array>
+ <Array Name="SimpleDataParameterArray" UID="{1B5C57F9-DEAE-4ECD-B7BD-F3FC0E9721FC}">
+ <ElementType DataType="SimpleDataParameter" />
+ </Array>
+ <Array Name="SimpleRequestInfoArray" UID="{0F9B2BF4-21AA-445F-B634-7452573CFA8D}">
+ <ElementType DataType="SimpleRequestInfo" />
+ </Array>
+ <Array Name="SimpleDeltaArray" UID="{AA40A9F3-4714-42A1-86FD-22F4E7D48290}">
+ <ElementType DataType="SimpleDelta" />
+ </Array>
+ <Array Name="StringArrayArray" UID="{9A436ECC-ADEB-4BC3-808F-95390F7EAD1D}">
+ <ElementType DataType="StringArray" />
+ </Array>
+ <Array Name="SimpleDataResultArray" UID="{7E8CC652-1808-4D12-95B7-4196713B294A}">
+ <ElementType DataType="SimpleDataResult" />
+ </Array>
+ <Array Name="SimpleFieldInfoArray" UID="{8D1D8803-3E88-4FB9-A277-89044C1012CC}">
+ <ElementType DataType="SimpleFieldInfo" />
+ </Array>
+ <Array Name="SimpleDeltaChangeArray" UID="{D85C9D3A-B223-49B2-BEC5-8FB6F19D7067}">
+ <ElementType DataType="SimpleDeltaChange" />
+ </Array>
+ </Arrays>
+ <Exceptions>
+ <Exception Name="ScriptException" UID="{8BF890A1-81CF-4371-93FD-39E44CBD052F}" AutoCreateParams="1">
+ <Elements>
+ <Element Name="Line" DataType="Integer">
+ </Element>
+ <Element Name="Column" DataType="Integer">
+ </Element>
+ <Element Name="Event" DataType="Utf8String">
+ </Element>
+ <Element Name="InnerStackTrace" DataType="Utf8String">
+ </Element>
+ <Element Name="Type" DataType="ScriptExceptionType">
+ </Element>
+ </Elements>
+ </Exception>
+ </Exceptions>
+ <Groups />
<Uses>
<Use Name="DataAbstract" UID="{9019CF80-2EB0-4712-BEF0-9AA38BF80B70}" Rodl="DataAbstract.RODL" AbsoluteRodl="R:\Data Abstract for .NET\Source\RemObjects.DataAbstract.Server\DataAbstract.RODL" />
+ <Use Name="DataAbstract4_rodl" UID="{E8F18893-B585-4C98-9934-514AB079201E}" Rodl="$(Data Abstract for Delphi)\Source\DataAbstract4.rodl" AbsoluteRodl="C:\Programacion\Otros\RemObjects Software\Data Abstract for Delphi\Source\DataAbstract4.rodl" />
+ <Use Name="DataAbstract_Simple" UID="{06A8D71A-6990-4344-9387-0B31E0CF6D63}" Rodl="$(Data Abstract for Delphi)\Source\DataAbstract-Simple.RODL" AbsoluteRodl="C:\Programacion\Otros\RemObjects Software\Data Abstract for Delphi\Source\DataAbstract-Simple.RODL" />
</Uses>
</Library>
\ No newline at end of file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment