get manifest Method
The get manifest method retrieves a manifest for the specified site.
Syntax
method=get manifest:server_extension_version
&service_name=/
&options=[everything|structure|files|userlists|list_data|nontemplatizable_data|
globallists|subscriptions|discussions|userinfo|webparts|security]
Parameters
Decoded
POST /site_url/_vti_bin/_vti_adm/admin.dll HTTP/1.0
.
.
.
method=get+manifest:6.0.n.nnnn
&service_name=/
&options=structure,files,userlists,list_data,globallists,subscriptions,
discussions,userinfo,webparts,security,nontemplatizable_data
Remarks
To run code that uses the get manifest method, the user must be an administrator on the site.
Return Value
Success
Returns result code like the following and the manifest for the site:
<html><head><title>vermeer RPC packet</title></head>
<body>
<p>method=get manifest:6.0.2.5523
<p>message=successfully retrieved manifest for 'http://myServer'
<p>subwebs=
<ul>
<li>Subsite_1
<li>Subsite_2
<li>Subsite_3
</ul>
</body>
</html>
[manifest]
If everything is specified in the options parameter, the result code contains the list of subsites, as in the example, while the manifest includes an empty <Subwebs></Subwebs> tag.
Error
Returns an error message in standard format. For more information, see Error Message Format for FrontPage 2002 Server Extensions from Microsoft.