3.1.4.9 ExportList

The ExportList method is called to export the schema of a list in Collaborative Application Markup Language (CAML) format, as specified in [MS-WSSCAML] section 2.3.2.6.

If the ExportList method is called through the DisplayPost method, see section 2.2.3.1 for information about the Method element parameters that are used to call ExportList:

Cmd: A string that specifies the method name. If the ExportList method is used, the Cmd parameter MUST be present and have the value "ExportList".

List: Specifies the list to export. This parameter MUST be set to the GUID of the requested list. This parameter MUST be present.

ExtendedFieldsProperties: A Boolean value, "1" or "0" (zero) that specifies whether to include additional information for fields with calculated values or calculated defaults. If ExtendedFieldsProperties is omitted, its value MUST be assumed to be "0". If ExtendedFieldsProperties is "1" the protocol server MUST include the FormulaDisplayNames elements, as specified in [MS-WSSCAML], for fields with calculated values, and DefaultFormulaValue elements, as specified in [MS-WSSCAML], for fields with calculated defaults. If the ExtendedFieldsProperties parameter value is "0" the protocol server MUST exclude these elements.

ExcludeViews: A string. The content of this parameter MUST be ignored by the protocol server. Any value in this parameter specifies that the protocol server MUST exclude the view information from the returned schema. If the value of the ExcludeViews parameter is a non-empty string, the protocol server MUST exclude the Views element and all of its child elements from the MetaData portion of the returned schema, as specified in [MS-WSSCAML] section 2.3.2.17.3. If the ExcludeViews parameter is omitted, the protocol server MUST NOT exclude the Views element from the schema.

ExcludeFields: A string. The content of this parameter MUST be ignored by the protocol server. Any value in this parameter specifies that the protocol server MUST exclude the field (2) information from the returned schema. If ExcludeFields is a non-empty string, the protocol server MUST exclude the Fields element and all of its child elements from the MetaData portion of the returned schema, as specified in [MS-WSSCAML] section 2.3.2.17.3. If ExcludeFields is omitted, the protocol server MUST NOT exclude the Fields element from the schema.