tag:blogger.com,1999:blog-2441850399540300710.post3466720441059759032..comments2024-02-17T03:47:06.818-08:00Comments on CraigBlog: Generating WSDL Without ASP.NETCraig Anderahttp://www.blogger.com/profile/17084199593129216563noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-2441850399540300710.post-47908851233772024472010-03-07T21:37:05.000-08:002010-03-07T21:37:05.000-08:00I've created a small commandlinetool which can...I've created a small commandlinetool which can generate a WSDL file from a compiled c# assembly (dll) which contains one or more WebServices.<br /><br />Download can be found at http://wsdlgenerator.codeplex.com<br /><br />Any hints and tips are welcome !<br /><br />--StefAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-2441850399540300710.post-11877691931611871822009-10-13T23:41:55.000-07:002009-10-13T23:41:55.000-07:00Check out
http://www.pluralsite.com/wiki/default....Check out<br /><br />http://www.pluralsite.com/wiki/default.aspx/Craig/RebuildingWsdlExe.html<br /><br />for at complete implementation :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2441850399540300710.post-44148053798578619552009-06-11T20:08:31.000-07:002009-06-11T20:08:31.000-07:00Pingback from A service serialization pattern tha...Pingback from A service serialization pattern that….failed, but could beget a cool tool « Techkn0wAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-2441850399540300710.post-47365897168827504162008-08-18T03:26:09.000-07:002008-08-18T03:26:09.000-07:00Great stuff! Really helped me with my new project ...Great stuff! Really helped me with my new project (SOAP over XMPP). XMPP is a XML-based IM protocol (the same Google Talk uses), so this really helps with getting the chore of generating WSDL out of the way. Now I just need to figure out how to wrangle .Net into generating and consuming SOAP requests :).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2441850399540300710.post-30366558383509719992006-10-11T02:23:00.000-07:002006-10-11T02:23:00.000-07:00Why not just load the WSDL directly into an XmlDoc...Why not just load the WSDL directly into an XmlDocument and then use XPath or something to query it for the information you want?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2441850399540300710.post-21411642573703295152006-10-11T02:04:00.000-07:002006-10-11T02:04:00.000-07:00I need to get the complextype element information ...I need to get the complextype element information from WSDL Document without creating proxy.<br /><br>can i do this with ServiceDescriptionReflector?<br /><br><br /><br>Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2441850399540300710.post-31838760125228950372005-11-21T13:19:00.000-08:002005-11-21T13:19:00.000-08:00right on. thanks for this snippet!right on. thanks for this snippet!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2441850399540300710.post-25556603114909843932004-10-19T09:35:00.000-07:002004-10-19T09:35:00.000-07:00In our case, I'm ripping out old source and re...In our case, I'm ripping out old source and replacing it with a using statement. <br /><br><br /><br>Actually, I just got done writing it. As you suggested it might be, it was dead easy - took about an hour. :) <br /><br><br /><br>Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2441850399540300710.post-73110138397456227012004-10-19T09:27:00.000-07:002004-10-19T09:27:00.000-07:00When you say replace, do you mean rip out the sour...When you say replace, do you mean rip out the source and put in new source? Or rip out the source and add a reference to an external assembly? The former would probably be tough (unless you already have your new source in CodeDOM format - not likely). The latter, however, is pretty easy.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2441850399540300710.post-41506373245840732422004-10-19T08:23:00.000-07:002004-10-19T08:23:00.000-07:00The changes we need to make are basically to rip o...The changes we need to make are basically to rip out a bunch of types, and to replace them with types that are already defined elsewhere.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2441850399540300710.post-81227307449947872302004-10-18T19:11:00.000-07:002004-10-18T19:11:00.000-07:00I was hoping that VS 2005 would generate partial p...I was hoping that VS 2005 would generate partial proxy classes...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2441850399540300710.post-36724316426911078352004-10-18T15:43:00.000-07:002004-10-18T15:43:00.000-07:00What kind of changes do you want to make? I'm ...What kind of changes do you want to make? I'm sure some changes are easier than others.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2441850399540300710.post-71891081156449143202004-10-18T13:32:00.000-07:002004-10-18T13:32:00.000-07:00Right - I've seen this e.g. in Christian Weyer...Right - I've seen this e.g. in Christian Weyer's contract first stuff. I may wind up going there, but the grunginess of CodeDOM has me wary. If you say it's not so bad, perhaps I'll have to have a look at it sooner rather than later.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2441850399540300710.post-84316972040561100212004-10-18T12:30:00.000-07:002004-10-18T12:30:00.000-07:00Wow, very cool. Gotta love Reflector.
Depending o...Wow, very cool. Gotta love Reflector.<br /><br><br /><br>Depending on the changes that you want to the proxy, you can customize the generation of those using the ServiceDescriptionImporter class. That's the code that you point to a WSDL file and it generates a CodeDom tree with the proxies. That tree can programmatically manipulated, then spat out into a file. I've done it, it's not too difficult.Anonymousnoreply@blogger.com