2010-12-15 19 views
1

2つのソースメッセージを1つの宛先メッセージにマッピングするオーケストレーションマップがあります。ソースメッセージのスキーマが変更されたとき、入力メッセージの部分をクリックして「スキーマの置き換え」を選択して、影響を受けるメッセージ部分のスキーマを更新することができるようにしたいと考えていました。代わりに、マルチパート・メッセージ・スキーマ全体を単一のメッセージ・パート・スキーマで置き換えることができます。誰もが知っていマップを置換せずにマップ内のマルチパートメッセージスキーマを置き換える方法

...

alt text

私の唯一の他のオプションは、形状を変換するオーケストレーションから新しいマップを生成することのようですが、これは、私は私のマップ内のすべてのリンクを再作成しなければならないことを意味しますこのタイプのスキーマをより効率的に更新する方法はありますか?

答えて

1

マップファイルのxmlを変更することでこれを行うことにしました。誰かに良いアイディアがあれば、私はまだ彼らのことを聞きたいと思う。ありがとう!

+0

あなたが言ったように、マップリンクを失うことなくこれを処理する唯一の方法であると私は手動で.btmファイルを編集しています。 – schellack

+2

BTMファイルは手作業で編集することがよくあります。慎重に行う必要がありますが、しばしば時間を節約し、やりやすくなります。 –

0

オーケストレーションプロジェクトでマップを作成した後、それらをコピー&ペーストしてマッププロジェクトに移動し、名前空間を変更しました。今はすべてがよさそうだ。しかし面白い問題を発見しました。

オーケストラでこれらのマップを参照しようとすると、マップ参照のdllの下に2つのスキーマの名前空間が表示されます。 1つは新しく移動されたマップを持ち、もう1つは古いマップを持っています。

理由を説明できますか?私は間違っていますか?またはBiztalk 06(vs2005)が面白いふりをしています....

私はマッププロジェクトで新しいマップを作成し、xsltをorchestrioanマップからコピーしてそこに貼り付けました。私がこのアプローチをとっていれば、私はオーケストライオンの形で2つの名前空間を参照することができません。

関連する問題