public ProxyServer.BusinessLayer.GroupTaskResponse GetTasks(ProxyServer.BusinessLayer.ServerAuthStruct auth) { GroupTaskResponse grResp = new GroupTaskResponse(); ServerInterface.GroupTaskResponse locRes = soapClient.GetTasks(GetAuth(auth)); grResp.ErrorCode = locRes.ErrorCode; grResp.ErrorDescription = locRes.ErrorDescription; if (grResp.ErrorCode != 0) { return grResp; } grResp.Tasks = new MWRCommonTypes.TaskStruct[locRes.Tasks.Length]; for (int i = 0; i < locRes.Tasks.Length; i++) { grResp.Tasks[i] = new MWRCommonTypes.TaskStruct(); grResp.Tasks[i].DateChecked = locRes.Tasks[i].DateChecked; grResp.Tasks[i].DateCompleted = locRes.Tasks[i].DateCompleted; grResp.Tasks[i].DateRegistered = locRes.Tasks[i].DateRegistered; grResp.Tasks[i].DateSended = locRes.Tasks[i].DateSended; grResp.Tasks[i].Guid = locRes.Tasks[i].Guid; grResp.Tasks[i].ID = locRes.Tasks[i].ID; grResp.Tasks[i].Machine = locRes.Tasks[i].Machine; grResp.Tasks[i].State = locRes.Tasks[i].State; grResp.Tasks[i].XmlRequest = locRes.Tasks[i].XmlRequest; grResp.Tasks[i].XmlResponse = locRes.Tasks[i].XmlResponse; } return grResp; }
public ProxyServer.BusinessLayer.WebResponse UpdateTaskRequest(ProxyServer.BusinessLayer.ServerAuthStruct auth, int taskID, int newState, string xmlResponse, string errorDetails) { WebResponse response = new WebResponse(); ServerInterface.WebResponse localRes = soapClient.UpdateTaskRequest(GetAuth(auth), taskID, newState, xmlResponse, errorDetails); response.ErrorCode = localRes.ErrorCode; response.ErrorDescription = localRes.ErrorDescription; return response; }
public ProxyServer.BusinessLayer.WebResponse UpdateStateRequest(ProxyServer.BusinessLayer.ServerAuthStruct auth, string stateGuid, string informationXml) { WebResponse response = new WebResponse(); ServerInterface.WebResponse localRes = soapClient.UpdateStateRequest(GetAuth(auth), stateGuid, informationXml); response.ErrorCode = localRes.ErrorCode; response.ErrorDescription = localRes.ErrorDescription; return response; }
public WebResponse DeleteTaskRequest(ProxyServer.BusinessLayer.ClientAuthStruct auth, int TaskID) { WebResponse response = new WebResponse(); ClientInterface.WebResponse proxyResp = client.DeleteTaskRequest(GetAuthData(auth), TaskID); response.ErrorCode = proxyResp.ErrorCode; response.ErrorDescription = proxyResp.ErrorDescription; return response; }
public TaskResponse CreateTaskRequest(ProxyServer.BusinessLayer.ClientAuthStruct auth, MWRCommonTypes.TaskStruct task) { TaskResponse response = new TaskResponse(); ClientInterface.TaskStruct reqStruct = new MWRClientLib.ClientInterface.TaskStruct(); reqStruct.Active = task.Active; reqStruct.DateChecked = task.DateChecked; reqStruct.DateCompleted = task.DateCompleted; reqStruct.DateRegistered = task.DateRegistered; reqStruct.DateSended = task.DateSended; reqStruct.Guid = task.Guid; reqStruct.ID = task.ID; reqStruct.Machine = task.Machine; reqStruct.Name = task.Name; reqStruct.State = task.State; reqStruct.User = task.User; reqStruct.XmlRequest = task.XmlRequest; reqStruct.XmlResponse = task.XmlResponse; reqStruct.DateToExecute = task.DateToExecute; ClientInterface.TaskResponse proxyResp = client.CreateTaskRequest(GetAuthData(auth), reqStruct); response.ErrorCode = proxyResp.ErrorCode; response.ErrorDescription = proxyResp.ErrorDescription; if (response.ErrorCode == 0) { response.TaskID = proxyResp.TaskID; response.Task = new TaskStruct(); response.Task.Active = proxyResp.Task.Active; response.Task.DateChecked = proxyResp.Task.DateChecked; response.Task.DateCompleted = proxyResp.Task.DateCompleted; response.Task.DateRegistered = proxyResp.Task.DateRegistered; response.Task.DateSended = proxyResp.Task.DateSended; response.Task.Guid = proxyResp.Task.Guid; response.Task.ID = proxyResp.Task.ID; response.Task.Machine = proxyResp.Task.Machine; response.Task.Name = proxyResp.Task.Name; response.Task.State = proxyResp.Task.State; response.Task.User = proxyResp.Task.User; response.Task.XmlRequest = proxyResp.Task.XmlRequest; response.Task.XmlResponse = proxyResp.Task.XmlResponse; response.Task.DateToExecute = proxyResp.Task.DateToExecute; } return response; }
public static void main(String[] args) { // Driver of the Server. ProxyServer myServer = new ProxyServer(); // do something }
protected ServerInterface.ServerAuthStruct GetAuth(ProxyServer.BusinessLayer.ServerAuthStruct auth) { ServerInterface.ServerAuthStruct newAuth = new ServerInterface.ServerAuthStruct(); newAuth.MachineGuid = auth.MachineGuid; newAuth.AuthToken = auth.AuthToken; return newAuth; }
static void Main(string[] args) { ProxyServer proxy = new ProxyServer(); proxy.Listen(); }
public TaskResponse GetTaskRequest(ProxyServer.BusinessLayer.ClientAuthStruct auth, int TaskID) { TaskResponse response = new TaskResponse(); ClientInterface.TaskResponse proxyResp = client.GetTaskRequest(GetAuthData(auth), TaskID); response.ErrorCode = proxyResp.ErrorCode; response.ErrorDescription = proxyResp.ErrorDescription; response.TaskID = proxyResp.TaskID; response.Task = new TaskStruct(); response.Task.Active = proxyResp.Task.Active; response.Task.DateChecked = proxyResp.Task.DateChecked; response.Task.DateCompleted = proxyResp.Task.DateCompleted; response.Task.DateRegistered = proxyResp.Task.DateRegistered; response.Task.DateSended = proxyResp.Task.DateSended; response.Task.DateToExecute = proxyResp.Task.DateToExecute; response.Task.Guid = proxyResp.Task.Guid; response.Task.ID = proxyResp.Task.ID; response.Task.Machine = proxyResp.Task.Machine; response.Task.Name = proxyResp.Task.Name; response.Task.State = proxyResp.Task.State; response.Task.User = proxyResp.Task.User; response.Task.XmlRequest = proxyResp.Task.XmlRequest; response.Task.XmlResponse = proxyResp.Task.XmlResponse; response.Task.ErrorDetails = proxyResp.Task.ErrorDetails; return response; }
public StateResponse GetStateRequest(ProxyServer.BusinessLayer.ClientAuthStruct auth, string guidStateGuid, DateTime time) { StateResponse response = new StateResponse(); ClientInterface.StateResponse proxyResp = client.GetStateRequest(GetAuthData(auth), guidStateGuid, time); response.ErrorCode = proxyResp.ErrorCode; response.ErrorDescription = proxyResp.ErrorDescription; if (response.ErrorCode != 0) { return response; } response.State = new StateStruct(); response.State.Active = proxyResp.State.Active; response.State.Guid = proxyResp.State.Guid; response.State.ID = proxyResp.State.ID; response.State.Machine = proxyResp.State.Machine; response.State.Name = proxyResp.State.Name; response.State.RegisteredDate = proxyResp.State.RegisteredDate; response.State.XmlInfo = proxyResp.State.XmlInfo; return response; }