Baseline 2.5 CompleteBaselineByCandidateAndMode
This method will generate a baseline report for the starting points selecting the versions in the following order:
- The highest version with a Candidate for baseline specified
- The version specified in the provided baseline
- The version matching the auto complete mode
CompleteBaselineByCandidateAndMode combines GetBaseline with CompleteReportByCandidateAndMode
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. |
| psExtendBaselineId | String | In | The element name of the baseline which will be used to complete the Baseline (Report) XML. |
| peAutoCompleteMode | eBaselineAutoCompleteMode | In | Indicates which auto complete mode must be used to select the version in the baseline report. |
| pasStartLogicalIds | StringArray | In | String list with the logical identifiers that are used as starting points in the baseline reporting methods. |
| pasStartResourceLogicalIds | StringArray | In | String list with the logical identifiers of the resources that are used as (extra) starting points in the baseline reporting methods. |
| pasLanguages | StringArray | In | String list with the languages. |
| pasIllustrationLanguages | StringArray | In | String list with the languages used for illustrations. |
| pasResourceLanguages | StringArray | In | String list with the languages used for resources. |
| pasResolutions | StringArray | In | String list with the resolutions. |
| psOutXMLBaselineReport | String | Out | A Baseline Report XML structure. |
Requirements are:
- The user must have read access for the baseline.
Note that:
- When no baseline is found with the supplied
psBaselineId, anInvalidObjectExceptionis thrown. - When no extend baseline is provided, the incoming baseline is auto completed using the auto complete mode.
- 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.