xmlschema

If your taking that next step and upgrading Site Studio there is one major upgrade note you should know about.. Which isn’t really documented in detail within any of the OTN docs.

Version 10.1.3.3.3 Build 8.x/9.x+ or site studio now updates the xml schema of data files to come in line with 10gR4.

So if you are upgrading your UCM environment to 10g I would advise that if your sites use a lot of ssIncludeXml() idoc functions to pull in content from your data files / region elements then install 10.3.3.2 of  Build 7.7.2.477 of Site Studio updated July09; which keeps the old schema structure.

If you are migrating sites from 10.1.3.3.2 or lower to a 10.1.3.3.3+ environment your old data files will still be supported however when you make a content update in site studio your data file will automatically be updated to the new schema. Any ssIncludeXml function calling an old xpath statement will no longer pull back content until you update your xpath to match the new schema.

The problem you will find if you have a large website with hundreds maybe thousands of data files is that it is not a simple option to manually update all your data files and xpaths statements.

Because there is no easy way to update these data files - I`ve created a simple component to go through and do the work for you. :D

##Warning::

I just found a bug::07/03/10! - This component will currently only update your elements - if you use lists it will not upgrade them! - I am working on a new update to support transformation of lists within the XML schema. Unfortunatly there is no easy way to determine in 7.x if the item is a list or an element therefor you will have to update the new component I am working on listing all your list names.

Attached is the component..  - Update of Elements Only

Enjoy and any problems just post a comment..

Next post — How to update your xpath statements to support the upgraded schema data files.