0

現在、私はOAGIS XML スキーマセットを Visual Studio 2010 を使用して BizTalk 2010 に展開しています。ここまでで 3 時間ほどかかりましたが、完了の目処は立っていません。Visual Studio の出力ログには、現在約 18,000 行あります。次のようなメッセージが表示され続けます。

warning DEPLOY: Schema "OagiSchemata.OAGi_BPI_Platform.org_openapplications_platform._1_2_1.Common.OAGi.Components.Fields, 
OagiSchemata, Version=1.0.0.0, Culture=neutral, PublicKeyToken=afe0ae2252ec000f" and a previously deployed schema "" 
have the same target namespace "http://www.openapplications.org/oagis/9". Target namespaces should be unique.

実際、同じ名前空間を持つスキーマ ドキュメントがいくつかありますが、問題にはなりません。XML スキーマ仕様により、スキーマ設計者はスキーマを複数のファイルに分割できます。Altova XMLSpy では、同じスキーマ セットがエラーや警告なしで完全に機能します。

BizTalk は、複数のファイルに分割された大きなスキーマを処理することさえできますか? 可能であれば、展開を高速化する方法はありますか? これは単に正気ではありません。

4

1 に答える 1

1

展開は、合計 6 時間で最終的に終了しました。ログには合計で約 25,000 件の警告があり、そのすべてが問題の警告に類似していました。

BizTalk は、複数のファイルに分割された大きなスキーマを処理することさえできますか?

警告にもかかわらず、XML スキーマ セットは問題なく動作しているようです。

展開を高速化する方法はありますか?

明らかな方法は、現在の使用に必要のない部品を削除することです。実際、現在の展開にはPurchaseOrder名詞しか含まれていません (全部で数十個の名詞があります)。実際の問題は、OAGIS の再利用可能なコンポーネントの数にあるようです。それらはいくつかのファイルにありますが、多数あります。未使用のコンポーネントを削除するには、元のスキーマ ファイルを編集する必要があり、あまり実用的ではありません。

于 2013-04-24T10:11:06.213 に答える