---
schema_version: "1"
id: 3afb04150053f5db2069b566bceeea78f39b68683395740081e376499692e718
title: Exchange 1 からのアセットの移行
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/exchange/migrate.md
canonical_url: https://docs.mulesoft.com/jp/exchange/migrate
source_site: docs.mulesoft.com
content_type: documentation
content_hash: a818c11533f80ac85953e36b2987f9e103cabaef16737adeb4c2fa480169f9b2
description: MuleSoft Documentation Site
latest: true
---
# Exchange 1 からのアセットの移行

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">Exchange 1 のサービス終了日は 2021 年 7 月 18 日です。</td></tr></tbody></table>

Anypoint Exchange 2 では、アセットを使用するための新しい方法が導入されました。Exchange 1 はアセットの保存場所へのリンクのみを提供するリストサービスであるのに対して、Exchange 2 はアセットを保存するパッケージ管理システムです。

Exchange 2 への移行は、アセットタイプによって異なります。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</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>Example (サンプル)、Template (テンプレート)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Maven - ​<a href="https://docs.mulesoft.com/jp/exchange/to-publish-assets-maven" class="xref page">「Maven を使用した Exchange アセットのパブリッシュとデプロイ」</a>​を参照。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>OAS REST API</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Exchange を使用してパブリッシュ。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>RAML REST API</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>API Designer または Exchange を使用してパブリッシュ。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>WSDL SOAP API</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Exchange を使用してパブリッシュ。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>コネクタ</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Node.js connector-uploader プログラムを使用。</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#サンプルまたはテンプレートを-exchange-に移行する)サンプルまたはテンプレートを Exchange に移行する

注意: この手順には Maven が必要です。

1. Anypoint Exchange 1 の非公開 Exchange のサンプルまたはテンプレートで、\[Download (ダウンロード)\] をクリックしてアセットをコンピューターにコピーします。
2. Anypoint Studio 6.4.1 以降を開き、\[File (ファイル)\] > \[Import (インポート)\] をクリックします。
3. \[Import (インポート)\] メニューで、\[Anypoint Studio\] > \[Anypoint Studio Generated Deployable Archive (.zip) (Anypoint Studio で生成されたデプロイ可能なアーカイブ (.zip))\] をクリックします。\[Next (次へ)\] をクリックします。zip ファイル名で、​`…​`​ 参照ボタンをクリックし、ダウンロードした zip ファイルの名前をクリックして \[Open (開く)\] をクリックします。
4. \[Finish (完了)\] をクリックします。ランタイムバージョンで \[OK\] をクリックします。
5. 以前に Maven を使用したことがない場合は、Package Explorer でプロジェクト名を右クリックし、\[Mule\] > \[Configure Maven (Maven を設定)\] をクリックして Maven をダウンロードしたフォルダーを見つけます。 Studio で、\[Test Maven Configuration (Maven 設定をテスト)\] をクリックして Maven の使用準備が整っていることを確認し、\[OK\] をクリックします。
    
    Maven の準備が整ったら、Package Explorer でプロジェクト名を右クリックし、\[Mule\] > \[Mavenize (Maven 化)\] をクリックします。 \[Maven Support (Maven サポート)\] プロンプトで、\[Yes (はい)\] をクリックします。
6. \[Action to Perform (実行するアクション)\] メニューで、\[OK\] をクリックします。
7. プロジェクト名を右クリックし、\[Anypoint Platform\] > \[Publish to Exchange (Exchange にパブリッシュ)\] をクリックします。
8. Anypoint Platform のユーザー名とパスワードの入力が促されます。\[Signin (サインイン)\] をクリックします。または、\[Configure (設定)\] をクリックし、OAuth や組織のドメインなどの外部 ID プロバイダーを指定します。
9. \[Publish to Exchange (Exchange にパブリッシュ)\] メニューで、次の操作を実行します。
    
    1. \[Name (名前)\] 項目内にアンダースコアや括弧などの特殊文字がある場合、その文字を削除します。文字、数字、スペース、ドット、およびダッシュのみが許可されています。
    2. \[Version (バージョン)\] 項目内に ​`-SNAPSHOT`​ 値がある場合は、その値を削除します。
    3. 必要に応じて、\[Project Type (プロジェクトタイプ)\] を \[Example (サンプル)\] または \[Template (テンプレート)\] に設定します。
10. 必要なすべての項目を設定したら、\[FInish (完了)\] をクリックします。\[Proceed Anyway (このまま続行)\] プロンプトで \[Yes (はい)\] をクリックします。
11. 正常にデプロイされたら、Exchange 2 でアセットを参照できるリンクが表示されます。そのリンクをクリックします。
12. Exchange 2 でアセットをクリックし、\[Edit (編集)\] をクリックします。Exchange エディターで、\[Visual (ビジュアル)\] をクリックします。Exchange 1 の説明テキストをコピーし、Exchange 2 エディターでその説明を貼り付けます。必要に応じて書式設定します。\[Save As Draft (ドラフトとして保存)\] をクリックして編集を保存します。\[Publish (パブリッシュ)\] をクリックします。
13. Studio で、\[OK\] をクリックして \[Publish to Exchange (Exchange にパブリッシュ)\] メニューを閉じます。

## [](#soap-api-wsdl-を移行する)SOAP API WSDL を移行する

1. Exchange 1 に移動し、WSDL ファイルをダウンロードします。
2. Exchange 2 に移動し、\[New (新規)\] をクリックします。
3. タイプドロップダウンで \[API Spec - WSDL (API 仕様 - WSDL)\] を選択します。
4. \[File (ファイル)\] 項目で WSDL ファイルを選択します。
5. 残りの項目に入力します。
6. \[Create (作成)\] をクリックします。

## [](#rest-api-raml-を移行する)REST API RAML を移行する

​_2017 年 11 月リリースが必要_

1. API の API Manager ポータルに移動し、API 仕様を zip ファイルとしてエクスポートします。
2. Design Center API Designer に移動し、\[API Specification (API 仕様)\] タイプのプロジェクトを作成します。
3. zip をインポートします。
4. Exchange 2 にパブリッシュします。

## [](#exchange-1-のコネクタを-exchange-2-に移行する)Exchange 1 のコネクタを Exchange 2 に移行する

1. NPM をダウンロードしてインストールします。
2. 非公開 Exchange にログインし、コネクタをコンピューターにダウンロードします。
3. コネクタの JAR ファイル、pom.xml ファイル、および Studio プラグイン zip ファイルを見つけます。
4. connector-uploader Node.js アプリケーションを取得します。
    
    npm install -g connector-uploader
5. アップロードプログラムを実行します。
    
    connector-uploader
6. 促されたら、コネクタのアップロード先組織の Anypoint Platform ログイン情報を入力します。ビジネスグループを選択してアセット ID とバージョンを入力するように求められます。グループ ID は自動的に生成されます。複数のコネクタをアップロードする場合、アップロードする各ファイルを指定するように求められます。

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

- [SOAP アセットの移行動画](https://youtu.be/BOAR9glreMw)
- [RAML REST アセットの移行](https://youtu.be/WTIJrYydViQ)