2017-10-24 11 views
1

Suitetalk Webサービスを通じてSandbox環境にアクセスする際に問題があります。私は2016_2 WSDLを使用しています。私は最新バージョンのWSDLを使用しようとしましたが、これは役に立たなかった。NetSuite sandbox suitetalk access

私はこれを既存のテストアプリケーションで使用していますが、現在は動作を停止しています。私はまだSuitetalkを通じてNetSuiteのプロダクション環境にアクセスできます。 エラーが発生しました:「基になる接続が閉じられました:予期しないエラーが送信で発生しました」

エラーは、APIに対するすべての呼び出しで発生します。これまでのところ、私は似たような問題で他の誰かをオンラインで見たことがありませんでした。

ご協力いただきますようお願い申し上げます。

答えて

1

あなたの問題は、TLS 1.2ありそうですが、あなたのクライアントは、10月7日にTLS 1.0または1.1

この変更は、Netsuiteので作られ、そのリリースによるとされたが、サポートされているが、私はそれが戻って移動して推測しています私の顧客が最初は週末に問題を抱えていたので、私はパッチ修正を急がなければならなかった。

あなたはDOTNETを使用している場合は、この静的プロパティを試してみてください。

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 
+1

ネットスイートは、今日も伸ばしてこれが問題になる可能性があると述べました。私はDotnetを使用していることを忘れていました。ありがとう、これは私の問題を解決しました。 – Charl

0

正しいエンドポイントを設定する必要があります。

留意すべき点がいくつかあります。

あなたはJavaクライアントを使用している場合のように、あなたは何かをする必要があります:エンドポイントが簡単にするために使用

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に対してgetDataCenterURLs操作を実行する必要があり、あなたのアカウントと環境

のためのデータセンターをルックアップする必要がある場所ベックhttps://webservices.netsuite.com