手動移行プロセス

移行のための準備​方法がわかったら、次に移行ステップの概要を理解することが重要です。

注意

Mule Migration Assistant を使用した支援による移行の場合は、代わりに MMA ユーザドキュメントにリンクしている ユーザドキュメント (GitHub)​ から開始してください。

完全な手動移行の場合:

  1. データベースコネクタなどの必要なすべてのモジュールを Anypoint Studio 7 パレットに追加します。

    注意:

    • モジュールは Studio 7 パレットから追加できます。他に、Anypoint Exchange で入手できるモジュールもあります。

    • モジュールをプロジェクトに追加する場合、すべての Mule プロジェクトはデフォルトで Maven に対応しています。

  2. すべてのグローバル設定を移行します。

  3. 設定プロパティを移行します。

  4. Mule 4 でこのコンポーネントがどのように機能するかを把握し、Mule 3 から何が変更されたかを確認します。

  5. Mule メッセージ構造 (属性、ペイロード、変数) に対する変更が自分の設定にどのような影響を与えるかを理解します。​「Mule 4 入門: Mule メッセージ」​を参照してください。

  6. 式およびスクリプトを DataWeave バージョン 2 に更新します。

    • 特定の関数モジュールのインポートなど、DataWeave 1 と DataWeave 2 の違いに注意して、構文の変更を理解します。​「DataWeave 1.0 から 2.x への移行」​を参照してください。

    • たとえばコネクタや Choice コンポーネントで MEL 式を DataWeave 2 に変更します。​「MEL の DataWeave への移行」​を参照してください。

  7. 使用可能な新しい例外種別で処理するすべての例外を Mule 4 に更新します。

  8. API を使用している場合は、HTTP ステータスコードの設定方法を理解します。