Hi Ren,
Thanks for clarifying and sorry if I was dense (major lack of sleep today). Where does the organizational schema reside? Is it a relational DB or is it other XML schemas (XSDs). If it's a DB, I recommend looking at our Qdabra Database Accelerator Suite which abstracts the DB schema and allows you to change either the form's or the DB's without breaking the submit (you can remap asynchronously later and re-shred the forms to the DB). If your sub schemas are XSDs, you have several options:
- import the schemas - point to them within your XSD using manual reference (need to extract source files and manually modify) - InfoPath will cache a version of this and then if it changes, you should be able to use the Convert Main Data Source feature.
- if you can't import the schemas consider using the Import functionality in InfoPath which allows you to pull XMLs into your schema even if they have different schemas. This gives you an option until you have time to manually update the schema.
- use a Web service - put the schemas behind a Web service and use secondary data sources (2DSs) for them and then you can use Convert Main Data Source, but the 2DS is more difficult to manage....
Why not use import and just import the schemas?
Patrick Halstead
Project Manager at Qdabra