如何为wsdl:port

时间:2016-07-14 14:04:15

标签: wcf endpoint wcf-endpoint

<wsdl:service name="ExportService">
  <wsdl:port name="ExportServicePort" binding="ExportServicePort">
    <soap12:address location=""/>
  </wsdl:port>
</wsdl:service>

<endpoint name="ExportServicePort" ...  contract="....">
  <identity>
    <dns value="localhost" />
  </identity>
</endpoint>

我可以更改我的端点配置,以便名称和绑定完全相同,但是如何配置端点以使值不同。

我想要这样的事情:

<wsdl:service name="ExportService">
  <wsdl:port name="ExportServiceABC" binding="ExportServiceXYZ">
    <soap12:address location=""/>
  </wsdl:port>
</wsdl:service>

我的终端需要什么设置?

1 个答案:

答案 0 :(得分:0)

我希望更改foo_bar = models.CharField(max_length=5, default='foo', choices=FOO_BAR) 元素上的name属性可以解决问题,如下所示:

<endpoint>

您还需要更改<endpoint name="ExportServiceABC" ... contract="...."> 元素中的name属性:

<binding>

基于您发布的示例,<binding name="ExportServiceXYZ" .... > name属性为“ExportServicePort”,这是WSDL中显示的内容。