put manifest Method

Applies to: SharePoint Foundation 2010

The put manifest method deploys a manifest on the specified site.

method=put manifest:server_extension_version
&service_name=/&options=(first pass|second pass)
&prefix=url[&url_renames=key-value_pairs]
[&guidmap=key-value_pairs]&filelist=names

Parameters

options Parameter

prefix Parameter

url_renames Parameter

guidmap Parameter

filelist Parameter

Decoded

POST /site_url/_vti_bin/_vti_aut/author.dll HTTP/1.0
.
.
.
method=put+manifest:6.0.n.nnnn
&service_name=/&options=first+pass
&prefix=url
&filelist=names
[manifest]

Remarks

The put manifest method is called twice by the Microsoft SharePoint Migration Tool (smigrate.exe) during migration of a SharePoint site. In the first pass, the put manifest method is used, for example, to apply the site template to the site and to restore the lists and list data. After the first pass, the put document Method method is used to upload files to the new site. Then, in the second pass, the put manifest method is used again to apply, for example, the discussions and alerts to the site.

In the first pass, the put manifest method performs the following actions:

  • Applies the site template to the site.

  • Restores general site settings.

  • Restores lists and list data.

  • Restores security groups and users (when migrating from SharePoint Team Services from Microsoft v1).

  • Creates the directory structure and 0-byte temporary files for document library files.

In the second pass, the put manifest method performs the following actions:

  • Performs link repair in documents.

  • Finalizes navigation structure.

  • Restores Web Parts.

  • Restores home page views (when migrating from SharePoint Team Services from Microsoft v1).

  • Restores discussions.

  • Restores alerts.

    Note

    The guidmap Parameter and url_renames Parameter parameters are only used by smigrate.exe in the second pass of the put manifest method.

To run code that uses the put manifest method to migrate sites, the user must be a member of the Administrator site group. To run code that uses this method to deploy Microsoft Office FrontPage 2003 Web Packages, the user must be a member of the Web Designer site group.

See Also

Concepts

Server Versions for SharePoint Foundation