NetSuite数据中心

本文关键字:数据中心 NetSuite | 更新日期: 2023-09-27 18:06:27

NetSuite将很快迁移我们的数据中心,我只是想确保我目前拥有的web服务引用是正常的。我没能在文档中找到任何真正具体的东西,但我认为它是隐含的。

在visual studio中,我的web服务参考指向https://webservices.netsuite.com/wsdl/v20xx_y_0/netsuite.wsdl

我几乎像他们一样打电话给

string domain = NetSuiteWebReference.getDataCenterURLs("myAccount").webservicesDomain;

但是当他们迁移我们的数据中心时,我是否也需要更新我的web引用:https://webservices.na42.netsuite.com/wsdl/v20xx_y_0/netsuite.wsdl

?

me从一个主机/位置提供域发现是有意义的。

NetSuite数据中心

我打开了一个箱子,问了同样的问题,他们告诉我:

getDataCenterURLs()将返回'restDomain', 'systemDomain'和'webservicesDomain',相对于该帐户的数据中心你指定。

我进一步捕获了getDataCenterURLs() soap post(使用fiddler),然后将其发送到:

  • webservices.netsuite.com
  • webservices.na1.netsuite.com
  • webservices.na2.netsuite.com

,每次都收到相同/正确的响应。

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <soap:Header>
        <preferences xmlns="urn:messages_2014_2.platform.webservices.netsuite.com">
        </preferences>
    </soap:Header>
    <soap:Body>
        <getDataCenterUrls xmlns="urn:messages_2014_2.platform.webservices.netsuite.com">
            <account>1234567890</account>
        </getDataCenterUrls>
    </soap:Body>
</soap:Envelope>