ODBC Driver for NetSuite

Build 20.0.7654

主要な変更点

ユーザー / パスワードの廃止

NetSuite による2020.2 リリース以降、2020.2 以降を使用するWeb サービスではユーザー / パスワード認証をサポートしなくなります。 これで、2020.1 でNetSuite が進めていた、ログイン / ログアウトをWeb サービスから削除することでセッションを取得できなくする方向性が完了します。 CData ODBC Driver for NetSuite では、2020.2 より前のバージョンのユーザー / パスワード接続を引き続きサポートしますが、Version の値が2020.2 以降に設定されている場合は、 OAuth またはToken ベース認証のいずれかが必要になります。

複数スキーマ

2020 リリース時点で、CData ODBC Driver for NetSuite は複数のスキーマをサポートします。Schema のデフォルトはSuiteTalk です。 Schema は、新しいAPI を利用するためにSuiteQL に設定することができます。新しいスキーマの詳細については、 SuiteQL を参照してください。

以前にLocation 接続プロパティを設定している場合は、Location に使用するフォルダに、CData ODBC Driver for NetSuite が正しく動作するために SuiteTalk およびSuiteTalk フォルダが含まれている必要があります。 これは、それぞれの異なるスキーマで使用されるスキーマファイルを区別するためです。 すべてが正常に動作するように、現在のLocation ディレクトリ内のファイルを新しいSuiteTalk フォルダにコピーしてください。 一般的には、RESTlets または保存検索 が使用されている場合にのみLocation を設定する必要があります。 Location を空白のままかデフォルトに設定すると、追加の変更なしで動作します。

ログインおよびセッション変更の非推奨

NetSuite の2020.1 リリース以降、ログイン / ログアウトリクエストを介してAPI でセッションを確立することができなくなりました。 これにより、接続プロパティUseSessions が廃止されたため、これを削除しなければなりませんでした。これは、セッションの同時実行を 利用するために個別の連携を使用することを強制したNetSuite の変更の一部となっています。 つまり、User およびPassword 認証を同時リクエストとともに使用できなくなったことを意味します。

代わりに、同時リクエストを利用したい場合は、今後はトークンベース認証またはOAuth を使用する必要があります。 現在ユーザー / パスワードを使用している場合は、OAuth 認証の使用 への切り替えを検討することをお勧めします。NetSuite で連携を作成したら、 MaximumConcurrentSessions を、連携に指定したものと一致するように設定するだけです。

Copyright (c) 2020 CData Software, Inc. - All rights reserved.
Build 20.0.7654