Content Migration Package Explorer



Now, that you have exported content from SharePoint, and just before you import it into another farm, you may want to take a look at the exported package.


If you do – you may want to use the CMP Explorer, which is attached by the end of this article.


Alternatively, you could use any of your favorite XML editors :)



Background



Content migration EXPORT produces either a single CMP file or a folder with multiple XML files.


To specify the desired output type – use the FILECOMPRESSION EXPORT settings.


To extract files from a CMP file – copy it and rename its extension to CAB.


 


How To?



Once you have the files in a folder, you are ready to use the CMP Explorer.


Simply type the folder name and click to inspect some of the content of the XML files.


 


More information



Content migration output XML files are described in details in the WSS SDK, and their schemas are at C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\XML\Deployment*.xsd .


Here are excerpts from the WSS SDK:



  • Manifest.xml is the primary file used by content migration.

  • Requirements.xml contains information that is used as a preliminary check before any import takes place.

  • ExportSettings.xml is used to verify the logic of the export and ensure that what is expected in the export is included in the package.

  • RootObjectMap.xml defines the top-level object to import.

  • SystemData.xml contains all the default objects that are installed on a server that is extended with Windows SharePoint Services. This information is used primarily when the export/import operation is retaining GUIDs between the source and destination locations. This file contains the schema version. If this does not match the version at the destination, the import fails.

  • UserGroup.xml contains all the user and group information from the source Web site.

  • LookupListMap.xml maintains a simple lookup list that records SharePoint list item (list item to list item) references.

  • ViewFormsList.xml maintains a list of Web Parts and tracks whether each is a view or form.

Disclaimer
This posting is provided “AS IS” with no warranties. Use of included utilities are subject to the terms specified here.


 



Have a great CMPing,
Ronalus

CMPexplorer.zip

Comments (12)

  1. Content Migration Package Explorer

  2. When you have exported content from SharePoint to a cmp file and want to take a look at the exported

  3. Ronalus has created a great small utility to explore the contents of SharePoint Content Management Pages

  4. svdoever says:

    Ronalus, thanks for this handy utility. I created a blog posts with some screenshots for people who want to see some more info on the tool.

    Would be great if you could word-wrap the tooltips, or make something like preview a column in a popup window so it is possible to inspect the contents of large columns.

    See http://weblogs.asp.net/soever/archive/2008/01/07/sharepoint-content-management-package-cmp-explorer.aspx for the screenshots

  5. SharePoint und Reporting Services SharePoint and Reporting Services – Introduction SharePoint and Reporting

  6. Today I gave Microsoft InTrack presentation about SharePoint deployment. This was the agenda: Content

  7. Today I gave Microsoft InTrack presentation about SharePoint deployment. This was the agenda: Content

  8. SharePoint und Reporting Services SharePoint and Reporting Services – Introduction SharePoint and Reporting

  9. Como se suele decir, no hay mejor forma que empezar el año nuevo con un nuevo recopilatorio de enlaces

  10. La Content Migration API, voilà une librairie importante de SharePoint et qui s'avère souvent trop

  11. Body: Tech-Ed seems like a distant memory now but it was actually only a week ago. I had an awesome time