---
schema_version: "1"
id: f31c542d90c35aa8682568bc39786b961bf496f86165181342f7f9d640fc6d0d
title: NetSuite 10.0 へのアップグレードおよび移行
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/netsuite-connector/10.0/netsuite-connector-upgrade-migrate.md
canonical_url: https://docs.mulesoft.com/jp/netsuite-connector/10.0/netsuite-connector-upgrade-migrate
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 8bb6e4b739944c6484a97e76cd1c8963b225e1a1c9ab13a7e96ef294864271ba
description: MuleSoft Documentation Site
release: "10.0"
latest: false
---
# NetSuite 10.0 へのアップグレードおよび移行

NetSuite Connector をバージョン 10.0 にアップグレードして新機能を使用します。

## [](#サポートされているアップグレードパス)サポートされているアップグレードパス

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">開始バージョン</th>
<th class="tableblock halign-left valign-top">終了バージョン</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>9.3.0</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>10.0.0</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#このリリースの新機能)このリリースの新機能

このリリースには、次の新機能が含まれています。

- 次の操作が追加されました。
    
    - **Get Account Governance Info**
    - **Get Integration Governance Info**

## [](#このリリースで変更された機能)このリリースで変更された機能

このリリースには、次の変更された機能が含まれます。

- ログイン認証種別と SSO 認証種別が削除されました。  
    インテグレーションがこれらの認証種別に基づいている場合、要求またはトークンベースの認証種別に移行する必要があります。
- 機能以外の他の変更がコネクタのインターフェースに適用され、他の Anypoint Connector との一貫性が強化されました。  
    つまり、既存のアプリケーション内の一部の操作コールは、軽微な移行タスクか実行されるまで最初は機能しない可能性があります。
- 不明なエラーは ​`UNKNOWN`​ ではなく ​`ANY`​ としてスローされるようになりました。  
    その結果、エラーコード ​`DISPOSE_ERROR`​、​`MAPPING_ERROR`​、​`CANT_READ_FILE`​、​`TRIGGER`​ は ​`UNKNOWN`​ ではなく ​`ERROR_FAULT`​ エラーとみなされるようになりました。
- **Map SSO**​ 操作が削除されました。
- 公開済みのすべてのクラスが ​`org.mule.module.netsuite.extension.api`​ パッケージから ​`com.mulesoft.connector.netsuite.extension.api`​ パッケージに移行されました。

## [](#changed_operations)操作の変更

一部の操作の動作が NetSuite Connector 10.0 で変更されました。

次の操作のパラメーターのデフォルトが ​`payload`​ ではなくなりました。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">操作</th>
<th class="tableblock halign-left valign-top">パラメーター</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Change Email</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>newEmail</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Change Password</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>newPasword</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Get Data Center URLs</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>accountId</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Get Async Result</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>jobId</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Get Custom Record</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>internalId</p>
</div></div></td>
</tr>
</tbody>
</table>

次の操作のパラメーターがプライマリコンテンツパラメーターになりました。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">操作</th>
<th class="tableblock halign-left valign-top">パラメーター</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Async Search</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>criteria</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Async Add List</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>recordAttributes</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Async Update List</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>recordAttributes</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Async Upsert List</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>recordAttributes</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Update Invitee Status List</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>inviteeStatuses</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Get Posting Transaction Summary</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">fields</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Get Posting Transaction Summary</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">検索条件</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Add File</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>属性</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Add Record</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>属性</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Get Deleted Records</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>deletedDate</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Update Record</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>属性</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Upsert Record</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>属性</p>
</div></div></td>
</tr>
</tbody>
</table>

パラメーターがプライマリコンテンツとして指定されており、そのパラメーターに値を明示的に割り当てない場合、デフォルトで ​`payload`​ に設定されます。

たとえば、Async Search 操作の ​`criteria`​ パラメーターはプライマリコンテンツパラメーターとして指定されるようになりました。つまり、​`criteria`​ パラメーターに値を明示的に割り当てない場合、デフォルトで ​`payload]`​ に設定されます。

