---
schema_version: "1"
id: 147de1377de49df34533d961c507f39d596c4178aa7a5baf9ff7829ab1feac0d
title: Box Connector のバージョン 5.x へのアップグレードおよび移行
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/box-connector/5.0/box-connector-upgrade.md
canonical_url: https://docs.mulesoft.com/jp/box-connector/5.0/box-connector-upgrade
source_site: docs.mulesoft.com
content_type: documentation
content_hash: a4ef29b101c8cb9838e4b7d5e16d6240202afa6e5f5e5b147205d7fae0d2610c
description: MuleSoft Documentation Site
release: "5.0"
latest: false
---
# Box Connector のバージョン 5.x へのアップグレードおよび移行

新しい機能を利用するには、Box 用 Anypoint Connector (Box Connector) をバージョン 4.x からバージョン 5.x にアップグレードします。

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

<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>4.x.x</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>5.x.x</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#このリリースでの変更)このリリースでの変更

- すべてのコネクタ操作のプレフィックスが ​**mule-box-connector**​ から ​**box**​ に変更されました。
- OAuth 2.0 設定の XML 構造が変更されました。
    
    以前のリリースでは、OAuth 2.0 接続要素の XML は次のようになっていました。
    
    ```xml
    <mule-box-connector:config
    	name="Mule_box_connector_Config"
    	doc:name="Mule-box-connector Config"
    	property_clientId="clientId"
    	property_clientSecret="secret"
    	property_localCallbackConfig="HTTP_Listener_config"
    	property_host="api.box.com"
    	property_port="4439"
    	property_basePath="/2.0"
    	property_protocol="HTTPS"
    	property_responseTimeout="10000"
    	property_localCallbackPath="/callback"
    	property_externalCallbackUrl="http://my-app.cloudhub.io/callback"
    	property_localAuthorizationUrl="http://localhost:8081/authorize"
    	property_authorizationUrl="https://account.box.com/api/oauth2/authorize"
    	property_accessTokenUrl="https://api.box.com/oauth2/token"
    />
    ```
    
    最新リリースでは、XML は次のようになっています。
    
    ```xml
    <box:config name="Box_Connector_Config" doc:name="Box Connector Config" >
    	<box:oauth2security-connection >
    		<box:oauth-authorization-code
    			consumerKey="consumerKey"
    			consumerSecret="consumerSecret"
    			authorizationUrl="https://account.box.com/api/oauth2/authorize"
    			accessTokenUrl="https://api.box.com/oauth2/token"
    			resourceOwnerId=“resourceownerId” />
    		<box:oauth-callback-config
    			listenerConfig="HTTP_Listener_config"
    			callbackPath="/callback"
    			authorizePath="/authorize"
    			externalCallbackUrl="http://localhost:8081/callback" />
    	</box:oauth2security-connection>
    </box:config>
    ```

## [](#新規操作)新規操作

Box Connector 5.0 には、次のような新しい操作があります。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Box 操作</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">ファイルのアップロード</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ファイルを Box にアップロードします。ファイルが 50 MB よりも大きい場合、代わりに ​<strong>Create upload session</strong>​ 操作を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Get file information</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">Upload file version</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ファイルのコンテンツを更新する POST 操作。ファイルが 50 MB よりも大きい場合、代わりに ​<strong>Create upload session</strong>​ 操作を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Create upload session</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">新しいファイルのアップロードセッションを作成します。この操作は、50 MB よりも大きいファイルをアップロードする場合に使用します。大きなアップロードを連続するパートにチャンクして、個別にアップロードします。パートは、並列でアップロードできます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Get upload session</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">List parts</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">Create upload session for existing file</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">Commit upload session</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">Upload part of file</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">Remove upload session</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">アップロードセッションを中止して、すべてのデータアップロードを破棄します。</p></td>
</tr>
</tbody>
</table>

## [](#アップグレード前提条件)アップグレード前提条件

アップグレードを実行する前に、復元する必要がある場合に備えて、ファイル、データ、および設定のバックアップを作成する必要があります。

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

以下の手順でアップグレードを実行します。

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

Studio はコネクタを自動的にアップグレードします。

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

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

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

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

以前のバージョンの Box Connector に戻す必要がある場合、プロジェクトの ​`pom.xml`​ ファイルの ​`5.0.0`​ 連動関係バージョンを前のバージョンに変更します。

Anypoint Studio でプロジェクトの ​`pom.xml`​ ファイルを更新する必要があります。

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

- [Anypoint Connector の概要](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors)
- [Box Connector リファレンス](https://docs.mulesoft.com/jp/box-connector/5.0/box-connector-reference)
- [MuleSoft ヘルプセンター](https://help.mulesoft.com)