172 lines
5.6 KiB
Plaintext
172 lines
5.6 KiB
Plaintext
<Library Name="DataAbstract3" UID="{2966A4BF-569C-45AA-8F34-CF1E155FD77A}" Version="3.0">
|
|
<Services>
|
|
<Service Name="DARemoteService" UID="{95DD2011-2B13-4CD6-8C9E-96BB71008093}" Abstract="1">
|
|
<Interfaces>
|
|
<Interface Name="Default" UID="{C532E842-0AA9-4253-A9BF-AFCF22885B97}">
|
|
<Operations>
|
|
<Operation Name="GetDatasetSchema" UID="{D051F207-728C-4C62-B8AC-71AF06EC0EAF}">
|
|
<Parameters>
|
|
<Parameter Name="Result" DataType="Binary" Flag="Result">
|
|
</Parameter>
|
|
<Parameter Name="aDatasetName" DataType="String" Flag="In" >
|
|
</Parameter>
|
|
</Parameters>
|
|
</Operation>
|
|
<Operation Name="GetDatasetScripts" UID="{56B8AC37-50B5-4702-987A-406116E01B5F}">
|
|
<Parameters>
|
|
<Parameter Name="Result" DataType="String" Flag="Result">
|
|
</Parameter>
|
|
<Parameter Name="DatasetNames" DataType="String" Flag="In" >
|
|
</Parameter>
|
|
</Parameters>
|
|
</Operation>
|
|
<Operation Name="GetDatasetData" UID="{8575660B-29D0-424D-8E55-3833D18DB927}">
|
|
<Parameters>
|
|
<Parameter Name="Result" DataType="Binary" Flag="Result">
|
|
</Parameter>
|
|
<Parameter Name="DatasetName" DataType="String" Flag="In" >
|
|
</Parameter>
|
|
<Parameter Name="Params" DataType="String" Flag="In" >
|
|
</Parameter>
|
|
<Parameter Name="IncludeSchema" DataType="Boolean" Flag="In" >
|
|
</Parameter>
|
|
<Parameter Name="MaxRecords" DataType="Integer" Flag="In" >
|
|
</Parameter>
|
|
</Parameters>
|
|
</Operation>
|
|
<Operation Name="GetDatasetDataEx" UID="{A07DFFAF-41A0-489A-83E8-B31992898BA7}">
|
|
<Parameters>
|
|
<Parameter Name="Result" DataType="Binary" Flag="Result">
|
|
</Parameter>
|
|
<Parameter Name="DatasetName" DataType="String" Flag="In" >
|
|
</Parameter>
|
|
<Parameter Name="Params" DataType="TDADatasetParamArray" Flag="In" >
|
|
</Parameter>
|
|
<Parameter Name="UserFilter" DataType="String" Flag="In" >
|
|
</Parameter>
|
|
<Parameter Name="IncludeSchema" DataType="Boolean" Flag="In" >
|
|
</Parameter>
|
|
<Parameter Name="MaxRecords" DataType="Integer" Flag="In" >
|
|
</Parameter>
|
|
</Parameters>
|
|
</Operation>
|
|
<Operation Name="UpdateData" UID="{D8E619B6-28E7-47BF-AE14-2EA90931CD88}">
|
|
<Parameters>
|
|
<Parameter Name="Result" DataType="Binary" Flag="Result">
|
|
</Parameter>
|
|
<Parameter Name="Delta" DataType="Binary" Flag="In" >
|
|
</Parameter>
|
|
</Parameters>
|
|
</Operation>
|
|
<Operation Name="ExecuteSQLCommand" UID="{05FA035A-8CAB-448A-99C2-98272A772088}">
|
|
<Parameters>
|
|
<Parameter Name="Result" DataType="Integer" Flag="Result">
|
|
</Parameter>
|
|
<Parameter Name="SQL" DataType="String" Flag="In" >
|
|
</Parameter>
|
|
</Parameters>
|
|
</Operation>
|
|
<Operation Name="GetSchemaAsXML" UID="{390B1AA0-7568-47D7-A593-3FDA8FD3AA04}">
|
|
<Parameters>
|
|
<Parameter Name="Result" DataType="String" Flag="Result">
|
|
</Parameter>
|
|
</Parameters>
|
|
</Operation>
|
|
<Operation Name="GetMultipleDatasets" UID="{F925F364-645C-4642-8A44-466892897BD0}">
|
|
<Parameters>
|
|
<Parameter Name="Result" DataType="Binary" Flag="Result">
|
|
</Parameter>
|
|
<Parameter Name="DatasetRequestInfoArray" DataType="TDADatasetRequestInfoArray" Flag="In" >
|
|
</Parameter>
|
|
</Parameters>
|
|
</Operation>
|
|
<Operation Name="ExecuteSQLCommandEx" UID="{726EDDF7-D1B2-43DF-B0E3-69E62F89DE0E}">
|
|
<Parameters>
|
|
<Parameter Name="Result" DataType="Integer" Flag="Result">
|
|
</Parameter>
|
|
<Parameter Name="CommandName" DataType="String" Flag="In" >
|
|
</Parameter>
|
|
<Parameter Name="Params" DataType="TDADatasetParamArray" Flag="In" >
|
|
</Parameter>
|
|
</Parameters>
|
|
</Operation>
|
|
</Operations>
|
|
</Interface>
|
|
</Interfaces>
|
|
</Service>
|
|
<Service Name="DALoginService" UID="{BCA2B2AC-7B31-46C8-9D94-4EA8B8930C21}" Ancestor="DARemoteService" Abstract="1">
|
|
<Interfaces>
|
|
<Interface Name="Default" UID="{58550AA0-B64F-495A-B2F8-C981D4C39180}">
|
|
<Operations>
|
|
<Operation Name="Login" UID="{3313B07C-5C16-4131-9141-6400C83C4E8F}">
|
|
<Parameters>
|
|
<Parameter Name="Result" DataType="Boolean" Flag="Result">
|
|
</Parameter>
|
|
<Parameter Name="UserID" DataType="String" Flag="In" >
|
|
</Parameter>
|
|
<Parameter Name="Password" DataType="String" Flag="In" >
|
|
</Parameter>
|
|
<Parameter Name="LoginInfo" DataType="TDALoginInfo" Flag="Out" >
|
|
</Parameter>
|
|
</Parameters>
|
|
</Operation>
|
|
<Operation Name="Logout" UID="{8805C446-5CE9-4A0C-BD0D-719B399DA126}">
|
|
<Parameters>
|
|
</Parameters>
|
|
</Operation>
|
|
</Operations>
|
|
</Interface>
|
|
</Interfaces>
|
|
</Service>
|
|
</Services>
|
|
<Structs>
|
|
<Struct Name="TDADatasetParam" UID="{70997D96-821B-4C1C-9EDF-163B2F596333}" AutoCreateParams="1">
|
|
<Elements>
|
|
<Element Name="Name" DataType="String">
|
|
</Element>
|
|
<Element Name="Value" DataType="Variant">
|
|
</Element>
|
|
</Elements>
|
|
</Struct>
|
|
<Struct Name="TDADatasetRequestInfo" UID="{B1A39AE9-2463-4CA4-B290-F152E4ADC528}" AutoCreateParams="1">
|
|
<Elements>
|
|
<Element Name="DatasetName" DataType="String">
|
|
</Element>
|
|
<Element Name="IncludeSchema" DataType="Boolean">
|
|
</Element>
|
|
<Element Name="MaxRecords" DataType="Integer">
|
|
</Element>
|
|
<Element Name="Params" DataType="TDADatasetParamArray">
|
|
</Element>
|
|
</Elements>
|
|
</Struct>
|
|
<Struct Name="TDALoginInfo" UID="{8E0DA92C-0D9D-4621-AF73-120D194CB12E}" AutoCreateParams="1">
|
|
<Elements>
|
|
<Element Name="SessionID" DataType="String">
|
|
</Element>
|
|
<Element Name="UserID" DataType="String">
|
|
</Element>
|
|
<Element Name="Privileges" DataType="TDAStringArray">
|
|
</Element>
|
|
<Element Name="Attributes" DataType="TDAStringArray">
|
|
</Element>
|
|
<Element Name="Data" DataType="Binary">
|
|
</Element>
|
|
</Elements>
|
|
</Struct>
|
|
</Structs>
|
|
<Enums>
|
|
</Enums>
|
|
<Arrays>
|
|
<Array Name="TDADatasetParamArray" UID="{6EFAF991-D747-46BF-A4C1-10F07C1A6333}">
|
|
<ElementType DataType="TDADatasetParam" />
|
|
</Array>
|
|
<Array Name="TDADatasetRequestInfoArray" UID="{E421B749-348E-4951-ABBD-3E3364AC13D4}">
|
|
<ElementType DataType="TDADatasetRequestInfo" />
|
|
</Array>
|
|
<Array Name="TDAStringArray" UID="{76872F99-438C-4476-B7E9-EE2F306A2A82}">
|
|
<ElementType DataType="String" />
|
|
</Array>
|
|
</Arrays>
|
|
</Library>
|