加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何使用Delphi XE2覆盖WSDL中的服务名称?

发布时间:2020-12-15 09:25:13 所属栏目:大数据 来源:网络整理
导读:我正在使用Delphi XE2来创建webservice应用程序.但是我需要根据外部规范定义服务名称. Delphi默认将“服务”添加到服务名称.有可能覆盖这个吗? ‘service’在TWebServEx.GenerateWSDL方法中添加(Soap.WebServExp,第261行). 解决方法 您可以使用TWSDL HTMLPu
我正在使用Delphi XE2来创建webservice应用程序.但是我需要根据外部规范定义服务名称.

Delphi默认将“服务”添加到服务名称.有可能覆盖这个吗?

‘service’在TWebServEx.GenerateWSDL方法中添加(Soap.WebServExp,第261行).

解决方法

您可以使用TWSDL HTMLPublish组件的 OnAfterPublishingWSDL事件来更改服务名称:

procedure TMyWebModule.WSDLHTMLPublishAfterPublishingWSDL(const WSDLDoc: IWSDLDocument);
begin
  WSDLDoc.Definition.Attributes[SName] := 'MyServiceName';
end;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读