private HP.TS.Devops.CentralConnect.OOSRegistration.OOSRegistrationServiceResult RegisterDeviceRequest(string serviceUrl, HP.TS.Devops.CentralConnect.OOSRegistration.RequestBody requestBody, string clientCSID, string clientOSGDID, string clientRegistrationToken) { WSHttpBinding wsb = new WSHttpBinding(SecurityMode.Transport); wsb.SendTimeout = new TimeSpan(10, 10, 10); wsb.ReceiveTimeout = new TimeSpan(10, 10, 10); wsb.OpenTimeout = new TimeSpan(10, 10, 10); wsb.CloseTimeout = new TimeSpan(10, 10, 10); wsb.MaxBufferPoolSize = 500000000; wsb.MaxReceivedMessageSize = 500000000; HP.TS.Devops.CentralConnect.OOSRegistration.OOSRegistrationServiceClient oosRegistrationServiceClient = new HP.TS.Devops.CentralConnect.OOSRegistration.OOSRegistrationServiceClient(wsb, new EndpointAddress(serviceUrl)); HP.TS.Devops.CentralConnect.OOSRegistration.OOSRegistrationRequest oosRegistrationRequest = new HP.TS.Devops.CentralConnect.OOSRegistration.OOSRegistrationRequest(requestBody); string request = oosRegistrationRequest.RequestString; Logger.Write("oosRegistrationRequest.RequestString-" + request); HP.TS.Devops.CentralConnect.OOSRegistration.OOSRegistrationServiceResult oosRegistrationServiceResult = oosRegistrationServiceClient.Register(new HP.TS.Devops.CentralConnect.OOSRegistration.IseeWebServicesHeader() { CSID = clientCSID, // send web request with CSID of Device not client GDID = clientOSGDID, // OSGDID from client registrationToken = clientRegistrationToken //client registration token }, request //whole template xml ); Logger.Write("OOSRegistrationServiceResult", request); return(oosRegistrationServiceResult); }
private HP.TS.Devops.CentralConnect.OOSRegistration.OOSRegistrationServiceResult RegisterDeviceRequest(string serviceUrl, HP.TS.Devops.CentralConnect.OOSRegistration.RequestBody requestBody, string clientCSID, string clientOSGDID, string clientRegistrationToken) { WSHttpBinding wsb = new WSHttpBinding(SecurityMode.Transport); wsb.SendTimeout = new TimeSpan(10, 10, 10); wsb.ReceiveTimeout = new TimeSpan(10, 10, 10); wsb.OpenTimeout = new TimeSpan(10, 10, 10); wsb.CloseTimeout = new TimeSpan(10, 10, 10); wsb.MaxBufferPoolSize = 500000000; wsb.MaxReceivedMessageSize = 500000000; HP.TS.Devops.CentralConnect.OOSRegistration.OOSRegistrationServiceClient oosRegistrationServiceClient = new HP.TS.Devops.CentralConnect.OOSRegistration.OOSRegistrationServiceClient(wsb, new EndpointAddress(serviceUrl)); HP.TS.Devops.CentralConnect.OOSRegistration.OOSRegistrationRequest oosRegistrationRequest = new HP.TS.Devops.CentralConnect.OOSRegistration.OOSRegistrationRequest(requestBody); string request = oosRegistrationRequest.RequestString; Logger.Write("oosRegistrationRequest.RequestString-" + request); HP.TS.Devops.CentralConnect.OOSRegistration.OOSRegistrationServiceResult oosRegistrationServiceResult = oosRegistrationServiceClient.Register(new HP.TS.Devops.CentralConnect.OOSRegistration.IseeWebServicesHeader() { CSID = clientCSID, // send web request with CSID of Device not client GDID = clientOSGDID, // OSGDID from client registrationToken = clientRegistrationToken //client registration token }, request //whole template xml ); Logger.Write("OOSRegistrationServiceResult", request); return oosRegistrationServiceResult; }