如何更改BizTalk服务上的wsdl:definitions名称属性

时间:2014-11-19 22:22:55

标签: wcf biztalk wcf-binding biztalk-2013

我已将模式发布为wcf服务,选择WCF-CustomIsolated并使用绑定类型的customBinding。我现在可以浏览到Web服务并查看wsdl。到目前为止一切都很好,但我确实有一些关于如何配置接收位置以在wsdl中进行一些特定更改的问题:

  1. 更改wsdl:definitions name属性。默认设置为BizTalkServiceInstance
  2. 更改wsdl:service name属性。它默认设置为BizTalkServiceInstance

2 个答案:

答案 0 :(得分:1)

为此,您需要实现自定义WCF wsdl扩展或编写自己的wsdl并将其用于合同。这个链接会给你一些想法。 Custom Types in wsdl。虽然这个链接是针对错误的,但它会给你一个想法。

答案 1 :(得分:1)

在您的WCF自定义接收端口上,添加WCF行为serviceMetadata

将路径添加到自定义WSDL文件中(例如,您需要将其复制到c:\ inetpub \ wwwroot \\ your.wsdl中)。 仅供参考:在这种情况下,您的路径将是" ../ your.wsdl"例如。

enter image description here

然后,将httpGetEnabled设置为true

根据需要编辑你的wsdl。