Yes, the IS schema is a snapshot in time and is not linked in any way to the underlying XSD. When the XSD changes, you only have to recreate those doc types that were affected by the schema changes, you can also modifiy the doc types directly if the changes are minor.
This is similar to changing the structure (columns, data types, etc.) of an underlying DBMS table. Nothing magical will update your code (Flow, java, C#, Perl, etc.) for you. This places a healthy emphasis on nailing down requirements up front and spending adequate time on design. However, just like databases, XML data structures can and will change during the project.
Well, not useless, just not as useful as it could/should be.
Mark
#Flow-and-Java-services#Integration-Server-and-ESB#webMethods