public static bool OpenDataBaseClient() { try { if (chHttpDataBaseService == null) { //change supernode ip to bootstrap ip chHttpDataBaseService = (IHttpBootStrapDataBaseService)objHttpDataBase.OpenClient<IHttpBootStrapDataBaseService>("http://" + VMuktiInfo.BootStrapIPs[0] + ":80/HttpDataBase"); chHttpDataBaseService.svcJoin(); ClsException.WriteToLogFile("Database channel open sucessfully."); } return true; } catch (System.ServiceModel.EndpointNotFoundException exp) { VMuktiHelper.ExceptionHandler(exp, "OpenDataBaseClient()", "clsDataBaseChannel.cs"); VMuktiAPI.VMuktiHelper.CallEvent("GetSuperNodeIP", null, null); chHttpDataBaseService = (IHttpBootStrapDataBaseService)objHttpDataBase.OpenClient<IHttpBootStrapDataBaseService>("http://" + VMuktiInfo.BootStrapIPs[0] + ":80/HttpDataBase"); chHttpDataBaseService.svcJoin(); return true; } catch (System.ServiceModel.CommunicationException exp) { VMuktiHelper.ExceptionHandler(exp, "OpenDataBaseClient()", "clsDataBaseChannel.cs"); VMuktiAPI.VMuktiHelper.CallEvent("GetSuperNodeIP", null, null); chHttpDataBaseService = (IHttpBootStrapDataBaseService)objHttpDataBase.OpenClient<IHttpBootStrapDataBaseService>("http://" + VMuktiInfo.BootStrapIPs[0] + ":80/HttpDataBase"); chHttpDataBaseService.svcJoin(); return true; } catch (Exception exp) { VMuktiHelper.ExceptionHandler(exp, "OpenDataBaseClient()", "clsDataBaseChannel.cs"); return false; } }
public static bool OpenDataBaseClient() { try { if (chHttpDataBaseService == null) { //change supernode ip to bootstrap ip chHttpDataBaseService = (IHttpBootStrapDataBaseService)objHttpDataBase.OpenClient <IHttpBootStrapDataBaseService>("http://" + VMuktiInfo.BootStrapIPs[0] + ":80/HttpDataBase"); chHttpDataBaseService.svcJoin(); ClsException.WriteToLogFile("Database channel open sucessfully."); } return(true); } catch (System.ServiceModel.EndpointNotFoundException exp) { VMuktiHelper.ExceptionHandler(exp, "OpenDataBaseClient()", "clsDataBaseChannel.cs"); VMuktiAPI.VMuktiHelper.CallEvent("GetSuperNodeIP", null, null); chHttpDataBaseService = (IHttpBootStrapDataBaseService)objHttpDataBase.OpenClient <IHttpBootStrapDataBaseService>("http://" + VMuktiInfo.BootStrapIPs[0] + ":80/HttpDataBase"); chHttpDataBaseService.svcJoin(); return(true); } catch (System.ServiceModel.CommunicationException exp) { VMuktiHelper.ExceptionHandler(exp, "OpenDataBaseClient()", "clsDataBaseChannel.cs"); VMuktiAPI.VMuktiHelper.CallEvent("GetSuperNodeIP", null, null); chHttpDataBaseService = (IHttpBootStrapDataBaseService)objHttpDataBase.OpenClient <IHttpBootStrapDataBaseService>("http://" + VMuktiInfo.BootStrapIPs[0] + ":80/HttpDataBase"); chHttpDataBaseService.svcJoin(); return(true); } catch (Exception exp) { VMuktiHelper.ExceptionHandler(exp, "OpenDataBaseClient()", "clsDataBaseChannel.cs"); return(false); } }