如何使用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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |