in

Drowning In Technical Debt

C# | ASP.NET | SharePoint | SQL | Architecture | SOA |

David Strommer

SchemaImporterExtension

The custom SchemaImporterExtension allows fine control over code generation when an XML schema is imported using WSDL.EXE or XSD.EXE.

Devolutions XWSDL: This program is used to create Web Services proxies without the business object generation. It's useful when you want to share business object from the server into the client. The server must be created in .Net.  It's an extension to the original wsdl.exe from Microsoft.

It's now easy to create a Business library shared between the two sides. It's use the Schema Importer Extensions and it's simplify the depoyment of this extension. Without this tools, the extension must be deployed in the GAC and the machine.config must be changed. Or you can install it in the Visual Studio 2005 private assemblies directory and modifiy the devenv.exe.config.  http://www.devolutions.net/products/xwsdl.aspx

SchemaImporterExtension Technology Sample:
http://msdn2.microsoft.com/en-us/library/w46ccb0h.aspx

MarkItUp: General Links
http://markitup.com/Posts/Post.aspx?postId=62e675e2-2a43-4712-920c-4d18fb51ec35

MarkItUp: How to debug SchemaImporterExtension:
http://markitup.com/Posts/Post.aspx?postId=5ec8b485-602e-441c-aa2b-27d52b4bf93b

Krik Allen Eveans:
http://blogs.msdn.com/kaevans/archive/2006/06/13/630107.aspx

John Bristowe:
http://www.bristowe.com/blog/2005/05/23/Ode+To+The+SystemXmlSerializationAdvancedSchemaImporterExtension+Class.aspx

Dale Preston:
http://www.dalepreston.com/Blog/2006/01/returning-classes-from-web-service-in.html

Jelle Druyts:
http://www.microsoft.com/belux/msdn/nl/community/columns/jdruyts/wsproxy.mspx

Service Station - Aaron Skonnard:
http://msdn.microsoft.com/msdnmag/issues/06/01/ServiceStation/default.aspx

Published Oct 14 2006, 02:09 PM by David Strommer
Filed under:

Comments

No Comments
Powered by Community Server (Commercial Edition), by Telligent Systems