/// <summary> /// Set the Data Center Url based on where the account is stored. /// </summary> /// <param name="accountId"></param> private void setDataCenterUrl(String accountId) { DataCenterUrls dataCenterUrls = _service.getDataCenterUrls(accountId).dataCenterUrls; String webServiceUrl = dataCenterUrls.webservicesDomain; _service.Url = webServiceUrl + "/services/NetSuitePort_2019_2?c=" + accountId; }
public void SetAccount(string account) { if (account == null || account.Length == 0) { account = "empty"; } this.Url = OriginalUri.AbsoluteUri; DataCenterUrls urls = getDataCenterUrls(account).dataCenterUrls; Uri dataCenterUri = new Uri(urls.webservicesDomain + OriginalUri.PathAndQuery); this.Url = dataCenterUri.ToString(); }
public DataCenterAwareNetSuiteService(string account, bool sandbox) : base() { if (sandbox) { Uri dataCenterUri = new Uri("https://webservices.sandbox.netsuite.com/services/NetSuitePort_2014_2"); this.Url = dataCenterUri.ToString(); } else { System.Uri originalUri = new System.Uri(this.Url); DataCenterUrls urls = getDataCenterUrls(account).dataCenterUrls; Uri dataCenterUri = new Uri(urls.webservicesDomain + originalUri.PathAndQuery); this.Url = dataCenterUri.ToString(); } }
public DataCenterAwareNetSuiteService(string account, bool doNotSetUrl) : base() { OriginalUri = new System.Uri(this.Url); if (account == null || account.Length == 0) { account = "empty"; } if (!doNotSetUrl) { //var temp = getDataCenterUrls(account); DataCenterUrls urls = getDataCenterUrls(account).dataCenterUrls; Uri dataCenterUri = new Uri(urls.webservicesDomain + OriginalUri.PathAndQuery); this.Url = dataCenterUri.ToString(); } }
public DataCenterAwareNetSuiteService(string account, bool doNotSetUrl) : base() { OriginalUri = new System.Uri(this.Url); if (account == null || account.Length == 0) { account = "empty"; } if (!doNotSetUrl) { ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; DataCenterUrls urls = getDataCenterUrls(account).dataCenterUrls; Uri dataCenterUri = new Uri(urls.webservicesDomain + OriginalUri.PathAndQuery); this.Url = dataCenterUri.ToString(); } }