4

WCFによって消費されているサービスに取り組んでいBPELます。をBPELインポートするWSDLと、次のように読み込まXSDsれます。

_

http://Server_Name/Service1.svc?xsd=xsd0

_http://Server_Name/Service1.svc?xsd=xsd1

_http://Server_Name/Service1.svc?xsd=xsd2

などなど。

のこのランダムな命名は、契約の変更があるたびに、再び全体をリロードし、乱数のサフィックスがそれぞれに追加されるためXSDs、多くの解約を引き起こしています。チームは、変更を見つけるためにそれぞれを再度開く必要があります。BPELWSDLXSDBPELXSD

WCFこれらのランダムな生成を停止XSDsし、それぞれXSDに適切な名前を付ける方法はありますか?

4

2 に答える 2

0

この問題を解決するために、.NET 4.5 をインストールして、XSD に適切な名前を付け、XSD インポート ステートメントを持たない単一の wsdl を生成しました。

于 2012-12-19T08:10:55.560 に答える
0

これらのリソースにリンクするのではなく、設計時にこれらの XSD をダウンロードして適切に名前を付けるのはどうですか? 利点は、スキーマの変更が制御できることです。BPEL エンジンがこれらのリソースから XSD をリロードする可能性があるかどうか、またそうである場合はどのような状況であるかが不明なままである限り、これが望ましいと思います。スキーマが変更された場合は、明示的に通知し、新しいバージョンのプロセス モデルをデプロイする必要があります。

于 2012-11-30T19:50:11.410 に答える