public static string FindCurrentLocation(WebException we, string bindingKeyName, string uddiKeyName) { if (NotFound(we)) { Inquire.Url = GetUddiServerLocation(uddiKeyName); GetBindingDetail gbd = new GetBindingDetail(); gbd.BindingKeys.Add(ConfigurationSettings.AppSettings[bindingKeyName]); BindingDetail bd = gbd.Send(); if (bd != null && bd.BindingTemplates.Count > 0) { return(bd.BindingTemplates[0].AccessPoint.Text); } } return(""); }
public BindingDetail FindBinding(FindBinding fbind) { Debug.Enter(); BindingDetail bd = null; try { bd = fbind.Find(); } catch (Exception e) { DispositionReport.Throw(e); } return(bd); }
public BindingDetail GetBindingDetail(GetBindingDetail gbd) { Debug.Enter(); BindingDetail bd = new BindingDetail(); try { bd.Get(gbd.BindingKeys); } catch (Exception e) { DispositionReport.Throw(e); } return(bd); }
public BindingDetail SaveBinding(SaveBinding sb) { Debug.Enter(); BindingDetail bd = new BindingDetail(); try { sb.Save(); bd.BindingTemplates = sb.BindingTemplates; } catch (Exception e) { DispositionReport.Throw(e); } return(bd); }