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

options

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.