バージョン 5.0 からのメッセージ・マッピングのマイグレーション

メッセージ・マッピングをマイグレーションするには、mqsimigratemfmaps コマンドを使用します。 このコマンドは Message Brokers Toolkit の一部であって、Windows および Linux のランタイムではなく、デフォルトではコマンド・パスでは使用不可です。コマンドは、ツールをインストールした場所にある Eclipse ディレクトリーの下にあります。メッセージ・マッピングのマイグレーションの制約事項を参照してください。

以下の表では、バージョン 5.0 ではサポートされるものの、バージョン 6.0 ではサポートされないマッピング機能をリストしています。これらの機能が含まれるマッピングは、上位バージョンにマイグレーションすることができないため、Java Compute ノードなどの別のノードを使用して再作成および再デプロイする必要があります。あるいは、マイグレーション・ユーティリティーを使用してできるだけ多くのマッピングのマイグレーションを試行し、エラー・レポートを表示してマイグレーションできなかった機能の詳細を参照し、マイグレーションされなかった機能を実行する新しいノードを作成することも可能です。
バージョン 5.0 でサポート バージョン 6.0 でサポート マイグレーション・ユーティリティーのエラー・メッセージ
反復ソース・エレメントの複数インスタンスを含む式。以下に例を示します。
src_msg.e[1] + src_msg.e[2] -> tgt_msg.e
いいえ
エラー:102: マッピング可能ターゲット 'e' について、予期しない索引 '2' が検出されました。予想された索引は '1' です。現在、移行では、同じ反復エレメントの複数のインスタンスが使用される式をサポートしていません。
アスタリスク・ワイルドカード文字 * が含まれている ESQL フィールド参照。以下に例を示します。
src_msg.e.* or src_msg.e.*[]
いいえ
エラー:130: ESQL フィールド参照 'src_msg.e.*' を移行できません。移行では、「*」を含むフィールド参照に対するサポートを現在提供していません。
動的 ESQL フィールド参照。以下に例を示します。
src_msg.e.{'a' || 'b'}
いいえ
エラー:131: ESQL フィールド参照 'src_msg.e.{'a' || 'b'}' を移行できません。移行では、動的フィールド参照に対するサポートを現在提供していません。
一時インデックス変数「#I」への参照を含む ESQL 式。以下に例を示します。
src_msg_e || "#I" -> tgt_msg.e
いいえ
エラー:128: 繰り返しエレメントの索引以外の場所に変数「#I」を含む ESQL 式は、移行時に処理できません。
反復エレメントの索引内の式。以下に例を示します。
src_msg.e[src_msg.a] or src_msg.e["#I" +5] or src_msg.e[< 3]
いいえ
エラー:116: ESQL フィールド参照 'src_msg.e[< 3]' を移行できません。現在、移行では、変数「#I」および単純な整数の索引以外の索引はサポートされていません。
ESQL SELECT 式と一緒に使用される集約関数 MIN、MAX、COUNT。以下に例を示します。
SELECT MAX("#T".FIRSTNAME) FROM Database.CUSTOMER AS "#T" WHERE "#T".CUSTOMERID = 7
いいえ
エラー:135: ESQL 式 'SELECT MAX("#T".FIRSTNAME) FROM Database.CUSTOMER AS "#T" WHERE "#T".CUSTOMERID = 7' をマイグレーションできませんでした。式には、新しいマップ・スクリプト言語で直接に相当するもののない構文が含まれています
ESQL の IN 演算子。以下に例を示します。
src_msg.e IN (1, 2, 3)
いいえ
エラー:135: ESQL 式 'SELECT MAX("#T".FIRSTNAME) FROM Database.CUSTOMER AS "#T" WHERE "#T".CUSTOMERID = 7' をマイグレーションできませんでした。
関連資料
mqsimigratemfmaps コマンド
メッセージ・マッピングのマイグレーションの制約事項
コマンド
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2005 Last updated: 11/07/2005
ar25253_