Eric'o'theque!
Wednesday, February 01, 2006
Creating a web service for an InfoPath form in 25 easy steps

 

This is a really good read:

Philo's WebLog : Creating a web service for an InfoPath form in 25 easy steps

Philo shows how to start with InfoPath to design your schema for your form and then create a web service for consuming that exact schema. On the server end, you can do whatever you want to get it saved / act on it / etc etc.

Here's the important realization: do not design your schema in a vacuum. Start with designing your schema for the technology and the enivronment that it needs to work within.

XSD is... well, awful. It did not grow organically out of smart people solving a problem. It is the worse that committee design has to offer. As such, you can design some pretty broken constructs in XSD. Sure, sure, it's valid and legal.

But just try to get modern tools to accept it.

You need to work backwards according to what your tools and environment can effectively deal with. InfoPath is pretty powerful when it comes to schema, but it doesn't support everything. xsd.exe doesn't support everything. Look at the tools and find the relevant intersection and go from there.

And put in the occasional prayer that something better than XSD will one day ascend out of this noise...

 
Comments: Post a Comment

Links to this post:

Create a Link



<< Home
Eric Richards' place of techno (as in technology) happiness, rants, and corporate love. I work in Microsoft Office as a development lead.

 My Photo
Name: EricRi
Location: Redmond, Washington, US

email: Eric_Richards at ericri dot com

Lots More About Eric.

Eric-isms
Archives
May 2005
August 2005
November 2005
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006

Disclaimer

Disclaimer: The postings (and comments) here represent personal point of views and in no way represent the point of view or official opinions of my employer (Microsoft Corporation). The postings here are provided "AS IS" with no warranties, and confers no rights. And if you're reading this blog, you're not only incredibly discerning, you're also knee-weakening good looking.


More blogs about Eric Richards.

Powered by Blogger