首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NetSuite沙箱行李箱接入

NetSuite沙箱行李箱接入
EN

Stack Overflow用户
提问于 2017-10-24 10:55:18
回答 3查看 4.5K关注 0票数 4

我在通过Suitetalk web服务访问Sandbox环境时遇到了问题。我正在使用2016_2 WSDL。我尝试过使用最新版本的WSDL,但这并没有帮助。

我在一个现有的测试应用程序上使用这个程序,这个应用程序现在停止工作了。我仍然可以通过Suitetalk访问NetSuite生产环境。我收到的错误:“基础连接已关闭:发送时发生意外错误。”

该错误发生在对API的任何调用上。到目前为止,我还没有在网上见过其他有类似问题的人。

如有任何帮助,我们将不胜感激,谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-10-26 02:17:35

您的问题可能是TLS 1.2,但您的客户只支持TLS1.0或1.1

这个改变是由Netsuite做出的,根据他们的发布,在10月7日,但是我猜它被移回来了,因为我的一个客户在周末的时候出现了问题,我不得不匆忙修复补丁。

如果您使用的是Dotnet,请尝试以下静态属性:

代码语言:javascript
复制
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12
票数 3
EN

Stack Overflow用户

发布于 2018-05-11 13:13:37

NetSuite最近实现了一种新的SuiteTalk格式,用于访问他们的SuiteTalk web服务。新的URL以您的帐号开始。旧网址,就像

2

继续工作,但可以经历“路由问题”。NetSuite建议为您的web引用采用如下所示的新格式:

2

最近,我遇到了一些问题,我的SuiteTalk应用程序可以成功登录,但随后无法运行任何web方法,如service.search()而没有错误。这些错误是非常误导的,类似于“连接超时”。

一旦我完成了NetSuite的支持调用,我就编写了使用最新SuiteTalk格式连接SuiteTalk应用程序的正确方法。你可以在这里找到那篇文章:

https://followingnetsuite.wordpress.com/2018/05/10/suitetalk-urls-demistified/

票数 2
EN

Stack Overflow用户

发布于 2017-10-25 18:43:47

您可能需要配置正确的端点。

有几件事要记住。

如果您使用的是Java客户端,则需要执行以下操作:

代码语言:javascript
复制
NetSuiteServiceLocator service = new NetSuiteServiceLocator();
if(overrideEndPoint != null) service.setNetSuitePortEndpointAddress(overrideEndPoint);

端点过去很简单:

例如,像https://webservices.sandbox.netsuite.com/services/NetSuitePort_2010_2一样,日期与您的SuiteTalk版本相对应

但是现在您需要查找您的帐户和环境的数据中心。

在执行沙箱查找时,您需要对https://webservices.sandbox.netsuite.com而不是针对https://webservices.netsuite.com运行getDataCenterURL操作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46908678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档