Baseline 2.5 ExpandReport
Used to get the report information for the specified logical objects in the given Baseline Report XML. This allows you to get the report information for objects for which you just selected a version, without having to save the baseline.
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. |
| psBaselineReport | String | In | A Baseline Report XML structure |
| pasStartLogicalIds | StringArray | In | String array with the logical identifiers which are used as starting points in the baseline reporting methods. |
| 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 |
Requirements are:
- The user must have read access to all objects used in the baseline
Note that:
- 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. - Objects which are present in the baseline but not referenced by one of the starting objects, are not returned in the Baseline Report XML.
- Objects in the baseline for which the user has no read access are reported as missing.
The algorithm could do:
- The user selects versions of objects
- The
ExpandReportis then used to get the objects these selected versions link to - These referenced objects can be presented to the user in order to select versions for then
- The user again selects versions of the objects
- ...