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 从一个主机/位置提供域发现是有意义的。
答案 0 :(得分:1)
我确实打开了一个案例/票,并问了同样的问题,他们告诉我:
getDataCenterURLs()将返回'restDomain','systemDomain'和 'webservicesDomain'相对于该帐户的数据中心 你指定了。
我更进一步并捕获了一个getDataCenterURLs()肥皂帖(使用fiddler),然后将其发送到:
并且每次都收到相同/正确的回复。
<?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>