また、​`criteria`​ はコンテンツパラメーターになったため、次のように使用できなくなりました。  
`<netsuite:async-search config-ref="…​" criteria="something">`​。

代わりに次のように割り当てる必要があります。  

<netsuite:async-search config-ref="...">
  <netsuite:criteria> something, a DW script, etc </netsuite:criteria>
</netsuite:async-search>

## [](#changed_sources)変更されたソース

3 個のメッセージソースが名前変更されました。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">ソース名</th>
<th class="tableblock halign-left valign-top">以前の XML 名</th>
<th class="tableblock halign-left valign-top">新しい XML 名</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">On New Object</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>&lt;netsuite:new-object-trigger</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>&lt;netsuite:new-object-listener</code></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">On Modified Object</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>&lt;netsuite:modified-trigger</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>&lt;netsuite:modified-listener</code></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">On Deleted Object</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>&lt;netsuite:deleted-trigger</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>&lt;netsuite:deleted-listener</code></p></td>
</tr>
</tbody>
</table>

## [](#アップグレード手順)アップグレード手順

以前のバージョンのコネクタからアップグレードする場合は、Anypoint Studio の右下隅にある ​`Updates Available`​ ポップアップメッセージをクリックして画面の指示に従うことができます。

次の手順に従ってアップグレードを実行することもできます。

1. Anypoint Studio で、Mule プロジェクトを作成します。
2. **\[Mule Palette (Mule パレット)\]**​ で、​**\[Search in Exchange (Exchange 内を検索)\]**​ をクリックします。
3. **\[Add Dependencies to Project (連動関係をプロジェクトに追加)\]**​ で、検索項目に「​`netsuite`​」と入力します。
4. **\[Available modules (使用可能なモジュール)\]**​ で、​**\[NetSuite\]**​ を選択して ​**\[Add (追加)\]**​ をクリックします。  
    Studio はコネクタを自動的にアップグレードします。
5. **\[Finish (完了)\]**​ をクリックします。
6. Mule プロジェクトの ​`pom.xml`​ ファイルで、NetSuite Connector 連動関係バージョンが ​`10.0.0`​ であることを確認します。

## [](#アップグレード後のタスク)アップグレード後のタスク

- 設定で ​**\[Request Based (要求ベース)\]**​ または ​**\[Token (トークン)\]**​ 認証が使用されていることを確認します。
- このバージョンのコネクタのエラーコードに関する軽微な変更に対処するようにエラー処理が更新されていることを確認します。
- 更新された操作とソースは、​[「操作の変更」](#changed_operations)​および​[「変更されたソース」](#changed_sources)​を参照してください。  
    影響のある操作やソースをインテグレーションで使用している場合は、必要な変更を加えて新しいインターフェースに準拠してください。
- 公開済みのクラスのパッケージが ​`com.mulesoft.connector.netsuite.extension.api`​ に変更されたため、操作の入力用のオブジェクトを作成するすべての DataWeave マッピングを更新する必要があります。  
    また、オブジェクトの出力を変換するマッピングも更新する必要があります。

## [](#アップグレードを確認する)アップグレードを確認する

コネクタの最新バージョンをインストールしたら、アップグレードを確認します。

1. Studio の ​**\[Problems (問題)\]**​ または ​**\[Console (コンソール)\]**​ ビューでエラーがないことを確認します。
2. プロジェクトの ​`pom.xml`​ ファイルに問題がないことを確認します。
3. 接続をテストして、操作が機能することを確認します。

## [](#アップグレードの復元)アップグレードの復元

以前のバージョンの NetSuite Connector に戻す必要がある場合、プロジェクトの ​`pom.xml`​ で ​`mule-netsuite-connector`​ 連動関係バージョン ​`10.0.0`​ を以前のバージョンに変更します。 また、操作に加えた変更を以前の状態に戻します。

## [](#関連情報)関連情報

[MuleSoft ヘルプセンター](https://help.mulesoft.com)