Baseline 2.5 GetReport
This topic describes how to get the report information for ALL objects in the specified baseline. The information is retrieved in the requested languages.
GetReport is a combination of GetBaseline followed by ExpandReport for the returned Baseline XML. After executing GetBaseline all objects in the baseline are used as starting points for the ExpandReport method. The logical identifiers in the parameter pasStartResourceLogicalIds are not used as starting points. They are just used to know on which objects the (extra) fallback languages of the parameter pasResourceLanguages should be applied!
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. |
| psBaselineId | String | In | The element name of the baseline. |
| pasStartResourceLogicalIds | StringArray | In | String array with the logical identifiers of the resources which are used as (extra) starting points in the baseline reporting methods. |
| pasLanguages | StringArray | In | String array with the languages |
| pasIllustrationLanguages | StringArray | In | String array with the languages used for illustrations |
| pasResourceLanguages | StringArray | In | String array with the languages used for resources. |
| pasResolutions | StringArray | In | String array with the resolutions |
| psOutXMLBaselineReport | String | InOut | A Baseline Report XML structure |
- The user must have read access to all objects used in the baseline.
- When no Baseline is found with the supplied
psBaselineId, anInvalidObjectExceptionis thrown. - The parameters
pasIllustrationLanguagesandpasResourceLanguagescontain extra (fallback) languages for the illustrations and the resources. - The
pasResourceLanguagesis not only used for the objects which are specified in thepasStartResourceLogicalIdsparameter but also for all objects which are referenced by those objects. - When a library is referenced by a resource, the language information is retrieved in all languages which are specified in the parameters
pasLanguagesandpasResourceLanguages. - When an illustration is referenced by a resource, the language information is retrieved in all languages which are specified in the parameters
pasLanguages,pasResourceLanguagesANDpasIllustrationLanguages. - The parameter
pasStartResourceLogicalIdsis only used to find the items for which the fallback languages of the parameterpasResourceLanguagesshould be applied! The logical identifiers are not used as starting points. - Objects in the baseline for which the user has no read access are reported as missing.