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会造成大量流失,因为每当有合同更改时,都会BPEL再次重新加载整个文件WSDL,并且每个 . 文件都会添加一个随机数后缀XSDBPEL团队将不得不再次打开每个XSD以找出变化。

有没有办法WCF可以停止生成这些随机XSDs数并给每XSD一个正确的名称?

4

2 回答 2

0

如何在设计时下载并正确命名这些 XSD 而不是链接到这些资源?好处是架构更改在您的控制之下。我认为这是可取的,只要尚不清楚 BPEL 引擎是否以及在什么情况下可以从这些资源重新加载 XSD。如果模式发生变化,我应该明确地知道它,并且应该部署新版本的流程模型。

于 2012-11-30T19:50:11.410 回答
0

为了克服这个问题,我们安装了 .NET 4.5 来生成单个 wsdl,它可以正确命名 XSD 并且没有 XSD 导入语句。

于 2012-12-19T08:10:55.560 回答