[MonoDevelop] Web References

Rafael Teixeira monoman at gmail.com
Thu Jul 20 10:19:14 EDT 2006


Thanks for the clarification LLuis.

Anyway, I was with the impression that Gideon wasn't using this API,
what would be duplication of code and effort. Sorry if I misunderstood
things.

:)

On 7/20/06, Lluis Sanchez <lluis at ximian.com> wrote:
> El dj 20 de 07 del 2006 a les 10:38 -0300, en/na Rafael Teixeira va
> escriure:
> > Hi Gideon,
> >
> > Why don't you call the wsdl utility as VS.NET does?
>
> The wsdl utility is just a wrapper around ServiceDescriptionImporter.
> Since it is a public api and we can use it directly, it does not make
> sense to do it through the wsdl tool.
>
> > Here ins the top
> > of Mono's implementation man page:
> > ------------------------------------------------
> > NAME
> >        wsdl - Mono's Web Service Proxy Generator
> >
> > SYNOPSIS
> >        wsdl [options] [path | url]
> >
> > DESCRIPTION
> >        wsdl is a tool for generating proxy classes that can be used to access
> >        to web services.  The tool reads a WSDL  document  from  the  provided
> >        path  or url, and downloads referenced schemas or other WSDL documents
> >        if needed.
> >
> >        This tool is used to target the 1.x API, for targetting the  2.x  API,
> >        please use the wsdl2 tool.
> > ------------------------------------------------
> >
> > If calling it doesn't suit your needs, you may reuse its code, but I
> > think what really is needed is to wrap it in some nice UI inside the
> > IDE, as it is a fully managed dependency already packaged with Mono.
> >
> > Hope it helps,
> >
> > On 7/20/06, Gideon de Swardt <gdeswardt1978 at yahoo.co.uk> wrote:
> > > Hi All
> > >
> > > I decided to work on Adding Web References to a project, before I finish
> > > the Resource Editor, seeing as Web References is a higher priority and
> > > will be used more than the Resource Editor.
> > >
> > >  I did a case study this morning to check if I can generate the Web
> > > Service Client Proxy file from a WSDL, by using the CSharpCodeProvider.
> > > With some minor tweaks I am happy to say that I was able to generate the
> > > proxy class successfully. Please see the attached file for how I did it.
> > >
> > > I will start working on implementing this in MonoDevelop later today and
> > > hopefully I will have some screen shots available later this week.
> > >
> > > Gideon
> > >
> > >
> > > _______________________________________________
> > > Monodevelop-list mailing list
> > > Monodevelop-list at lists.ximian.com
> > > http://lists.ximian.com/mailman/listinfo/monodevelop-list
> > >
> > >
> > >
> > >
> >
> >
>
>


-- 
Rafael "Monoman" Teixeira
---------------------------------------
"The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all
progress depends on the unreasonable man." George Bernard Shaw


More information about the Monodevelop-list mailing list