PublicationOutput 2.5 RetrieveMetaData
Retrieves the metadata of multiple publications in the Content Manager repository. Multiple objects can also be multiple versions and/or languages for one logical object.
Parameters
| Name | Type | Direction | Description |
|---|---|---|---|
| psAuthContext | String | InOut | Deprecated proprietary authentication context only used by .ASMX web services based on internal username/password authentication. Claims based security standards drive all the WCF .SVC web services making this parameter redundant. |
| pasLogicalIds | StringArray | In | String array with the logical identifiers of the objects |
| peStatusFilter | eISHStatusGroup | In | The 'status category' in which an object has in order to return metadata |
| psXMLMetadataFilter | String | In | MetadataFilter XML structure with additional filter on metadata to limit the objects on which metadata has to be returned |
| psXMLRequestedMetadata | String | In | Requested Metadata XML structure indicating which metadata has to be retrieved for a given object. |
| psOutXMLObjList | String | Out | ObjectList XML structure containing the metadata of the objects. |
Requirements are:
- The user must have read access for the folder holding the object.
Some scenarios on what to expect as result depends on the used explicit and implicit filters:
- When a filter is set on language level information (explicit by
psXMLMetaDataFilteror implicit bypsXMLRequestedMetaDataor the optionpeStatusFilter) then every language-version of an object that meets the requirements is returned as separateishobjectelement. - When the lowest specified level for metadata is the version level then every version of an object that meets the requirements is returned as separate
ishobjectelement. - When only logical level information is needed, exactly one
ishobjectelement is returned for every given logical identifier.
Note that:
- When filtering on version numbers in
psXMLMetaDataFilter, only exact version numbers can be used. - All logical identifiers within Content Manager are in uppercase.
- The metadata filter can specify metadata fields on logical, version and language level.
- The order of the returned objects in psOutXMLObjList is random.