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从一个主机/位置提供域发现是有意义的。
我打开了一个箱子,问了同样的问题,他们告诉我:
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>