rename ECM references to IDB
This commit is contained in:
parent
9296a08f93
commit
dfb9cf2ea9
@ -44,6 +44,8 @@ Public Class LookupControl2
|
|||||||
Private Const TEXT_N_RECORDS = "{0} Datensätze ausgewählt"
|
Private Const TEXT_N_RECORDS = "{0} Datensätze ausgewählt"
|
||||||
|
|
||||||
Private _SelectedValues As New List(Of String)
|
Private _SelectedValues As New List(Of String)
|
||||||
|
Friend WithEvents fProperties As RepositoryItemGridLookUpEdit
|
||||||
|
Friend WithEvents fPropertiesView As DevExpress.XtraGrid.Views.Grid.GridView
|
||||||
Private _ReadOnly As Boolean = False
|
Private _ReadOnly As Boolean = False
|
||||||
|
|
||||||
Shared Sub New()
|
Shared Sub New()
|
||||||
@ -176,6 +178,31 @@ Public Class LookupControl2
|
|||||||
Return RepositoryItemLookupControl2.CustomEditName
|
Return RepositoryItemLookupControl2.CustomEditName
|
||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
Private Sub InitializeComponent()
|
||||||
|
Me.fProperties = New DevExpress.XtraEditors.Repository.RepositoryItemGridLookUpEdit()
|
||||||
|
Me.fPropertiesView = New DevExpress.XtraGrid.Views.Grid.GridView()
|
||||||
|
CType(Me.fProperties, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
|
CType(Me.fPropertiesView, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
|
Me.SuspendLayout()
|
||||||
|
'
|
||||||
|
'fProperties
|
||||||
|
'
|
||||||
|
Me.fProperties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)})
|
||||||
|
Me.fProperties.Name = "fProperties"
|
||||||
|
Me.fProperties.PopupView = Me.fPropertiesView
|
||||||
|
'
|
||||||
|
'fPropertiesView
|
||||||
|
'
|
||||||
|
Me.fPropertiesView.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus
|
||||||
|
Me.fPropertiesView.Name = "fPropertiesView"
|
||||||
|
Me.fPropertiesView.OptionsSelection.EnableAppearanceFocusedCell = False
|
||||||
|
Me.fPropertiesView.OptionsView.ShowGroupPanel = False
|
||||||
|
CType(Me.fProperties, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
|
CType(Me.fPropertiesView, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
|
Me.ResumeLayout(False)
|
||||||
|
|
||||||
|
End Sub
|
||||||
End Class
|
End Class
|
||||||
|
|
||||||
<UserRepositoryItem("RegisterLookupControl2")>
|
<UserRepositoryItem("RegisterLookupControl2")>
|
||||||
|
|||||||
@ -59,7 +59,7 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "GUI_EDMI", "GUIs.Test.GUI_E
|
|||||||
EndProject
|
EndProject
|
||||||
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ClientSuite", "GUIs.ClientSuite\ClientSuite.vbproj", "{406C95F4-9FEA-45B6-8385-1768CDBBF1A7}"
|
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ClientSuite", "GUIs.ClientSuite\ClientSuite.vbproj", "{406C95F4-9FEA-45B6-8385-1768CDBBF1A7}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DDEDMService", "SERVICES\DDEDM_NetworkService\DDEDMService.vbproj", "{A8C3F298-76AB-4359-AB3C-986E313B4336}"
|
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "IDBService", "SERVICES\DDEDM_NetworkService\IDBService.vbproj", "{A8C3F298-76AB-4359-AB3C-986E313B4336}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "EDMIAPI", "EDMI_FILE_OPs\EDMIAPI.vbproj", "{5B1171DC-FFFE-4813-A20D-786AAE47B320}"
|
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "EDMIAPI", "EDMI_FILE_OPs\EDMIAPI.vbproj", "{5B1171DC-FFFE-4813-A20D-786AAE47B320}"
|
||||||
EndProject
|
EndProject
|
||||||
|
|||||||
@ -1,145 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<wsdl:definitions xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://DigitalData.Services.EDMService" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://DigitalData.Services.EDMService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
|
|
||||||
<wsdl:types>
|
|
||||||
<xsd:schema targetNamespace="http://DigitalData.Services.EDMService/Imports">
|
|
||||||
<xsd:import namespace="http://DigitalData.Services.EDMService" />
|
|
||||||
<xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
|
|
||||||
<xsd:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" />
|
|
||||||
<xsd:import namespace="http://schemas.datacontract.org/2004/07/System" />
|
|
||||||
<xsd:import namespace="http://schemas.datacontract.org/2004/07/System.Data" />
|
|
||||||
<xsd:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem" />
|
|
||||||
</xsd:schema>
|
|
||||||
</wsdl:types>
|
|
||||||
<wsdl:message name="IEDMService_Heartbeat_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:Heartbeat" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_Heartbeat_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:HeartbeatResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_CreateDatabaseRequest_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:CreateDatabaseRequest" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_CreateDatabaseRequest_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:CreateDatabaseRequestResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_CloseDatabaseRequest_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:CloseDatabaseRequest" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_CloseDatabaseRequest_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:CloseDatabaseRequestResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_ReturnDatatable_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:ReturnDatatable" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_ReturnDatatable_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:ReturnDatatableResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_ReturnScalar_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:ReturnScalar" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_ReturnScalar_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:ReturnScalarResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_ExecuteNonQuery_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:ExecuteNonQuery" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_ExecuteNonQuery_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:ExecuteNonQueryResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_NewFile_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:NewFile" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_NewFile_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:NewFileResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_UpdateFile_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:UpdateFile" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_UpdateFile_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:UpdateFileResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_GetFile_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:GetFile" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_GetFile_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:GetFileResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_DeleteFile_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:DeleteFile" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_DeleteFile_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:DeleteFileResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_GetDocumentByDocumentId_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:GetDocumentByDocumentId" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_GetDocumentByDocumentId_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:GetDocumentByDocumentIdResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_GetDocumentByContainerId_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:GetDocumentByContainerId" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_GetDocumentByContainerId_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:GetDocumentByContainerIdResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_NewFileIndex_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:NewFileIndex" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_NewFileIndex_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:NewFileIndexResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:portType name="IEDMService">
|
|
||||||
<wsdl:operation name="Heartbeat">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/Heartbeat" message="tns:IEDMService_Heartbeat_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/HeartbeatResponse" message="tns:IEDMService_Heartbeat_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="CreateDatabaseRequest">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequest" message="tns:IEDMService_CreateDatabaseRequest_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequestResponse" message="tns:IEDMService_CreateDatabaseRequest_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="CloseDatabaseRequest">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/CloseDatabaseRequest" message="tns:IEDMService_CloseDatabaseRequest_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/CloseDatabaseRequestResponse" message="tns:IEDMService_CloseDatabaseRequest_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="ReturnDatatable">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/ReturnDatatable" message="tns:IEDMService_ReturnDatatable_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/ReturnDatatableResponse" message="tns:IEDMService_ReturnDatatable_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="ReturnScalar">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/ReturnScalar" message="tns:IEDMService_ReturnScalar_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/ReturnScalarResponse" message="tns:IEDMService_ReturnScalar_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="ExecuteNonQuery">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/ExecuteNonQuery" message="tns:IEDMService_ExecuteNonQuery_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/ExecuteNonQueryResponse" message="tns:IEDMService_ExecuteNonQuery_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="NewFile">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/NewFile" message="tns:IEDMService_NewFile_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/NewFileResponse" message="tns:IEDMService_NewFile_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="UpdateFile">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/UpdateFile" message="tns:IEDMService_UpdateFile_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/UpdateFileResponse" message="tns:IEDMService_UpdateFile_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="GetFile">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/GetFile" message="tns:IEDMService_GetFile_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/GetFileResponse" message="tns:IEDMService_GetFile_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="DeleteFile">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/DeleteFile" message="tns:IEDMService_DeleteFile_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/DeleteFileResponse" message="tns:IEDMService_DeleteFile_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="GetDocumentByDocumentId">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/GetDocumentByDocumentId" message="tns:IEDMService_GetDocumentByDocumentId_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/GetDocumentByDocumentIdResponse" message="tns:IEDMService_GetDocumentByDocumentId_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="GetDocumentByContainerId">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/GetDocumentByContainerId" message="tns:IEDMService_GetDocumentByContainerId_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/GetDocumentByContainerIdResponse" message="tns:IEDMService_GetDocumentByContainerId_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="NewFileIndex">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/NewFileIndex" message="tns:IEDMService_NewFileIndex_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/NewFileIndexResponse" message="tns:IEDMService_NewFileIndex_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
</wsdl:portType>
|
|
||||||
</wsdl:definitions>
|
|
||||||
@ -1,524 +0,0 @@
|
|||||||
'------------------------------------------------------------------------------
|
|
||||||
' <auto-generated>
|
|
||||||
' Dieser Code wurde von einem Tool generiert.
|
|
||||||
' Laufzeitversion:4.0.30319.42000
|
|
||||||
'
|
|
||||||
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
|
||||||
' der Code erneut generiert wird.
|
|
||||||
' </auto-generated>
|
|
||||||
'------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
Option Strict On
|
|
||||||
Option Explicit On
|
|
||||||
|
|
||||||
Imports System
|
|
||||||
Imports System.Runtime.Serialization
|
|
||||||
|
|
||||||
Namespace EDMIServiceReference
|
|
||||||
|
|
||||||
<System.Diagnostics.DebuggerStepThroughAttribute(), _
|
|
||||||
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"), _
|
|
||||||
System.Runtime.Serialization.DataContractAttribute(Name:="BaseResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService"), _
|
|
||||||
System.SerializableAttribute(), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(EDMIServiceReference.ScalarResult)), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(EDMIServiceReference.NonQueryResult)), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(EDMIServiceReference.DocumentResult)), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(EDMIServiceReference.IndexResult)), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(EDMIServiceReference.TableResult))> _
|
|
||||||
Partial Public Class BaseResult
|
|
||||||
Inherits Object
|
|
||||||
Implements System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
|
|
||||||
|
|
||||||
<System.NonSerializedAttribute()> _
|
|
||||||
Private extensionDataField As System.Runtime.Serialization.ExtensionDataObject
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.OptionalFieldAttribute()> _
|
|
||||||
Private ErrorMessageField As String
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.OptionalFieldAttribute()> _
|
|
||||||
Private OKField As Boolean
|
|
||||||
|
|
||||||
<Global.System.ComponentModel.BrowsableAttribute(false)> _
|
|
||||||
Public Property ExtensionData() As System.Runtime.Serialization.ExtensionDataObject Implements System.Runtime.Serialization.IExtensibleDataObject.ExtensionData
|
|
||||||
Get
|
|
||||||
Return Me.extensionDataField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me.extensionDataField = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute()> _
|
|
||||||
Public Property ErrorMessage() As String
|
|
||||||
Get
|
|
||||||
Return Me.ErrorMessageField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.ErrorMessageField, value) <> true) Then
|
|
||||||
Me.ErrorMessageField = value
|
|
||||||
Me.RaisePropertyChanged("ErrorMessage")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute()> _
|
|
||||||
Public Property OK() As Boolean
|
|
||||||
Get
|
|
||||||
Return Me.OKField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Me.OKField.Equals(value) <> true) Then
|
|
||||||
Me.OKField = value
|
|
||||||
Me.RaisePropertyChanged("OK")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
Public Event PropertyChanged As System.ComponentModel.PropertyChangedEventHandler Implements System.ComponentModel.INotifyPropertyChanged.PropertyChanged
|
|
||||||
|
|
||||||
Protected Sub RaisePropertyChanged(ByVal propertyName As String)
|
|
||||||
Dim propertyChanged As System.ComponentModel.PropertyChangedEventHandler = Me.PropertyChangedEvent
|
|
||||||
If (Not (propertyChanged) Is Nothing) Then
|
|
||||||
propertyChanged(Me, New System.ComponentModel.PropertyChangedEventArgs(propertyName))
|
|
||||||
End If
|
|
||||||
End Sub
|
|
||||||
End Class
|
|
||||||
|
|
||||||
<System.Diagnostics.DebuggerStepThroughAttribute(), _
|
|
||||||
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"), _
|
|
||||||
System.Runtime.Serialization.DataContractAttribute(Name:="ScalarResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService"), _
|
|
||||||
System.SerializableAttribute(), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(EDMIServiceReference.TableResult)), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(EDMIServiceReference.BaseResult)), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(EDMIServiceReference.NonQueryResult)), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(EDMIServiceReference.DocumentResult)), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(EDMIServiceReference.IndexResult)), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(System.DBNull)), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(EDMIServiceReference.DocumentObject))> _
|
|
||||||
Partial Public Class ScalarResult
|
|
||||||
Inherits EDMIServiceReference.BaseResult
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.OptionalFieldAttribute()> _
|
|
||||||
Private ScalarField As Object
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute()> _
|
|
||||||
Public Property Scalar() As Object
|
|
||||||
Get
|
|
||||||
Return Me.ScalarField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.ScalarField, value) <> true) Then
|
|
||||||
Me.ScalarField = value
|
|
||||||
Me.RaisePropertyChanged("Scalar")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
End Class
|
|
||||||
|
|
||||||
<System.Diagnostics.DebuggerStepThroughAttribute(), _
|
|
||||||
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"), _
|
|
||||||
System.Runtime.Serialization.DataContractAttribute(Name:="NonQueryResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService"), _
|
|
||||||
System.SerializableAttribute()> _
|
|
||||||
Partial Public Class NonQueryResult
|
|
||||||
Inherits EDMIServiceReference.BaseResult
|
|
||||||
End Class
|
|
||||||
|
|
||||||
<System.Diagnostics.DebuggerStepThroughAttribute(), _
|
|
||||||
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"), _
|
|
||||||
System.Runtime.Serialization.DataContractAttribute(Name:="DocumentResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService"), _
|
|
||||||
System.SerializableAttribute()> _
|
|
||||||
Partial Public Class DocumentResult
|
|
||||||
Inherits EDMIServiceReference.BaseResult
|
|
||||||
|
|
||||||
Private ContentsField() As Byte
|
|
||||||
|
|
||||||
Private DocumentField As EDMIServiceReference.DocumentObject
|
|
||||||
|
|
||||||
Private HasContentsField As Boolean
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=true)> _
|
|
||||||
Public Property Contents() As Byte()
|
|
||||||
Get
|
|
||||||
Return Me.ContentsField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.ContentsField, value) <> true) Then
|
|
||||||
Me.ContentsField = value
|
|
||||||
Me.RaisePropertyChanged("Contents")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=true)> _
|
|
||||||
Public Property Document() As EDMIServiceReference.DocumentObject
|
|
||||||
Get
|
|
||||||
Return Me.DocumentField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.DocumentField, value) <> true) Then
|
|
||||||
Me.DocumentField = value
|
|
||||||
Me.RaisePropertyChanged("Document")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=true)> _
|
|
||||||
Public Property HasContents() As Boolean
|
|
||||||
Get
|
|
||||||
Return Me.HasContentsField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Me.HasContentsField.Equals(value) <> true) Then
|
|
||||||
Me.HasContentsField = value
|
|
||||||
Me.RaisePropertyChanged("HasContents")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
End Class
|
|
||||||
|
|
||||||
<System.Diagnostics.DebuggerStepThroughAttribute(), _
|
|
||||||
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"), _
|
|
||||||
System.Runtime.Serialization.DataContractAttribute(Name:="IndexResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService"), _
|
|
||||||
System.SerializableAttribute()> _
|
|
||||||
Partial Public Class IndexResult
|
|
||||||
Inherits EDMIServiceReference.BaseResult
|
|
||||||
|
|
||||||
Private IndexIdField As Long
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=true)> _
|
|
||||||
Public Property IndexId() As Long
|
|
||||||
Get
|
|
||||||
Return Me.IndexIdField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Me.IndexIdField.Equals(value) <> true) Then
|
|
||||||
Me.IndexIdField = value
|
|
||||||
Me.RaisePropertyChanged("IndexId")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
End Class
|
|
||||||
|
|
||||||
<System.Diagnostics.DebuggerStepThroughAttribute(), _
|
|
||||||
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"), _
|
|
||||||
System.Runtime.Serialization.DataContractAttribute(Name:="TableResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService"), _
|
|
||||||
System.SerializableAttribute()> _
|
|
||||||
Partial Public Class TableResult
|
|
||||||
Inherits EDMIServiceReference.BaseResult
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.OptionalFieldAttribute()> _
|
|
||||||
Private TableField As System.Data.DataTable
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute()> _
|
|
||||||
Public Property Table() As System.Data.DataTable
|
|
||||||
Get
|
|
||||||
Return Me.TableField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.TableField, value) <> true) Then
|
|
||||||
Me.TableField = value
|
|
||||||
Me.RaisePropertyChanged("Table")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
End Class
|
|
||||||
|
|
||||||
<System.Diagnostics.DebuggerStepThroughAttribute(), _
|
|
||||||
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"), _
|
|
||||||
System.Runtime.Serialization.DataContractAttribute(Name:="DocumentObject", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem"), _
|
|
||||||
System.SerializableAttribute()> _
|
|
||||||
Partial Public Class DocumentObject
|
|
||||||
Inherits Object
|
|
||||||
Implements System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
|
|
||||||
|
|
||||||
<System.NonSerializedAttribute()> _
|
|
||||||
Private extensionDataField As System.Runtime.Serialization.ExtensionDataObject
|
|
||||||
|
|
||||||
Private ContainerIdField As String
|
|
||||||
|
|
||||||
Private DocumentIdField As Long
|
|
||||||
|
|
||||||
Private FileNameField As String
|
|
||||||
|
|
||||||
<Global.System.ComponentModel.BrowsableAttribute(false)> _
|
|
||||||
Public Property ExtensionData() As System.Runtime.Serialization.ExtensionDataObject Implements System.Runtime.Serialization.IExtensibleDataObject.ExtensionData
|
|
||||||
Get
|
|
||||||
Return Me.extensionDataField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me.extensionDataField = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=true)> _
|
|
||||||
Public Property ContainerId() As String
|
|
||||||
Get
|
|
||||||
Return Me.ContainerIdField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.ContainerIdField, value) <> true) Then
|
|
||||||
Me.ContainerIdField = value
|
|
||||||
Me.RaisePropertyChanged("ContainerId")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=true)> _
|
|
||||||
Public Property DocumentId() As Long
|
|
||||||
Get
|
|
||||||
Return Me.DocumentIdField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Me.DocumentIdField.Equals(value) <> true) Then
|
|
||||||
Me.DocumentIdField = value
|
|
||||||
Me.RaisePropertyChanged("DocumentId")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=true)> _
|
|
||||||
Public Property FileName() As String
|
|
||||||
Get
|
|
||||||
Return Me.FileNameField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.FileNameField, value) <> true) Then
|
|
||||||
Me.FileNameField = value
|
|
||||||
Me.RaisePropertyChanged("FileName")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
Public Event PropertyChanged As System.ComponentModel.PropertyChangedEventHandler Implements System.ComponentModel.INotifyPropertyChanged.PropertyChanged
|
|
||||||
|
|
||||||
Protected Sub RaisePropertyChanged(ByVal propertyName As String)
|
|
||||||
Dim propertyChanged As System.ComponentModel.PropertyChangedEventHandler = Me.PropertyChangedEvent
|
|
||||||
If (Not (propertyChanged) Is Nothing) Then
|
|
||||||
propertyChanged(Me, New System.ComponentModel.PropertyChangedEventArgs(propertyName))
|
|
||||||
End If
|
|
||||||
End Sub
|
|
||||||
End Class
|
|
||||||
|
|
||||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0"), _
|
|
||||||
System.ServiceModel.ServiceContractAttribute([Namespace]:="http://DigitalData.Services.EDMService", ConfigurationName:="EDMIServiceReference.IEDMService")> _
|
|
||||||
Public Interface IEDMService
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/Heartbeat", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/HeartbeatResponse")> _
|
|
||||||
Function Heartbeat() As Boolean
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/Heartbeat", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/HeartbeatResponse")> _
|
|
||||||
Function HeartbeatAsync() As System.Threading.Tasks.Task(Of Boolean)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequest", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequestResponse")> _
|
|
||||||
Function CreateDatabaseRequest(ByVal Name As String, ByVal Debug As Boolean) As String
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequest", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequestResponse")> _
|
|
||||||
Function CreateDatabaseRequestAsync(ByVal Name As String, ByVal Debug As Boolean) As System.Threading.Tasks.Task(Of String)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/CloseDatabaseRequest", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/CloseDatabaseRequestResponse")> _
|
|
||||||
Sub CloseDatabaseRequest()
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/CloseDatabaseRequest", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/CloseDatabaseRequestResponse")> _
|
|
||||||
Function CloseDatabaseRequestAsync() As System.Threading.Tasks.Task
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/ReturnDatatable", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/ReturnDatatableResponse")> _
|
|
||||||
Function ReturnDatatable(ByVal SQL As String) As EDMIServiceReference.TableResult
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/ReturnDatatable", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/ReturnDatatableResponse")> _
|
|
||||||
Function ReturnDatatableAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of EDMIServiceReference.TableResult)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/ReturnScalar", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/ReturnScalarResponse")> _
|
|
||||||
Function ReturnScalar(ByVal SQL As String) As EDMIServiceReference.ScalarResult
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/ReturnScalar", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/ReturnScalarResponse")> _
|
|
||||||
Function ReturnScalarAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of EDMIServiceReference.ScalarResult)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/ExecuteNonQuery", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/ExecuteNonQueryResponse")> _
|
|
||||||
Function ExecuteNonQuery(ByVal SQL As String) As EDMIServiceReference.NonQueryResult
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/ExecuteNonQuery", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/ExecuteNonQueryResponse")> _
|
|
||||||
Function ExecuteNonQueryAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of EDMIServiceReference.NonQueryResult)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/NewFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/NewFileResponse")> _
|
|
||||||
Function NewFile(ByVal FileName As String, ByVal Contents() As Byte) As EDMIServiceReference.DocumentResult
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/NewFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/NewFileResponse")> _
|
|
||||||
Function NewFileAsync(ByVal FileName As String, ByVal Contents() As Byte) As System.Threading.Tasks.Task(Of EDMIServiceReference.DocumentResult)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/UpdateFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/UpdateFileResponse")> _
|
|
||||||
Function UpdateFile(ByVal DocObject As EDMIServiceReference.DocumentObject, ByVal Contents() As Byte) As EDMIServiceReference.DocumentResult
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/UpdateFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/UpdateFileResponse")> _
|
|
||||||
Function UpdateFileAsync(ByVal DocObject As EDMIServiceReference.DocumentObject, ByVal Contents() As Byte) As System.Threading.Tasks.Task(Of EDMIServiceReference.DocumentResult)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/GetFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/GetFileResponse")> _
|
|
||||||
Function GetFile(ByVal DocObject As EDMIServiceReference.DocumentObject) As EDMIServiceReference.DocumentResult
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/GetFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/GetFileResponse")> _
|
|
||||||
Function GetFileAsync(ByVal DocObject As EDMIServiceReference.DocumentObject) As System.Threading.Tasks.Task(Of EDMIServiceReference.DocumentResult)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/DeleteFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/DeleteFileResponse")> _
|
|
||||||
Function DeleteFile(ByVal DocObject As EDMIServiceReference.DocumentObject) As Boolean
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/DeleteFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/DeleteFileResponse")> _
|
|
||||||
Function DeleteFileAsync(ByVal DocObject As EDMIServiceReference.DocumentObject) As System.Threading.Tasks.Task(Of Boolean)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/GetDocumentByDocumentId", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/GetDocumentByDocumentIdRespons"& _
|
|
||||||
"e")> _
|
|
||||||
Function GetDocumentByDocumentId(ByVal DocumentId As Long) As EDMIServiceReference.DocumentResult
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/GetDocumentByDocumentId", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/GetDocumentByDocumentIdRespons"& _
|
|
||||||
"e")> _
|
|
||||||
Function GetDocumentByDocumentIdAsync(ByVal DocumentId As Long) As System.Threading.Tasks.Task(Of EDMIServiceReference.DocumentResult)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/GetDocumentByContainerId", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/GetDocumentByContainerIdRespon"& _
|
|
||||||
"se")> _
|
|
||||||
Function GetDocumentByContainerId(ByVal ContainerId As String) As EDMIServiceReference.DocumentResult
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/GetDocumentByContainerId", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/GetDocumentByContainerIdRespon"& _
|
|
||||||
"se")> _
|
|
||||||
Function GetDocumentByContainerIdAsync(ByVal ContainerId As String) As System.Threading.Tasks.Task(Of EDMIServiceReference.DocumentResult)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/NewFileIndex", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/NewFileIndexResponse")> _
|
|
||||||
Function NewFileIndex(ByVal DocObject As EDMIServiceReference.DocumentObject, ByVal Syskey As String, ByVal LanguageCode As String, ByVal Value As String) As EDMIServiceReference.IndexResult
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/NewFileIndex", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/NewFileIndexResponse")> _
|
|
||||||
Function NewFileIndexAsync(ByVal DocObject As EDMIServiceReference.DocumentObject, ByVal Syskey As String, ByVal LanguageCode As String, ByVal Value As String) As System.Threading.Tasks.Task(Of EDMIServiceReference.IndexResult)
|
|
||||||
End Interface
|
|
||||||
|
|
||||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")> _
|
|
||||||
Public Interface IEDMServiceChannel
|
|
||||||
Inherits EDMIServiceReference.IEDMService, System.ServiceModel.IClientChannel
|
|
||||||
End Interface
|
|
||||||
|
|
||||||
<System.Diagnostics.DebuggerStepThroughAttribute(), _
|
|
||||||
System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")> _
|
|
||||||
Partial Public Class EDMServiceClient
|
|
||||||
Inherits System.ServiceModel.ClientBase(Of EDMIServiceReference.IEDMService)
|
|
||||||
Implements EDMIServiceReference.IEDMService
|
|
||||||
|
|
||||||
Public Sub New()
|
|
||||||
MyBase.New
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Sub New(ByVal endpointConfigurationName As String)
|
|
||||||
MyBase.New(endpointConfigurationName)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Sub New(ByVal endpointConfigurationName As String, ByVal remoteAddress As String)
|
|
||||||
MyBase.New(endpointConfigurationName, remoteAddress)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Sub New(ByVal endpointConfigurationName As String, ByVal remoteAddress As System.ServiceModel.EndpointAddress)
|
|
||||||
MyBase.New(endpointConfigurationName, remoteAddress)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Sub New(ByVal binding As System.ServiceModel.Channels.Binding, ByVal remoteAddress As System.ServiceModel.EndpointAddress)
|
|
||||||
MyBase.New(binding, remoteAddress)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Function Heartbeat() As Boolean Implements EDMIServiceReference.IEDMService.Heartbeat
|
|
||||||
Return MyBase.Channel.Heartbeat
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function HeartbeatAsync() As System.Threading.Tasks.Task(Of Boolean) Implements EDMIServiceReference.IEDMService.HeartbeatAsync
|
|
||||||
Return MyBase.Channel.HeartbeatAsync
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function CreateDatabaseRequest(ByVal Name As String, ByVal Debug As Boolean) As String Implements EDMIServiceReference.IEDMService.CreateDatabaseRequest
|
|
||||||
Return MyBase.Channel.CreateDatabaseRequest(Name, Debug)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function CreateDatabaseRequestAsync(ByVal Name As String, ByVal Debug As Boolean) As System.Threading.Tasks.Task(Of String) Implements EDMIServiceReference.IEDMService.CreateDatabaseRequestAsync
|
|
||||||
Return MyBase.Channel.CreateDatabaseRequestAsync(Name, Debug)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Sub CloseDatabaseRequest() Implements EDMIServiceReference.IEDMService.CloseDatabaseRequest
|
|
||||||
MyBase.Channel.CloseDatabaseRequest
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Function CloseDatabaseRequestAsync() As System.Threading.Tasks.Task Implements EDMIServiceReference.IEDMService.CloseDatabaseRequestAsync
|
|
||||||
Return MyBase.Channel.CloseDatabaseRequestAsync
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function ReturnDatatable(ByVal SQL As String) As EDMIServiceReference.TableResult Implements EDMIServiceReference.IEDMService.ReturnDatatable
|
|
||||||
Return MyBase.Channel.ReturnDatatable(SQL)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function ReturnDatatableAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of EDMIServiceReference.TableResult) Implements EDMIServiceReference.IEDMService.ReturnDatatableAsync
|
|
||||||
Return MyBase.Channel.ReturnDatatableAsync(SQL)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function ReturnScalar(ByVal SQL As String) As EDMIServiceReference.ScalarResult Implements EDMIServiceReference.IEDMService.ReturnScalar
|
|
||||||
Return MyBase.Channel.ReturnScalar(SQL)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function ReturnScalarAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of EDMIServiceReference.ScalarResult) Implements EDMIServiceReference.IEDMService.ReturnScalarAsync
|
|
||||||
Return MyBase.Channel.ReturnScalarAsync(SQL)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function ExecuteNonQuery(ByVal SQL As String) As EDMIServiceReference.NonQueryResult Implements EDMIServiceReference.IEDMService.ExecuteNonQuery
|
|
||||||
Return MyBase.Channel.ExecuteNonQuery(SQL)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function ExecuteNonQueryAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of EDMIServiceReference.NonQueryResult) Implements EDMIServiceReference.IEDMService.ExecuteNonQueryAsync
|
|
||||||
Return MyBase.Channel.ExecuteNonQueryAsync(SQL)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function NewFile(ByVal FileName As String, ByVal Contents() As Byte) As EDMIServiceReference.DocumentResult Implements EDMIServiceReference.IEDMService.NewFile
|
|
||||||
Return MyBase.Channel.NewFile(FileName, Contents)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function NewFileAsync(ByVal FileName As String, ByVal Contents() As Byte) As System.Threading.Tasks.Task(Of EDMIServiceReference.DocumentResult) Implements EDMIServiceReference.IEDMService.NewFileAsync
|
|
||||||
Return MyBase.Channel.NewFileAsync(FileName, Contents)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function UpdateFile(ByVal DocObject As EDMIServiceReference.DocumentObject, ByVal Contents() As Byte) As EDMIServiceReference.DocumentResult Implements EDMIServiceReference.IEDMService.UpdateFile
|
|
||||||
Return MyBase.Channel.UpdateFile(DocObject, Contents)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function UpdateFileAsync(ByVal DocObject As EDMIServiceReference.DocumentObject, ByVal Contents() As Byte) As System.Threading.Tasks.Task(Of EDMIServiceReference.DocumentResult) Implements EDMIServiceReference.IEDMService.UpdateFileAsync
|
|
||||||
Return MyBase.Channel.UpdateFileAsync(DocObject, Contents)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function GetFile(ByVal DocObject As EDMIServiceReference.DocumentObject) As EDMIServiceReference.DocumentResult Implements EDMIServiceReference.IEDMService.GetFile
|
|
||||||
Return MyBase.Channel.GetFile(DocObject)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function GetFileAsync(ByVal DocObject As EDMIServiceReference.DocumentObject) As System.Threading.Tasks.Task(Of EDMIServiceReference.DocumentResult) Implements EDMIServiceReference.IEDMService.GetFileAsync
|
|
||||||
Return MyBase.Channel.GetFileAsync(DocObject)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function DeleteFile(ByVal DocObject As EDMIServiceReference.DocumentObject) As Boolean Implements EDMIServiceReference.IEDMService.DeleteFile
|
|
||||||
Return MyBase.Channel.DeleteFile(DocObject)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function DeleteFileAsync(ByVal DocObject As EDMIServiceReference.DocumentObject) As System.Threading.Tasks.Task(Of Boolean) Implements EDMIServiceReference.IEDMService.DeleteFileAsync
|
|
||||||
Return MyBase.Channel.DeleteFileAsync(DocObject)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function GetDocumentByDocumentId(ByVal DocumentId As Long) As EDMIServiceReference.DocumentResult Implements EDMIServiceReference.IEDMService.GetDocumentByDocumentId
|
|
||||||
Return MyBase.Channel.GetDocumentByDocumentId(DocumentId)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function GetDocumentByDocumentIdAsync(ByVal DocumentId As Long) As System.Threading.Tasks.Task(Of EDMIServiceReference.DocumentResult) Implements EDMIServiceReference.IEDMService.GetDocumentByDocumentIdAsync
|
|
||||||
Return MyBase.Channel.GetDocumentByDocumentIdAsync(DocumentId)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function GetDocumentByContainerId(ByVal ContainerId As String) As EDMIServiceReference.DocumentResult Implements EDMIServiceReference.IEDMService.GetDocumentByContainerId
|
|
||||||
Return MyBase.Channel.GetDocumentByContainerId(ContainerId)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function GetDocumentByContainerIdAsync(ByVal ContainerId As String) As System.Threading.Tasks.Task(Of EDMIServiceReference.DocumentResult) Implements EDMIServiceReference.IEDMService.GetDocumentByContainerIdAsync
|
|
||||||
Return MyBase.Channel.GetDocumentByContainerIdAsync(ContainerId)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function NewFileIndex(ByVal DocObject As EDMIServiceReference.DocumentObject, ByVal Syskey As String, ByVal LanguageCode As String, ByVal Value As String) As EDMIServiceReference.IndexResult Implements EDMIServiceReference.IEDMService.NewFileIndex
|
|
||||||
Return MyBase.Channel.NewFileIndex(DocObject, Syskey, LanguageCode, Value)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function NewFileIndexAsync(ByVal DocObject As EDMIServiceReference.DocumentObject, ByVal Syskey As String, ByVal LanguageCode As String, ByVal Value As String) As System.Threading.Tasks.Task(Of EDMIServiceReference.IndexResult) Implements EDMIServiceReference.IEDMService.NewFileIndexAsync
|
|
||||||
Return MyBase.Channel.NewFileIndexAsync(DocObject, Syskey, LanguageCode, Value)
|
|
||||||
End Function
|
|
||||||
End Class
|
|
||||||
End Namespace
|
|
||||||
@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="DocumentResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="DocumentResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>DigitalData.Modules.EDMIAPI.EDMIServiceReference.DocumentResult</TypeInfo>
|
<TypeInfo>DigitalData.Modules.EDMIAPI.IDBServiceReference.DocumentResult, Connected Services.IDBServiceReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="IndexResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="IndexResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>DigitalData.Modules.EDMIAPI.EDMIServiceReference.IndexResult</TypeInfo>
|
<TypeInfo>DigitalData.Modules.EDMIAPI.IDBServiceReference.IndexResult, Connected Services.IDBServiceReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="NonQueryResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="NonQueryResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>DigitalData.Modules.EDMIAPI.EDMIServiceReference.NonQueryResult</TypeInfo>
|
<TypeInfo>DigitalData.Modules.EDMIAPI.IDBServiceReference.NonQueryResult, Connected Services.IDBServiceReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="ScalarResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="ScalarResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>DigitalData.Modules.EDMIAPI.EDMIServiceReference.ScalarResult</TypeInfo>
|
<TypeInfo>DigitalData.Modules.EDMIAPI.IDBServiceReference.ScalarResult, Connected Services.IDBServiceReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="TableResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="TableResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>DigitalData.Modules.EDMIAPI.EDMIServiceReference.TableResult</TypeInfo>
|
<TypeInfo>DigitalData.Modules.EDMIAPI.IDBServiceReference.TableResult, Connected Services.IDBServiceReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@ -0,0 +1,145 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<wsdl:definitions xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://DigitalData.Services.IDBService" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://DigitalData.Services.IDBService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
|
||||||
|
<wsdl:types>
|
||||||
|
<xsd:schema targetNamespace="http://DigitalData.Services.IDBService/Imports">
|
||||||
|
<xsd:import namespace="http://DigitalData.Services.IDBService" />
|
||||||
|
<xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
|
||||||
|
<xsd:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService" />
|
||||||
|
<xsd:import namespace="http://schemas.datacontract.org/2004/07/System" />
|
||||||
|
<xsd:import namespace="http://schemas.datacontract.org/2004/07/System.Data" />
|
||||||
|
<xsd:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem" />
|
||||||
|
</xsd:schema>
|
||||||
|
</wsdl:types>
|
||||||
|
<wsdl:message name="IIDBService_Heartbeat_InputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:Heartbeat" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_Heartbeat_OutputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:HeartbeatResponse" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_CreateDatabaseRequest_InputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:CreateDatabaseRequest" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_CreateDatabaseRequest_OutputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:CreateDatabaseRequestResponse" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_CloseDatabaseRequest_InputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:CloseDatabaseRequest" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_CloseDatabaseRequest_OutputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:CloseDatabaseRequestResponse" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_ReturnDatatable_InputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:ReturnDatatable" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_ReturnDatatable_OutputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:ReturnDatatableResponse" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_ReturnScalar_InputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:ReturnScalar" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_ReturnScalar_OutputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:ReturnScalarResponse" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_ExecuteNonQuery_InputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:ExecuteNonQuery" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_ExecuteNonQuery_OutputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:ExecuteNonQueryResponse" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_NewFile_InputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:NewFile" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_NewFile_OutputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:NewFileResponse" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_UpdateFile_InputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:UpdateFile" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_UpdateFile_OutputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:UpdateFileResponse" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_GetFile_InputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:GetFile" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_GetFile_OutputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:GetFileResponse" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_DeleteFile_InputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:DeleteFile" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_DeleteFile_OutputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:DeleteFileResponse" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_GetDocumentByDocumentId_InputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:GetDocumentByDocumentId" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_GetDocumentByDocumentId_OutputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:GetDocumentByDocumentIdResponse" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_GetDocumentByContainerId_InputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:GetDocumentByContainerId" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_GetDocumentByContainerId_OutputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:GetDocumentByContainerIdResponse" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_NewFileIndex_InputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:NewFileIndex" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IIDBService_NewFileIndex_OutputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:NewFileIndexResponse" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:portType name="IIDBService">
|
||||||
|
<wsdl:operation name="Heartbeat">
|
||||||
|
<wsdl:input wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/Heartbeat" message="tns:IIDBService_Heartbeat_InputMessage" />
|
||||||
|
<wsdl:output wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/HeartbeatResponse" message="tns:IIDBService_Heartbeat_OutputMessage" />
|
||||||
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="CreateDatabaseRequest">
|
||||||
|
<wsdl:input wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/CreateDatabaseRequest" message="tns:IIDBService_CreateDatabaseRequest_InputMessage" />
|
||||||
|
<wsdl:output wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/CreateDatabaseRequestResponse" message="tns:IIDBService_CreateDatabaseRequest_OutputMessage" />
|
||||||
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="CloseDatabaseRequest">
|
||||||
|
<wsdl:input wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/CloseDatabaseRequest" message="tns:IIDBService_CloseDatabaseRequest_InputMessage" />
|
||||||
|
<wsdl:output wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/CloseDatabaseRequestResponse" message="tns:IIDBService_CloseDatabaseRequest_OutputMessage" />
|
||||||
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="ReturnDatatable">
|
||||||
|
<wsdl:input wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/ReturnDatatable" message="tns:IIDBService_ReturnDatatable_InputMessage" />
|
||||||
|
<wsdl:output wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/ReturnDatatableResponse" message="tns:IIDBService_ReturnDatatable_OutputMessage" />
|
||||||
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="ReturnScalar">
|
||||||
|
<wsdl:input wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/ReturnScalar" message="tns:IIDBService_ReturnScalar_InputMessage" />
|
||||||
|
<wsdl:output wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/ReturnScalarResponse" message="tns:IIDBService_ReturnScalar_OutputMessage" />
|
||||||
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="ExecuteNonQuery">
|
||||||
|
<wsdl:input wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/ExecuteNonQuery" message="tns:IIDBService_ExecuteNonQuery_InputMessage" />
|
||||||
|
<wsdl:output wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/ExecuteNonQueryResponse" message="tns:IIDBService_ExecuteNonQuery_OutputMessage" />
|
||||||
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="NewFile">
|
||||||
|
<wsdl:input wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/NewFile" message="tns:IIDBService_NewFile_InputMessage" />
|
||||||
|
<wsdl:output wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/NewFileResponse" message="tns:IIDBService_NewFile_OutputMessage" />
|
||||||
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="UpdateFile">
|
||||||
|
<wsdl:input wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/UpdateFile" message="tns:IIDBService_UpdateFile_InputMessage" />
|
||||||
|
<wsdl:output wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/UpdateFileResponse" message="tns:IIDBService_UpdateFile_OutputMessage" />
|
||||||
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="GetFile">
|
||||||
|
<wsdl:input wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/GetFile" message="tns:IIDBService_GetFile_InputMessage" />
|
||||||
|
<wsdl:output wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/GetFileResponse" message="tns:IIDBService_GetFile_OutputMessage" />
|
||||||
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="DeleteFile">
|
||||||
|
<wsdl:input wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/DeleteFile" message="tns:IIDBService_DeleteFile_InputMessage" />
|
||||||
|
<wsdl:output wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/DeleteFileResponse" message="tns:IIDBService_DeleteFile_OutputMessage" />
|
||||||
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="GetDocumentByDocumentId">
|
||||||
|
<wsdl:input wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/GetDocumentByDocumentId" message="tns:IIDBService_GetDocumentByDocumentId_InputMessage" />
|
||||||
|
<wsdl:output wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/GetDocumentByDocumentIdResponse" message="tns:IIDBService_GetDocumentByDocumentId_OutputMessage" />
|
||||||
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="GetDocumentByContainerId">
|
||||||
|
<wsdl:input wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/GetDocumentByContainerId" message="tns:IIDBService_GetDocumentByContainerId_InputMessage" />
|
||||||
|
<wsdl:output wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/GetDocumentByContainerIdResponse" message="tns:IIDBService_GetDocumentByContainerId_OutputMessage" />
|
||||||
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="NewFileIndex">
|
||||||
|
<wsdl:input wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/NewFileIndex" message="tns:IIDBService_NewFileIndex_InputMessage" />
|
||||||
|
<wsdl:output wsaw:Action="http://DigitalData.Services.IDBService/IIDBService/NewFileIndexResponse" message="tns:IIDBService_NewFileIndex_OutputMessage" />
|
||||||
|
</wsdl:operation>
|
||||||
|
</wsdl:portType>
|
||||||
|
</wsdl:definitions>
|
||||||
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<xs:schema xmlns:tns="http://DigitalData.Services.EDMService" elementFormDefault="qualified" targetNamespace="http://DigitalData.Services.EDMService" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema xmlns:tns="http://DigitalData.Services.IDBService" elementFormDefault="qualified" targetNamespace="http://DigitalData.Services.IDBService" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" />
|
<xs:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService" />
|
||||||
<xs:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem" />
|
<xs:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem" />
|
||||||
<xs:element name="Heartbeat">
|
<xs:element name="Heartbeat">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
@ -49,7 +49,7 @@
|
|||||||
<xs:element name="ReturnDatatableResponse">
|
<xs:element name="ReturnDatatableResponse">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" minOccurs="0" name="ReturnDatatableResult" nillable="true" type="q1:TableResult" />
|
<xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService" minOccurs="0" name="ReturnDatatableResult" nillable="true" type="q1:TableResult" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
@ -63,7 +63,7 @@
|
|||||||
<xs:element name="ReturnScalarResponse">
|
<xs:element name="ReturnScalarResponse">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" minOccurs="0" name="ReturnScalarResult" nillable="true" type="q2:ScalarResult" />
|
<xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService" minOccurs="0" name="ReturnScalarResult" nillable="true" type="q2:ScalarResult" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
@ -77,7 +77,7 @@
|
|||||||
<xs:element name="ExecuteNonQueryResponse">
|
<xs:element name="ExecuteNonQueryResponse">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" minOccurs="0" name="ExecuteNonQueryResult" nillable="true" type="q3:NonQueryResult" />
|
<xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService" minOccurs="0" name="ExecuteNonQueryResult" nillable="true" type="q3:NonQueryResult" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
@ -92,7 +92,7 @@
|
|||||||
<xs:element name="NewFileResponse">
|
<xs:element name="NewFileResponse">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" minOccurs="0" name="NewFileResult" nillable="true" type="q4:DocumentResult" />
|
<xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService" minOccurs="0" name="NewFileResult" nillable="true" type="q4:DocumentResult" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
@ -107,7 +107,7 @@
|
|||||||
<xs:element name="UpdateFileResponse">
|
<xs:element name="UpdateFileResponse">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" minOccurs="0" name="UpdateFileResult" nillable="true" type="q6:DocumentResult" />
|
<xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService" minOccurs="0" name="UpdateFileResult" nillable="true" type="q6:DocumentResult" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
@ -121,7 +121,7 @@
|
|||||||
<xs:element name="GetFileResponse">
|
<xs:element name="GetFileResponse">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" minOccurs="0" name="GetFileResult" nillable="true" type="q8:DocumentResult" />
|
<xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService" minOccurs="0" name="GetFileResult" nillable="true" type="q8:DocumentResult" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
@ -149,7 +149,7 @@
|
|||||||
<xs:element name="GetDocumentByDocumentIdResponse">
|
<xs:element name="GetDocumentByDocumentIdResponse">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" minOccurs="0" name="GetDocumentByDocumentIdResult" nillable="true" type="q10:DocumentResult" />
|
<xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService" minOccurs="0" name="GetDocumentByDocumentIdResult" nillable="true" type="q10:DocumentResult" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
@ -163,7 +163,7 @@
|
|||||||
<xs:element name="GetDocumentByContainerIdResponse">
|
<xs:element name="GetDocumentByContainerIdResponse">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" minOccurs="0" name="GetDocumentByContainerIdResult" nillable="true" type="q11:DocumentResult" />
|
<xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService" minOccurs="0" name="GetDocumentByContainerIdResult" nillable="true" type="q11:DocumentResult" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
@ -180,7 +180,7 @@
|
|||||||
<xs:element name="NewFileIndexResponse">
|
<xs:element name="NewFileIndexResponse">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" minOccurs="0" name="NewFileIndexResult" nillable="true" type="q13:IndexResult" />
|
<xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService" minOccurs="0" name="NewFileIndexResult" nillable="true" type="q13:IndexResult" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem" />
|
<xs:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem" />
|
||||||
<xs:complexType name="TableResult">
|
<xs:complexType name="TableResult">
|
||||||
<xs:complexContent mixed="false">
|
<xs:complexContent mixed="false">
|
||||||
@ -22,11 +22,11 @@
|
|||||||
<MetadataSource Address="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" Protocol="mex" SourceId="1" />
|
<MetadataSource Address="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" Protocol="mex" SourceId="1" />
|
||||||
</MetadataSources>
|
</MetadataSources>
|
||||||
<Metadata>
|
<Metadata>
|
||||||
<MetadataFile FileName="DigitalData.Services.EDMService.wsdl" MetadataType="Wsdl" ID="258057b0-b07a-4dfe-916c-fab73f61ee1c" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
<MetadataFile FileName="DigitalData.Services.IDBService.wsdl" MetadataType="Wsdl" ID="971f6710-be91-4872-b6b5-ee7a9fff400f" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
||||||
<MetadataFile FileName="service.wsdl" MetadataType="Wsdl" ID="10e64723-f4ba-4d9f-bf18-1e69717f4592" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
<MetadataFile FileName="service.wsdl" MetadataType="Wsdl" ID="10e64723-f4ba-4d9f-bf18-1e69717f4592" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
||||||
<MetadataFile FileName="DigitalData.Services.EDMService.xsd" MetadataType="Schema" ID="6bd4ecfb-6ea9-4cfe-998c-0fce4cefb734" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
<MetadataFile FileName="DigitalData.Services.IDBService.xsd" MetadataType="Schema" ID="95252953-3cc6-400e-8e27-760bd5a4af4d" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
||||||
<MetadataFile FileName="service.xsd" MetadataType="Schema" ID="e3578761-b797-44ca-b8c5-3c9c25394c73" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
<MetadataFile FileName="service.xsd" MetadataType="Schema" ID="e3578761-b797-44ca-b8c5-3c9c25394c73" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
||||||
<MetadataFile FileName="DigitalData.Services.EDMService1.xsd" MetadataType="Schema" ID="32726e00-1240-449f-a580-881af6e8839c" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
<MetadataFile FileName="DigitalData.Services.IDBService1.xsd" MetadataType="Schema" ID="6c450d04-bf5d-45e9-a72a-953d1e192e55" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
||||||
<MetadataFile FileName="System.xsd" MetadataType="Schema" ID="d73cd0a9-b834-4be2-9d31-4d8175f9e00c" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
<MetadataFile FileName="System.xsd" MetadataType="Schema" ID="d73cd0a9-b834-4be2-9d31-4d8175f9e00c" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
||||||
<MetadataFile FileName="System.Data.xsd" MetadataType="Schema" ID="726d8c80-557e-49ba-9cfd-3da491f48c1e" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
<MetadataFile FileName="System.Data.xsd" MetadataType="Schema" ID="726d8c80-557e-49ba-9cfd-3da491f48c1e" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
||||||
<MetadataFile FileName="DigitalData.Modules.Filesystem.xsd" MetadataType="Schema" ID="72dd325b-17bf-4ec7-8a3e-933c17eca5d5" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
<MetadataFile FileName="DigitalData.Modules.Filesystem.xsd" MetadataType="Schema" ID="72dd325b-17bf-4ec7-8a3e-933c17eca5d5" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
||||||
@ -0,0 +1,524 @@
|
|||||||
|
'------------------------------------------------------------------------------
|
||||||
|
' <auto-generated>
|
||||||
|
' Dieser Code wurde von einem Tool generiert.
|
||||||
|
' Laufzeitversion:4.0.30319.42000
|
||||||
|
'
|
||||||
|
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||||
|
' der Code erneut generiert wird.
|
||||||
|
' </auto-generated>
|
||||||
|
'------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Option Strict On
|
||||||
|
Option Explicit On
|
||||||
|
|
||||||
|
Imports System
|
||||||
|
Imports System.Runtime.Serialization
|
||||||
|
|
||||||
|
Namespace IDBServiceReference
|
||||||
|
|
||||||
|
<System.Diagnostics.DebuggerStepThroughAttribute(),
|
||||||
|
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"),
|
||||||
|
System.Runtime.Serialization.DataContractAttribute(Name:="BaseResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService"),
|
||||||
|
System.SerializableAttribute(),
|
||||||
|
System.Runtime.Serialization.KnownTypeAttribute(GetType(IDBServiceReference.ScalarResult)),
|
||||||
|
System.Runtime.Serialization.KnownTypeAttribute(GetType(IDBServiceReference.NonQueryResult)),
|
||||||
|
System.Runtime.Serialization.KnownTypeAttribute(GetType(IDBServiceReference.DocumentResult)),
|
||||||
|
System.Runtime.Serialization.KnownTypeAttribute(GetType(IDBServiceReference.IndexResult)),
|
||||||
|
System.Runtime.Serialization.KnownTypeAttribute(GetType(IDBServiceReference.TableResult))>
|
||||||
|
Partial Public Class BaseResult
|
||||||
|
Inherits Object
|
||||||
|
Implements System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
|
||||||
|
|
||||||
|
<System.NonSerializedAttribute()>
|
||||||
|
Private extensionDataField As System.Runtime.Serialization.ExtensionDataObject
|
||||||
|
|
||||||
|
<System.Runtime.Serialization.OptionalFieldAttribute()>
|
||||||
|
Private ErrorMessageField As String
|
||||||
|
|
||||||
|
<System.Runtime.Serialization.OptionalFieldAttribute()>
|
||||||
|
Private OKField As Boolean
|
||||||
|
|
||||||
|
<Global.System.ComponentModel.BrowsableAttribute(False)>
|
||||||
|
Public Property ExtensionData() As System.Runtime.Serialization.ExtensionDataObject Implements System.Runtime.Serialization.IExtensibleDataObject.ExtensionData
|
||||||
|
Get
|
||||||
|
Return Me.extensionDataField
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me.extensionDataField = Value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<System.Runtime.Serialization.DataMemberAttribute()>
|
||||||
|
Public Property ErrorMessage() As String
|
||||||
|
Get
|
||||||
|
Return Me.ErrorMessageField
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
If (Object.ReferenceEquals(Me.ErrorMessageField, Value) <> True) Then
|
||||||
|
Me.ErrorMessageField = Value
|
||||||
|
Me.RaisePropertyChanged("ErrorMessage")
|
||||||
|
End If
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<System.Runtime.Serialization.DataMemberAttribute()>
|
||||||
|
Public Property OK() As Boolean
|
||||||
|
Get
|
||||||
|
Return Me.OKField
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
If (Me.OKField.Equals(Value) <> True) Then
|
||||||
|
Me.OKField = Value
|
||||||
|
Me.RaisePropertyChanged("OK")
|
||||||
|
End If
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public Event PropertyChanged As System.ComponentModel.PropertyChangedEventHandler Implements System.ComponentModel.INotifyPropertyChanged.PropertyChanged
|
||||||
|
|
||||||
|
Protected Sub RaisePropertyChanged(ByVal propertyName As String)
|
||||||
|
Dim propertyChanged As System.ComponentModel.PropertyChangedEventHandler = Me.PropertyChangedEvent
|
||||||
|
If (Not (propertyChanged) Is Nothing) Then
|
||||||
|
propertyChanged(Me, New System.ComponentModel.PropertyChangedEventArgs(propertyName))
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
|
||||||
|
<System.Diagnostics.DebuggerStepThroughAttribute(),
|
||||||
|
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"),
|
||||||
|
System.Runtime.Serialization.DataContractAttribute(Name:="ScalarResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService"),
|
||||||
|
System.SerializableAttribute(),
|
||||||
|
System.Runtime.Serialization.KnownTypeAttribute(GetType(IDBServiceReference.TableResult)),
|
||||||
|
System.Runtime.Serialization.KnownTypeAttribute(GetType(IDBServiceReference.BaseResult)),
|
||||||
|
System.Runtime.Serialization.KnownTypeAttribute(GetType(IDBServiceReference.NonQueryResult)),
|
||||||
|
System.Runtime.Serialization.KnownTypeAttribute(GetType(IDBServiceReference.DocumentResult)),
|
||||||
|
System.Runtime.Serialization.KnownTypeAttribute(GetType(IDBServiceReference.IndexResult)),
|
||||||
|
System.Runtime.Serialization.KnownTypeAttribute(GetType(System.DBNull)),
|
||||||
|
System.Runtime.Serialization.KnownTypeAttribute(GetType(IDBServiceReference.DocumentObject))>
|
||||||
|
Partial Public Class ScalarResult
|
||||||
|
Inherits IDBServiceReference.BaseResult
|
||||||
|
|
||||||
|
<System.Runtime.Serialization.OptionalFieldAttribute()>
|
||||||
|
Private ScalarField As Object
|
||||||
|
|
||||||
|
<System.Runtime.Serialization.DataMemberAttribute()>
|
||||||
|
Public Property Scalar() As Object
|
||||||
|
Get
|
||||||
|
Return Me.ScalarField
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
If (Object.ReferenceEquals(Me.ScalarField, Value) <> True) Then
|
||||||
|
Me.ScalarField = Value
|
||||||
|
Me.RaisePropertyChanged("Scalar")
|
||||||
|
End If
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
End Class
|
||||||
|
|
||||||
|
<System.Diagnostics.DebuggerStepThroughAttribute(),
|
||||||
|
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"),
|
||||||
|
System.Runtime.Serialization.DataContractAttribute(Name:="NonQueryResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService"),
|
||||||
|
System.SerializableAttribute()>
|
||||||
|
Partial Public Class NonQueryResult
|
||||||
|
Inherits IDBServiceReference.BaseResult
|
||||||
|
End Class
|
||||||
|
|
||||||
|
<System.Diagnostics.DebuggerStepThroughAttribute(),
|
||||||
|
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"),
|
||||||
|
System.Runtime.Serialization.DataContractAttribute(Name:="DocumentResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService"),
|
||||||
|
System.SerializableAttribute()>
|
||||||
|
Partial Public Class DocumentResult
|
||||||
|
Inherits IDBServiceReference.BaseResult
|
||||||
|
|
||||||
|
Private ContentsField() As Byte
|
||||||
|
|
||||||
|
Private DocumentField As IDBServiceReference.DocumentObject
|
||||||
|
|
||||||
|
Private HasContentsField As Boolean
|
||||||
|
|
||||||
|
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=True)>
|
||||||
|
Public Property Contents() As Byte()
|
||||||
|
Get
|
||||||
|
Return Me.ContentsField
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
If (Object.ReferenceEquals(Me.ContentsField, Value) <> True) Then
|
||||||
|
Me.ContentsField = Value
|
||||||
|
Me.RaisePropertyChanged("Contents")
|
||||||
|
End If
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=True)>
|
||||||
|
Public Property Document() As IDBServiceReference.DocumentObject
|
||||||
|
Get
|
||||||
|
Return Me.DocumentField
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
If (Object.ReferenceEquals(Me.DocumentField, Value) <> True) Then
|
||||||
|
Me.DocumentField = Value
|
||||||
|
Me.RaisePropertyChanged("Document")
|
||||||
|
End If
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=True)>
|
||||||
|
Public Property HasContents() As Boolean
|
||||||
|
Get
|
||||||
|
Return Me.HasContentsField
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
If (Me.HasContentsField.Equals(Value) <> True) Then
|
||||||
|
Me.HasContentsField = Value
|
||||||
|
Me.RaisePropertyChanged("HasContents")
|
||||||
|
End If
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
End Class
|
||||||
|
|
||||||
|
<System.Diagnostics.DebuggerStepThroughAttribute(),
|
||||||
|
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"),
|
||||||
|
System.Runtime.Serialization.DataContractAttribute(Name:="IndexResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService"),
|
||||||
|
System.SerializableAttribute()>
|
||||||
|
Partial Public Class IndexResult
|
||||||
|
Inherits IDBServiceReference.BaseResult
|
||||||
|
|
||||||
|
Private IndexIdField As Long
|
||||||
|
|
||||||
|
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=True)>
|
||||||
|
Public Property IndexId() As Long
|
||||||
|
Get
|
||||||
|
Return Me.IndexIdField
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
If (Me.IndexIdField.Equals(Value) <> True) Then
|
||||||
|
Me.IndexIdField = Value
|
||||||
|
Me.RaisePropertyChanged("IndexId")
|
||||||
|
End If
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
End Class
|
||||||
|
|
||||||
|
<System.Diagnostics.DebuggerStepThroughAttribute(),
|
||||||
|
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"),
|
||||||
|
System.Runtime.Serialization.DataContractAttribute(Name:="TableResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.IDBService"),
|
||||||
|
System.SerializableAttribute()>
|
||||||
|
Partial Public Class TableResult
|
||||||
|
Inherits IDBServiceReference.BaseResult
|
||||||
|
|
||||||
|
<System.Runtime.Serialization.OptionalFieldAttribute()>
|
||||||
|
Private TableField As System.Data.DataTable
|
||||||
|
|
||||||
|
<System.Runtime.Serialization.DataMemberAttribute()>
|
||||||
|
Public Property Table() As System.Data.DataTable
|
||||||
|
Get
|
||||||
|
Return Me.TableField
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
If (Object.ReferenceEquals(Me.TableField, Value) <> True) Then
|
||||||
|
Me.TableField = Value
|
||||||
|
Me.RaisePropertyChanged("Table")
|
||||||
|
End If
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
End Class
|
||||||
|
|
||||||
|
<System.Diagnostics.DebuggerStepThroughAttribute(),
|
||||||
|
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"),
|
||||||
|
System.Runtime.Serialization.DataContractAttribute(Name:="DocumentObject", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem"),
|
||||||
|
System.SerializableAttribute()>
|
||||||
|
Partial Public Class DocumentObject
|
||||||
|
Inherits Object
|
||||||
|
Implements System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
|
||||||
|
|
||||||
|
<System.NonSerializedAttribute()>
|
||||||
|
Private extensionDataField As System.Runtime.Serialization.ExtensionDataObject
|
||||||
|
|
||||||
|
Private ContainerIdField As String
|
||||||
|
|
||||||
|
Private DocumentIdField As Long
|
||||||
|
|
||||||
|
Private FileNameField As String
|
||||||
|
|
||||||
|
<Global.System.ComponentModel.BrowsableAttribute(False)>
|
||||||
|
Public Property ExtensionData() As System.Runtime.Serialization.ExtensionDataObject Implements System.Runtime.Serialization.IExtensibleDataObject.ExtensionData
|
||||||
|
Get
|
||||||
|
Return Me.extensionDataField
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me.extensionDataField = Value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=True)>
|
||||||
|
Public Property ContainerId() As String
|
||||||
|
Get
|
||||||
|
Return Me.ContainerIdField
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
If (Object.ReferenceEquals(Me.ContainerIdField, Value) <> True) Then
|
||||||
|
Me.ContainerIdField = Value
|
||||||
|
Me.RaisePropertyChanged("ContainerId")
|
||||||
|
End If
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=True)>
|
||||||
|
Public Property DocumentId() As Long
|
||||||
|
Get
|
||||||
|
Return Me.DocumentIdField
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
If (Me.DocumentIdField.Equals(Value) <> True) Then
|
||||||
|
Me.DocumentIdField = Value
|
||||||
|
Me.RaisePropertyChanged("DocumentId")
|
||||||
|
End If
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=True)>
|
||||||
|
Public Property FileName() As String
|
||||||
|
Get
|
||||||
|
Return Me.FileNameField
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
If (Object.ReferenceEquals(Me.FileNameField, Value) <> True) Then
|
||||||
|
Me.FileNameField = Value
|
||||||
|
Me.RaisePropertyChanged("FileName")
|
||||||
|
End If
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public Event PropertyChanged As System.ComponentModel.PropertyChangedEventHandler Implements System.ComponentModel.INotifyPropertyChanged.PropertyChanged
|
||||||
|
|
||||||
|
Protected Sub RaisePropertyChanged(ByVal propertyName As String)
|
||||||
|
Dim propertyChanged As System.ComponentModel.PropertyChangedEventHandler = Me.PropertyChangedEvent
|
||||||
|
If (Not (propertyChanged) Is Nothing) Then
|
||||||
|
propertyChanged(Me, New System.ComponentModel.PropertyChangedEventArgs(propertyName))
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
|
||||||
|
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0"),
|
||||||
|
System.ServiceModel.ServiceContractAttribute([Namespace]:="http://DigitalData.Services.IDBService", ConfigurationName:="IDBServiceReference.IIDBService")>
|
||||||
|
Public Interface IIDBService
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/Heartbeat", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/HeartbeatResponse")>
|
||||||
|
Function Heartbeat() As Boolean
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/Heartbeat", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/HeartbeatResponse")>
|
||||||
|
Function HeartbeatAsync() As System.Threading.Tasks.Task(Of Boolean)
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/CreateDatabaseRequest", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/CreateDatabaseRequestResponse")>
|
||||||
|
Function CreateDatabaseRequest(ByVal Name As String, ByVal Debug As Boolean) As String
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/CreateDatabaseRequest", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/CreateDatabaseRequestResponse")>
|
||||||
|
Function CreateDatabaseRequestAsync(ByVal Name As String, ByVal Debug As Boolean) As System.Threading.Tasks.Task(Of String)
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/CloseDatabaseRequest", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/CloseDatabaseRequestResponse")>
|
||||||
|
Sub CloseDatabaseRequest()
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/CloseDatabaseRequest", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/CloseDatabaseRequestResponse")>
|
||||||
|
Function CloseDatabaseRequestAsync() As System.Threading.Tasks.Task
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/ReturnDatatable", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/ReturnDatatableResponse")>
|
||||||
|
Function ReturnDatatable(ByVal SQL As String) As IDBServiceReference.TableResult
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/ReturnDatatable", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/ReturnDatatableResponse")>
|
||||||
|
Function ReturnDatatableAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of IDBServiceReference.TableResult)
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/ReturnScalar", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/ReturnScalarResponse")>
|
||||||
|
Function ReturnScalar(ByVal SQL As String) As IDBServiceReference.ScalarResult
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/ReturnScalar", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/ReturnScalarResponse")>
|
||||||
|
Function ReturnScalarAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of IDBServiceReference.ScalarResult)
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/ExecuteNonQuery", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/ExecuteNonQueryResponse")>
|
||||||
|
Function ExecuteNonQuery(ByVal SQL As String) As IDBServiceReference.NonQueryResult
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/ExecuteNonQuery", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/ExecuteNonQueryResponse")>
|
||||||
|
Function ExecuteNonQueryAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of IDBServiceReference.NonQueryResult)
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/NewFile", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/NewFileResponse")>
|
||||||
|
Function NewFile(ByVal FileName As String, ByVal Contents() As Byte) As IDBServiceReference.DocumentResult
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/NewFile", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/NewFileResponse")>
|
||||||
|
Function NewFileAsync(ByVal FileName As String, ByVal Contents() As Byte) As System.Threading.Tasks.Task(Of IDBServiceReference.DocumentResult)
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/UpdateFile", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/UpdateFileResponse")>
|
||||||
|
Function UpdateFile(ByVal DocObject As IDBServiceReference.DocumentObject, ByVal Contents() As Byte) As IDBServiceReference.DocumentResult
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/UpdateFile", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/UpdateFileResponse")>
|
||||||
|
Function UpdateFileAsync(ByVal DocObject As IDBServiceReference.DocumentObject, ByVal Contents() As Byte) As System.Threading.Tasks.Task(Of IDBServiceReference.DocumentResult)
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/GetFile", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/GetFileResponse")>
|
||||||
|
Function GetFile(ByVal DocObject As IDBServiceReference.DocumentObject) As IDBServiceReference.DocumentResult
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/GetFile", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/GetFileResponse")>
|
||||||
|
Function GetFileAsync(ByVal DocObject As IDBServiceReference.DocumentObject) As System.Threading.Tasks.Task(Of IDBServiceReference.DocumentResult)
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/DeleteFile", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/DeleteFileResponse")>
|
||||||
|
Function DeleteFile(ByVal DocObject As IDBServiceReference.DocumentObject) As Boolean
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/DeleteFile", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/DeleteFileResponse")>
|
||||||
|
Function DeleteFileAsync(ByVal DocObject As IDBServiceReference.DocumentObject) As System.Threading.Tasks.Task(Of Boolean)
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/GetDocumentByDocumentId", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/GetDocumentByDocumentIdRespons" &
|
||||||
|
"e")>
|
||||||
|
Function GetDocumentByDocumentId(ByVal DocumentId As Long) As IDBServiceReference.DocumentResult
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/GetDocumentByDocumentId", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/GetDocumentByDocumentIdRespons" &
|
||||||
|
"e")>
|
||||||
|
Function GetDocumentByDocumentIdAsync(ByVal DocumentId As Long) As System.Threading.Tasks.Task(Of IDBServiceReference.DocumentResult)
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/GetDocumentByContainerId", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/GetDocumentByContainerIdRespon" &
|
||||||
|
"se")>
|
||||||
|
Function GetDocumentByContainerId(ByVal ContainerId As String) As IDBServiceReference.DocumentResult
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/GetDocumentByContainerId", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/GetDocumentByContainerIdRespon" &
|
||||||
|
"se")>
|
||||||
|
Function GetDocumentByContainerIdAsync(ByVal ContainerId As String) As System.Threading.Tasks.Task(Of IDBServiceReference.DocumentResult)
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/NewFileIndex", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/NewFileIndexResponse")>
|
||||||
|
Function NewFileIndex(ByVal DocObject As IDBServiceReference.DocumentObject, ByVal Syskey As String, ByVal LanguageCode As String, ByVal Value As String) As IDBServiceReference.IndexResult
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.IDBService/IIDBService/NewFileIndex", ReplyAction:="http://DigitalData.Services.IDBService/IIDBService/NewFileIndexResponse")>
|
||||||
|
Function NewFileIndexAsync(ByVal DocObject As IDBServiceReference.DocumentObject, ByVal Syskey As String, ByVal LanguageCode As String, ByVal Value As String) As System.Threading.Tasks.Task(Of IDBServiceReference.IndexResult)
|
||||||
|
End Interface
|
||||||
|
|
||||||
|
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")>
|
||||||
|
Public Interface IIDBServiceChannel
|
||||||
|
Inherits IDBServiceReference.IIDBService, System.ServiceModel.IClientChannel
|
||||||
|
End Interface
|
||||||
|
|
||||||
|
<System.Diagnostics.DebuggerStepThroughAttribute(),
|
||||||
|
System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")>
|
||||||
|
Partial Public Class IDBServiceClient
|
||||||
|
Inherits System.ServiceModel.ClientBase(Of IDBServiceReference.IIDBService)
|
||||||
|
Implements IDBServiceReference.IIDBService
|
||||||
|
|
||||||
|
Public Sub New()
|
||||||
|
MyBase.New
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Sub New(ByVal endpointConfigurationName As String)
|
||||||
|
MyBase.New(endpointConfigurationName)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Sub New(ByVal endpointConfigurationName As String, ByVal remoteAddress As String)
|
||||||
|
MyBase.New(endpointConfigurationName, remoteAddress)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Sub New(ByVal endpointConfigurationName As String, ByVal remoteAddress As System.ServiceModel.EndpointAddress)
|
||||||
|
MyBase.New(endpointConfigurationName, remoteAddress)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Sub New(ByVal binding As System.ServiceModel.Channels.Binding, ByVal remoteAddress As System.ServiceModel.EndpointAddress)
|
||||||
|
MyBase.New(binding, remoteAddress)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Function Heartbeat() As Boolean Implements IDBServiceReference.IIDBService.Heartbeat
|
||||||
|
Return MyBase.Channel.Heartbeat
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function HeartbeatAsync() As System.Threading.Tasks.Task(Of Boolean) Implements IDBServiceReference.IIDBService.HeartbeatAsync
|
||||||
|
Return MyBase.Channel.HeartbeatAsync
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function CreateDatabaseRequest(ByVal Name As String, ByVal Debug As Boolean) As String Implements IDBServiceReference.IIDBService.CreateDatabaseRequest
|
||||||
|
Return MyBase.Channel.CreateDatabaseRequest(Name, Debug)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function CreateDatabaseRequestAsync(ByVal Name As String, ByVal Debug As Boolean) As System.Threading.Tasks.Task(Of String) Implements IDBServiceReference.IIDBService.CreateDatabaseRequestAsync
|
||||||
|
Return MyBase.Channel.CreateDatabaseRequestAsync(Name, Debug)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Sub CloseDatabaseRequest() Implements IDBServiceReference.IIDBService.CloseDatabaseRequest
|
||||||
|
MyBase.Channel.CloseDatabaseRequest()
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Function CloseDatabaseRequestAsync() As System.Threading.Tasks.Task Implements IDBServiceReference.IIDBService.CloseDatabaseRequestAsync
|
||||||
|
Return MyBase.Channel.CloseDatabaseRequestAsync
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function ReturnDatatable(ByVal SQL As String) As IDBServiceReference.TableResult Implements IDBServiceReference.IIDBService.ReturnDatatable
|
||||||
|
Return MyBase.Channel.ReturnDatatable(SQL)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function ReturnDatatableAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of IDBServiceReference.TableResult) Implements IDBServiceReference.IIDBService.ReturnDatatableAsync
|
||||||
|
Return MyBase.Channel.ReturnDatatableAsync(SQL)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function ReturnScalar(ByVal SQL As String) As IDBServiceReference.ScalarResult Implements IDBServiceReference.IIDBService.ReturnScalar
|
||||||
|
Return MyBase.Channel.ReturnScalar(SQL)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function ReturnScalarAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of IDBServiceReference.ScalarResult) Implements IDBServiceReference.IIDBService.ReturnScalarAsync
|
||||||
|
Return MyBase.Channel.ReturnScalarAsync(SQL)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function ExecuteNonQuery(ByVal SQL As String) As IDBServiceReference.NonQueryResult Implements IDBServiceReference.IIDBService.ExecuteNonQuery
|
||||||
|
Return MyBase.Channel.ExecuteNonQuery(SQL)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function ExecuteNonQueryAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of IDBServiceReference.NonQueryResult) Implements IDBServiceReference.IIDBService.ExecuteNonQueryAsync
|
||||||
|
Return MyBase.Channel.ExecuteNonQueryAsync(SQL)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function NewFile(ByVal FileName As String, ByVal Contents() As Byte) As IDBServiceReference.DocumentResult Implements IDBServiceReference.IIDBService.NewFile
|
||||||
|
Return MyBase.Channel.NewFile(FileName, Contents)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function NewFileAsync(ByVal FileName As String, ByVal Contents() As Byte) As System.Threading.Tasks.Task(Of IDBServiceReference.DocumentResult) Implements IDBServiceReference.IIDBService.NewFileAsync
|
||||||
|
Return MyBase.Channel.NewFileAsync(FileName, Contents)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function UpdateFile(ByVal DocObject As IDBServiceReference.DocumentObject, ByVal Contents() As Byte) As IDBServiceReference.DocumentResult Implements IDBServiceReference.IIDBService.UpdateFile
|
||||||
|
Return MyBase.Channel.UpdateFile(DocObject, Contents)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function UpdateFileAsync(ByVal DocObject As IDBServiceReference.DocumentObject, ByVal Contents() As Byte) As System.Threading.Tasks.Task(Of IDBServiceReference.DocumentResult) Implements IDBServiceReference.IIDBService.UpdateFileAsync
|
||||||
|
Return MyBase.Channel.UpdateFileAsync(DocObject, Contents)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function GetFile(ByVal DocObject As IDBServiceReference.DocumentObject) As IDBServiceReference.DocumentResult Implements IDBServiceReference.IIDBService.GetFile
|
||||||
|
Return MyBase.Channel.GetFile(DocObject)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function GetFileAsync(ByVal DocObject As IDBServiceReference.DocumentObject) As System.Threading.Tasks.Task(Of IDBServiceReference.DocumentResult) Implements IDBServiceReference.IIDBService.GetFileAsync
|
||||||
|
Return MyBase.Channel.GetFileAsync(DocObject)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function DeleteFile(ByVal DocObject As IDBServiceReference.DocumentObject) As Boolean Implements IDBServiceReference.IIDBService.DeleteFile
|
||||||
|
Return MyBase.Channel.DeleteFile(DocObject)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function DeleteFileAsync(ByVal DocObject As IDBServiceReference.DocumentObject) As System.Threading.Tasks.Task(Of Boolean) Implements IDBServiceReference.IIDBService.DeleteFileAsync
|
||||||
|
Return MyBase.Channel.DeleteFileAsync(DocObject)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function GetDocumentByDocumentId(ByVal DocumentId As Long) As IDBServiceReference.DocumentResult Implements IDBServiceReference.IIDBService.GetDocumentByDocumentId
|
||||||
|
Return MyBase.Channel.GetDocumentByDocumentId(DocumentId)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function GetDocumentByDocumentIdAsync(ByVal DocumentId As Long) As System.Threading.Tasks.Task(Of IDBServiceReference.DocumentResult) Implements IDBServiceReference.IIDBService.GetDocumentByDocumentIdAsync
|
||||||
|
Return MyBase.Channel.GetDocumentByDocumentIdAsync(DocumentId)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function GetDocumentByContainerId(ByVal ContainerId As String) As IDBServiceReference.DocumentResult Implements IDBServiceReference.IIDBService.GetDocumentByContainerId
|
||||||
|
Return MyBase.Channel.GetDocumentByContainerId(ContainerId)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function GetDocumentByContainerIdAsync(ByVal ContainerId As String) As System.Threading.Tasks.Task(Of IDBServiceReference.DocumentResult) Implements IDBServiceReference.IIDBService.GetDocumentByContainerIdAsync
|
||||||
|
Return MyBase.Channel.GetDocumentByContainerIdAsync(ContainerId)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function NewFileIndex(ByVal DocObject As IDBServiceReference.DocumentObject, ByVal Syskey As String, ByVal LanguageCode As String, ByVal Value As String) As IDBServiceReference.IndexResult Implements IDBServiceReference.IIDBService.NewFileIndex
|
||||||
|
Return MyBase.Channel.NewFileIndex(DocObject, Syskey, LanguageCode, Value)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function NewFileIndexAsync(ByVal DocObject As IDBServiceReference.DocumentObject, ByVal Syskey As String, ByVal LanguageCode As String, ByVal Value As String) As System.Threading.Tasks.Task(Of IDBServiceReference.IndexResult) Implements IDBServiceReference.IIDBService.NewFileIndexAsync
|
||||||
|
Return MyBase.Channel.NewFileIndexAsync(DocObject, Syskey, LanguageCode, Value)
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
|
End Namespace
|
||||||
@ -5,6 +5,6 @@
|
|||||||
<binding digest="System.ServiceModel.Configuration.NetTcpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:<?xml version="1.0" encoding="utf-16"?><Data name="tcpBinding" />" bindingType="netTcpBinding" name="tcpBinding" />
|
<binding digest="System.ServiceModel.Configuration.NetTcpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:<?xml version="1.0" encoding="utf-16"?><Data name="tcpBinding" />" bindingType="netTcpBinding" name="tcpBinding" />
|
||||||
</bindings>
|
</bindings>
|
||||||
<endpoints>
|
<endpoints>
|
||||||
<endpoint normalizedDigest="<?xml version="1.0" encoding="utf-16"?><Data address="net.tcp://localhost:9000/DigitalData/Services/Main" binding="netTcpBinding" bindingConfiguration="tcpBinding" contract="EDMIServiceReference.IEDMService" name="tcpBinding"><identity><dns value="localhost" /></identity></Data>" digest="<?xml version="1.0" encoding="utf-16"?><Data address="net.tcp://localhost:9000/DigitalData/Services/Main" binding="netTcpBinding" bindingConfiguration="tcpBinding" contract="EDMIServiceReference.IEDMService" name="tcpBinding"><identity><dns value="localhost" /></identity></Data>" contractName="EDMIServiceReference.IEDMService" name="tcpBinding" />
|
<endpoint normalizedDigest="<?xml version="1.0" encoding="utf-16"?><Data address="net.tcp://localhost:9000/DigitalData/Services/Main" binding="netTcpBinding" bindingConfiguration="tcpBinding" contract="IDBServiceReference.IIDBService" name="tcpBinding"><identity><dns value="localhost" /></identity></Data>" digest="<?xml version="1.0" encoding="utf-16"?><Data address="net.tcp://localhost:9000/DigitalData/Services/Main" binding="netTcpBinding" bindingConfiguration="tcpBinding" contract="IDBServiceReference.IIDBService" name="tcpBinding"><identity><dns value="localhost" /></identity></Data>" contractName="IDBServiceReference.IIDBService" name="tcpBinding" />
|
||||||
</endpoints>
|
</endpoints>
|
||||||
</configurationSnapshot>
|
</configurationSnapshot>
|
||||||
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="aQ0K9/sIOT6MRV/ZWURk+4hnqM8=">
|
<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="fq6ZABYBBZDTG2RPQCA7uj4nPro=">
|
||||||
<bindingConfigurations>
|
<bindingConfigurations>
|
||||||
<bindingConfiguration bindingType="netTcpBinding" name="tcpBinding">
|
<bindingConfiguration bindingType="netTcpBinding" name="tcpBinding">
|
||||||
<properties>
|
<properties>
|
||||||
@ -121,7 +121,7 @@
|
|||||||
</bindingConfiguration>
|
</bindingConfiguration>
|
||||||
</bindingConfigurations>
|
</bindingConfigurations>
|
||||||
<endpoints>
|
<endpoints>
|
||||||
<endpoint name="tcpBinding" contract="EDMIServiceReference.IEDMService" bindingType="netTcpBinding" address="net.tcp://localhost:9000/DigitalData/Services/Main" bindingConfiguration="tcpBinding">
|
<endpoint name="tcpBinding" contract="IDBServiceReference.IIDBService" bindingType="netTcpBinding" address="net.tcp://localhost:9000/DigitalData/Services/Main" bindingConfiguration="tcpBinding">
|
||||||
<properties>
|
<properties>
|
||||||
<property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<serializedValue>net.tcp://localhost:9000/DigitalData/Services/Main</serializedValue>
|
<serializedValue>net.tcp://localhost:9000/DigitalData/Services/Main</serializedValue>
|
||||||
@ -136,7 +136,7 @@
|
|||||||
<serializedValue>tcpBinding</serializedValue>
|
<serializedValue>tcpBinding</serializedValue>
|
||||||
</property>
|
</property>
|
||||||
<property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<serializedValue>EDMIServiceReference.IEDMService</serializedValue>
|
<serializedValue>IDBServiceReference.IIDBService</serializedValue>
|
||||||
</property>
|
</property>
|
||||||
<property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
|
<serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
|
||||||
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<wsdl:definitions xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://tempuri.org/" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:i0="http://DigitalData.Services.EDMService" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="EDMService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
|
<wsdl:definitions xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://tempuri.org/" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:i0="http://DigitalData.Services.IDBService" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="IDBService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
|
||||||
<wsp:Policy wsu:Id="tcpBinding_policy">
|
<wsp:Policy wsu:Id="tcpBinding_policy">
|
||||||
<wsp:ExactlyOne>
|
<wsp:ExactlyOne>
|
||||||
<wsp:All>
|
<wsp:All>
|
||||||
@ -33,14 +33,14 @@
|
|||||||
</wsp:All>
|
</wsp:All>
|
||||||
</wsp:ExactlyOne>
|
</wsp:ExactlyOne>
|
||||||
</wsp:Policy>
|
</wsp:Policy>
|
||||||
<wsdl:import namespace="http://DigitalData.Services.EDMService" location="" />
|
<wsdl:import namespace="http://DigitalData.Services.IDBService" location="" />
|
||||||
<wsdl:types />
|
<wsdl:types />
|
||||||
<wsdl:binding name="tcpBinding" type="i0:IEDMService">
|
<wsdl:binding name="tcpBinding" type="i0:IIDBService">
|
||||||
<wsp:PolicyReference URI="#tcpBinding_policy">
|
<wsp:PolicyReference URI="#tcpBinding_policy">
|
||||||
</wsp:PolicyReference>
|
</wsp:PolicyReference>
|
||||||
<soap12:binding transport="http://schemas.microsoft.com/soap/tcp" />
|
<soap12:binding transport="http://schemas.microsoft.com/soap/tcp" />
|
||||||
<wsdl:operation name="Heartbeat">
|
<wsdl:operation name="Heartbeat">
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/Heartbeat" style="document" />
|
<soap12:operation soapAction="http://DigitalData.Services.IDBService/IIDBService/Heartbeat" style="document" />
|
||||||
<wsdl:input>
|
<wsdl:input>
|
||||||
<soap12:body use="literal" />
|
<soap12:body use="literal" />
|
||||||
</wsdl:input>
|
</wsdl:input>
|
||||||
@ -49,7 +49,7 @@
|
|||||||
</wsdl:output>
|
</wsdl:output>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
<wsdl:operation name="CreateDatabaseRequest">
|
<wsdl:operation name="CreateDatabaseRequest">
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequest" style="document" />
|
<soap12:operation soapAction="http://DigitalData.Services.IDBService/IIDBService/CreateDatabaseRequest" style="document" />
|
||||||
<wsdl:input>
|
<wsdl:input>
|
||||||
<soap12:body use="literal" />
|
<soap12:body use="literal" />
|
||||||
</wsdl:input>
|
</wsdl:input>
|
||||||
@ -58,7 +58,7 @@
|
|||||||
</wsdl:output>
|
</wsdl:output>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
<wsdl:operation name="CloseDatabaseRequest">
|
<wsdl:operation name="CloseDatabaseRequest">
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/CloseDatabaseRequest" style="document" />
|
<soap12:operation soapAction="http://DigitalData.Services.IDBService/IIDBService/CloseDatabaseRequest" style="document" />
|
||||||
<wsdl:input>
|
<wsdl:input>
|
||||||
<soap12:body use="literal" />
|
<soap12:body use="literal" />
|
||||||
</wsdl:input>
|
</wsdl:input>
|
||||||
@ -67,7 +67,7 @@
|
|||||||
</wsdl:output>
|
</wsdl:output>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
<wsdl:operation name="ReturnDatatable">
|
<wsdl:operation name="ReturnDatatable">
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/ReturnDatatable" style="document" />
|
<soap12:operation soapAction="http://DigitalData.Services.IDBService/IIDBService/ReturnDatatable" style="document" />
|
||||||
<wsdl:input>
|
<wsdl:input>
|
||||||
<soap12:body use="literal" />
|
<soap12:body use="literal" />
|
||||||
</wsdl:input>
|
</wsdl:input>
|
||||||
@ -76,7 +76,7 @@
|
|||||||
</wsdl:output>
|
</wsdl:output>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
<wsdl:operation name="ReturnScalar">
|
<wsdl:operation name="ReturnScalar">
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/ReturnScalar" style="document" />
|
<soap12:operation soapAction="http://DigitalData.Services.IDBService/IIDBService/ReturnScalar" style="document" />
|
||||||
<wsdl:input>
|
<wsdl:input>
|
||||||
<soap12:body use="literal" />
|
<soap12:body use="literal" />
|
||||||
</wsdl:input>
|
</wsdl:input>
|
||||||
@ -85,7 +85,7 @@
|
|||||||
</wsdl:output>
|
</wsdl:output>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
<wsdl:operation name="ExecuteNonQuery">
|
<wsdl:operation name="ExecuteNonQuery">
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/ExecuteNonQuery" style="document" />
|
<soap12:operation soapAction="http://DigitalData.Services.IDBService/IIDBService/ExecuteNonQuery" style="document" />
|
||||||
<wsdl:input>
|
<wsdl:input>
|
||||||
<soap12:body use="literal" />
|
<soap12:body use="literal" />
|
||||||
</wsdl:input>
|
</wsdl:input>
|
||||||
@ -94,7 +94,7 @@
|
|||||||
</wsdl:output>
|
</wsdl:output>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
<wsdl:operation name="NewFile">
|
<wsdl:operation name="NewFile">
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/NewFile" style="document" />
|
<soap12:operation soapAction="http://DigitalData.Services.IDBService/IIDBService/NewFile" style="document" />
|
||||||
<wsdl:input>
|
<wsdl:input>
|
||||||
<soap12:body use="literal" />
|
<soap12:body use="literal" />
|
||||||
</wsdl:input>
|
</wsdl:input>
|
||||||
@ -103,7 +103,7 @@
|
|||||||
</wsdl:output>
|
</wsdl:output>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
<wsdl:operation name="UpdateFile">
|
<wsdl:operation name="UpdateFile">
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/UpdateFile" style="document" />
|
<soap12:operation soapAction="http://DigitalData.Services.IDBService/IIDBService/UpdateFile" style="document" />
|
||||||
<wsdl:input>
|
<wsdl:input>
|
||||||
<soap12:body use="literal" />
|
<soap12:body use="literal" />
|
||||||
</wsdl:input>
|
</wsdl:input>
|
||||||
@ -112,7 +112,7 @@
|
|||||||
</wsdl:output>
|
</wsdl:output>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
<wsdl:operation name="GetFile">
|
<wsdl:operation name="GetFile">
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/GetFile" style="document" />
|
<soap12:operation soapAction="http://DigitalData.Services.IDBService/IIDBService/GetFile" style="document" />
|
||||||
<wsdl:input>
|
<wsdl:input>
|
||||||
<soap12:body use="literal" />
|
<soap12:body use="literal" />
|
||||||
</wsdl:input>
|
</wsdl:input>
|
||||||
@ -121,7 +121,7 @@
|
|||||||
</wsdl:output>
|
</wsdl:output>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
<wsdl:operation name="DeleteFile">
|
<wsdl:operation name="DeleteFile">
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/DeleteFile" style="document" />
|
<soap12:operation soapAction="http://DigitalData.Services.IDBService/IIDBService/DeleteFile" style="document" />
|
||||||
<wsdl:input>
|
<wsdl:input>
|
||||||
<soap12:body use="literal" />
|
<soap12:body use="literal" />
|
||||||
</wsdl:input>
|
</wsdl:input>
|
||||||
@ -130,7 +130,7 @@
|
|||||||
</wsdl:output>
|
</wsdl:output>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
<wsdl:operation name="GetDocumentByDocumentId">
|
<wsdl:operation name="GetDocumentByDocumentId">
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/GetDocumentByDocumentId" style="document" />
|
<soap12:operation soapAction="http://DigitalData.Services.IDBService/IIDBService/GetDocumentByDocumentId" style="document" />
|
||||||
<wsdl:input>
|
<wsdl:input>
|
||||||
<soap12:body use="literal" />
|
<soap12:body use="literal" />
|
||||||
</wsdl:input>
|
</wsdl:input>
|
||||||
@ -139,7 +139,7 @@
|
|||||||
</wsdl:output>
|
</wsdl:output>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
<wsdl:operation name="GetDocumentByContainerId">
|
<wsdl:operation name="GetDocumentByContainerId">
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/GetDocumentByContainerId" style="document" />
|
<soap12:operation soapAction="http://DigitalData.Services.IDBService/IIDBService/GetDocumentByContainerId" style="document" />
|
||||||
<wsdl:input>
|
<wsdl:input>
|
||||||
<soap12:body use="literal" />
|
<soap12:body use="literal" />
|
||||||
</wsdl:input>
|
</wsdl:input>
|
||||||
@ -148,7 +148,7 @@
|
|||||||
</wsdl:output>
|
</wsdl:output>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
<wsdl:operation name="NewFileIndex">
|
<wsdl:operation name="NewFileIndex">
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/NewFileIndex" style="document" />
|
<soap12:operation soapAction="http://DigitalData.Services.IDBService/IIDBService/NewFileIndex" style="document" />
|
||||||
<wsdl:input>
|
<wsdl:input>
|
||||||
<soap12:body use="literal" />
|
<soap12:body use="literal" />
|
||||||
</wsdl:input>
|
</wsdl:input>
|
||||||
@ -157,7 +157,7 @@
|
|||||||
</wsdl:output>
|
</wsdl:output>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
</wsdl:binding>
|
</wsdl:binding>
|
||||||
<wsdl:service name="EDMService">
|
<wsdl:service name="IDBService">
|
||||||
<wsdl:port name="tcpBinding" binding="tns:tcpBinding">
|
<wsdl:port name="tcpBinding" binding="tns:tcpBinding">
|
||||||
<soap12:address location="net.tcp://localhost:9000/DigitalData/Services/Main" />
|
<soap12:address location="net.tcp://localhost:9000/DigitalData/Services/Main" />
|
||||||
<wsa10:EndpointReference>
|
<wsa10:EndpointReference>
|
||||||
@ -1,13 +1,14 @@
|
|||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
Imports DigitalData.Modules.EDMIAPI.EDMIServiceReference
|
Imports DigitalData.Modules.EDMIAPI.EDMIServiceReference
|
||||||
|
Imports DigitalData.Modules.EDMIAPI.IDBServiceReference
|
||||||
Imports System.ServiceModel
|
Imports System.ServiceModel
|
||||||
Imports System.IO
|
Imports System.IO
|
||||||
|
|
||||||
Public Class Document
|
Public Class Document
|
||||||
Private _logger As Logger
|
Private _logger As Logger
|
||||||
Private _logConfig As LogConfig
|
Private _logConfig As LogConfig
|
||||||
Private _channelFactory As ChannelFactory(Of IEDMServiceChannel)
|
Private _channelFactory As ChannelFactory(Of IIDBServiceChannel)
|
||||||
Private _channel As IEDMServiceChannel
|
Private _channel As IIDBServiceChannel
|
||||||
|
|
||||||
''' <summary>
|
''' <summary>
|
||||||
''' Creates a new EDMIAPI object
|
''' Creates a new EDMIAPI object
|
||||||
@ -21,7 +22,7 @@ Public Class Document
|
|||||||
Try
|
Try
|
||||||
Dim oBinding = Channel.GetBinding()
|
Dim oBinding = Channel.GetBinding()
|
||||||
Dim oAddress = New EndpointAddress(ServiceAdress)
|
Dim oAddress = New EndpointAddress(ServiceAdress)
|
||||||
Dim oFactory = New ChannelFactory(Of IEDMServiceChannel)(oBinding, oAddress)
|
Dim oFactory = New ChannelFactory(Of IIDBServiceChannel)(oBinding, oAddress)
|
||||||
|
|
||||||
_channelFactory = oFactory
|
_channelFactory = oFactory
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
@ -147,7 +148,7 @@ Public Class Document
|
|||||||
''' Creates a channel and adds a Faulted-Handler
|
''' Creates a channel and adds a Faulted-Handler
|
||||||
''' </summary>
|
''' </summary>
|
||||||
''' <returns>A channel object</returns>
|
''' <returns>A channel object</returns>
|
||||||
Private Function GetChannel() As IEDMServiceChannel
|
Private Function GetChannel() As IIDBServiceChannel
|
||||||
Try
|
Try
|
||||||
_logger.Debug("Creating channel..")
|
_logger.Debug("Creating channel..")
|
||||||
Dim oChannel = _channelFactory.CreateChannel()
|
Dim oChannel = _channelFactory.CreateChannel()
|
||||||
|
|||||||
@ -73,7 +73,7 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Include="Channel.vb" />
|
<Compile Include="Channel.vb" />
|
||||||
<Compile Include="Connected Services\EDMIServiceReference\Reference.vb">
|
<Compile Include="Connected Services\IDBServiceReference\Reference.vb">
|
||||||
<AutoGen>True</AutoGen>
|
<AutoGen>True</AutoGen>
|
||||||
<DesignTime>True</DesignTime>
|
<DesignTime>True</DesignTime>
|
||||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||||
@ -106,39 +106,39 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="app.config" />
|
<None Include="app.config" />
|
||||||
<None Include="Connected Services\EDMIServiceReference\DigitalData.Modules.EDMIAPI.EDMIServiceReference.DocumentResult.datasource">
|
<None Include="Connected Services\IDBServiceReference\DigitalData.Modules.EDMIAPI.IDBServiceReference.DocumentResult.datasource">
|
||||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||||
</None>
|
</None>
|
||||||
<None Include="Connected Services\EDMIServiceReference\DigitalData.Modules.EDMIAPI.EDMIServiceReference.IndexResult.datasource">
|
<None Include="Connected Services\IDBServiceReference\DigitalData.Modules.EDMIAPI.IDBServiceReference.IndexResult.datasource">
|
||||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||||
</None>
|
</None>
|
||||||
<None Include="Connected Services\EDMIServiceReference\DigitalData.Modules.EDMIAPI.EDMIServiceReference.NonQueryResult.datasource">
|
<None Include="Connected Services\IDBServiceReference\DigitalData.Modules.EDMIAPI.IDBServiceReference.NonQueryResult.datasource">
|
||||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||||
</None>
|
</None>
|
||||||
<None Include="Connected Services\EDMIServiceReference\DigitalData.Modules.EDMIAPI.EDMIServiceReference.ScalarResult.datasource">
|
<None Include="Connected Services\IDBServiceReference\DigitalData.Modules.EDMIAPI.IDBServiceReference.ScalarResult.datasource">
|
||||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||||
</None>
|
</None>
|
||||||
<None Include="Connected Services\EDMIServiceReference\DigitalData.Modules.EDMIAPI.EDMIServiceReference.TableResult.datasource">
|
<None Include="Connected Services\IDBServiceReference\DigitalData.Modules.EDMIAPI.IDBServiceReference.TableResult.datasource">
|
||||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
<DependentUpon>Reference.svcmap</DependentUpon>
|
||||||
</None>
|
</None>
|
||||||
<None Include="Connected Services\EDMIServiceReference\DigitalData.Modules.Filesystem.xsd">
|
<None Include="Connected Services\IDBServiceReference\DigitalData.Modules.Filesystem.xsd">
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
</None>
|
</None>
|
||||||
<None Include="Connected Services\EDMIServiceReference\DigitalData.Services.EDMService.wsdl" />
|
<None Include="Connected Services\IDBServiceReference\DigitalData.Services.IDBService.wsdl" />
|
||||||
<None Include="Connected Services\EDMIServiceReference\DigitalData.Services.EDMService.xsd">
|
<None Include="Connected Services\IDBServiceReference\DigitalData.Services.IDBService.xsd">
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
</None>
|
</None>
|
||||||
<None Include="Connected Services\EDMIServiceReference\DigitalData.Services.EDMService1.xsd">
|
<None Include="Connected Services\IDBServiceReference\DigitalData.Services.IDBService1.xsd">
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
</None>
|
</None>
|
||||||
<None Include="Connected Services\EDMIServiceReference\service.wsdl" />
|
<None Include="Connected Services\IDBServiceReference\service.wsdl" />
|
||||||
<None Include="Connected Services\EDMIServiceReference\service.xsd">
|
<None Include="Connected Services\IDBServiceReference\service.xsd">
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
</None>
|
</None>
|
||||||
<None Include="Connected Services\EDMIServiceReference\System.Data.xsd">
|
<None Include="Connected Services\IDBServiceReference\System.Data.xsd">
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
</None>
|
</None>
|
||||||
<None Include="Connected Services\EDMIServiceReference\System.xsd">
|
<None Include="Connected Services\IDBServiceReference\System.xsd">
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
</None>
|
</None>
|
||||||
<None Include="My Project\Application.myapp">
|
<None Include="My Project\Application.myapp">
|
||||||
@ -156,16 +156,16 @@
|
|||||||
<WCFMetadata Include="Connected Services\" />
|
<WCFMetadata Include="Connected Services\" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<WCFMetadataStorage Include="Connected Services\EDMIServiceReference\" />
|
<WCFMetadataStorage Include="Connected Services\IDBServiceReference\" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="Connected Services\EDMIServiceReference\configuration91.svcinfo" />
|
<None Include="Connected Services\IDBServiceReference\configuration91.svcinfo" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="Connected Services\EDMIServiceReference\configuration.svcinfo" />
|
<None Include="Connected Services\IDBServiceReference\configuration.svcinfo" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="Connected Services\EDMIServiceReference\Reference.svcmap">
|
<None Include="Connected Services\IDBServiceReference\Reference.svcmap">
|
||||||
<Generator>WCF Proxy Generator</Generator>
|
<Generator>WCF Proxy Generator</Generator>
|
||||||
<LastGenOutput>Reference.vb</LastGenOutput>
|
<LastGenOutput>Reference.vb</LastGenOutput>
|
||||||
</None>
|
</None>
|
||||||
|
|||||||
@ -31,7 +31,7 @@
|
|||||||
<client>
|
<client>
|
||||||
<endpoint address="net.tcp://localhost:9000/DigitalData/Services/Main"
|
<endpoint address="net.tcp://localhost:9000/DigitalData/Services/Main"
|
||||||
binding="netTcpBinding" bindingConfiguration="tcpBinding"
|
binding="netTcpBinding" bindingConfiguration="tcpBinding"
|
||||||
contract="EDMIServiceReference.IEDMService" name="tcpBinding">
|
contract="IDBServiceReference.IIDBService" name="tcpBinding">
|
||||||
<identity>
|
<identity>
|
||||||
<dns value="localhost" />
|
<dns value="localhost" />
|
||||||
</identity>
|
</identity>
|
||||||
|
|||||||
@ -7,7 +7,6 @@
|
|||||||
<section name="DevExpress.LookAndFeel.Design.AppSettings" type="System.Configuration.ClientSettingsSection" requirePermission="false" />
|
<section name="DevExpress.LookAndFeel.Design.AppSettings" type="System.Configuration.ClientSettingsSection" requirePermission="false" />
|
||||||
</sectionGroup>
|
</sectionGroup>
|
||||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
|
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
|
||||||
<section name="DigitalData.GUIs.ClientSuite.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
|
||||||
<section name="ClientSuite.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
<section name="ClientSuite.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
||||||
</sectionGroup>
|
</sectionGroup>
|
||||||
</configSections>
|
</configSections>
|
||||||
@ -30,7 +29,7 @@
|
|||||||
</system.serviceModel>
|
</system.serviceModel>
|
||||||
<applicationSettings>
|
<applicationSettings>
|
||||||
<DigitalData.GUIs.ClientSuite.My.MySettings>
|
<DigitalData.GUIs.ClientSuite.My.MySettings>
|
||||||
<setting name="EDM_NetworkService_Adress" serializeAs="String">
|
<setting name="IDBNetworkServiceAddress" serializeAs="String">
|
||||||
<value>net.tcp://172.24.12.67:9000/DigitalData/Services/Main</value>
|
<value>net.tcp://172.24.12.67:9000/DigitalData/Services/Main</value>
|
||||||
</setting>
|
</setting>
|
||||||
</DigitalData.GUIs.ClientSuite.My.MySettings>
|
</DigitalData.GUIs.ClientSuite.My.MySettings>
|
||||||
@ -85,11 +84,6 @@
|
|||||||
</DbProviderFactories>
|
</DbProviderFactories>
|
||||||
</system.data>
|
</system.data>
|
||||||
<userSettings>
|
<userSettings>
|
||||||
<DigitalData.GUIs.ClientSuite.My.MySettings>
|
|
||||||
<setting name="ICMServiceAddress" serializeAs="String">
|
|
||||||
<value />
|
|
||||||
</setting>
|
|
||||||
</DigitalData.GUIs.ClientSuite.My.MySettings>
|
|
||||||
<ClientSuite.My.MySettings>
|
<ClientSuite.My.MySettings>
|
||||||
<setting name="ICMServiceAddress" serializeAs="String">
|
<setting name="ICMServiceAddress" serializeAs="String">
|
||||||
<value />
|
<value />
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
Imports System.ServiceModel
|
Imports System.ServiceModel
|
||||||
Imports System.ServiceModel.Channels
|
Imports System.ServiceModel.Channels
|
||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
Imports DigitalData.Modules.EDMIAPI.EDMIServiceReference
|
Imports DigitalData.Modules.EDMIAPI.IDBServiceReference
|
||||||
Imports DigitalData.GUIs.ClientSuite.Base
|
Imports DigitalData.GUIs.ClientSuite.Base
|
||||||
|
|
||||||
Public Class ClassService
|
Public Class ClassService
|
||||||
@ -67,15 +67,15 @@ Public Class ClassService
|
|||||||
End Function)
|
End Function)
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function GetChannelFactory() As IChannelFactory(Of IEDMServiceChannel)
|
Public Function GetChannelFactory() As IChannelFactory(Of IIDBServiceChannel)
|
||||||
Return GetChannelFactory(My.SysConfig.ServiceConnection)
|
Return GetChannelFactory(My.SysConfig.ServiceConnection)
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function GetChannelFactory(EndpointURL As String) As ChannelFactory(Of IEDMServiceChannel)
|
Public Function GetChannelFactory(EndpointURL As String) As ChannelFactory(Of IIDBServiceChannel)
|
||||||
Dim oBinding = GetBinding()
|
Dim oBinding = GetBinding()
|
||||||
Dim oEndpoint = New EndpointAddress(EndpointURL)
|
Dim oEndpoint = New EndpointAddress(EndpointURL)
|
||||||
|
|
||||||
Dim oFactory As New ChannelFactory(Of IEDMServiceChannel)(oBinding, oEndpoint)
|
Dim oFactory As New ChannelFactory(Of IIDBServiceChannel)(oBinding, oEndpoint)
|
||||||
Return oFactory
|
Return oFactory
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
Imports System.Threading
|
Imports System.Threading
|
||||||
Imports System.Timers
|
Imports System.Timers
|
||||||
Imports DigitalData.GUIs.ClientSuite.Base
|
Imports DigitalData.GUIs.ClientSuite.Base
|
||||||
Imports DigitalData.Modules.EDMIAPI.EDMIServiceReference
|
Imports DigitalData.Modules.EDMIAPI.IDBServiceReference
|
||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
|
|
||||||
Public Class ClassTimer
|
Public Class ClassTimer
|
||||||
@ -12,7 +12,7 @@ Public Class ClassTimer
|
|||||||
Private _LogConfig As LogConfig
|
Private _LogConfig As LogConfig
|
||||||
Private _Logger As Logger
|
Private _Logger As Logger
|
||||||
Private _Timer As Timers.Timer
|
Private _Timer As Timers.Timer
|
||||||
Private _Channel As IEDMServiceChannel
|
Private _Channel As IIDBServiceChannel
|
||||||
|
|
||||||
Public Event OnlineChanged As OnlineChangedEventHandler
|
Public Event OnlineChanged As OnlineChangedEventHandler
|
||||||
Public Delegate Sub OnlineChangedEventHandler(sender As Object, Online As Boolean)
|
Public Delegate Sub OnlineChangedEventHandler(sender As Object, Online As Boolean)
|
||||||
|
|||||||
@ -469,9 +469,9 @@
|
|||||||
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
|
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
|
||||||
<Name>Logging</Name>
|
<Name>Logging</Name>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
<ProjectReference Include="..\SERVICES\DDEDM_NetworkService\DDEDMService.vbproj">
|
<ProjectReference Include="..\SERVICES\DDEDM_NetworkService\IDBService.vbproj">
|
||||||
<Project>{A8C3F298-76AB-4359-AB3C-986E313B4336}</Project>
|
<Project>{A8C3F298-76AB-4359-AB3C-986E313B4336}</Project>
|
||||||
<Name>DDEDMService</Name>
|
<Name>IDBService</Name>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
Imports DigitalData.Modules.EDMIAPI.EDMIServiceReference
|
Imports DigitalData.Modules.EDMIAPI.IDBServiceReference
|
||||||
|
|
||||||
Public Class ClassCommonCommands
|
Public Class ClassCommonCommands
|
||||||
Private _LogConfig As LogConfig
|
Private _LogConfig As LogConfig
|
||||||
@ -10,9 +10,9 @@ Public Class ClassCommonCommands
|
|||||||
_Logger = LogConfig.GetLogger()
|
_Logger = LogConfig.GetLogger()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Async Function FNICM_RADM_NEW_USER2GROUP(UserId As Integer, GroupId As Integer) As Task(Of Integer)
|
Public Async Function FNIDB_RADM_NEW_USER2GROUP(UserId As Integer, GroupId As Integer) As Task(Of Integer)
|
||||||
Try
|
Try
|
||||||
Dim oSQL = $"SELECT FNICM_RADM_NEW_USER2GROUP({UserId},{GroupId}, '{Environment.UserName}') FROM RDB$DATABASE;"
|
Dim oSQL = $"SELECT FNIDB_RADM_NEW_USER2GROUP({UserId},{GroupId}, '{Environment.UserName}') FROM RDB$DATABASE;"
|
||||||
Dim oRequest = Await My.Channel.CreateDatabaseRequestAsync($"Add User To Group", False)
|
Dim oRequest = Await My.Channel.CreateDatabaseRequestAsync($"Add User To Group", False)
|
||||||
|
|
||||||
Dim oResult = Await My.Channel.ReturnScalarAsync(oSQL)
|
Dim oResult = Await My.Channel.ReturnScalarAsync(oSQL)
|
||||||
@ -29,9 +29,9 @@ Public Class ClassCommonCommands
|
|||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Async Function FNICM_RADM_NEW_GROUP2GROUP(ParentGroupId As Integer, GroupId As Integer) As Task(Of Integer)
|
Public Async Function FNIDB_RADM_NEW_GROUP2GROUP(ParentGroupId As Integer, GroupId As Integer) As Task(Of Integer)
|
||||||
Try
|
Try
|
||||||
Dim oSQL = $"SELECT FNICM_RADM_NEW_GROUP2GROUP({GroupId},{ParentGroupId}, '{Environment.UserName}') FROM RDB$DATABASE;"
|
Dim oSQL = $"SELECT FNIDB_RADM_NEW_GROUP2GROUP({GroupId},{ParentGroupId}, '{Environment.UserName}') FROM RDB$DATABASE;"
|
||||||
Dim oRequest = Await My.Channel.CreateDatabaseRequestAsync($"Add Group To Group", False)
|
Dim oRequest = Await My.Channel.CreateDatabaseRequestAsync($"Add Group To Group", False)
|
||||||
Dim oRecordIds As New List(Of Integer)
|
Dim oRecordIds As New List(Of Integer)
|
||||||
|
|
||||||
@ -49,9 +49,9 @@ Public Class ClassCommonCommands
|
|||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Async Function FNICM_DELETE_RECORD_FINALLY(RecordId As Integer) As Task(Of Boolean)
|
Public Async Function FNIDB_DELETE_RECORD_FINALLY(RecordId As Integer) As Task(Of Boolean)
|
||||||
Try
|
Try
|
||||||
Dim oSQL = $"SELECT FNICM_DELETE_RECORD_FINALLY({RecordId},'{Environment.UserName}') FROM RDB$DATABASE;"
|
Dim oSQL = $"SELECT FNIDB_DELETE_RECORD_FINALLY({RecordId},'{Environment.UserName}') FROM RDB$DATABASE;"
|
||||||
Dim oRequest = Await My.Channel.CreateDatabaseRequestAsync($"Delete Record", False)
|
Dim oRequest = Await My.Channel.CreateDatabaseRequestAsync($"Delete Record", False)
|
||||||
|
|
||||||
Dim oResult = Await My.Channel.ReturnScalarAsync(oSQL)
|
Dim oResult = Await My.Channel.ReturnScalarAsync(oSQL)
|
||||||
@ -64,9 +64,9 @@ Public Class ClassCommonCommands
|
|||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Async Function FNICM_NEW_DOC_VALUE(DocumentId As Int64, Syskey As String, LanguageKey As String, Value As String) As Task(Of ScalarResult)
|
Public Async Function FNIDB_NEW_DOC_VALUE(DocumentId As Int64, Syskey As String, LanguageKey As String, Value As String) As Task(Of ScalarResult)
|
||||||
Try
|
Try
|
||||||
Dim oSQL = $"SELECT FNICM_NEW_DOC_VALUE({DocumentId}, '{Syskey}', '{LanguageKey}', '{My.Application.User.UserName}', '{Value}') FROM RDB$DATABASE;"
|
Dim oSQL = $"SELECT FNIDB_NEW_DOC_VALUE({DocumentId}, '{Syskey}', '{LanguageKey}', '{My.Application.User.UserName}', '{Value}') FROM RDB$DATABASE;"
|
||||||
Dim oRequest = Await My.Channel.CreateDatabaseRequestAsync($"Delete Record", False)
|
Dim oRequest = Await My.Channel.CreateDatabaseRequestAsync($"Delete Record", False)
|
||||||
Dim oResult = Await My.Channel.ReturnScalarAsync(oSQL)
|
Dim oResult = Await My.Channel.ReturnScalarAsync(oSQL)
|
||||||
|
|
||||||
|
|||||||
@ -9,11 +9,11 @@ Public Class ClassCommonViews
|
|||||||
_Logger = LogConfig.GetLogger()
|
_Logger = LogConfig.GetLogger()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Async Function VWICM_FORM_CONTROL(FormId As Int64) As Task(Of DataTable)
|
Public Async Function VWIDB_FORM_CONTROL(FormId As Int64) As Task(Of DataTable)
|
||||||
Try
|
Try
|
||||||
My.Channel.CreateDatabaseRequest("Load Controls", True)
|
My.Channel.CreateDatabaseRequest("Load Controls", True)
|
||||||
|
|
||||||
Dim oSQL As String = $"SELECT * FROM VWICM_FORMCONTROL WHERE FORMID = {FormId}"
|
Dim oSQL As String = $"SELECT * FROM VWIDB_FORMCONTROL WHERE FORMID = {FormId}"
|
||||||
Dim oResult = Await My.Channel.ReturnDatatableAsync(oSQL)
|
Dim oResult = Await My.Channel.ReturnDatatableAsync(oSQL)
|
||||||
Dim oTable = oResult.Table
|
Dim oTable = oResult.Table
|
||||||
|
|
||||||
@ -31,11 +31,11 @@ Public Class ClassCommonViews
|
|||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Async Function VWICM_WF_REQUESTCONTROLDATA(FormId As Int64, RequestId As Int64) As Task(Of DataTable)
|
Public Async Function VWIDB_WF_REQUESTCONTROLDATA(FormId As Int64, RequestId As Int64) As Task(Of DataTable)
|
||||||
Try
|
Try
|
||||||
My.Channel.CreateDatabaseRequest("Load Control Data", True)
|
My.Channel.CreateDatabaseRequest("Load Control Data", True)
|
||||||
|
|
||||||
Dim oSQL As String = $"SELECT * FROM VWICM_WF_REQUESTCONTROLDATA WHERE FORMID = {FormId} AND REQUESTID = {RequestId}"
|
Dim oSQL As String = $"SELECT * FROM VWIDB_WF_REQUESTCONTROLDATA WHERE FORMID = {FormId} AND REQUESTID = {RequestId}"
|
||||||
Dim oResult = Await My.Channel.ReturnDatatableAsync(oSQL)
|
Dim oResult = Await My.Channel.ReturnDatatableAsync(oSQL)
|
||||||
Dim oTable = oResult.Table
|
Dim oTable = oResult.Table
|
||||||
|
|
||||||
|
|||||||
@ -109,7 +109,7 @@ Public Class frmFormDesigner
|
|||||||
|
|
||||||
_ControlLoader = New ControlLoader(My.LogConfig, LayoutControlGroupMain)
|
_ControlLoader = New ControlLoader(My.LogConfig, LayoutControlGroupMain)
|
||||||
|
|
||||||
Dim oTable = Await My.Common.Views.VWICM_FORM_CONTROL(_FormId)
|
Dim oTable = Await My.Common.Views.VWIDB_FORM_CONTROL(_FormId)
|
||||||
|
|
||||||
_ControlLoader.LoadControls(oTable)
|
_ControlLoader.LoadControls(oTable)
|
||||||
End Sub
|
End Sub
|
||||||
|
|||||||
@ -83,32 +83,32 @@ Public Class frmUserManager
|
|||||||
End Function
|
End Function
|
||||||
|
|
||||||
Private Async Sub HandleUserAddedToGroup(GroupId As Integer, UserId As Integer, RelationRecordId As Integer)
|
Private Async Sub HandleUserAddedToGroup(GroupId As Integer, UserId As Integer, RelationRecordId As Integer)
|
||||||
Dim oRecordId = Await My.Common.Commands.FNICM_RADM_NEW_USER2GROUP(UserId, GroupId)
|
Dim oRecordId = Await My.Common.Commands.FNIDB_RADM_NEW_USER2GROUP(UserId, GroupId)
|
||||||
|
|
||||||
Await UpdateDataAsync()
|
Await UpdateDataAsync()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Async Sub HandleUserRemovedFromGroup(GroupId As Integer, UserId As Integer, RelationRecordId As Integer)
|
Private Async Sub HandleUserRemovedFromGroup(GroupId As Integer, UserId As Integer, RelationRecordId As Integer)
|
||||||
Dim oResult = Await My.Common.Commands.FNICM_DELETE_RECORD_FINALLY(RelationRecordId)
|
Dim oResult = Await My.Common.Commands.FNIDB_DELETE_RECORD_FINALLY(RelationRecordId)
|
||||||
|
|
||||||
Await UpdateDataAsync()
|
Await UpdateDataAsync()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Async Sub HandleGroupAddedToGroup(ParentGroupId As Integer, GroupId As Integer, RelationRecordId As Integer)
|
Private Async Sub HandleGroupAddedToGroup(ParentGroupId As Integer, GroupId As Integer, RelationRecordId As Integer)
|
||||||
Dim oRecordId = Await My.Common.Commands.FNICM_RADM_NEW_GROUP2GROUP(GroupId, ParentGroupId)
|
Dim oRecordId = Await My.Common.Commands.FNIDB_RADM_NEW_GROUP2GROUP(GroupId, ParentGroupId)
|
||||||
|
|
||||||
Await UpdateDataAsync()
|
Await UpdateDataAsync()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Async Sub HandleGroupRemovedFromGroup(ParentGroupId As Integer, GroupId As Integer, RelationRecordId As Integer)
|
Private Async Sub HandleGroupRemovedFromGroup(ParentGroupId As Integer, GroupId As Integer, RelationRecordId As Integer)
|
||||||
Dim oResult = Await My.Common.Commands.FNICM_DELETE_RECORD_FINALLY(RelationRecordId)
|
Dim oResult = Await My.Common.Commands.FNIDB_DELETE_RECORD_FINALLY(RelationRecordId)
|
||||||
|
|
||||||
Await UpdateDataAsync()
|
Await UpdateDataAsync()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Async Function GetAttributeListAsync(AttributeName As String) As Task(Of DataTable)
|
Private Async Function GetAttributeListAsync(AttributeName As String) As Task(Of DataTable)
|
||||||
Try
|
Try
|
||||||
Dim oSQL = $"SELECT * FROM VWICM_{AttributeName.ToUpper}"
|
Dim oSQL = $"SELECT * FROM VWIDB_{AttributeName.ToUpper}"
|
||||||
Dim oRequest = Await My.Channel.CreateDatabaseRequestAsync($"List Attribute {AttributeName}", False)
|
Dim oRequest = Await My.Channel.CreateDatabaseRequestAsync($"List Attribute {AttributeName}", False)
|
||||||
Dim oResult = Await My.Channel.ReturnDatatableAsync(oSQL)
|
Dim oResult = Await My.Channel.ReturnDatatableAsync(oSQL)
|
||||||
|
|
||||||
|
|||||||
@ -25,7 +25,7 @@ Public Class frmWorkflowStep
|
|||||||
Private Async Function GetRequestData(RequestId) As Task
|
Private Async Function GetRequestData(RequestId) As Task
|
||||||
Await My.Channel.CreateDatabaseRequestAsync("Get Request Data", True)
|
Await My.Channel.CreateDatabaseRequestAsync("Get Request Data", True)
|
||||||
|
|
||||||
Dim oResult = Await My.Channel.ReturnDatatableAsync($"SELECT PROCESS_NAME, TITLE, FORM_ID FROM VWICM_WF_REQUEST WHERE RECORD_ID = {RequestId}")
|
Dim oResult = Await My.Channel.ReturnDatatableAsync($"SELECT PROCESS_NAME, TITLE, FORM_ID FROM VWIDB_WF_REQUEST WHERE RECORD_ID = {RequestId}")
|
||||||
|
|
||||||
If Not oResult.OK Then
|
If Not oResult.OK Then
|
||||||
Throw New ApplicationException("Request data could not be fetched!")
|
Throw New ApplicationException("Request data could not be fetched!")
|
||||||
@ -49,8 +49,8 @@ Public Class frmWorkflowStep
|
|||||||
Private Async Sub frmWorkflowStep_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
Private Async Sub frmWorkflowStep_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
||||||
Await GetRequestData(_RequestId)
|
Await GetRequestData(_RequestId)
|
||||||
|
|
||||||
Dim oControlTable = Await My.Common.Views.VWICM_FORM_CONTROL(_FormId)
|
Dim oControlTable = Await My.Common.Views.VWIDB_FORM_CONTROL(_FormId)
|
||||||
Dim oControlData = Await My.Common.Views.VWICM_WF_REQUESTCONTROLDATA(_FormId, _RequestId)
|
Dim oControlData = Await My.Common.Views.VWIDB_WF_REQUESTCONTROLDATA(_FormId, _RequestId)
|
||||||
|
|
||||||
_HeaderGroup = LayoutControlGroupMain.AddGroup("Request Header")
|
_HeaderGroup = LayoutControlGroupMain.AddGroup("Request Header")
|
||||||
_BodyGroup = LayoutControlGroupMain.AddGroup("Control Body")
|
_BodyGroup = LayoutControlGroupMain.AddGroup("Control Body")
|
||||||
|
|||||||
16
GUIs.ClientSuite/My Project/Settings.Designer.vb
generated
16
GUIs.ClientSuite/My Project/Settings.Designer.vb
generated
@ -57,23 +57,11 @@ Namespace My
|
|||||||
<Global.System.Configuration.ApplicationScopedSettingAttribute(), _
|
<Global.System.Configuration.ApplicationScopedSettingAttribute(), _
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
Global.System.Configuration.DefaultSettingValueAttribute("net.tcp://172.24.12.67:9000/DigitalData/Services/Main")> _
|
Global.System.Configuration.DefaultSettingValueAttribute("net.tcp://172.24.12.67:9000/DigitalData/Services/Main")> _
|
||||||
Public ReadOnly Property EDM_NetworkService_Adress() As String
|
Public ReadOnly Property IDBNetworkServiceAddress() As String
|
||||||
Get
|
Get
|
||||||
Return CType(Me("EDM_NetworkService_Adress"),String)
|
Return CType(Me("IDBNetworkServiceAddress"),String)
|
||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
|
||||||
Global.System.Configuration.DefaultSettingValueAttribute("")> _
|
|
||||||
Public Property ICMServiceAddress() As String
|
|
||||||
Get
|
|
||||||
Return CType(Me("ICMServiceAddress"),String)
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me("ICMServiceAddress") = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
End Class
|
End Class
|
||||||
End Namespace
|
End Namespace
|
||||||
|
|
||||||
|
|||||||
@ -2,11 +2,8 @@
|
|||||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="My" GeneratedClassName="MySettings" UseMySettingsClassName="true">
|
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="My" GeneratedClassName="MySettings" UseMySettingsClassName="true">
|
||||||
<Profiles />
|
<Profiles />
|
||||||
<Settings>
|
<Settings>
|
||||||
<Setting Name="EDM_NetworkService_Adress" Type="System.String" Scope="Application">
|
<Setting Name="IDBNetworkServiceAddress" Type="System.String" Scope="Application">
|
||||||
<Value Profile="(Default)">net.tcp://172.24.12.67:9000/DigitalData/Services/Main</Value>
|
<Value Profile="(Default)">net.tcp://172.24.12.67:9000/DigitalData/Services/Main</Value>
|
||||||
</Setting>
|
</Setting>
|
||||||
<Setting Name="ICMServiceAddress" Type="System.String" Scope="User">
|
|
||||||
<Value Profile="(Default)" />
|
|
||||||
</Setting>
|
|
||||||
</Settings>
|
</Settings>
|
||||||
</SettingsFile>
|
</SettingsFile>
|
||||||
@ -2,7 +2,7 @@
|
|||||||
Imports System.Threading
|
Imports System.Threading
|
||||||
Imports DigitalData.Modules.Config
|
Imports DigitalData.Modules.Config
|
||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
Imports DigitalData.Modules.EDMIAPI.EDMIServiceReference
|
Imports DigitalData.Modules.EDMIAPI.IDBServiceReference
|
||||||
|
|
||||||
Namespace My
|
Namespace My
|
||||||
''' <summary>
|
''' <summary>
|
||||||
@ -26,8 +26,8 @@ Namespace My
|
|||||||
End Property
|
End Property
|
||||||
|
|
||||||
Property LogConfig As LogConfig
|
Property LogConfig As LogConfig
|
||||||
Property ChannelFactory As ChannelFactory(Of IEDMServiceChannel)
|
Property ChannelFactory As ChannelFactory(Of IIDBServiceChannel)
|
||||||
Property Channel As IEDMServiceChannel
|
Property Channel As IIDBServiceChannel
|
||||||
Property MainForm As frmMain
|
Property MainForm As frmMain
|
||||||
Property Common As ClassCommon
|
Property Common As ClassCommon
|
||||||
End Module
|
End Module
|
||||||
|
|||||||
@ -8,7 +8,7 @@ Public Class frmDocTest
|
|||||||
ProcessContainer(AddressOf GridControlDefaults.DefaultGridSettings).
|
ProcessContainer(AddressOf GridControlDefaults.DefaultGridSettings).
|
||||||
ProcessContainer(AddressOf GridControlDefaults.ReadOnlyGridSettings)
|
ProcessContainer(AddressOf GridControlDefaults.ReadOnlyGridSettings)
|
||||||
|
|
||||||
Dim oSQL = "SELECT * FROM VWICM_DOC_METADATA_DE"
|
Dim oSQL = "SELECT * FROM VWIDB_DOC_METADATA_DE"
|
||||||
My.Channel.CreateDatabaseRequest("Load Doc Values", True)
|
My.Channel.CreateDatabaseRequest("Load Doc Values", True)
|
||||||
|
|
||||||
Dim oResult = My.Channel.ReturnDatatable(oSQL)
|
Dim oResult = My.Channel.ReturnDatatable(oSQL)
|
||||||
@ -35,7 +35,7 @@ Public Class frmDocTest
|
|||||||
Dim oDocId As Int64 = Int64.Parse(txtDocId.Text)
|
Dim oDocId As Int64 = Int64.Parse(txtDocId.Text)
|
||||||
Dim oValue As String = txtDoctype.Text
|
Dim oValue As String = txtDoctype.Text
|
||||||
Dim oSyskey As String = "001-DOCTYPE"
|
Dim oSyskey As String = "001-DOCTYPE"
|
||||||
Dim oResult = Await My.Common.Commands.FNICM_NEW_DOC_VALUE(oDocId, oSyskey, My.Application.User.Language, oValue)
|
Dim oResult = Await My.Common.Commands.FNIDB_NEW_DOC_VALUE(oDocId, oSyskey, My.Application.User.Language, oValue)
|
||||||
|
|
||||||
If Not oResult.OK Then
|
If Not oResult.OK Then
|
||||||
MsgBox(oResult.ErrorMessage)
|
MsgBox(oResult.ErrorMessage)
|
||||||
|
|||||||
@ -8,7 +8,7 @@ Public Class frmFileTest
|
|||||||
|
|
||||||
Private Sub frmFileTest_Load(sender As Object, e As EventArgs) Handles Me.Load
|
Private Sub frmFileTest_Load(sender As Object, e As EventArgs) Handles Me.Load
|
||||||
Try
|
Try
|
||||||
_fileOp = New Document(My.LogConfig, My.Settings.EDM_NetworkService_Adress)
|
_fileOp = New Document(My.LogConfig, My.Settings.IDBNetworkServiceAddress)
|
||||||
_fileOp.Connect()
|
_fileOp.Connect()
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
Logger.Warn($"Unexpected error in frmFileTest_Load: {ex.Message}")
|
Logger.Warn($"Unexpected error in frmFileTest_Load: {ex.Message}")
|
||||||
|
|||||||
@ -14,7 +14,7 @@ Public Class frmHome
|
|||||||
oTreeListPatcher.
|
oTreeListPatcher.
|
||||||
ProcessContainer(AddressOf TreeListDefaults.DefaultTreeListSettings)
|
ProcessContainer(AddressOf TreeListDefaults.DefaultTreeListSettings)
|
||||||
|
|
||||||
Dim oSQL As String = "SELECT * FROM VWICM_DOC_METADATA_DE;"
|
Dim oSQL As String = "SELECT * FROM VWIDB_DOC_METADATA_DE;"
|
||||||
My.Channel.CreateDatabaseRequest("Doc Metadata", True)
|
My.Channel.CreateDatabaseRequest("Doc Metadata", True)
|
||||||
Dim oTable = My.Channel.ReturnDatatable(oSQL)
|
Dim oTable = My.Channel.ReturnDatatable(oSQL)
|
||||||
My.Channel.CloseDatabaseRequest()
|
My.Channel.CloseDatabaseRequest()
|
||||||
|
|||||||
@ -102,7 +102,7 @@ Public Class frmObjectEditor
|
|||||||
|
|
||||||
Private Async Function LoadLanguageTableAsync(UserLanguage As String) As Task
|
Private Async Function LoadLanguageTableAsync(UserLanguage As String) As Task
|
||||||
Try
|
Try
|
||||||
Dim oSQL = $"SELECT * FROM VWICM_ATTRIBUTE_LANGUAGE WHERE LANGUAGE_CODE = '{UserLanguage}' AND PARENT_ATTRIBUTE_ID = '{_AttributeId}' ORDER BY ""SEQUENCE"";"
|
Dim oSQL = $"SELECT * FROM VWIDB_ATTRIBUTE_LANGUAGE WHERE LANGUAGE_CODE = '{UserLanguage}' AND PARENT_ATTRIBUTE_ID = '{_AttributeId}' ORDER BY ""SEQUENCE"";"
|
||||||
|
|
||||||
Await My.Channel.CreateDatabaseRequestAsync("Language Syskey", False)
|
Await My.Channel.CreateDatabaseRequestAsync("Language Syskey", False)
|
||||||
Dim oResult = Await My.Channel.ReturnDatatableAsync(oSQL)
|
Dim oResult = Await My.Channel.ReturnDatatableAsync(oSQL)
|
||||||
@ -190,7 +190,7 @@ Public Class frmObjectEditor
|
|||||||
|
|
||||||
Private Sub LoadDetailForm()
|
Private Sub LoadDetailForm()
|
||||||
' Counter is used to match SEQUENCE in Attributes
|
' Counter is used to match SEQUENCE in Attributes
|
||||||
' to column order in the used View (eg. VWICM_USER)
|
' to column order in the used View (eg. VWIDB_USER)
|
||||||
Dim oCounter = 0
|
Dim oCounter = 0
|
||||||
|
|
||||||
For Each oColumn As DataColumn In _Datatable.Columns
|
For Each oColumn As DataColumn In _Datatable.Columns
|
||||||
|
|||||||
@ -20,7 +20,7 @@ Public Class frmSearch
|
|||||||
Dim oData As DataTable
|
Dim oData As DataTable
|
||||||
|
|
||||||
My.Channel.CreateDatabaseRequest("Get Users", False)
|
My.Channel.CreateDatabaseRequest("Get Users", False)
|
||||||
oData = My.Channel.ReturnDatatable("SELECT * FROM VWICM_USER").Table
|
oData = My.Channel.ReturnDatatable("SELECT * FROM VWIDB_USER").Table
|
||||||
My.Channel.CloseDatabaseRequest()
|
My.Channel.CloseDatabaseRequest()
|
||||||
|
|
||||||
oList.Add(New PanelInfo(oPanel, DockingStyle.Bottom, oData) With {
|
oList.Add(New PanelInfo(oPanel, DockingStyle.Bottom, oData) With {
|
||||||
|
|||||||
@ -2,12 +2,12 @@
|
|||||||
Imports System.ServiceModel
|
Imports System.ServiceModel
|
||||||
Imports System.Threading
|
Imports System.Threading
|
||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
Imports DigitalData.Modules.EDMIAPI.EDMIServiceReference
|
Imports DigitalData.Modules.EDMIAPI.IDBServiceReference
|
||||||
|
|
||||||
Public NotInheritable Class frmSplash
|
Public NotInheritable Class frmSplash
|
||||||
Private _Worker As New BackgroundWorker()
|
Private _Worker As New BackgroundWorker()
|
||||||
Private _ChannelFactory As ChannelFactory(Of IEDMServiceChannel)
|
Private _ChannelFactory As ChannelFactory(Of IIDBServiceChannel)
|
||||||
Private _Channel As IEDMServiceChannel
|
Private _Channel As IIDBServiceChannel
|
||||||
Private _Logger As Logger
|
Private _Logger As Logger
|
||||||
|
|
||||||
Private _CurrentRetry As Integer = 0
|
Private _CurrentRetry As Integer = 0
|
||||||
@ -98,12 +98,12 @@ Public NotInheritable Class frmSplash
|
|||||||
Thread.Sleep(SLEEP_TIME)
|
Thread.Sleep(SLEEP_TIME)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub bw_ProgressChanged(sender As Object, e As System.ComponentModel.ProgressChangedEventArgs)
|
Private Sub bw_ProgressChanged(sender As Object, e As ProgressChangedEventArgs)
|
||||||
pbStatus.Value = e.ProgressPercentage
|
pbStatus.Value = e.ProgressPercentage
|
||||||
lblStatus.Text = e.UserState.ToString()
|
lblStatus.Text = e.UserState.ToString()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub bw_RunWorkerCompleted(sender As Object, e As System.ComponentModel.RunWorkerCompletedEventArgs)
|
Private Sub bw_RunWorkerCompleted(sender As Object, e As RunWorkerCompletedEventArgs)
|
||||||
' Bei Fehler MsgBox anzeigen und Programm beenden
|
' Bei Fehler MsgBox anzeigen und Programm beenden
|
||||||
If e.Error IsNot Nothing Then
|
If e.Error IsNot Nothing Then
|
||||||
MsgBox(e.Error.Message, MsgBoxStyle.Critical, "Unhandled Error")
|
MsgBox(e.Error.Message, MsgBoxStyle.Critical, "Unhandled Error")
|
||||||
|
|||||||
@ -44,13 +44,15 @@
|
|||||||
</netTcpBinding>
|
</netTcpBinding>
|
||||||
</bindings>
|
</bindings>
|
||||||
<services>
|
<services>
|
||||||
<service behaviorConfiguration="DefaultServiceBehavior" name="DigitalData.Services.EDMService.EDMService">
|
<service behaviorConfiguration="DefaultServiceBehavior" name="DigitalData.Services.IDBService.IDBService">
|
||||||
<endpoint address="" binding="netTcpBinding" bindingConfiguration="tcpBinding" name="tcpBinding" contract="DigitalData.Services.EDMService.IEDMService">
|
<endpoint address="" binding="netTcpBinding" bindingConfiguration="tcpBinding"
|
||||||
|
name="tcpBinding" contract="DigitalData.Services.IDBService.IIDBService">
|
||||||
<identity>
|
<identity>
|
||||||
<dns value="localhost" />
|
<dns value="localhost" />
|
||||||
</identity>
|
</identity>
|
||||||
</endpoint>
|
</endpoint>
|
||||||
<endpoint address="mex" binding="mexTcpBinding" name="MexTcpBinding" contract="IMetadataExchange" />
|
<endpoint address="mex" binding="mexTcpBinding" name="MexTcpBinding"
|
||||||
|
contract="IMetadataExchange" />
|
||||||
<host>
|
<host>
|
||||||
<baseAddresses>
|
<baseAddresses>
|
||||||
<add baseAddress="net.tcp://localhost:9000/DigitalData/Services/Main" />
|
<add baseAddress="net.tcp://localhost:9000/DigitalData/Services/Main" />
|
||||||
|
|||||||
@ -3,11 +3,10 @@ Imports DigitalData.Modules.Database
|
|||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
Imports DigitalData.Modules.Filesystem
|
Imports DigitalData.Modules.Filesystem
|
||||||
Imports System.IO
|
Imports System.IO
|
||||||
Imports DigitalData.Services.EDMService
|
|
||||||
|
|
||||||
<ServiceBehavior(InstanceContextMode:=InstanceContextMode.PerSession)>
|
<ServiceBehavior(InstanceContextMode:=InstanceContextMode.PerSession)>
|
||||||
Public Class EDMService
|
Public Class IDBService
|
||||||
Implements IEDMService
|
Implements IIDBService
|
||||||
|
|
||||||
Public Shared LogConfig As LogConfig
|
Public Shared LogConfig As LogConfig
|
||||||
Public Shared Database As Firebird
|
Public Shared Database As Firebird
|
||||||
@ -31,7 +30,7 @@ Public Class EDMService
|
|||||||
#Region "Auth"
|
#Region "Auth"
|
||||||
Private Function TestUserAuth() As Boolean
|
Private Function TestUserAuth() As Boolean
|
||||||
Try
|
Try
|
||||||
Dim oSQL As String = $"SELECT FNICM_AUTH_USER('{_username}') FROM RDB$DATABASE;"
|
Dim oSQL As String = $"SELECT FNIDB_AUTH_USER('{_username}') FROM RDB$DATABASE;"
|
||||||
Dim oResult As Boolean = Database.GetScalarValue(oSQL)
|
Dim oResult As Boolean = Database.GetScalarValue(oSQL)
|
||||||
|
|
||||||
Return oResult
|
Return oResult
|
||||||
@ -43,7 +42,7 @@ Public Class EDMService
|
|||||||
#End Region
|
#End Region
|
||||||
|
|
||||||
#Region "Heartbeat"
|
#Region "Heartbeat"
|
||||||
Public Function Heartbeat() As Boolean Implements IEDMService.Heartbeat
|
Public Function Heartbeat() As Boolean Implements IIDBService.Heartbeat
|
||||||
Return True
|
Return True
|
||||||
End Function
|
End Function
|
||||||
#End Region
|
#End Region
|
||||||
@ -55,13 +54,13 @@ Public Class EDMService
|
|||||||
_logger.Info("Creating request {0}/{1}", _request.Name, _request.RequestId)
|
_logger.Info("Creating request {0}/{1}", _request.Name, _request.RequestId)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Function CreateDatabaseRequest(Name As String, Optional Debug As Boolean = False) As String Implements IEDMService.CreateDatabaseRequest
|
Public Function CreateDatabaseRequest(Name As String, Optional Debug As Boolean = False) As String Implements IIDBService.CreateDatabaseRequest
|
||||||
CreateRequest(Name, Debug)
|
CreateRequest(Name, Debug)
|
||||||
|
|
||||||
Return _request.Name
|
Return _request.Name
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Sub CloseDatabaseRequest() Implements IEDMService.CloseDatabaseRequest
|
Public Sub CloseDatabaseRequest() Implements IIDBService.CloseDatabaseRequest
|
||||||
If IsNothing(_request) Then
|
If IsNothing(_request) Then
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
@ -79,7 +78,7 @@ Public Class EDMService
|
|||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Function ReturnDatatable(SQL As String) As TableResult Implements IEDMService.ReturnDatatable
|
Public Function ReturnDatatable(SQL As String) As TableResult Implements IIDBService.ReturnDatatable
|
||||||
Try
|
Try
|
||||||
TestRequestCreated()
|
TestRequestCreated()
|
||||||
|
|
||||||
@ -95,7 +94,7 @@ Public Class EDMService
|
|||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function ReturnScalar(SQL As String) As ScalarResult Implements IEDMService.ReturnScalar
|
Public Function ReturnScalar(SQL As String) As ScalarResult Implements IIDBService.ReturnScalar
|
||||||
Try
|
Try
|
||||||
TestRequestCreated()
|
TestRequestCreated()
|
||||||
|
|
||||||
@ -111,7 +110,7 @@ Public Class EDMService
|
|||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function ExecuteNonQuery(SQL As String) As NonQueryResult Implements IEDMService.ExecuteNonQuery
|
Public Function ExecuteNonQuery(SQL As String) As NonQueryResult Implements IIDBService.ExecuteNonQuery
|
||||||
Try
|
Try
|
||||||
TestRequestCreated()
|
TestRequestCreated()
|
||||||
|
|
||||||
@ -130,7 +129,7 @@ Public Class EDMService
|
|||||||
|
|
||||||
#End Region
|
#End Region
|
||||||
#Region "Document"
|
#Region "Document"
|
||||||
Public Function NewFile(FileName As String, Contents() As Byte) As DocumentResult Implements IEDMService.NewFile
|
Public Function NewFile(FileName As String, Contents() As Byte) As DocumentResult Implements IIDBService.NewFile
|
||||||
Try
|
Try
|
||||||
Dim oContainer As FileContainer
|
Dim oContainer As FileContainer
|
||||||
Dim oContainerId As String
|
Dim oContainerId As String
|
||||||
@ -169,7 +168,7 @@ Public Class EDMService
|
|||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function UpdateFile(DocObject As DocumentObject, Contents() As Byte) As DocumentResult Implements IEDMService.UpdateFile
|
Public Function UpdateFile(DocObject As DocumentObject, Contents() As Byte) As DocumentResult Implements IIDBService.UpdateFile
|
||||||
Try
|
Try
|
||||||
TestFileExists(DocObject.ContainerId)
|
TestFileExists(DocObject.ContainerId)
|
||||||
|
|
||||||
@ -189,7 +188,7 @@ Public Class EDMService
|
|||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function GetFile(DocObject As DocumentObject) As DocumentResult Implements IEDMService.GetFile
|
Public Function GetFile(DocObject As DocumentObject) As DocumentResult Implements IIDBService.GetFile
|
||||||
Try
|
Try
|
||||||
TestFileExists(DocObject.ContainerId)
|
TestFileExists(DocObject.ContainerId)
|
||||||
|
|
||||||
@ -204,7 +203,7 @@ Public Class EDMService
|
|||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function DeleteFile(DocObject As DocumentObject) As Boolean Implements IEDMService.DeleteFile
|
Public Function DeleteFile(DocObject As DocumentObject) As Boolean Implements IIDBService.DeleteFile
|
||||||
Try
|
Try
|
||||||
TestFileExists(DocObject.ContainerId)
|
TestFileExists(DocObject.ContainerId)
|
||||||
|
|
||||||
@ -238,9 +237,9 @@ Public Class EDMService
|
|||||||
#End Region
|
#End Region
|
||||||
|
|
||||||
#Region "Utils"
|
#Region "Utils"
|
||||||
Public Function GetDocumentByDocumentId(DocumentId As Long) As DocumentResult Implements IEDMService.GetDocumentByDocumentId
|
Public Function GetDocumentByDocumentId(DocumentId As Long) As DocumentResult Implements IIDBService.GetDocumentByDocumentId
|
||||||
Try
|
Try
|
||||||
Dim oSQL = $"SELECT GUID, CONTAINER_ID, ORIGINAL_FILENAME FROM TBICM_DOCUMENT WHERE GUID = {DocumentId}"
|
Dim oSQL = $"SELECT GUID, CONTAINER_ID, ORIGINAL_FILENAME FROM TBIDB_DOCUMENT WHERE GUID = {DocumentId}"
|
||||||
Dim oTable = Database.GetDatatable(oSQL)
|
Dim oTable = Database.GetDatatable(oSQL)
|
||||||
|
|
||||||
If oTable.Rows.Count = 0 Then
|
If oTable.Rows.Count = 0 Then
|
||||||
@ -266,9 +265,9 @@ Public Class EDMService
|
|||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function GetDocumentByContainerId(ContainerId As String) As DocumentResult Implements IEDMService.GetDocumentByContainerId
|
Public Function GetDocumentByContainerId(ContainerId As String) As DocumentResult Implements IIDBService.GetDocumentByContainerId
|
||||||
Try
|
Try
|
||||||
Dim oSQL = $"SELECT GUID, CONTAINER_ID, ORIGINAL_FILENAME FROM TBICM_DOCUMENT WHERE CONTAINER_ID = '{ContainerId}'"
|
Dim oSQL = $"SELECT GUID, CONTAINER_ID, ORIGINAL_FILENAME FROM TBIDB_DOCUMENT WHERE CONTAINER_ID = '{ContainerId}'"
|
||||||
Dim oTable = Database.GetDatatable(oSQL)
|
Dim oTable = Database.GetDatatable(oSQL)
|
||||||
|
|
||||||
If oTable.Rows.Count = 0 Then
|
If oTable.Rows.Count = 0 Then
|
||||||
@ -296,9 +295,9 @@ Public Class EDMService
|
|||||||
#End Region
|
#End Region
|
||||||
|
|
||||||
#Region "Index"
|
#Region "Index"
|
||||||
Public Function NewFileIndex(DocObject As DocumentObject, Syskey As String, LanguageCode As String, Value As String) As IndexResult Implements IEDMService.NewFileIndex
|
Public Function NewFileIndex(DocObject As DocumentObject, Syskey As String, LanguageCode As String, Value As String) As IndexResult Implements IIDBService.NewFileIndex
|
||||||
Try
|
Try
|
||||||
Dim oSQL = $"SELECT FNICM_NEW_DOC_VALUE({DocObject.DocumentId},'{Syskey}','{LanguageCode}','{Value}','{_username}') FROM RDB$DATABASE;"
|
Dim oSQL = $"SELECT FNIDB_NEW_DOC_VALUE({DocObject.DocumentId},'{Syskey}','{LanguageCode}','{Value}','{_username}') FROM RDB$DATABASE;"
|
||||||
Dim oIndexId As Int64 = Database.GetScalarValue(oSQL)
|
Dim oIndexId As Int64 = Database.GetScalarValue(oSQL)
|
||||||
|
|
||||||
Return New IndexResult(oIndexId)
|
Return New IndexResult(oIndexId)
|
||||||
@ -6,9 +6,9 @@
|
|||||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
<ProjectGuid>{A8C3F298-76AB-4359-AB3C-986E313B4336}</ProjectGuid>
|
<ProjectGuid>{A8C3F298-76AB-4359-AB3C-986E313B4336}</ProjectGuid>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<StartupObject>DigitalData.Services.EDMService.WindowsService</StartupObject>
|
<StartupObject>DigitalData.Services.IDBService.WindowsService</StartupObject>
|
||||||
<RootNamespace>DigitalData.Services.EDMService</RootNamespace>
|
<RootNamespace>DigitalData.Services.IDBService</RootNamespace>
|
||||||
<AssemblyName>EDMService</AssemblyName>
|
<AssemblyName>IDBService</AssemblyName>
|
||||||
<FileAlignment>512</FileAlignment>
|
<FileAlignment>512</FileAlignment>
|
||||||
<MyType>Console</MyType>
|
<MyType>Console</MyType>
|
||||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
||||||
@ -21,7 +21,7 @@
|
|||||||
<DefineDebug>true</DefineDebug>
|
<DefineDebug>true</DefineDebug>
|
||||||
<DefineTrace>true</DefineTrace>
|
<DefineTrace>true</DefineTrace>
|
||||||
<OutputPath>bin\Debug\</OutputPath>
|
<OutputPath>bin\Debug\</OutputPath>
|
||||||
<DocumentationFile>EDMService.xml</DocumentationFile>
|
<DocumentationFile>IDBService.xml</DocumentationFile>
|
||||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
@ -31,7 +31,7 @@
|
|||||||
<DefineTrace>true</DefineTrace>
|
<DefineTrace>true</DefineTrace>
|
||||||
<Optimize>true</Optimize>
|
<Optimize>true</Optimize>
|
||||||
<OutputPath>bin\Release\</OutputPath>
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
<DocumentationFile>EDMService.xml</DocumentationFile>
|
<DocumentationFile>IDBService.xml</DocumentationFile>
|
||||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
@ -89,12 +89,12 @@
|
|||||||
<Compile Include="Results\DocumentResult.vb" />
|
<Compile Include="Results\DocumentResult.vb" />
|
||||||
<Compile Include="Exceptions.vb" />
|
<Compile Include="Exceptions.vb" />
|
||||||
<Compile Include="Results\DatabaseResult.vb" />
|
<Compile Include="Results\DatabaseResult.vb" />
|
||||||
<Compile Include="EDMService.vb" />
|
<Compile Include="IDBService.vb" />
|
||||||
<Compile Include="Results\IndexResult.vb" />
|
<Compile Include="Results\IndexResult.vb" />
|
||||||
<Compile Include="WindowsService.vb">
|
<Compile Include="WindowsService.vb">
|
||||||
<SubType>Component</SubType>
|
<SubType>Component</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="IEDMService.vb" />
|
<Compile Include="IIDBService.vb" />
|
||||||
<Compile Include="My Project\AssemblyInfo.vb" />
|
<Compile Include="My Project\AssemblyInfo.vb" />
|
||||||
<Compile Include="My Project\Application.Designer.vb">
|
<Compile Include="My Project\Application.Designer.vb">
|
||||||
<AutoGen>True</AutoGen>
|
<AutoGen>True</AutoGen>
|
||||||
@ -1,8 +1,8 @@
|
|||||||
Imports System.ServiceModel
|
Imports System.ServiceModel
|
||||||
Imports DigitalData.Modules.Filesystem
|
Imports DigitalData.Modules.Filesystem
|
||||||
|
|
||||||
<ServiceContract([Namespace]:="http://DigitalData.Services.EDMService")>
|
<ServiceContract([Namespace]:="http://DigitalData.Services.IDBService")>
|
||||||
Interface IEDMService
|
Interface IIDBService
|
||||||
|
|
||||||
#Region "Heartbeat"
|
#Region "Heartbeat"
|
||||||
<OperationContract>
|
<OperationContract>
|
||||||
@ -8,10 +8,10 @@ Imports System.Runtime.InteropServices
|
|||||||
|
|
||||||
' Werte der Assemblyattribute überprüfen
|
' Werte der Assemblyattribute überprüfen
|
||||||
|
|
||||||
<Assembly: AssemblyTitle("EDMService")>
|
<Assembly: AssemblyTitle("IDBService")>
|
||||||
<Assembly: AssemblyDescription("")>
|
<Assembly: AssemblyDescription("")>
|
||||||
<Assembly: AssemblyCompany("Digital Data")>
|
<Assembly: AssemblyCompany("Digital Data")>
|
||||||
<Assembly: AssemblyProduct("EDMService")>
|
<Assembly: AssemblyProduct("IDBService")>
|
||||||
<Assembly: AssemblyCopyright("Copyright © 2018")>
|
<Assembly: AssemblyCopyright("Copyright © 2018")>
|
||||||
<Assembly: AssemblyTrademark("")>
|
<Assembly: AssemblyTrademark("")>
|
||||||
|
|
||||||
|
|||||||
@ -39,7 +39,7 @@ Namespace My.Resources
|
|||||||
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
|
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
|
||||||
Get
|
Get
|
||||||
If Object.ReferenceEquals(resourceMan, Nothing) Then
|
If Object.ReferenceEquals(resourceMan, Nothing) Then
|
||||||
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("DigitalData.Services.EDMService.Resources", GetType(Resources).Assembly)
|
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("DigitalData.Services.IDBService.Resources", GetType(Resources).Assembly)
|
||||||
resourceMan = temp
|
resourceMan = temp
|
||||||
End If
|
End If
|
||||||
Return resourceMan
|
Return resourceMan
|
||||||
|
|||||||
@ -64,9 +64,9 @@ Namespace My
|
|||||||
Friend Module MySettingsProperty
|
Friend Module MySettingsProperty
|
||||||
|
|
||||||
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
|
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
|
||||||
Friend ReadOnly Property Settings() As Global.DigitalData.Services.EDMService.My.MySettings
|
Friend ReadOnly Property Settings() As Global.DigitalData.Services.IDBService.My.MySettings
|
||||||
Get
|
Get
|
||||||
Return Global.DigitalData.Services.EDMService.My.MySettings.Default
|
Return Global.DigitalData.Services.IDBService.My.MySettings.Default
|
||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
End Module
|
End Module
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
Module SettingsModule
|
Module SettingsModule
|
||||||
Public Const SERVICE_NAME As String = "DDEDMSvc"
|
Public Const SERVICE_NAME As String = "DDIDBSvc"
|
||||||
Public Const SERVICE_DISPLAY_NAME As String = "Digital Data EDM Service"
|
Public Const SERVICE_DISPLAY_NAME As String = "Digital Data IDB Service"
|
||||||
End Module
|
End Module
|
||||||
|
|||||||
@ -1,17 +1,13 @@
|
|||||||
Imports System.ServiceModel
|
Imports System.ServiceModel
|
||||||
Imports System.ServiceProcess
|
Imports System.ServiceProcess
|
||||||
Imports System.Configuration
|
|
||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
Imports DigitalData.Modules.Database
|
Imports DigitalData.Modules.Database
|
||||||
Imports DigitalData.Modules.Database.Exceptions
|
|
||||||
Imports System.ServiceModel.Channels
|
|
||||||
Imports System.ServiceModel.Dispatcher
|
|
||||||
|
|
||||||
Public Class WindowsService
|
Public Class WindowsService
|
||||||
Inherits ServiceBase
|
Inherits ServiceBase
|
||||||
|
|
||||||
Private _serviceHost As ServiceHost = Nothing
|
Private _serviceHost As ServiceHost = Nothing
|
||||||
Private _edmService As EDMService = Nothing
|
Private _edmService As IDBService = Nothing
|
||||||
|
|
||||||
Private _logConfig As LogConfig
|
Private _logConfig As LogConfig
|
||||||
Private _logger As Logger
|
Private _logger As Logger
|
||||||
@ -49,24 +45,29 @@ Public Class WindowsService
|
|||||||
|
|
||||||
_logger.Info("Database connection established.")
|
_logger.Info("Database connection established.")
|
||||||
|
|
||||||
EDMService.Database = _db
|
IDBService.Database = _db
|
||||||
EDMService.LogConfig = _logConfig
|
IDBService.LogConfig = _logConfig
|
||||||
EDMService.AppConfig = _config
|
IDBService.AppConfig = _config
|
||||||
|
|
||||||
_logger.Debug("Starting WCF ServiceHost...")
|
_logger.Debug("Starting WCF ServiceHost...")
|
||||||
|
|
||||||
_serviceHost = New ServiceHost(GetType(EDMService))
|
_serviceHost = New ServiceHost(GetType(IDBService))
|
||||||
_serviceHost.Open()
|
_serviceHost.Open()
|
||||||
|
|
||||||
_logger.Info("WCF ServiceHost started.")
|
_logger.Debug("WCF ServiceHost started.")
|
||||||
|
|
||||||
_logger.Info("Service {0} successfully started.", SERVICE_DISPLAY_NAME)
|
_logger.Info("Service {0} successfully started.", SERVICE_DISPLAY_NAME)
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
_logger.Error(ex, "Failed to start the service host!")
|
_logger.Error(ex, "Failed to start the service host!")
|
||||||
|
GracefullyStop()
|
||||||
End Try
|
End Try
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Protected Overrides Sub OnStop()
|
Protected Overrides Sub OnStop()
|
||||||
|
GracefullyStop()
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub GracefullyStop()
|
||||||
If _serviceHost IsNot Nothing Then
|
If _serviceHost IsNot Nothing Then
|
||||||
_serviceHost.Close()
|
_serviceHost.Close()
|
||||||
_serviceHost = Nothing
|
_serviceHost = Nothing
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user