views:

164

answers:

1

I've created a simple CGI application using Delphi 2009 that publishes a web service. When I point my web browser to the app, I can see my web service interface and another interface: IWSDLPublish.

Why is this interface added to my web service?
Do I need it?
Is it possible to not publish this interface?

Thanks.

+2  A: 

That's what's used to display the WSDL for your interface. If you remove the WSDLPublish component, it should no longer publish that interface.

Tim Sullivan
But then I don't have WSDL for my service either. Any other options? :)
Erick Sasse
Not that I know of. The purpose of the IWSDLPublish interface is to publish the WSDL. No IWSDLPublish, no WSDL. Sorry!
Tim Sullivan