Documentation Center

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

NameTypeDirectionDescription
psAuthContextStringInOutDeprecated 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.
pasLogicalIdsStringArrayInString array with the logical identifiers of the objects
peStatusFiltereISHStatusGroupInThe 'status category' in which an object has in order to return metadata
psXMLMetadataFilterStringInMetadataFilter XML structure with additional filter on metadata to limit the objects on which metadata has to be returned
psXMLRequestedMetadataStringInRequested Metadata XML structure indicating which metadata has to be retrieved for a given object.
psOutXMLObjListStringOutObjectList 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 psXMLMetaDataFilter or implicit by psXMLRequestedMetaData or the option peStatusFilter) then every language-version of an object that meets the requirements is returned as separate ishobject element.
  • 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 ishobject element.
  • When only logical level information is needed, exactly one ishobject element 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.