Salesforce Connector の 11.x へのアップグレードおよび移行

Salesforce 用 Anypoint Connector (Salesforce Connector) をバージョン 10.x からバージョン 11.x にアップグレードします。

サポートされているアップグレードパス

開始バージョン 終了バージョン

10.x

11.2

変更

11.2

  • Salesforce Connector で Salesforce API v64.0 がサポートされるようになりました。

11.1

  • Salesforce Connector で Salesforce API v62.0 と v63.0 がサポートされるようになりました。

11.0

このリリースには、次の変更が含まれています。

  • [OAuth Client Credentials (OAuth クライアントログイン情報)]​ 接続種別が追加されました。

  • Subscribe Channel Listener​ ソースが削除されました。代わりに、​ONLY_NEW​ 再生オプションを使用して ​Replay Channel Listener​ ソースを使用します。

  • Subscribe Topic Listener​ ソースが削除されました。代わりに、​ONLY_NEW​ 再生オプションを使用して ​Replay Topic Listener​ ソースを使用します。

  • 非推奨になった ​Query Result Stream​ 操作が削除されました。代わりに、次の操作の両方を使用します。

    • 特定のバッチの結果 ID のリストを返す ​Query Result List​ 操作。

    • 送信された BatchInfo の特定の結果 ID のクエリ結果を含む InputStream を返す ​Query Result Stream by Id​ 操作。

アップグレード前提条件

アップグレードを実行する前に、次の作業を行う必要があります。

  1. 以前のバージョンに復元する必要がある場合に備えて、ファイル、データ、設定のバックアップを作成します。

  2. Salesforce Connector 11.x をインストールし、以前に Salesforce Connector 10.x に含まれていた Salesforce 操作を置き換えます。

アップグレード手順

Salesforce Connector v10.x から Salesforce Connector v11.x にアップグレードする手順は、次のとおりです。

  1. Anypoint Studio で、Mule プロジェクトを作成します。

  2. [Mule Palette (Mule パレット)] ビューで、​[Search in Exchange (Exchange 内を検索)]​ をクリックします。

  3. [Add Dependencies to Project (連動関係をプロジェクトに追加)]​ ウィンドウで、検索項目に「​Salesforce​」と入力します。

  4. [Available modules (使用可能なモジュール)]​ セクションで、​[Salesforce Connector - Mule 4]​ を選択し、​[Add (追加)]​ をクリックします。

  5. [Finish (完了)]​ をクリックします。

  6. pom.xml​ ファイルで ​salesforce-connector​ 連動関係バージョンが ​11.x.x​ であることを確認します。ここで ​x.x​ はマイナーリリースとパッチバージョン番号です。たとえば、v11.0 にアップグレードする場合、​pom.xml​ファイルの連動関係バージョンは ​11.0.0​ です。

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

アップグレードを確認する

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

  1. Studio の ​[Problems (問題)]​ または ​[Console (コンソール)]​ ビューでエラーがないことを確認します。

  2. プロジェクトの ​pom.xml​ ファイルをチェックして、問題がないことを確認します。

  3. 接続をテストして、操作が機能することを確認します。

トラブルシューティング

パラメーターおよびメタデータのキャッシュに問題がある場合は、Studio を再起動してください。

アップグレードの復元

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

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