Jonathan Jenne e4c5658c13 15-12-2022
2022-12-15 11:53:59 +01:00

33 lines
1001 B
VB.net

Imports System.ServiceModel
Imports ECM.JobRunner.Common
Imports ECM.JobRunner.Windows.UpdateJob
Imports ECM.JobRunner.Windows.UpdateProfile
Imports ECM.JobRunner.Windows.GetJobStatus
Imports ECM.JobRunner.Windows.GetJobConfig
Imports ECM.JobRunner.Windows.RunJob
Namespace WCF
<ServiceContract(Name:="IEDMIService", [Namespace]:="http://DigitalData.Services.EDMIService")>
Public Interface IJobRunner
<OperationContract>
Function GetHeartbeat() As Date
<OperationContract>
Function GetJobStatus() As GetJobStatusResponse
<OperationContract>
Function RunJob(pdata As RunJobRequest) As RunJobResponse
<OperationContract>
Function UpdateJob(pData As UpdateJobRequest) As UpdateJobResponse
<OperationContract>
Function UpdateProfile(pData As UpdateProfileRequest) As UpdateProfileResponse
<OperationContract>
Function GetJobConfig() As GetJobConfigResponse
End Interface
End Namespace