KEMBAR78
MS Fsas | PDF | License | Specification (Technical Standard)
0% found this document useful (0 votes)
52 views930 pages

MS Fsas

Microsoft publishes Open Specifications documentation for protocols, file formats, languages, standards. This documentation is covered by Microsoft copyrights. Microsoft does not claim any trade secret rights in this documentation.

Uploaded by

saliskhan
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views930 pages

MS Fsas

Microsoft publishes Open Specifications documentation for protocols, file formats, languages, standards. This documentation is covered by Microsoft copyrights. Microsoft does not claim any trade secret rights in this documentation.

Uploaded by

saliskhan
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 930

[MS-FSAS]:

Administration Services Protocol Specification

Intellectual Property Rights Notice for Open Specifications Documentation

 Technical Documentation. Microsoft publishes Open Specifications documentation for


protocols, file formats, languages, standards as well as overviews of the interaction among each
of these technologies.

 Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other


terms that are contained in the terms of use for the Microsoft website that hosts this
documentation, you may make copies of it in order to develop implementations of the
technologies described in the Open Specifications and may distribute portions of it in your
implementations using these technologies or your documentation as necessary to properly
document the implementation. You may also distribute in your implementation, with or without
modification, any schema, IDL’s, or code samples that are included in the documentation. This
permission also applies to any documents that are referenced in the Open Specifications.

 No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

 Patents. Microsoft has patents that may cover your implementations of the technologies
described in the Open Specifications. Neither this notice nor Microsoft's delivery of the
documentation grants any licenses under those or any other Microsoft patents. However, a given
Open Specification may be covered by Microsoft's Open Specification Promise (available here:
http://www.microsoft.com/interop/osp) or the Community Promise (available here:
http://www.microsoft.com/interop/cp/default.mspx). If you would prefer a written license, or if
the technologies described in the Open Specifications are not covered by the Open Specifications
Promise or Community Promise, as applicable, patent licenses are available by contacting
iplg@microsoft.com.

 Trademarks. The names of companies and products contained in this documentation may be
covered by trademarks or similar intellectual property rights. This notice does not grant any
licenses under those rights.

 Fictitious Names. The example companies, organizations, products, domain names, e-mail
addresses, logos, people, places, and events depicted in this documentation are fictitious. No
association with any real company, organization, product, domain name, email address, logo,
person, place, or event is intended or should be inferred.

Reservation of Rights. All other rights are reserved, and this notice does not grant any rights
other than specifically described above, whether by implication, estoppel, or otherwise.

Tools. The Open Specifications do not require the use of Microsoft programming tools or
programming environments in order for you to develop an implementation. If you have access to
Microsoft programming tools and environments you are free to take advantage of them. Certain
Open Specifications are intended for use in conjunction with publicly available standard
specifications and network programming art, and assumes that the reader either is familiar with the
aforementioned material or has immediate access to it.

1 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Revision Summary

Revision Revision
Date History Class Comments

11/06/2009 0.1 Major Initial Availability

02/19/2010 1.0 Major Updated and revised the technical content

03/31/2010 1.01 Editorial Revised and edited the technical content

04/30/2010 1.02 Minor Updated the technical content

06/07/2010 1.03 Editorial Revised and edited the technical content

06/29/2010 1.04 Editorial Changed language and formatting in the technical


content.

07/23/2010 1.04 No change No changes to the meaning, language, or formatting of


the technical content.

2 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Table of Contents
1 Introduction ........................................................................................................... 61
1.1 Glossary ............................................................................................................. 61
1.2 References .......................................................................................................... 62
1.2.1 Normative References ..................................................................................... 62
1.2.2 Informative References ................................................................................... 63
1.3 Protocol Overview (Synopsis) ................................................................................ 64
1.4 Relationship to Other Protocols .............................................................................. 65
1.5 Prerequisites/Preconditions ................................................................................... 65
1.6 Applicability Statement ......................................................................................... 65
1.7 Versioning and Capability Negotiation..................................................................... 66
1.8 Vendor-Extensible Fields ....................................................................................... 66
1.9 Standards Assignments ........................................................................................ 66

2 Messages................................................................................................................ 67
2.1 Transport............................................................................................................ 67
2.2 Common Message Syntax ..................................................................................... 67
2.2.1 Namespaces .................................................................................................. 68
2.2.2 Messages ...................................................................................................... 68
2.2.3 Elements ....................................................................................................... 68
2.2.3.1 AdminExceptionWCF ................................................................................. 69
2.2.3.2 AddTerm ................................................................................................. 69
2.2.3.3 AddTermResponse .................................................................................... 70
2.2.3.4 Clean ...................................................................................................... 70
2.2.3.5 CleanResponse ......................................................................................... 70
2.2.3.6 CleanTerms ............................................................................................. 71
2.2.3.7 CleanTermsResponse ................................................................................ 71
2.2.3.8 Contains .................................................................................................. 71
2.2.3.9 ContainsResponse..................................................................................... 72
2.2.3.10 ContainsTerm ......................................................................................... 72
2.2.3.11 ContainsTermResponse ........................................................................... 72
2.2.3.12 Get ....................................................................................................... 73
2.2.3.13 GetResponse .......................................................................................... 73
2.2.3.14 GetAll .................................................................................................... 74
2.2.3.15 GetAllResponse....................................................................................... 74
2.2.3.16 GetAllTerms ........................................................................................... 74
2.2.3.17 GetAllTermsResponse .............................................................................. 75
2.2.3.18 GetTerms............................................................................................... 75
2.2.3.19 GetTermsResponse ................................................................................. 76
2.2.3.20 RemoveTerm .......................................................................................... 76
2.2.3.21 RemoveTermResponse ............................................................................ 76
2.2.4 Complex Types .............................................................................................. 77
2.2.4.1 AdminExceptionWCF ................................................................................. 79
2.2.4.2 ArrayOfContextDTO .................................................................................. 92
2.2.4.3 ArrayOfPromotedItemDTO ......................................................................... 92
2.2.4.4 ArrayOfSearchSettingDTO.......................................................................... 92
2.2.4.5 ArrayOfKeyValueOfstringstring ................................................................... 93
2.2.4.6 ArrayOfKeyValuePairOfstringstring .............................................................. 93
2.2.4.7 ArrayOfLinguisticsIdentifierDTO .................................................................. 93
2.2.4.8 ArrayOfstring ........................................................................................... 94
2.2.4.9 BestBetDTO ............................................................................................. 94

3 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


2.2.4.10 CommonDTOMembers ............................................................................. 94
2.2.4.11 ContentCollectionDTO .............................................................................. 95
2.2.4.12 ContextDTO ........................................................................................... 95
2.2.4.13 ContextExpressionDTO ............................................................................ 96
2.2.4.14 FeaturedContentDTO ............................................................................... 96
2.2.4.15 KeyValuePairOfstringstring ....................................................................... 97
2.2.4.16 KeywordDTO .......................................................................................... 97
2.2.4.17 LinguisticsIdentifierDTO ........................................................................... 97
2.2.4.18 ManagedResultDTO ................................................................................. 98
2.2.4.19 PromotedItemDTO .................................................................................. 98
2.2.4.20 PromotedDocumentDTO .......................................................................... 99
2.2.4.21 PromotedExpressionDTO .......................................................................... 99
2.2.4.22 PromotedLocationDTO ............................................................................. 99
2.2.4.23 PromotionDTO .......................................................................................100
2.2.4.24 ReadOnlyCollectionOfKeyValuePairOfstringstringR8RmUPp7 ........................100
2.2.4.25 SearchSettingDTO..................................................................................100
2.2.4.26 SearchSettingGroupDTO .........................................................................101
2.2.4.27 SynonymDTO ........................................................................................101
2.2.4.28 ManagedPropertyDTO .............................................................................102
2.2.4.29 RefinerConfigurationDTO ........................................................................104
2.2.4.30 CategoryDTO.........................................................................................105
2.2.4.31 FullTextIndexDTO ..................................................................................106
2.2.4.32 CrawledPropertyDTO ..............................................................................106
2.2.4.33 RankProfileDTO .....................................................................................108
2.2.4.34 QualityComponentDTO ...........................................................................109
2.2.4.35 FullTextIndexRankComponentDTO ...........................................................110
2.2.4.36 ManagedPropertyBoostComponentDTO .....................................................110
2.2.4.37 FullTextIndexMappingDTO ......................................................................110
2.2.4.38 ArrayOfCrawledPropertyDTO ...................................................................111
2.2.4.39 ArrayOfManagedPropertyDTO ..................................................................111
2.2.4.40 ArrayOfguid ..........................................................................................111
2.2.4.41 ArrayOfCategoryDTO ..............................................................................111
2.2.4.42 ArrayOffullTextIndexDTO ........................................................................112
2.2.4.43 ArrayOfRankProfileDTO ...........................................................................112
2.2.4.44 ArrayOfFullTextIndexMappingDTO ............................................................112
2.2.4.45 ArrayOfFullTextIndexRankComponentDTO ................................................113
2.2.4.46 ArrayOfManagedPropertyBoostComponentDTO ..........................................113
2.2.4.47 ArrayOfQualityComponentDTO ................................................................113
2.2.5 Simple Types ................................................................................................113
2.2.5.1 ExpressionTypes ......................................................................................114
2.2.5.2 KeywordItemType ...................................................................................115
2.2.5.3 Language ...............................................................................................117
2.2.5.4 LinguisticTermType ..................................................................................119
2.2.5.5 LinguisticType .........................................................................................119
2.2.5.6 SortDirection...........................................................................................120
2.2.5.7 SortField.................................................................................................120
2.2.5.8 SynonymExpansionType ...........................................................................121
2.2.5.9 guid .......................................................................................................121
2.2.6 Attributes .....................................................................................................121
2.2.6.1 Id ..........................................................................................................122
2.2.6.2 Ref ........................................................................................................122
2.2.7 Groups .........................................................................................................122
2.2.8 Attribute Groups ...........................................................................................122

4 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3 Protocol Details .................................................................................................... 123
3.1 SpellCheckerService Server Details .......................................................................123
3.1.1 Abstract Data Model ......................................................................................123
3.1.2 Timers .........................................................................................................123
3.1.3 Initialization .................................................................................................123
3.1.4 Message Processing Events and Sequencing Rules .............................................123
3.1.4.1 AddTerm ................................................................................................124
3.1.4.1.1 Elements ...........................................................................................124
3.1.4.1.2 Complex Types ..................................................................................124
3.1.4.1.3 Simple Types .....................................................................................124
3.1.4.1.4 Attributes ..........................................................................................124
3.1.4.1.5 Groups..............................................................................................125
3.1.4.1.6 Attribute Groups ................................................................................125
3.1.4.2 Clean .....................................................................................................125
3.1.4.2.1 Messages ..........................................................................................125
3.1.4.2.1.1 SpellCheckerService_Clean_InputMessage .......................................125
3.1.4.2.1.2 SpellCheckerService_Clean_OutputMessage .....................................125
3.1.4.2.1.3 SpellCheckerService_Clean_AdminExceptionWCFFault_FaultMessage ..126
3.1.4.2.2 Elements ...........................................................................................126
3.1.4.2.3 Complex Types ..................................................................................126
3.1.4.2.4 Simple Types .....................................................................................126
3.1.4.2.5 Attributes ..........................................................................................126
3.1.4.2.6 Groups..............................................................................................126
3.1.4.2.7 Attribute Groups ................................................................................126
3.1.4.3 CleanTerms ............................................................................................126
3.1.4.3.1 Messages ..........................................................................................127
3.1.4.3.1.1 SpellCheckerService_CleanTerms_InputMessage ..............................127
3.1.4.3.1.2 SpellCheckerService_CleanTerms_OutputMessage ............................127
3.1.4.3.1.3
SpellCheckerService_CleanTerms_AdminExceptionWCFFault_FaultMe
ssage .........................................................................................127
3.1.4.3.2 Elements ...........................................................................................128
3.1.4.3.3 Complex Types ..................................................................................128
3.1.4.3.4 Simple Types .....................................................................................128
3.1.4.3.5 Attributes ..........................................................................................128
3.1.4.3.6 Groups..............................................................................................128
3.1.4.3.7 Attribute Groups ................................................................................128
3.1.4.4 Contains .................................................................................................128
3.1.4.4.1 Messages ..........................................................................................128
3.1.4.4.1.1 SpellCheckerService_Contains_InputMessage ..................................129
3.1.4.4.1.2 SpellCheckerService_Contains_OutputMessage ................................129
3.1.4.4.1.3
SpellCheckerService_Contains_AdminExceptionWCFFault_FaultMessa
ge .............................................................................................129
3.1.4.4.2 Elements ...........................................................................................129
3.1.4.4.3 Complex Types ..................................................................................129
3.1.4.4.4 Simple Types .....................................................................................129
3.1.4.4.5 Attributes ..........................................................................................130
3.1.4.4.6 Groups..............................................................................................130
3.1.4.4.7 Attribute Groups ................................................................................130
3.1.4.5 ContainsTerm ..........................................................................................130
3.1.4.5.1 Messages ..........................................................................................130
3.1.4.5.1.1 SpellCheckerService_ContainsTerm_InputMessage ...........................130

5 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.1.4.5.1.2 SpellCheckerService_ContainsTerm_OutputMessage .........................130
3.1.4.5.1.3
SpellCheckerService_ContainsTerm_AdminExceptionWCFFault_Fault
Message .....................................................................................131
3.1.4.5.2 Elements ...........................................................................................131
3.1.4.5.3 Complex Types ..................................................................................131
3.1.4.5.4 Simple Types .....................................................................................131
3.1.4.5.5 Attributes ..........................................................................................131
3.1.4.5.6 Groups..............................................................................................131
3.1.4.5.7 Attribute Groups ................................................................................131
3.1.4.6 Get ........................................................................................................131
3.1.4.6.1 Messages ..........................................................................................132
3.1.4.6.1.1 SpellCheckerService_Get_InputMessage ..........................................132
3.1.4.6.1.2 SpellCheckerService_Get_OutputMessage........................................132
3.1.4.6.1.3 SpellCheckerService_Get_AdminExceptionWCFFault_FaultMessage .....132
3.1.4.6.2 Elements ...........................................................................................133
3.1.4.6.3 Complex Types ..................................................................................133
3.1.4.6.4 Simple Types .....................................................................................133
3.1.4.6.5 Attributes ..........................................................................................133
3.1.4.6.6 Groups..............................................................................................133
3.1.4.6.7 Attribute Groups ................................................................................133
3.1.4.7 GetAll .....................................................................................................133
3.1.4.7.1 Messages ..........................................................................................134
3.1.4.7.1.1 SpellCheckerService_GetAll_InputMessage ......................................134
3.1.4.7.1.2 SpellCheckerService_GetAll_OutputMessage ....................................134
3.1.4.7.1.3 SpellCheckerService_GetAll_AdminExceptionWCFFault_FaultMessage..134
3.1.4.7.2 Elements ...........................................................................................134
3.1.4.7.3 Complex Types ..................................................................................134
3.1.4.7.4 Simple Types .....................................................................................134
3.1.4.7.5 Attributes ..........................................................................................135
3.1.4.7.6 Groups..............................................................................................135
3.1.4.7.7 Attribute Groups ................................................................................135
3.1.4.8 GetAllTerms ............................................................................................135
3.1.4.8.1 Messages ..........................................................................................135
3.1.4.8.1.1 SpellCheckerService_GetAllTerms_InputMessage .............................135
3.1.4.8.1.2 SpellCheckerService_GetAllTerms_OutputMessage ...........................135
3.1.4.8.1.3
SpellCheckerService_GetAllTerms_AdminExceptionWCFFault_FaultM
essage .......................................................................................136
3.1.4.8.2 Elements ...........................................................................................136
3.1.4.8.3 Complex Types ..................................................................................136
3.1.4.8.4 Simple Types .....................................................................................136
3.1.4.8.5 Attributes ..........................................................................................136
3.1.4.8.6 Groups..............................................................................................136
3.1.4.8.7 Attribute Groups ................................................................................136
3.1.4.9 GetTerms ...............................................................................................136
3.1.4.9.1 Messages ..........................................................................................137
3.1.4.9.1.1 SpellCheckerService_GetTerms_InputMessage .................................137
3.1.4.9.1.2 SpellCheckerService_GetTerms_OutputMessage ...............................137
3.1.4.9.1.3
SpellCheckerService_GetTerms_AdminExceptionWCFFault_FaultMess
age ............................................................................................137
3.1.4.9.2 Elements ...........................................................................................138

6 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.1.4.9.3 Complex Types ..................................................................................138
3.1.4.9.4 Simple Types .....................................................................................138
3.1.4.9.5 Attributes ..........................................................................................138
3.1.4.9.6 Groups..............................................................................................138
3.1.4.9.7 Attribute Groups ................................................................................138
3.1.4.10 RemoveTerm .........................................................................................138
3.1.4.10.1 Messages ........................................................................................139
3.1.4.10.1.1 SpellCheckerService_RemoveTerm_InputMessage ..........................139
3.1.4.10.1.2 SpellCheckerService_RemoveTerm_OutputMessage ........................139
3.1.4.10.1.3
SpellCheckerService_RemoveTerm_AdminExceptionWCFFault_Fault
Message .....................................................................................139
3.1.4.10.2 Elements .........................................................................................139
3.1.4.10.3 Complex Types ................................................................................139
3.1.4.10.4 Simple Types ...................................................................................140
3.1.4.10.5 Attributes ........................................................................................140
3.1.4.10.6 Groups ............................................................................................140
3.1.4.10.7 Attribute Groups...............................................................................140
3.1.5 Timer Events ................................................................................................140
3.1.6 Other Local Events ........................................................................................140
3.2 TermEntityExtractorService Server Details .............................................................140
3.2.1 Abstract Data Model ......................................................................................140
3.2.2 Timers .........................................................................................................140
3.2.3 Initialization .................................................................................................140
3.2.4 Message Processing Events and Sequencing Rules .............................................141
3.2.4.1 AddTerm ................................................................................................141
3.2.4.1.1 Messages ..........................................................................................141
3.2.4.1.1.1 TermEntityExtractorService_AddTerm_InputMessage ........................142
3.2.4.1.1.2 TermEntityExtractorService_AddTerm_OutputMessage ......................142
3.2.4.1.1.3
TermEntityExtractorService_AddTerm_AdminExceptionWCFFault_Fau
ltMessage ...................................................................................142
3.2.4.1.2 Elements ...........................................................................................142
3.2.4.1.3 Complex Types ..................................................................................142
3.2.4.1.4 Simple Types .....................................................................................142
3.2.4.1.5 Attributes ..........................................................................................143
3.2.4.1.6 Groups..............................................................................................143
3.2.4.1.7 Attribute Groups ................................................................................143
3.2.4.2 Clean .....................................................................................................143
3.2.4.2.1 Messages ..........................................................................................143
3.2.4.2.1.1 TermEntityExtractorService_Clean_InputMessage .............................143
3.2.4.2.1.2 TermEntityExtractorService_Clean_OutputMessage ...........................143
3.2.4.2.1.3
TermEntityExtractorService_Clean_AdminExceptionWCFFault_FaultM
essage .......................................................................................144
3.2.4.2.2 Elements ...........................................................................................144
3.2.4.2.3 Complex Types ..................................................................................144
3.2.4.2.4 Simple Types .....................................................................................144
3.2.4.2.5 Attributes ..........................................................................................144
3.2.4.2.6 Groups..............................................................................................144
3.2.4.2.7 Attribute Groups ................................................................................144
3.2.4.3 CleanTerms ............................................................................................144
3.2.4.3.1 Messages ..........................................................................................145

7 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.2.4.3.1.1 TermEntityExtractorService_CleanTerms_InputMessage ....................145
3.2.4.3.1.2 TermEntityExtractorService_CleanTerms_OutputMessage ..................145
3.2.4.3.1.3
TermEntityExtractorService_CleanTerms_AdminExceptionWCFFault_
FaultMessage ..............................................................................145
3.2.4.3.2 Elements ...........................................................................................146
3.2.4.3.3 Complex Types ..................................................................................146
3.2.4.3.4 Simple Types .....................................................................................146
3.2.4.3.5 Attributes ..........................................................................................146
3.2.4.3.6 Groups..............................................................................................146
3.2.4.3.7 Attribute Groups ................................................................................146
3.2.4.4 Contains .................................................................................................146
3.2.4.4.1 Messages ..........................................................................................147
3.2.4.4.1.1 TermEntityExtractorService_Contains_InputMessage ........................147
3.2.4.4.1.2 TermEntityExtractorService_Contains_OutputMessage ......................147
3.2.4.4.1.3
TermEntityExtractorService_Contains_AdminExceptionWCFFault_Fau
ltMessage ...................................................................................147
3.2.4.4.2 Elements ...........................................................................................147
3.2.4.4.3 Complex Types ..................................................................................148
3.2.4.4.4 Simple Types .....................................................................................148
3.2.4.4.5 Attributes ..........................................................................................148
3.2.4.4.6 Groups..............................................................................................148
3.2.4.4.7 Attribute Groups ................................................................................148
3.2.4.5 ContainsTerm ..........................................................................................148
3.2.4.5.1 Messages ..........................................................................................148
3.2.4.5.1.1 TermEntityExtractorService_ContainsTerm_InputMessage .................148
3.2.4.5.1.2 TermEntityExtractorService_ContainsTerm_OutputMessage ...............149
3.2.4.5.1.3
TermEntityExtractorService_ContainsTerm_AdminExceptionWCFFault
_FaultMessage ............................................................................149
3.2.4.5.2 Elements ...........................................................................................149
3.2.4.5.3 Complex Types ..................................................................................149
3.2.4.5.4 Simple Types .....................................................................................149
3.2.4.5.5 Attributes ..........................................................................................149
3.2.4.5.6 Groups..............................................................................................150
3.2.4.5.7 Attribute Groups ................................................................................150
3.2.4.6 Get ........................................................................................................150
3.2.4.6.1 Messages ..........................................................................................150
3.2.4.6.1.1 TermEntityExtractorService_Get_InputMessage ................................150
3.2.4.6.1.2 TermEntityExtractorService_Get_OutputMessage .............................150
3.2.4.6.1.3
TermEntityExtractorService_Get_AdminExceptionWCFFault_FaultMes
sage ..........................................................................................151
3.2.4.6.2 Elements ...........................................................................................151
3.2.4.6.3 Complex Types ..................................................................................151
3.2.4.6.4 Simple Types .....................................................................................151
3.2.4.6.5 Attributes ..........................................................................................151
3.2.4.6.6 Groups..............................................................................................151
3.2.4.6.7 Attribute Groups ................................................................................151
3.2.4.7 GetAll .....................................................................................................151
3.2.4.7.1 Messages ..........................................................................................152
3.2.4.7.1.1 TermEntityExtractorService_GetAll_InputMessage ............................152

8 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.2.4.7.1.2 TermEntityExtractorService_GetAll_OutputMessage ..........................152
3.2.4.7.1.3
TermEntityExtractorService_GetAll_AdminExceptionWCFFault_FaultM
essage .......................................................................................152
3.2.4.7.2 Elements ...........................................................................................153
3.2.4.7.3 Complex Types ..................................................................................153
3.2.4.7.4 Simple Types .....................................................................................153
3.2.4.7.5 Attributes ..........................................................................................153
3.2.4.7.6 Groups..............................................................................................153
3.2.4.7.7 Attribute Groups ................................................................................153
3.2.4.8 GetAllTerms ............................................................................................153
3.2.4.8.1 Messages ..........................................................................................154
3.2.4.8.1.1 TermEntityExtractorService_GetAllTerms_InputMessage ...................154
3.2.4.8.1.2 TermEntityExtractorService_GetAllTerms_OutputMessage .................154
3.2.4.8.1.3
TermEntityExtractorService_GetAllTerms_AdminExceptionWCFFault_
FaultMessage ..............................................................................154
3.2.4.8.2 Elements ...........................................................................................154
3.2.4.8.3 Complex Types ..................................................................................154
3.2.4.8.4 Simple Types .....................................................................................155
3.2.4.8.5 Attributes ..........................................................................................155
3.2.4.8.6 Groups..............................................................................................155
3.2.4.8.7 Attribute Groups ................................................................................155
3.2.4.9 GetTerms ...............................................................................................155
3.2.4.9.1 Messages ..........................................................................................155
3.2.4.9.1.1 TermEntityExtractorService_GetTerms_InputMessage .......................155
3.2.4.9.1.2 TermEntityExtractorService_GetTerms_OutputMessage .....................156
3.2.4.9.1.3
TermEntityExtractorService_GetTerms_AdminExceptionWCFFault_Fa
ultMessage .................................................................................156
3.2.4.9.2 Elements ...........................................................................................156
3.2.4.9.3 Complex Types ..................................................................................156
3.2.4.9.4 Simple Types .....................................................................................156
3.2.4.9.5 Attributes ..........................................................................................156
3.2.4.9.6 Groups..............................................................................................156
3.2.4.9.7 Attribute Groups ................................................................................156
3.2.4.10 RemoveTerm .........................................................................................157
3.2.4.10.1 Messages ........................................................................................157
3.2.4.10.1.1 TermEntityExtractorService_RemoveTerm_InputMessage ................157
3.2.4.10.1.2 TermEntityExtractorService_RemoveTerm_OutputMessage ..............157
3.2.4.10.1.3
TermEntityExtractorService_RemoveTerm_AdminExceptionWCFFault
_FaultMessage ............................................................................158
3.2.4.10.2 Elements .........................................................................................158
3.2.4.10.3 Complex Types ................................................................................158
3.2.4.10.4 Simple Types ...................................................................................158
3.2.4.10.5 Attributes ........................................................................................158
3.2.4.10.6 Groups ............................................................................................158
3.2.4.10.7 Attribute Groups...............................................................................158
3.2.5 Timer Events ................................................................................................158
3.2.6 Other Local Events ........................................................................................158
3.3 DeploymentService Server Details ........................................................................158
3.3.1 Abstract Data Model ......................................................................................159

9 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.3.2 Timers .........................................................................................................159
3.3.3 Initialization .................................................................................................159
3.3.4 Message Processing Events and Sequencing Rules .............................................160
3.3.4.1 Deploy ...................................................................................................160
3.3.4.1.1 Messages ..........................................................................................160
3.3.4.1.1.1 DeploymentService_Deploy_InputMessage ......................................160
3.3.4.1.1.2 DeploymentService_Deploy_OutputMessage ....................................161
3.3.4.1.1.3 DeploymentService_Deploy_AdminExceptionWCFFault_FaultMessage .161
3.3.4.1.2 Elements ...........................................................................................161
3.3.4.1.2.1 Deploy ........................................................................................161
3.3.4.1.3 Complex Types ..................................................................................162
3.3.4.1.4 Simple Types .....................................................................................162
3.3.4.1.5 Attributes ..........................................................................................162
3.3.4.1.6 Groups..............................................................................................162
3.3.4.1.7 Attribute Groups ................................................................................162
3.3.5 Timer Events ................................................................................................162
3.3.6 Other Local Events ........................................................................................162
3.4 PersistedDictionaryService Server Details ..............................................................162
3.4.1 Abstract Data Model ......................................................................................162
3.4.2 Timers .........................................................................................................163
3.4.3 Initialization .................................................................................................163
3.4.4 Message Processing Events and Sequencing Rules .............................................163
3.4.4.1 Add ........................................................................................................164
3.4.4.1.1 Messages ..........................................................................................164
3.4.4.1.1.1 PersistedDictionaryService_Add_InputMessage ................................164
3.4.4.1.1.2 PersistedDictionaryService_Add_OutputMessage ..............................165
3.4.4.1.1.3
PersistedDictionaryService_Add_AdminExceptionWCFFault_FaultMes
sage ..........................................................................................165
3.4.4.1.2 Elements ...........................................................................................165
3.4.4.1.2.1 Add ............................................................................................165
3.4.4.1.2.2 AddResponse ...............................................................................165
3.4.4.1.3 Complex Types ..................................................................................166
3.4.4.1.4 Simple Types .....................................................................................166
3.4.4.1.5 Attributes ..........................................................................................166
3.4.4.1.6 Groups..............................................................................................166
3.4.4.1.7 Attribute Groups ................................................................................166
3.4.4.2 AddEntry ................................................................................................166
3.4.4.2.1 Messages ..........................................................................................167
3.4.4.2.1.1 PersistedDictionaryService_AddEntry_InputMessage .........................167
3.4.4.2.1.2 PersistedDictionaryService_AddEntry_OutputMessage .......................167
3.4.4.2.1.3
PersistedDictionaryService_AddEntry_AdminExceptionWCFFault_Faul
tMessage ....................................................................................167
3.4.4.2.2 Elements ...........................................................................................167
3.4.4.2.2.1 AddEntry .....................................................................................167
3.4.4.2.2.2 AddEntryResponse ........................................................................168
3.4.4.2.3 Complex Types ..................................................................................168
3.4.4.2.4 Simple Types .....................................................................................168
3.4.4.2.5 Attributes ..........................................................................................168
3.4.4.2.6 Groups..............................................................................................168
3.4.4.2.7 Attribute Groups ................................................................................168
3.4.4.3 ChangeName ..........................................................................................168

10 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.3.1 Messages ..........................................................................................169
3.4.4.3.1.1 PersistedDictionaryService_ChangeName_InputMessage ...................169
3.4.4.3.1.2 PersistedDictionaryService_ChangeName_OutputMessage .................169
3.4.4.3.1.3
PersistedDictionaryService_ChangeName_AdminExceptionWCFFault_
FaultMessage ..............................................................................169
3.4.4.3.2 Elements ...........................................................................................170
3.4.4.3.2.1 ChangeName ...............................................................................170
3.4.4.3.2.2 ChangeNameResponse ..................................................................170
3.4.4.3.3 Complex Types ..................................................................................170
3.4.4.3.4 Simple Types .....................................................................................170
3.4.4.3.5 Attributes ..........................................................................................171
3.4.4.3.6 Groups..............................................................................................171
3.4.4.3.7 Attribute Groups ................................................................................171
3.4.4.4 Contains .................................................................................................171
3.4.4.4.1 Messages ..........................................................................................171
3.4.4.4.1.1 PersistedDictionaryService_Contains_InputMessage ..........................171
3.4.4.4.1.2 PersistedDictionaryService_Contains_OutputMessage ........................171
3.4.4.4.1.3 PersistedDictionaryService_Contains_AdminWCFFault_FaultMessage ..172
3.4.4.4.2 Elements ...........................................................................................172
3.4.4.4.2.1 Contains ......................................................................................172
3.4.4.4.2.2 ContainsResponse ........................................................................172
3.4.4.4.3 Complex Types ..................................................................................173
3.4.4.4.4 Simple Types .....................................................................................173
3.4.4.4.5 Attributes ..........................................................................................173
3.4.4.4.6 Groups..............................................................................................173
3.4.4.4.7 Attribute Groups ................................................................................173
3.4.4.5 ContainsEntry .........................................................................................173
3.4.4.5.1 Messages ..........................................................................................173
3.4.4.5.1.1 PersistedDictionaryService_ContainsEntry_InputMessage ..................174
3.4.4.5.1.2 PersistedDictionaryService_ContainsEntry_OutputMessage ................174
3.4.4.5.1.3
PersistedDictionaryService_ContainsEntry_AdminExceptionWCFFault
_FaultMessage ............................................................................174
3.4.4.5.2 Elements ...........................................................................................174
3.4.4.5.2.1 ContainsEntry ..............................................................................174
3.4.4.5.2.2 ContainsEntryResponse .................................................................175
3.4.4.5.3 Complex Types ..................................................................................175
3.4.4.5.4 Simple Types .....................................................................................175
3.4.4.5.5 Attributes ..........................................................................................175
3.4.4.5.6 Groups..............................................................................................175
3.4.4.5.7 Attribute Groups ................................................................................175
3.4.4.6 ContainsEntryKey ....................................................................................175
3.4.4.6.1 Messages ..........................................................................................176
3.4.4.6.1.1 PersistedDictionaryService_ContainsEntryKey_InputMessage .............176
3.4.4.6.1.2 PersistedDictionaryService_ContainsEntryKey_OutputMessage ...........176
3.4.4.6.1.3
PersistedDictionaryService_ContainsEntryKey_AdminExceptionWCFF
ault_FaultMessage .......................................................................177
3.4.4.6.2 Elements ...........................................................................................177
3.4.4.6.2.1 ContainsEntryKey .........................................................................177
3.4.4.6.2.2 ContainsEntryKeyResponse ............................................................177
3.4.4.6.3 Complex Types ..................................................................................178

11 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.6.4 Simple Types .....................................................................................178
3.4.4.6.5 Attributes ..........................................................................................178
3.4.4.6.6 Groups..............................................................................................178
3.4.4.6.7 Attribute Groups ................................................................................178
3.4.4.7 Clear ......................................................................................................178
3.4.4.7.1 Messages ..........................................................................................178
3.4.4.7.1.1 PersistedDictionaryService_Clear_InputMessage ...............................179
3.4.4.7.1.2 PersistedDictionaryService_Clear_OutputMessage ............................179
3.4.4.7.1.3
PersistedDictionaryService_Clear_AdminExceptionWCFFault_FaultMe
ssage .........................................................................................179
3.4.4.7.2 Elements ...........................................................................................179
3.4.4.7.2.1 Clear ...........................................................................................179
3.4.4.7.2.2 ClearResponse .............................................................................180
3.4.4.7.3 Complex Types ..................................................................................180
3.4.4.7.4 Simple Types .....................................................................................180
3.4.4.7.5 Attributes ..........................................................................................180
3.4.4.7.6 Groups..............................................................................................180
3.4.4.7.7 Attribute Groups ................................................................................180
3.4.4.8 Count .....................................................................................................180
3.4.4.8.1 Messages ..........................................................................................181
3.4.4.8.1.1 PersistedDictionaryService_Count_InputMessage..............................181
3.4.4.8.1.2 PersistedDictionaryService_Count_OutputMessage ...........................181
3.4.4.8.1.3
PersistedDictionaryService_Count_AdminExceptionWCFFault_FaultM
essage .......................................................................................181
3.4.4.8.2 Elements ...........................................................................................182
3.4.4.8.2.1 Count ..........................................................................................182
3.4.4.8.2.2 CountResponse ............................................................................182
3.4.4.8.3 Complex Types ..................................................................................182
3.4.4.8.4 Simple Types .....................................................................................182
3.4.4.8.5 Attributes ..........................................................................................182
3.4.4.8.6 Groups..............................................................................................182
3.4.4.8.7 Attribute Groups ................................................................................183
3.4.4.9 CountEntries ...........................................................................................183
3.4.4.9.1 Messages ..........................................................................................183
3.4.4.9.1.1 PersistedDictionaryService_CountEntries_InputMessage ....................183
3.4.4.9.1.2 PersistedDictionaryService_CountEntries_OutputMessage ..................183
3.4.4.9.1.3
PersistedDictionaryService_CountEntries_AdminExceptionWCFFault_
FaultMessage ..............................................................................184
3.4.4.9.2 Elements ...........................................................................................184
3.4.4.9.2.1 CountEntries ................................................................................184
3.4.4.9.2.2 CountEntriesResponse ...................................................................184
3.4.4.9.3 Complex Types ..................................................................................185
3.4.4.9.4 Simple Types .....................................................................................185
3.4.4.9.5 Attributes ..........................................................................................185
3.4.4.9.6 Groups..............................................................................................185
3.4.4.9.7 Attribute Groups ................................................................................185
3.4.4.10 Get ......................................................................................................185
3.4.4.10.1 Messages ........................................................................................185
3.4.4.10.1.1 PersistedDictionaryService_Get_InputMessage ...............................186
3.4.4.10.1.2 PersistedDictionaryService_Get_OutputMessage .............................186

12 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.10.1.3
PersistedDictionaryService_Get_AdminExceptionWCFFault_FaultMess
age ............................................................................................186
3.4.4.10.2 Elements .........................................................................................186
3.4.4.10.2.1 Get ...........................................................................................186
3.4.4.10.2.2 GetResponse ..............................................................................187
3.4.4.10.3 Complex Types ................................................................................187
3.4.4.10.4 Simple Types ...................................................................................187
3.4.4.10.5 Attributes ........................................................................................187
3.4.4.10.6 Groups ............................................................................................187
3.4.4.10.7 Attribute Groups...............................................................................187
3.4.4.11 GetAll ...................................................................................................188
3.4.4.11.1 Messages ........................................................................................188
3.4.4.11.1.1 PersistedDictionaryService_GetAll_InputMessage ............................188
3.4.4.11.1.2 PersistedDictionaryService_GetAll_OutputMessage ..........................188
3.4.4.11.1.3
PersistedDictionaryService_GetAll_AdminExceptionWCFFault_FaultM
essage .......................................................................................189
3.4.4.11.2 Elements .........................................................................................189
3.4.4.11.2.1 GetAll ........................................................................................189
3.4.4.11.2.2 GetAllResponse ..........................................................................189
3.4.4.11.3 Complex Types ................................................................................189
3.4.4.11.4 Simple Types ...................................................................................190
3.4.4.11.5 Attributes ........................................................................................190
3.4.4.11.6 Groups ............................................................................................190
3.4.4.11.7 Attribute Groups...............................................................................190
3.4.4.12 GetAllEntries .........................................................................................190
3.4.4.12.1 Messages ........................................................................................190
3.4.4.12.1.1 PersistedDictionaryService_GetAllEntries_InputMessage ..................190
3.4.4.12.1.2 PersistedDictionaryService_GetAllEntries_OutputMessage ................191
3.4.4.12.1.3
PersistedDictionaryService_GetAllEntries_AdminExceptionWCFFault_
FaultMessage ..............................................................................191
3.4.4.12.2 Elements .........................................................................................191
3.4.4.12.2.1 GetAllEntries ..............................................................................191
3.4.4.12.2.2 GetAllEntriesResponse .................................................................192
3.4.4.12.3 Complex Types ................................................................................192
3.4.4.12.4 Simple Types ...................................................................................192
3.4.4.12.5 Attributes ........................................................................................192
3.4.4.12.6 Groups ............................................................................................192
3.4.4.12.7 Attribute Groups...............................................................................192
3.4.4.13 GetEntries .............................................................................................192
3.4.4.13.1 Messages ........................................................................................193
3.4.4.13.1.1 PersistedDictionaryService_GetEntries_InputMessage .....................193
3.4.4.13.1.2 PersistedDictionaryService_GetEntries_OutputMessage ...................193
3.4.4.13.1.3
PersistedDictionaryService_GetEntries_AdminExceptionWCFFault_Fa
ultMessage .................................................................................193
3.4.4.13.2 Elements .........................................................................................193
3.4.4.13.2.1 GetEntries .................................................................................194
3.4.4.13.2.2 GetEntriesResponse ....................................................................194
3.4.4.13.3 Complex Types ................................................................................194
3.4.4.13.4 Simple Types ...................................................................................194

13 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.13.5 Attributes ........................................................................................194
3.4.4.13.6 Groups ............................................................................................195
3.4.4.13.7 Attribute Groups...............................................................................195
3.4.4.14 GetEntriesAndSetClean ...........................................................................195
3.4.4.14.1 Messages ........................................................................................195
3.4.4.14.1.1 PersistedDictionaryService_GetEntriesAndSetClean_InputMessage ....195
3.4.4.14.1.2 PersistedDictionaryService_GetEntriesAndSetClean_OutputMessage..196
3.4.4.14.1.3
PersistedDictionaryService_GetEntriesAndSetClean_AdminException
WCFFault_FaultMessage ...............................................................196
3.4.4.14.2 Elements .........................................................................................196
3.4.4.14.2.1 GetEntriesAndSetClean ................................................................196
3.4.4.14.2.2 GetEntriesAndSetCleanResponse ..................................................197
3.4.4.14.3 Complex Types ................................................................................197
3.4.4.14.3.1 ReadOnlyCollectionOfKeyValuePairOfstringstringR8RmUPp7 .............197
3.4.4.14.4 Simple Types ...................................................................................197
3.4.4.14.5 Attributes ........................................................................................197
3.4.4.14.6 Groups ............................................................................................197
3.4.4.14.7 Attribute Groups...............................................................................197
3.4.4.15 GetEntryKeys ........................................................................................197
3.4.4.15.1 Messages ........................................................................................198
3.4.4.15.1.1 PersistedDictionaryService_GetEntryKeys_InputMessage .................198
3.4.4.15.1.2 PersistedDictionaryService_GetEntryKeys_OutputMessage ...............198
3.4.4.15.1.3
PersistedDictionaryService_GetEntryKeys_AdminExceptionWCFFault
_FaultMessage ............................................................................199
3.4.4.15.2 Elements .........................................................................................199
3.4.4.15.2.1 GetEntryKeys .............................................................................199
3.4.4.15.2.2 GetEntryKeysResponse ................................................................199
3.4.4.15.3 Complex Types ................................................................................200
3.4.4.15.4 Simple Types ...................................................................................200
3.4.4.15.5 Attributes ........................................................................................200
3.4.4.15.6 Groups ............................................................................................200
3.4.4.15.7 Attribute Groups...............................................................................200
3.4.4.16 GetEntryValue .......................................................................................200
3.4.4.16.1 Messages ........................................................................................200
3.4.4.16.1.1 PersistedDictionaryService_GetEntryValue_InputMessage ................200
3.4.4.16.1.2 PersistedDictionaryService_GetEntryValue_OutputMessage ..............201
3.4.4.16.1.3
PersistedDictionaryService_GetEntryValue_AdminExceptionWCFFault
_FaultMessage ............................................................................201
3.4.4.16.2 Elements .........................................................................................201
3.4.4.16.2.1 GetEntryValue ............................................................................201
3.4.4.16.2.2 GetEntryValueResponse ...............................................................202
3.4.4.16.3 Complex Types ................................................................................202
3.4.4.16.4 Simple Types ...................................................................................202
3.4.4.16.5 Attributes ........................................................................................202
3.4.4.16.6 Groups ............................................................................................202
3.4.4.16.7 Attribute Groups...............................................................................202
3.4.4.17 GetEntryValues ......................................................................................202
3.4.4.17.1 Messages ........................................................................................203
3.4.4.17.1.1 PersistedDictionaryService_GetEntryValues_InputMessage ..............203
3.4.4.17.1.2 PersistedDictionaryService_GetEntryValues_OutputMessage ............203

14 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.17.1.3
PersistedDictionaryService_GetEntryValues_AdminExceptionWCFFaul
t_FaultMessage ...........................................................................203
3.4.4.17.2 Elements .........................................................................................204
3.4.4.17.2.1 GetEntryValues...........................................................................204
3.4.4.17.2.2 GetEntryValuesResponse .............................................................204
3.4.4.17.3 Complex Types ................................................................................204
3.4.4.17.4 Simple Types ...................................................................................204
3.4.4.17.5 Attributes ........................................................................................205
3.4.4.17.6 Groups ............................................................................................205
3.4.4.17.7 Attribute Groups...............................................................................205
3.4.4.18 IsDirty ..................................................................................................205
3.4.4.18.1 Messages ........................................................................................205
3.4.4.18.1.1 PersistedDictionaryService_IsDirty_InputMessage ...........................205
3.4.4.18.1.2 PersistedDictionaryService_IsDirty_OutputMessage ........................205
3.4.4.18.1.3
PersistedDictionaryService_IsDirty_AdminExceptionWCFFault_FaultM
essage .......................................................................................206
3.4.4.18.2 Elements .........................................................................................206
3.4.4.18.2.1 IsDirty .......................................................................................206
3.4.4.18.2.2 IsDirtyResponse .........................................................................206
3.4.4.18.3 Complex Types ................................................................................207
3.4.4.18.4 Simple Types ...................................................................................207
3.4.4.18.5 Attributes ........................................................................................207
3.4.4.18.6 Groups ............................................................................................207
3.4.4.18.7 Attribute Groups...............................................................................207
3.4.4.19 Remove ................................................................................................207
3.4.4.19.1 Messages ........................................................................................208
3.4.4.19.1.1 PersistedDictionaryService_Remove_InputMessage .........................208
3.4.4.19.1.2 PersistedDictionaryService_Remove_OutputMessage .......................208
3.4.4.19.1.3
PersistedDictionaryService_Remove_AdminExceptionWCFFault_Fault
Message .....................................................................................208
3.4.4.19.2 Elements .........................................................................................208
3.4.4.19.2.1 Remove .....................................................................................208
3.4.4.19.2.2 RemoveResponse .......................................................................209
3.4.4.19.3 Complex Types ................................................................................209
3.4.4.19.4 Simple Types ...................................................................................209
3.4.4.19.5 Attributes ........................................................................................209
3.4.4.19.6 Groups ............................................................................................209
3.4.4.19.7 Attribute Groups...............................................................................209
3.4.4.20 RemoveAll ............................................................................................209
3.4.4.20.1 Messages ........................................................................................210
3.4.4.20.1.1 PersistedDictionaryService_RemoveAll_InputMessage .....................210
3.4.4.20.1.2 PersistedDictionaryService_RemoveAll_OutputMessage ...................210
3.4.4.20.1.3
PersistedDictionaryService_RemoveAll_AdminExceptionWCFFault_Fa
ultMessage .................................................................................210
3.4.4.20.2 Elements .........................................................................................211
3.4.4.20.2.1 RemoveAll .................................................................................211
3.4.4.20.2.2 RemoveAllResponse ....................................................................211
3.4.4.20.3 Complex Types ................................................................................211
3.4.4.20.4 Simple Types ...................................................................................211

15 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.20.5 Attributes ........................................................................................211
3.4.4.20.6 Groups ............................................................................................212
3.4.4.20.7 Attribute Groups...............................................................................212
3.4.4.21 RemoveEntry ........................................................................................212
3.4.4.21.1 Messages ........................................................................................212
3.4.4.21.1.1 PersistedDictionaryService_RemoveEntry_InputMessage .................212
3.4.4.21.1.2 PersistedDictionaryService_RemoveEntry_OutputMessage ...............212
3.4.4.21.1.3
PersistedDictionaryService_RemoveEntry_AdminExceptionWCFFault_
FaultMessage ..............................................................................213
3.4.4.21.2 Elements .........................................................................................213
3.4.4.21.2.1 RemoveEntry .............................................................................213
3.4.4.21.2.2 RemoveEntryResponse ................................................................213
3.4.4.21.3 Complex Types ................................................................................214
3.4.4.21.4 Simple Types ...................................................................................214
3.4.4.21.5 Attributes ........................................................................................214
3.4.4.21.6 Groups ............................................................................................214
3.4.4.21.7 Attribute Groups...............................................................................214
3.4.4.22 SetDirty ................................................................................................214
3.4.4.22.1 Messages ........................................................................................215
3.4.4.22.1.1 PersistedDictionaryService_SetDirty_InputMessage .........................215
3.4.4.22.1.2 PersistedDictionaryService_SetDirty_OutputMessage ......................215
3.4.4.22.1.3
PersistedDictionaryService_SetDirty_AdminExceptionWCFFault_Fault
Message .....................................................................................215
3.4.4.22.2 Elements .........................................................................................215
3.4.4.22.2.1 SetDirty.....................................................................................215
3.4.4.22.2.2 SetDirtyResponse .......................................................................216
3.4.4.22.3 Complex Types ................................................................................216
3.4.4.22.4 Simple Types ...................................................................................216
3.4.4.22.5 Attributes ........................................................................................216
3.4.4.22.6 Groups ............................................................................................216
3.4.4.22.7 Attribute Groups...............................................................................216
3.4.4.23 SetEntryValue .......................................................................................216
3.4.4.23.1 Messages ........................................................................................217
3.4.4.23.1.1 PersistedDictionaryService_SetEntryValue_InputMessage ................217
3.4.4.23.1.2 PersistedDictionaryService_SetEntryValue_OutputMessage ..............217
3.4.4.23.1.3
PersistedDictionaryService_SetEntryValue_AdminExceptionWCFFault
_FaultMessage ............................................................................218
3.4.4.23.2 Elements .........................................................................................218
3.4.4.23.2.1 SetEntryValue ............................................................................218
3.4.4.23.2.2 SetEntryValueResponse ...............................................................218
3.4.4.23.3 Complex Types ................................................................................219
3.4.4.23.4 Simple Types ...................................................................................219
3.4.4.23.5 Attributes ........................................................................................219
3.4.4.23.6 Groups ............................................................................................219
3.4.4.23.7 Attribute Groups...............................................................................219
3.4.5 Timer Events ................................................................................................219
3.4.6 Other Local Events ........................................................................................219
3.5 LinguisticManagerService Server Details ................................................................219
3.5.1 Abstract Data Model ......................................................................................219
3.5.2 Timers .........................................................................................................220

16 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.5.3 Initialization .................................................................................................220
3.5.4 Message Processing Events and Sequencing Rules .............................................220
3.5.4.1 GetType .................................................................................................220
3.5.4.1.1 Messages ..........................................................................................220
3.5.4.1.1.1 LinguisticManagerService_GetType_InputMessage ............................220
3.5.4.1.1.2 LinguisticManagerService_GetType_OutputMessage ..........................221
3.5.4.1.1.3
LinguisticManagerService_GetType_AdminExceptionWCFFault_Fault
Message .....................................................................................221
3.5.4.1.2 Elements ...........................................................................................221
3.5.4.1.2.1 GetType ......................................................................................221
3.5.4.1.2.2 GetTypeResponse .........................................................................222
3.5.4.1.3 Complex Types ..................................................................................222
3.5.4.1.4 Simple Types .....................................................................................222
3.5.4.1.5 Attributes ..........................................................................................222
3.5.4.1.6 Groups..............................................................................................222
3.5.4.1.7 Attribute Groups ................................................................................222
3.5.5 Timer Events ................................................................................................222
3.5.6 Other Local Events ........................................................................................222
3.6 CompiledDictionaryService Server Details ..............................................................222
3.6.1 Abstract Data Model ......................................................................................223
3.6.2 Timers .........................................................................................................223
3.6.3 Initialization .................................................................................................223
3.6.4 Message Processing Events and Sequencing Rules .............................................223
3.6.4.1 CreateCompiledDictionary .........................................................................223
3.6.4.1.1 Messages ..........................................................................................224
3.6.4.1.1.1 CompiledDictionaryService_CreateCompiledDictionary_InputMessage .224
3.6.4.1.1.2
CompiledDictionaryService_CreateCompiledDictionary_OutputMessa
ge .............................................................................................224
3.6.4.1.1.3
CompiledDictionaryService_CreateCompiledDictionary_AdminExcepti
onWCFFault_FaultMessage ............................................................224
3.6.4.1.2 Elements ...........................................................................................225
3.6.4.1.2.1 CreateCompiledDictionary..............................................................225
3.6.4.1.2.2 CreateCompiledDictionaryResponse ................................................225
3.6.4.1.3 Complex Types ..................................................................................225
3.6.4.1.4 Simple Types .....................................................................................226
3.6.4.1.5 Attributes ..........................................................................................226
3.6.4.1.6 Groups..............................................................................................226
3.6.4.1.7 Attribute Groups ................................................................................226
3.6.5 Timer Events ................................................................................................226
3.6.6 Other Local Events ........................................................................................226
3.7 ContentCollectionService Server Details.................................................................226
3.7.1 Abstract Data Model ......................................................................................226
3.7.2 Timers .........................................................................................................226
3.7.3 Initialization .................................................................................................227
3.7.4 Message Processing Events and Sequencing Rules .............................................227
3.7.4.1 AddCollection ..........................................................................................227
3.7.4.1.1 Messages ..........................................................................................227
3.7.4.1.1.1 ContentCollectionService_AddCollection_InputMessage .....................227
3.7.4.1.1.2 ContentCollectionService_AddCollection_OutputMessage ...................228

17 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.7.4.1.1.3
ContentCollectionService_AddCollection_AdminExceptionWCFFault_F
aultMessage ................................................................................228
3.7.4.1.2 Elements ...........................................................................................228
3.7.4.1.2.1 AddCollection ...............................................................................228
3.7.4.1.2.2 AddCollectionResponse ..................................................................229
3.7.4.1.3 Complex Types ..................................................................................229
3.7.4.1.4 Simple Types .....................................................................................229
3.7.4.1.5 Attributes ..........................................................................................229
3.7.4.1.6 Groups..............................................................................................229
3.7.4.1.7 Attribute Groups ................................................................................229
3.7.4.2 GetCollection ..........................................................................................230
3.7.4.2.1 Messages ..........................................................................................230
3.7.4.2.1.1 ContentCollectionService_GetCollection_InputMessage ......................230
3.7.4.2.1.2 ContentCollectionService_GetCollection_OutputMessage ...................230
3.7.4.2.1.3
ContentCollectionService_GetCollection_AdminExceptionWCFFault_F
aultMessage ................................................................................231
3.7.4.2.2 Elements ...........................................................................................231
3.7.4.2.2.1 GetCollection ...............................................................................231
3.7.4.2.2.2 GetCollectionResponse ..................................................................231
3.7.4.2.3 Complex Types ..................................................................................232
3.7.4.2.4 Simple Types .....................................................................................232
3.7.4.2.5 Attributes ..........................................................................................232
3.7.4.2.6 Groups..............................................................................................232
3.7.4.2.7 Attribute Groups ................................................................................232
3.7.4.3 GetAllCollections ......................................................................................232
3.7.4.3.1 Messages ..........................................................................................233
3.7.4.3.1.1 ContentCollectionService_GetAllCollections_InputMessage .................233
3.7.4.3.1.2 ContentCollectionService_GetAllCollections_OutputMessage ...............233
3.7.4.3.1.3
ContentCollectionService_GetAllCollections_AdminExceptionWCFFaul
t_FaultMessage ...........................................................................233
3.7.4.3.2 Elements ...........................................................................................234
3.7.4.3.2.1 GetAllCollections...........................................................................234
3.7.4.3.2.2 GetAllCollectionsResponse .............................................................234
3.7.4.3.3 Complex Types ..................................................................................234
3.7.4.3.3.1 ArrayOfContentCollectionDTO.........................................................234
3.7.4.3.4 Simple Types .....................................................................................235
3.7.4.3.5 Attributes ..........................................................................................235
3.7.4.3.6 Groups..............................................................................................235
3.7.4.3.7 Attribute Groups ................................................................................235
3.7.4.4 ModifyCollection ......................................................................................235
3.7.4.4.1 Messages ..........................................................................................235
3.7.4.4.1.1 ContentCollectionService_ModifyCollection_InputMessage .................236
3.7.4.4.1.2 ContentCollectionService_ModifyCollection_OutputMessage ...............236
3.7.4.4.1.3
ContentCollectionService_ModifyCollection_AdminExceptionWCFFault
_FaultMessage ............................................................................236
3.7.4.4.2 Elements ...........................................................................................236
3.7.4.4.2.1 ModifyCollection ...........................................................................236
3.7.4.4.2.2 ModifyCollectionResponse ..............................................................237
3.7.4.4.3 Complex Types ..................................................................................237

18 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.7.4.4.4 Simple Types .....................................................................................237
3.7.4.4.5 Attributes ..........................................................................................237
3.7.4.4.6 Groups..............................................................................................237
3.7.4.4.7 Attribute Groups ................................................................................238
3.7.4.5 GetAllPipelines ........................................................................................238
3.7.4.5.1 Messages ..........................................................................................238
3.7.4.5.1.1 ContentCollectionService_GetAllPipelines_InputMessage....................238
3.7.4.5.1.2 ContentCollectionService_GetAllPipelines_OutputMessage .................238
3.7.4.5.1.3
ContentCollectionService_GetAllPipelines_AdminExceptionWCFFault_
FaultMessage ..............................................................................239
3.7.4.5.2 Elements ...........................................................................................239
3.7.4.5.2.1 GetAllPipelines .............................................................................239
3.7.4.5.2.2 GetAllPipelinesResponse ................................................................239
3.7.4.5.3 Complex Types ..................................................................................240
3.7.4.5.4 Simple Types .....................................................................................240
3.7.4.5.5 Attributes ..........................................................................................240
3.7.4.5.6 Groups..............................................................................................240
3.7.4.5.7 Attribute Groups ................................................................................240
3.7.4.6 DeleteCollection ......................................................................................240
3.7.4.6.1 Messages ..........................................................................................240
3.7.4.6.1.1 ContentCollectionService_DeleteCollection_InputMessage ..................241
3.7.4.6.1.2 ContentCollectionService_DeleteCollection_OutputMessage ...............241
3.7.4.6.1.3
ContentCollectionService_DeleteCollection_AdminExceptionWCFFault
_FaultMessage ............................................................................241
3.7.4.6.2 Elements ...........................................................................................241
3.7.4.6.2.1 DeleteCollection ...........................................................................241
3.7.4.6.2.2 DeleteCollectionResponse ..............................................................242
3.7.4.6.3 Complex Types ..................................................................................242
3.7.4.6.4 Simple Types .....................................................................................242
3.7.4.6.5 Attributes ..........................................................................................242
3.7.4.6.6 Groups..............................................................................................242
3.7.4.6.7 Attribute Groups ................................................................................243
3.7.4.7 ClearCollection ........................................................................................243
3.7.4.7.1 Messages ..........................................................................................243
3.7.4.7.1.1 ContentCollectionService_ClearCollection_InputMessage ...................243
3.7.4.7.1.2 ContentCollectionService_ClearCollection_OutputMessage .................243
3.7.4.7.1.3
ContentCollectionService_ClearCollection_AdminExceptionWCFFault_
FaultMessage ..............................................................................244
3.7.4.7.2 Elements ...........................................................................................244
3.7.4.7.2.1 ClearCollection .............................................................................244
3.7.4.7.2.2 ClearCollectionResponse ................................................................245
3.7.4.7.3 Complex Types ..................................................................................245
3.7.4.7.4 Simple Types .....................................................................................245
3.7.4.7.5 Attributes ..........................................................................................245
3.7.4.7.6 Groups..............................................................................................245
3.7.4.7.7 Attribute Groups ................................................................................245
3.7.5 Timer Events ................................................................................................245
3.7.6 Other Local Events ........................................................................................245
3.8 KeywordService Server Details .............................................................................245
3.8.1 Abstract Data Model ......................................................................................245

19 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.2 Timers .........................................................................................................248
3.8.3 Initialization .................................................................................................248
3.8.4 Message Processing Events and Sequencing Rules .............................................248
3.8.4.1 CountSearchSettingsForContext ................................................................251
3.8.4.1.1 Messages ..........................................................................................251
3.8.4.1.1.1 KeywordService_CountSearchSettingsForContext_InputMessage ........251
3.8.4.1.1.2 KeywordService_CountSearchSettingsForContext_OutputMessage ......251
3.8.4.1.1.3
KeywordService_CountSearchSettingsForContext_AdminExceptionW
CFFault_FaultMessage ..................................................................252
3.8.4.1.2 Elements ...........................................................................................252
3.8.4.1.2.1 CountSearchSettingsForContext .....................................................252
3.8.4.1.2.2 CountSearchSettingsForContextResponse ........................................252
3.8.4.1.3 Complex Types ..................................................................................253
3.8.4.1.4 Simple Types .....................................................................................253
3.8.4.1.5 Attributes ..........................................................................................253
3.8.4.1.6 Groups..............................................................................................253
3.8.4.1.7 Attribute Groups ................................................................................253
3.8.4.2 GetEmptyKeyword ...................................................................................253
3.8.4.2.1 Messages ..........................................................................................253
3.8.4.2.1.1 KeywordService_GetEmptyKeyword_InputMessage ...........................254
3.8.4.2.1.2 KeywordService_GetEmptyKeyword_OutputMessage ........................254
3.8.4.2.1.3
KeywordService_GetEmptyKeyword_AdminExceptionWCFFault_Fault
Message .....................................................................................254
3.8.4.2.2 Elements ...........................................................................................254
3.8.4.2.2.1 GetEmptyKeyword ........................................................................254
3.8.4.2.2.2 GetEmptyKeywordResponse ...........................................................255
3.8.4.2.3 Complex Types ..................................................................................255
3.8.4.2.4 Simple Types .....................................................................................255
3.8.4.2.5 Attributes ..........................................................................................255
3.8.4.2.6 Groups..............................................................................................255
3.8.4.2.7 Attribute Groups ................................................................................255
3.8.4.3 AddSearchSettingGroup ...........................................................................255
3.8.4.3.1 Messages ..........................................................................................256
3.8.4.3.1.1 KeywordService_AddSearchSettingGroup_InputMessage ...................256
3.8.4.3.1.2 KeywordService_AddSearchSettingGroup_OutputMessage .................256
3.8.4.3.1.3
KeywordService_AddSearchSettingGroup_AdminExceptionWCFFault_
FaultMessage ..............................................................................256
3.8.4.3.2 Elements ...........................................................................................257
3.8.4.3.2.1 AddSearchSettingGroup ................................................................257
3.8.4.3.2.2 AddSearchSettingGroupResponse ...................................................257
3.8.4.3.3 Complex Types ..................................................................................258
3.8.4.3.4 Simple Types .....................................................................................258
3.8.4.3.5 Attributes ..........................................................................................258
3.8.4.3.6 Groups..............................................................................................258
3.8.4.3.7 Attribute Groups ................................................................................258
3.8.4.4 GetNamedSearchSettingGroup ..................................................................258
3.8.4.4.1 Messages ..........................................................................................258
3.8.4.4.1.1 KeywordService_GetNamedSearchSettingGroup_InputMessage ..........259
3.8.4.4.1.2 KeywordService_GetNamedSearchSettingGroup_OutputMessage........259

20 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.4.1.3
KeywordService_GetNamedSearchSettingGroup_AdminExceptionWC
FFault_FaultMessage ....................................................................259
3.8.4.4.2 Elements ...........................................................................................259
3.8.4.4.2.1 GetNamedSearchSettingGroup .......................................................259
3.8.4.4.2.2 GetNamedSearchSettingGroupResponse ..........................................260
3.8.4.4.3 Complex Types ..................................................................................260
3.8.4.4.4 Simple Types .....................................................................................260
3.8.4.4.5 Attributes ..........................................................................................260
3.8.4.4.6 Groups..............................................................................................260
3.8.4.4.7 Attribute Groups ................................................................................260
3.8.4.5 UpdateSearchSettingGroup .......................................................................260
3.8.4.5.1 Messages ..........................................................................................261
3.8.4.5.1.1 KeywordService_UpdateSearchSettingGroup_InputMessage ..............261
3.8.4.5.1.2 KeywordService_UpdateSearchSettingGroup_OutputMessage ............261
3.8.4.5.1.3
KeywordService_UpdateSearchSettingGroup_AdminExceptionWCFFa
ult_FaultMessage .........................................................................261
3.8.4.5.2 Elements ...........................................................................................262
3.8.4.5.2.1 UpdateSearchSettingGroup ............................................................262
3.8.4.5.2.2 UpdateSearchSettingGroupResponse ..............................................262
3.8.4.5.3 Complex Types ..................................................................................263
3.8.4.5.4 Simple Types .....................................................................................263
3.8.4.5.5 Attributes ..........................................................................................263
3.8.4.5.6 Groups..............................................................................................263
3.8.4.5.7 Attribute Groups ................................................................................263
3.8.4.6 RemoveSearchSettingGroups ....................................................................263
3.8.4.6.1 Messages ..........................................................................................263
3.8.4.6.1.1 KeywordService_RemoveSearchSettingGroups_InputMessage ............264
3.8.4.6.1.2 KeywordService_RemoveSearchSettingGroups_OutputMessage..........264
3.8.4.6.1.3
KeywordService_RemoveSearchSettingGroups_AdminExceptionWCF
Fault_FaultMessage .....................................................................264
3.8.4.6.2 Elements ...........................................................................................264
3.8.4.6.2.1 RemoveSearchSettingGroups .........................................................264
3.8.4.6.2.2 RemoveSearchSettingGroupsResponse ............................................265
3.8.4.6.3 Complex Types ..................................................................................265
3.8.4.6.4 Simple Types .....................................................................................265
3.8.4.6.5 Attributes ..........................................................................................265
3.8.4.6.6 Groups..............................................................................................265
3.8.4.6.7 Attribute Groups ................................................................................265
3.8.4.7 RemoveSearchSettingGroupById ...............................................................265
3.8.4.7.1 Messages ..........................................................................................266
3.8.4.7.1.1 KeywordService_RemoveSearchSettingGroupById_InputMessage .......266
3.8.4.7.1.2 KeywordService_RemoveSearchSettingGroupById_OutputMessage.....266
3.8.4.7.1.3 KeywordService_RemoveSearchSettingGroup
AdminExceptionWCFFault_FaultMessage .........................................267
3.8.4.7.2 Elements ...........................................................................................267
3.8.4.7.2.1 RemoveSearchSettingGroupById ....................................................267
3.8.4.7.2.2 RemoveSearchSettingGroupByIdResponse .......................................267
3.8.4.7.3 Complex Types ..................................................................................268
3.8.4.7.4 Simple Types .....................................................................................268
3.8.4.7.5 Attributes ..........................................................................................268

21 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.7.6 Groups..............................................................................................268
3.8.4.7.7 Attribute Groups ................................................................................268
3.8.4.8 RemoveNamedSearchSettingGroup ............................................................268
3.8.4.8.1 Messages ..........................................................................................268
3.8.4.8.1.1 KeywordService_RemoveNamedSearchSettingGroup_InputMessage ...269
3.8.4.8.1.2 KeywordService_RemoveNamedSearchSettingGroup_OutputMessage .269
3.8.4.8.1.3 KeywordService_RemoveNamedSearchSettingGroup
AdminExceptionWCFFault_FaultMessage .........................................269
3.8.4.8.2 Elements ...........................................................................................269
3.8.4.8.2.1 RemoveNamedSearchSettingGroup.................................................269
3.8.4.8.2.2 RemoveNamedSearchSettingGroupResponse ...................................270
3.8.4.8.3 Complex Types ..................................................................................270
3.8.4.8.4 Simple Types .....................................................................................270
3.8.4.8.5 Attributes ..........................................................................................270
3.8.4.8.6 Groups..............................................................................................270
3.8.4.8.7 Attribute Groups ................................................................................270
3.8.4.9 CountSearchSettingGroups .......................................................................270
3.8.4.9.1 Messages ..........................................................................................271
3.8.4.9.1.1 KeywordService_CountSearchSettingGroups_InputMessage ...............271
3.8.4.9.1.2 KeywordService_CountSearchSettingGroups_OutputMessage .............271
3.8.4.9.1.3 KeywordService_CountSearchSettingGroups
AdminExceptionWCFFault_FaultMessage .........................................271
3.8.4.9.2 Elements ...........................................................................................272
3.8.4.9.2.1 CountSearchSettingGroups ............................................................272
3.8.4.9.2.2 CountSearchSettingGroupsResponse ...............................................272
3.8.4.9.3 Complex Types ..................................................................................272
3.8.4.9.4 Simple Types .....................................................................................272
3.8.4.9.5 Attributes ..........................................................................................273
3.8.4.9.6 Groups..............................................................................................273
3.8.4.9.7 Attribute Groups ................................................................................273
3.8.4.10 GetSearchSettingGroups .........................................................................273
3.8.4.10.1 Messages ........................................................................................273
3.8.4.10.1.1 KeywordService_GetSearchSettingGroups_InputMessage ................273
3.8.4.10.1.2 KeywordService_GetSearchSettingGroups_OutputMessage ..............274
3.8.4.10.1.3
KeywordService_GetSearchSettingGroups_AdminExceptionWCFFault
_FaultMessage ............................................................................274
3.8.4.10.2 Elements .........................................................................................274
3.8.4.10.2.1 GetSearchSettingGroups ..............................................................274
3.8.4.10.2.2 GetSearchSettingGroupsResponse ................................................275
3.8.4.10.3 Complex Types ................................................................................275
3.8.4.10.3.1 ArrayOfSearchSettingGroupDTO ...................................................275
3.8.4.10.4 Simple Types ...................................................................................275
3.8.4.10.5 Attributes ........................................................................................275
3.8.4.10.6 Groups ............................................................................................275
3.8.4.10.7 Attribute Groups...............................................................................275
3.8.4.11 AddKeyword ..........................................................................................276
3.8.4.11.1 Messages ........................................................................................276
3.8.4.11.1.1 KeywordService_AddKeyword_InputMessage .................................276
3.8.4.11.1.2 KeywordService_AddKeyword_OutputMessage ...............................276
3.8.4.11.1.3
KeywordService_AddKeyword_AdminExceptionWCFFault_FaultMessa
ge .............................................................................................277

22 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.11.2 Elements .........................................................................................277
3.8.4.11.2.1 AddKeyword ...............................................................................277
3.8.4.11.2.2 AddKeywordResponse .................................................................277
3.8.4.11.3 Complex Types ................................................................................278
3.8.4.11.4 Simple Types ...................................................................................278
3.8.4.11.5 Attributes ........................................................................................278
3.8.4.11.6 Groups ............................................................................................278
3.8.4.11.7 Attribute Groups...............................................................................278
3.8.4.12 GetKeywordByCriteria ............................................................................278
3.8.4.12.1 Messages ........................................................................................278
3.8.4.12.1.1 KeywordService_GetKeywordByCriteria_InputMessage ....................279
3.8.4.12.1.2 KeywordService_GetKeywordByCriteria_OutputMessage ..................279
3.8.4.12.1.3
KeywordService_GetKeywordByCriteria_AdminExceptionWCFFault_F
aultMessage ................................................................................279
3.8.4.12.2 Elements .........................................................................................279
3.8.4.12.2.1 GetKeywordByCriteria .................................................................279
3.8.4.12.2.2 GetKeywordByCriteriaResponse ....................................................280
3.8.4.12.3 Complex Types ................................................................................280
3.8.4.12.4 Simple Types ...................................................................................280
3.8.4.12.5 Attributes ........................................................................................280
3.8.4.12.6 Groups ............................................................................................280
3.8.4.12.7 Attribute Groups...............................................................................281
3.8.4.13 UpdateKeyword .....................................................................................281
3.8.4.13.1 Messages ........................................................................................281
3.8.4.13.1.1 KeywordService_UpdateKeyword_InputMessage .............................281
3.8.4.13.1.2 KeywordService_UpdateKeyword_OutputMessage ...........................281
3.8.4.13.1.3
KeywordService_UpdateKeyword_AdminExceptionWCFFault_FaultMe
ssage .........................................................................................282
3.8.4.13.2 Elements .........................................................................................282
3.8.4.13.2.1 UpdateKeyword ..........................................................................282
3.8.4.13.2.2 UpdateKeywordResponse .............................................................282
3.8.4.13.3 Complex Types ................................................................................283
3.8.4.13.4 Simple Types ...................................................................................283
3.8.4.13.5 Attributes ........................................................................................283
3.8.4.13.6 Groups ............................................................................................283
3.8.4.13.7 Attribute Groups...............................................................................283
3.8.4.14 RemoveKeywordByCriteria ......................................................................283
3.8.4.14.1 Messages ........................................................................................283
3.8.4.14.1.1 KeywordService_RemoveKeywordByCriteria_InputMessage ..............284
3.8.4.14.1.2 KeywordService_RemoveKeywordByCriteria_OutputMessage ...........284
3.8.4.14.1.3
KeywordService_RemoveKeywordByCriteria_AdminExceptionWCFFau
lt_FaultMessage ..........................................................................284
3.8.4.14.2 Elements .........................................................................................284
3.8.4.14.2.1 RemoveKeywordByCriteria ...........................................................284
3.8.4.14.2.2 RemoveKeywordByCriteriaResponse ..............................................285
3.8.4.14.3 Complex Types ................................................................................285
3.8.4.14.4 Simple Types ...................................................................................285
3.8.4.14.5 Attributes ........................................................................................285
3.8.4.14.6 Groups ............................................................................................285
3.8.4.14.7 Attribute Groups...............................................................................285

23 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.15 RemoveKeywordsByCriteria.....................................................................286
3.8.4.15.1 Messages ........................................................................................286
3.8.4.15.1.1 KeywordService_RemoveKeywordsByCriteria_InputMessage ............286
3.8.4.15.1.2 KeywordService_RemoveKeywordsByCriteria_OutputMessage ..........286
3.8.4.15.1.3
KeywordService_RemoveKeywordsByCriteria_AdminExceptionWCFFa
ult_FaultMessage .........................................................................287
3.8.4.15.2 Elements .........................................................................................287
3.8.4.15.2.1 RemoveKeywordsByCriteria .........................................................287
3.8.4.15.2.2 RemoveKeywordsByCriteriaResponse ............................................287
3.8.4.15.3 Complex Types ................................................................................288
3.8.4.15.4 Simple Types ...................................................................................288
3.8.4.15.5 Attributes ........................................................................................288
3.8.4.15.6 Groups ............................................................................................288
3.8.4.15.7 Attribute Groups...............................................................................288
3.8.4.16 CountKeywordsByCriteria ........................................................................288
3.8.4.16.1 Messages ........................................................................................289
3.8.4.16.1.1 KeywordService_CountKeywordsByCriteria_InputMessage ...............289
3.8.4.16.1.2 KeywordService_CountKeywordsByCriteria_OutputMessage .............289
3.8.4.16.1.3
KeywordService_CountKeywordsByCriteria_AdminExceptionWCFFaul
t_FaultMessage ...........................................................................289
3.8.4.16.2 Elements .........................................................................................289
3.8.4.16.2.1 CountKeywordsByCriteria ............................................................290
3.8.4.16.2.2 CountKeywordsByCriteriaResponse ...............................................290
3.8.4.16.3 Complex Types ................................................................................290
3.8.4.16.4 Simple Types ...................................................................................290
3.8.4.16.5 Attributes ........................................................................................290
3.8.4.16.6 Groups ............................................................................................290
3.8.4.16.7 Attribute Groups...............................................................................291
3.8.4.17 GetKeywordPagedResult .........................................................................291
3.8.4.17.1 Messages ........................................................................................291
3.8.4.17.1.1 KeywordService_GetKeywordPagedResult_InputMessage .................291
3.8.4.17.1.2 KeywordService_GetKeywordPagedResult_OutputMessage ..............291
3.8.4.17.1.3
KeywordService_GetKeywordPagedResult_AdminExceptionWCFFault
_FaultMessage ............................................................................292
3.8.4.17.2 Elements .........................................................................................292
3.8.4.17.2.1 GetKeywordPagedResult ..............................................................292
3.8.4.17.2.2 GetKeywordPagedResultResponse .................................................293
3.8.4.17.3 Complex types .................................................................................293
3.8.4.17.3.1 ArrayOfKeywordDTO ...................................................................293
3.8.4.17.4 Simple types ....................................................................................293
3.8.4.17.4.1 KeywordSortField ........................................................................293
3.8.4.17.5 Attributes ........................................................................................294
3.8.4.17.6 Groups ............................................................................................294
3.8.4.17.7 Attribute Groups...............................................................................294
3.8.4.18 GetNamedContext ..................................................................................294
3.8.4.18.1 Messages ........................................................................................294
3.8.4.18.1.1 KeywordService_GetNamedContext_InputMessage .........................294
3.8.4.18.1.2 KeywordService_GetNamedContext_OutputMessage .......................295

24 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.18.1.3
KeywordService_GetNamedContext_AdminExceptionWCFFault_Fault
Message .....................................................................................295
3.8.4.18.2 Elements .........................................................................................295
3.8.4.18.2.1 GetNamedContext ......................................................................295
3.8.4.18.2.2 GetNamedContextResponse .........................................................296
3.8.4.18.3 Complex Types ................................................................................296
3.8.4.18.4 Simple Types ...................................................................................296
3.8.4.18.5 Attributes ........................................................................................296
3.8.4.18.6 Groups ............................................................................................296
3.8.4.18.7 Attribute Groups...............................................................................296
3.8.4.19 GetNamedContextForSearchSetting .........................................................296
3.8.4.19.1 Messages ........................................................................................297
3.8.4.19.1.1 KeywordService_GetNamedContextForSearchSetting_InputMessage .297
3.8.4.19.1.2
KeywordService_GetNamedContextForSearchSetting_OutputMessag
e ...............................................................................................297
3.8.4.19.1.3
KeywordService_GetNamedContextForSearchSetting_AdminExceptio
nWCFFault_FaultMessage .............................................................298
3.8.4.19.2 Elements .........................................................................................298
3.8.4.19.2.1 GetNamedContextForSearchSetting ..............................................298
3.8.4.19.2.2 GetNamedContextForSearchSettingResponse .................................298
3.8.4.19.3 Complex Types ................................................................................299
3.8.4.19.4 Simple Types ...................................................................................299
3.8.4.19.5 Attributes ........................................................................................299
3.8.4.19.6 Groups ............................................................................................299
3.8.4.19.7 Attribute Groups...............................................................................299
3.8.4.20 AddContext ...........................................................................................299
3.8.4.20.1 KeywordService_AddContext_InputMessage ........................................299
3.8.4.20.2 KeywordService_AddContext_OutputMessage ......................................300
3.8.4.20.3 KeywordService_AddContext_AdminExceptionWCFFault_FaultMessage....300
3.8.4.20.4 Elements .........................................................................................300
3.8.4.20.4.1 AddContext ................................................................................300
3.8.4.20.4.2 AddContextResponse...................................................................301
3.8.4.20.5 Complex Types ................................................................................301
3.8.4.20.6 Simple Types ...................................................................................301
3.8.4.20.7 Attributes ........................................................................................301
3.8.4.20.8 Groups ............................................................................................301
3.8.4.20.9 Attribute Groups...............................................................................301
3.8.4.21 CountContextsByCriteria .........................................................................301
3.8.4.21.1 Messages ........................................................................................302
3.8.4.21.1.1 KeywordService_CountContextsByCriteria_InputMessage ................302
3.8.4.21.1.2 KeywordService_CountContextsByCriteria_OutputMessage ..............302
3.8.4.21.1.3
KeywordService_CountContextsByCriteria_AdminExceptionWCFFault
_FaultMessage ............................................................................303
3.8.4.21.2 Elements .........................................................................................303
3.8.4.21.2.1 CountContextsByCriteria ..............................................................303
3.8.4.21.2.2 CountContextsByCriteriaResponse ................................................303
3.8.4.21.3 Complex Types ................................................................................304
3.8.4.21.4 Simple Types ...................................................................................304
3.8.4.21.5 Attributes ........................................................................................304

25 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.21.6 Groups ............................................................................................304
3.8.4.21.7 Attribute Groups...............................................................................304
3.8.4.22 CountContextsForSearchSetting...............................................................304
3.8.4.22.1 Messages ........................................................................................305
3.8.4.22.1.1 KeywordService_CountContextsForSearchSetting_InputMessage ......305
3.8.4.22.1.2 KeywordService_CountContextsForSearchSetting_OutputMessage ....305
3.8.4.22.1.3
KeywordService_CountContextsForSearchSetting_AdminExceptionW
CFFault_FaultMessage ..................................................................305
3.8.4.22.2 Elements .........................................................................................305
3.8.4.22.2.1 CountContextsForSearchSetting ...................................................306
3.8.4.22.2.2 CountContextsForSearchSettingResponse ......................................306
3.8.4.22.3 Complex Types ................................................................................306
3.8.4.22.4 Simple Types ...................................................................................306
3.8.4.22.5 Attributes ........................................................................................306
3.8.4.22.6 Groups ............................................................................................306
3.8.4.22.7 Attribute Groups...............................................................................306
3.8.4.23 RemoveNamedContext ...........................................................................307
3.8.4.23.1 Messages ........................................................................................307
3.8.4.23.1.1 KeywordService_RemoveNamedContext_InputMessage ...................307
3.8.4.23.1.2 KeywordService_RemoveNamedContext_OutputMessage .................307
3.8.4.23.1.3
KeywordService_RemoveNamedContext_AdminExceptionWCFFault_F
aultMessage ................................................................................308
3.8.4.23.2 Elements .........................................................................................308
3.8.4.23.2.1 RemoveNamedContext ................................................................308
3.8.4.23.2.2 RemoveNamedContextResponse ...................................................308
3.8.4.23.3 Complex Types ................................................................................309
3.8.4.23.4 Simple Types ...................................................................................309
3.8.4.23.5 Attributes ........................................................................................309
3.8.4.23.6 Groups ............................................................................................309
3.8.4.23.7 Attribute Groups...............................................................................309
3.8.4.24 RemoveContextsByCriteria ......................................................................309
3.8.4.24.1 KeywordService_RemoveContextsByCriteria_InputMessage ...................309
3.8.4.24.2 KeywordService_RemoveContextsByCriteria_OutputMessage .................310
3.8.4.24.3
KeywordService_RemoveContextsByCriteria_AdminExceptionWCFFault_F
aultMessage .....................................................................................310
3.8.4.24.4 Elements .........................................................................................310
3.8.4.24.4.1 RemoveContextsByCriteria ...........................................................310
3.8.4.24.4.2 RemoveContextsByCriteriaResponse .............................................311
3.8.4.24.5 Complex Types ................................................................................311
3.8.4.24.6 Simple Types ...................................................................................311
3.8.4.24.7 Attributes ........................................................................................311
3.8.4.24.8 Groups ............................................................................................311
3.8.4.24.9 Attribute Groups...............................................................................311
3.8.4.25 GetContextsPagedResult .........................................................................311
3.8.4.25.1 Messages ........................................................................................312
3.8.4.25.1.1 KeywordService_GetContextsPagedResult_InputMessage ................312
3.8.4.25.1.2 KeywordService_GetContextsPagedResult_OutputMessage ..............312
3.8.4.25.1.3
KeywordService_GetContextsPagedResult_AdminExceptionWCFFault
_FaultMessage ............................................................................312

26 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.25.2 Elements .........................................................................................313
3.8.4.25.2.1 GetContextsPagedResult ..............................................................313
3.8.4.25.2.2 GetContextsPagedResultResponse ................................................313
3.8.4.25.3 Complex Types ................................................................................314
3.8.4.25.4 Simple Types ...................................................................................314
3.8.4.25.4.1 ContextSortField .........................................................................314
3.8.4.25.5 Attributes ........................................................................................314
3.8.4.25.6 Groups ............................................................................................314
3.8.4.25.7 Attribute Groups...............................................................................314
3.8.4.26 DetachContextsFromSearchSetting ..........................................................314
3.8.4.26.1 Messages ........................................................................................315
3.8.4.26.1.1 KeywordService_DetachContextsFromSearchSetting_InputMessage ..315
3.8.4.26.1.2
KeywordService_DetachContextsFromSearchSetting_OutputMessage .315
3.8.4.26.1.3
KeywordService_DetachContextsFromSearchSetting_AdminExceptio
nWCFFault_FaultMessage .............................................................316
3.8.4.26.2 Elements .........................................................................................316
3.8.4.26.2.1 DetachContextsFromSearchSetting ...............................................316
3.8.4.26.2.2 DetachContextsFromSearchSettingResponse ..................................316
3.8.4.26.3 Complex Types ................................................................................317
3.8.4.26.4 Simple Types ...................................................................................317
3.8.4.26.5 Attributes ........................................................................................317
3.8.4.26.6 Groups ............................................................................................317
3.8.4.26.7 Attribute Groups...............................................................................317
3.8.4.27 DetachNamedContextFromSearchSetting ..................................................317
3.8.4.27.1 Messages ........................................................................................317
3.8.4.27.1.1
KeywordService_DetachNamedContextFromSearchSetting_InputMes
sage ..........................................................................................318
3.8.4.27.1.2
KeywordService_DetachNamedContextFromSearchSetting_OutputMe
ssage .........................................................................................318
3.8.4.27.1.3
KeywordService_DetachNamedContextFromSearchSetting_AdminExc
eptionWCFFault_FaultMessage ......................................................318
3.8.4.27.2 Elements .........................................................................................318
3.8.4.27.2.1 DetachNamedContextFromSearchSetting .......................................318
3.8.4.27.2.2 DetachNamedContextFromSearchSettingResponse .........................319
3.8.4.27.3 Complex Types ................................................................................319
3.8.4.27.4 Simple Types ...................................................................................319
3.8.4.27.5 Attributes ........................................................................................319
3.8.4.27.6 Groups ............................................................................................319
3.8.4.27.7 Attribute Groups...............................................................................319
3.8.4.28 AttachNamedContextToSearchSetting ......................................................320
3.8.4.28.1 Messages ........................................................................................320
3.8.4.28.1.1
KeywordService_AttachNamedContextToSearchSetting_InputMessag
e ...............................................................................................320
3.8.4.28.1.2
KeywordService_AttachNamedContextToSearchSetting_OutputMessa
ge .............................................................................................320

27 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.28.1.3
KeywordService_AttachNamedContextToSearchSetting_AdminExcept
ionWCFFault_FaultMessage ...........................................................321
3.8.4.28.2 Elements .........................................................................................321
3.8.4.28.2.1 AttachNamedContextToSearchSetting ...........................................321
3.8.4.28.2.2 AttachNamedContextToSearchSettingResponse ..............................322
3.8.4.28.3 Complex Types ................................................................................322
3.8.4.28.4 Simple Types ...................................................................................322
3.8.4.28.5 Attributes ........................................................................................322
3.8.4.28.6 Groups ............................................................................................322
3.8.4.28.7 Attribute Groups...............................................................................322
3.8.4.29 AttachContextToSearchSetting ................................................................322
3.8.4.29.1 Messages ........................................................................................323
3.8.4.29.1.1 KeywordService_AttachContextToSearchSetting_InputMessage ........323
3.8.4.29.1.2 KeywordService_AttachContextToSearchSetting_OutputMessage ......323
3.8.4.29.1.3
KeywordService_AttachContextToSearchSetting_AdminExceptionWC
FFault_FaultMessage ....................................................................323
3.8.4.29.2 Elements .........................................................................................324
3.8.4.29.2.1 AttachContextToSearchSetting .....................................................324
3.8.4.29.2.2 AttachContextToSearchSettingResponse ........................................324
3.8.4.29.3 Complex Types ................................................................................324
3.8.4.29.4 Simple Types ...................................................................................325
3.8.4.29.5 Attributes ........................................................................................325
3.8.4.29.6 Groups ............................................................................................325
3.8.4.29.7 Attribute Groups...............................................................................325
3.8.4.30 UpdateContext ......................................................................................325
3.8.4.30.1 Messages ........................................................................................325
3.8.4.30.1.1 KeywordService_UpdateContext_InputMessage ..............................325
3.8.4.30.1.2 KeywordService_UpdateContext_OutputMessage ............................326
3.8.4.30.1.3
KeywordService_UpdateContext_AdminExceptionWCFFault_FaultMes
sage ..........................................................................................326
3.8.4.30.2 Elements .........................................................................................326
3.8.4.30.2.1 UpdateContext ...........................................................................326
3.8.4.30.2.2 UpdateContextResponse ..............................................................326
3.8.4.30.3 Complex Types ................................................................................327
3.8.4.30.4 Simple Types ...................................................................................327
3.8.4.30.5 Attributes ........................................................................................327
3.8.4.30.6 Groups ............................................................................................327
3.8.4.30.7 Attribute Groups...............................................................................327
3.8.4.31 DetachContextFromSearchSetting ............................................................327
3.8.4.31.1 Messages ........................................................................................328
3.8.4.31.1.1 KeywordService_DetachContextFromSearchSetting_InputMessage ...328
3.8.4.31.1.2 KeywordService_DetachContextFromSearchSetting_OutputMessage .328
3.8.4.31.1.3
KeywordService_DetachContextFromSearchSetting_AdminException
WCFFault_FaultMessage ...............................................................328
3.8.4.31.2 Elements .........................................................................................329
3.8.4.31.2.1 DetachContextFromSearchSetting .................................................329
3.8.4.31.2.2 DetachContextFromSearchSettingResponse ...................................329
3.8.4.31.3 Complex Types ................................................................................329
3.8.4.31.4 Simple Types ...................................................................................329

28 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.31.5 Attributes ........................................................................................329
3.8.4.31.6 Groups ............................................................................................330
3.8.4.31.7 Attribute Groups...............................................................................330
3.8.4.32 AddSynonym .........................................................................................330
3.8.4.32.1 Messages ........................................................................................330
3.8.4.32.1.1 KeywordService_AddSynonym_InputMessage ................................330
3.8.4.32.1.2 KeywordService_AddSynonym_OutputMessage ..............................330
3.8.4.32.1.3
KeywordService_AddSynonym_AdminExceptionWCFFault_FaultMess
age ............................................................................................331
3.8.4.32.2 Elements .........................................................................................331
3.8.4.32.2.1 AddSynonym ..............................................................................331
3.8.4.32.2.2 AddSynonymResponse ................................................................331
3.8.4.32.3 Complex Types ................................................................................332
3.8.4.32.4 Simple Types ...................................................................................332
3.8.4.32.5 Attributes ........................................................................................332
3.8.4.32.6 Groups ............................................................................................332
3.8.4.32.7 Attribute Groups...............................................................................332
3.8.4.33 GetSynonymPagedResult ........................................................................332
3.8.4.33.1 Messages ........................................................................................332
3.8.4.33.1.1 KeywordService_GetSynonymPagedResult_InputMessage ................333
3.8.4.33.1.2 KeywordService_GetSynonymPagedResult_OutputMessage .............333
3.8.4.33.1.3
KeywordService_GetSynonymPagedResult_AdminExceptionWCFFault
_FaultMessage ............................................................................333
3.8.4.33.2 Elements .........................................................................................333
3.8.4.33.2.1 GetSynonymPagedResult .............................................................333
3.8.4.33.2.2 GetSynonymPagedResultResponse ................................................334
3.8.4.33.3 Complex Types ................................................................................334
3.8.4.33.4 Simple Types ...................................................................................334
3.8.4.33.4.1 SynonymSortField .......................................................................334
3.8.4.33.4.2 ArrayOfSynonymDTO ..................................................................335
3.8.4.33.5 Attributes ........................................................................................335
3.8.4.33.6 Groups ............................................................................................335
3.8.4.33.7 Attribute Groups...............................................................................336
3.8.4.34 CountSearchSettingsByCriteria ................................................................336
3.8.4.34.1 Messages ........................................................................................336
3.8.4.34.1.1 KeywordService_CountSearchSettingsByCriteria_InputMessage ........336
3.8.4.34.1.2 KeywordService_CountSearchSettingsByCriteria_OutputMessage......336
3.8.4.34.1.3
KeywordService_CountSearchSettingsByCriteria_AdminExceptionWC
FFault_FaultMessage ....................................................................337
3.8.4.34.2 Elements .........................................................................................337
3.8.4.34.2.1 CountSearchSettingsByCriteria .....................................................337
3.8.4.34.2.2 CountSearchSettingsByCriteriaResponse ........................................338
3.8.4.34.3 Complex Types ................................................................................338
3.8.4.34.4 Simple Types ...................................................................................338
3.8.4.34.5 Attributes ........................................................................................338
3.8.4.34.6 Groups ............................................................................................338
3.8.4.34.7 Attribute Groups...............................................................................338
3.8.4.35 UpdateSearchSetting ..............................................................................338
3.8.4.35.1 Messages ........................................................................................339
3.8.4.35.1.1 KeywordService_UpdateSearchSetting_InputMessage .....................339

29 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.35.1.2 KeywordService_UpdateSearchSetting_OutputMessage ...................339
3.8.4.35.1.3
KeywordService_UpdateSearchSetting_AdminExceptionWCFFault_Fa
ultMessage .................................................................................339
3.8.4.35.2 Elements .........................................................................................339
3.8.4.35.2.1 UpdateSearchSetting...................................................................340
3.8.4.35.2.2 UpdateSearchSettingResponse .....................................................340
3.8.4.35.3 Complex Types ................................................................................341
3.8.4.35.4 Simple Types ...................................................................................341
3.8.4.35.5 Attributes ........................................................................................341
3.8.4.35.6 Groups ............................................................................................341
3.8.4.35.7 Attribute Groups...............................................................................341
3.8.4.36 ContainsSearchSettingByCriteria ..............................................................341
3.8.4.36.1 Messages ........................................................................................341
3.8.4.36.1.1 KeywordService_ContainsSearchSettingByCriteria_InputMessage .....342
3.8.4.36.1.2 KeywordService_ContainsSearchSettingByCriteria_OutputMessage ...342
3.8.4.36.1.3
KeywordService_ContainsSearchSettingByCriteria_AdminExceptionW
CFFault_FaultMessage ..................................................................342
3.8.4.36.2 Elements .........................................................................................342
3.8.4.36.2.1 ContainsSearchSettingByCriteria...................................................342
3.8.4.36.2.2 ContainsSearchSettingByCriteriaResponse .....................................343
3.8.4.36.3 Complex Types ................................................................................343
3.8.4.36.4 Simple Types ...................................................................................343
3.8.4.36.5 Attributes ........................................................................................343
3.8.4.36.6 Groups ............................................................................................343
3.8.4.36.7 Attribute Groups...............................................................................343
3.8.4.37 ContainsSearchSettingById .....................................................................343
3.8.4.37.1 Messages ........................................................................................344
3.8.4.37.1.1 KeywordService_ContainsSearchSettingById_InputMessage .............344
3.8.4.37.1.2 KeywordService_ContainsSearchSettingById_OutputMessage ..........344
3.8.4.37.1.3
KeywordService_ContainsSearchSettingById_AdminExceptionWCFFa
ult_FaultMessage .........................................................................344
3.8.4.37.2 Elements .........................................................................................345
3.8.4.37.2.1 ContainsSearchSettingById ..........................................................345
3.8.4.37.2.2 ContainsSearchSettingByIdResponse .............................................345
3.8.4.37.3 Complex Types ................................................................................346
3.8.4.37.4 Simple Types ...................................................................................346
3.8.4.37.5 Attributes ........................................................................................346
3.8.4.37.6 Groups ............................................................................................346
3.8.4.37.7 Attribute Groups...............................................................................346
3.8.4.38 RemoveSearchSettingsByCriteria .............................................................346
3.8.4.38.1 Messages ........................................................................................346
3.8.4.38.1.1 KeywordService_RemoveSearchSettingsByCriteria_InputMessage .....346
3.8.4.38.1.2 KeywordService_RemoveSearchSettingsByCriteria_OutputMessage...347
3.8.4.38.1.3
KeywordService_RemoveSearchSettingsByCriteria_AdminException
WCFFault_FaultMessage ...............................................................347
3.8.4.38.2 Elements .........................................................................................347
3.8.4.38.2.1 RemoveSearchSettingsByCriteria ..................................................347
3.8.4.38.2.2 RemoveSearchSettingsByCriteriaResponse .....................................348
3.8.4.38.3 Complex Types ................................................................................348

30 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.38.4 Simple Types ...................................................................................348
3.8.4.38.5 Attributes ........................................................................................348
3.8.4.38.6 Groups ............................................................................................348
3.8.4.38.7 Attribute Groups...............................................................................348
3.8.4.39 RemoveSearchSetting ............................................................................348
3.8.4.39.1 Messages ........................................................................................349
3.8.4.39.1.1 KeywordService_RemoveSearchSetting_InputMessage ....................349
3.8.4.39.1.2 KeywordService_RemoveSearchSetting_OutputMessage ..................349
3.8.4.39.1.3
KeywordService_RemoveSearchSetting_AdminExceptionWCFFault_F
aultMessage ................................................................................349
3.8.4.39.2 Elements .........................................................................................350
3.8.4.39.2.1 RemoveSearchSetting .................................................................350
3.8.4.39.2.2 RemoveSearchSettingResponse ....................................................350
3.8.4.39.3 Complex Types ................................................................................350
3.8.4.39.4 Simple Types ...................................................................................350
3.8.4.39.5 Attributes ........................................................................................350
3.8.4.39.6 Groups ............................................................................................350
3.8.4.39.7 Attribute Groups...............................................................................350
3.8.4.40 RemoveSearchSettingsFromGroupByCriteria .............................................351
3.8.4.40.1 Messages ........................................................................................351
3.8.4.40.2
KeywordService_RemoveSearchSettingsFromGroupByCriteria_InputMess
age..................................................................................................351
3.8.4.40.3
KeywordService_RemoveSearchSettingsFromGroupByCriteria_OutputMe
ssage ...............................................................................................351
3.8.4.40.3.1
KeywordService_RemoveSearchSettingsFromGroupByCriteria_Admin
ExceptionWCFFault_FaultMessage ..................................................352
3.8.4.40.4 Elements .........................................................................................352
3.8.4.40.4.1 RemoveSearchSettingsFromGroupByCriteria ..................................352
3.8.4.40.4.2 RemoveSearchSettingsFromGroupByCriteriaResponse .....................353
3.8.4.40.5 Complex Types ................................................................................353
3.8.4.40.6 Simple Types ...................................................................................353
3.8.4.40.7 Attributes ........................................................................................353
3.8.4.40.8 Groups ............................................................................................353
3.8.4.40.9 Attribute Groups...............................................................................353
3.8.4.41 RemoveNamedSearchSettingByType ........................................................353
3.8.4.41.1 Messages ........................................................................................354
3.8.4.41.1.1
KeywordService_RemoveNamedSearchSettingByType_InputMessage 354
3.8.4.41.1.2
KeywordService_RemoveNamedSearchSettingByType_OutputMessag
e ...............................................................................................354
3.8.4.41.1.3
KeywordService_RemoveNamedSearchSettingByType_AdminExcepti
onWCFFault_FaultMessage ............................................................354
3.8.4.41.2 Elements .........................................................................................355
3.8.4.41.2.1 RemoveNamedSearchSettingByType .............................................355
3.8.4.41.2.2 RemoveNamedSearchSettingByTypeResponse ................................355
3.8.4.41.3 Complex Types ................................................................................355
3.8.4.41.4 Simple Types ...................................................................................355

31 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.41.5 Attributes ........................................................................................356
3.8.4.41.6 Groups ............................................................................................356
3.8.4.41.7 Attribute Groups...............................................................................356
3.8.4.42 AddSearchSetting ..................................................................................356
3.8.4.42.1 Messages ........................................................................................356
3.8.4.42.1.1 KeywordService_AddSearchSetting_InputMessage ..........................356
3.8.4.42.1.2 KeywordService_AddSearchSetting_OutputMessage ........................356
3.8.4.42.1.3
KeywordService_AddSearchSetting_AdminExceptionWCFFault_Fault
Message .....................................................................................357
3.8.4.42.2 Elements .........................................................................................357
3.8.4.42.2.1 AddSearchSetting .......................................................................357
3.8.4.42.2.2 AddSearchSettingResponse ..........................................................357
3.8.4.42.3 Complex Types ................................................................................358
3.8.4.42.4 Simple Types ...................................................................................358
3.8.4.42.5 Attributes ........................................................................................358
3.8.4.42.6 Groups ............................................................................................358
3.8.4.42.7 Attribute Groups...............................................................................358
3.8.4.43 GetSearchSettingByNameAndType ...........................................................358
3.8.4.43.1 Messages ........................................................................................359
3.8.4.43.1.1 KeywordService_GetSearchSettingByNameAndType_InputMessage ..359
3.8.4.43.1.2 KeywordService_GetSearchSettingByNameAndType_OutputMessage 359
3.8.4.43.1.3
KeywordService_GetSearchSettingByNameAndType_AdminException
WCFFault_FaultMessage ...............................................................359
3.8.4.43.2 Elements .........................................................................................360
3.8.4.43.2.1 GetSearchSettingByNameAndType ................................................360
3.8.4.43.2.2 GetSearchSettingByNameAndTypeResponse ..................................360
3.8.4.43.3 Complex Types ................................................................................360
3.8.4.43.4 Simple Types ...................................................................................360
3.8.4.43.5 Attributes ........................................................................................361
3.8.4.43.6 Groups ............................................................................................361
3.8.4.43.7 Attribute Groups...............................................................................361
3.8.4.44 GetSearchSettingPagedResult..................................................................361
3.8.4.44.1 Messages ........................................................................................361
3.8.4.44.1.1 KeywordService_GetSearchSettingPagedResult_InputMessage .........361
3.8.4.44.1.2 KeywordService_GetSearchSettingPagedResult_OutputMessage .......362
3.8.4.44.1.3
KeywordService_GetSearchSettingPagedResult_AdminExceptionWCF
Fault_FaultMessage .....................................................................362
3.8.4.44.2 Elements .........................................................................................362
3.8.4.44.2.1 GetSearchSettingPagedResult ......................................................362
3.8.4.44.2.2 GetSearchSettingPagedResultResponse .........................................363
3.8.4.44.3 Complex Types ................................................................................363
3.8.4.44.4 Simple Types ...................................................................................363
3.8.4.44.4.1 SearchSettingSortField ................................................................363
3.8.4.44.5 Attributes ........................................................................................364
3.8.4.44.6 Groups ............................................................................................364
3.8.4.44.7 Attribute Groups...............................................................................364
3.8.4.45 CountSearchSettingsForGroupByCriteria ...................................................364
3.8.4.45.1 Messages ........................................................................................365

32 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.45.1.1
KeywordService_CountSearchSettingsForGroupByCriteria_InputMess
age ............................................................................................365
3.8.4.45.1.2
KeywordService_CountSearchSettingsForGroupByCriteria_OuputMes
sage ..........................................................................................365
3.8.4.45.1.3
KeywordService_CountSearchSettingsForGroupByCriteria_AdminExc
eptionWCFFault_FaultMessage ......................................................365
3.8.4.45.2 Elements .........................................................................................366
3.8.4.45.2.1 CountSearchSettingsForGroupByCriteria ........................................366
3.8.4.45.2.2 CountSearchSettingsForGroupResponse ........................................366
3.8.4.45.3 Complex Types ................................................................................366
3.8.4.45.4 Simple Types ...................................................................................367
3.8.4.45.5 Attributes ........................................................................................367
3.8.4.45.6 Groups ............................................................................................367
3.8.4.45.7 Attribute Groups...............................................................................367
3.8.4.46 UpdatePromotedItem .............................................................................367
3.8.4.46.1 Messages ........................................................................................367
3.8.4.46.1.1 KeywordService_UpdatePromotedItem_InputMessage .....................367
3.8.4.46.1.2 KeywordService_UpdatePromotedItem_OutputMessage ...................368
3.8.4.46.1.3
KeywordService_UpdatePromotedItem_AdminExceptionWCFFault_Fa
ultMessage .................................................................................368
3.8.4.46.2 Elements .........................................................................................368
3.8.4.46.2.1 UpdatePromotedItem ..................................................................368
3.8.4.46.2.2 UpdatePromotedItemResponse .....................................................368
3.8.4.46.3 Complex Types ................................................................................369
3.8.4.46.4 Simple Types ...................................................................................369
3.8.4.46.5 Attributes ........................................................................................369
3.8.4.46.6 Groups ............................................................................................369
3.8.4.46.7 Attribute Groups...............................................................................369
3.8.4.47 CountPromotedItems .............................................................................369
3.8.4.47.1 Messages ........................................................................................370
3.8.4.47.1.1 KeywordService_CountPromotedItems_InputMessage .....................370
3.8.4.47.1.2 KeywordService_CountPromotedItems_OutputMessage ...................370
3.8.4.47.1.3
KeywordService_CountPromotedItems_AdminExceptionWCFFault_Fa
ultMessage .................................................................................370
3.8.4.47.2 Elements .........................................................................................370
3.8.4.47.2.1 CountPromotedItems ..................................................................370
3.8.4.47.2.2 CountPromotedItemsResponse .....................................................371
3.8.4.47.3 Complex Types ................................................................................371
3.8.4.47.4 Simple Types ...................................................................................371
3.8.4.47.5 Attributes ........................................................................................371
3.8.4.47.6 Groups ............................................................................................371
3.8.4.47.7 Attribute Groups...............................................................................371
3.8.4.48 RemovePromotedItems ..........................................................................371
3.8.4.48.1 Messages ........................................................................................372
3.8.4.48.1.1 KeywordService_RemovePromotedItems_InputMessage ..................372
3.8.4.48.1.2 KeywordService_RemovePromotedItems_OutputMessage ................372

33 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.48.1.3
KeywordService_RemovePromotedItems_AdminExceptionWCFFault_
FaultMessage ..............................................................................372
3.8.4.48.2 Elements .........................................................................................373
3.8.4.48.2.1 RemovePromotedItems ...............................................................373
3.8.4.48.2.2 RemovePromotedItemsResponse ..................................................373
3.8.4.48.3 Complex Types ................................................................................373
3.8.4.48.4 Simple Types ...................................................................................373
3.8.4.48.5 Attributes ........................................................................................373
3.8.4.48.6 Groups ............................................................................................373
3.8.4.48.7 Attribute Groups...............................................................................373
3.8.4.49 RemovePromotedItem ............................................................................374
3.8.4.49.1 Messages ........................................................................................374
3.8.4.49.1.1 KeywordService_RemovePromotedItem_InputMessage ...................374
3.8.4.49.1.2 KeywordService_RemovePromotedItem_OutputMessage .................374
3.8.4.49.1.3
KeywordService_RemovePromotedItem_AdminExceptionWCFFault_F
aultMessage ................................................................................374
3.8.4.49.2 Elements .........................................................................................375
3.8.4.49.2.1 RemovePromotedItem .................................................................375
3.8.4.49.2.2 RemovePromotedItemResponse ...................................................375
3.8.4.49.3 Complex Types ................................................................................375
3.8.4.49.4 Simple Types ...................................................................................375
3.8.4.49.5 Attributes ........................................................................................376
3.8.4.49.6 Groups ............................................................................................376
3.8.4.49.7 Attribute Groups...............................................................................376
3.8.4.50 ContainsPromotedItem ...........................................................................376
3.8.4.50.1 Messages ........................................................................................376
3.8.4.50.1.1 MessagesKeywordService_ContainsPromotedItem_InputMessage .....376
3.8.4.50.1.2 KeywordService_ContainsPromotedItem_OutputMessage ................377
3.8.4.50.1.3
KeywordService_ContainsPromotedItem_AdminExceptionWCFFault_
FaultMessage ..............................................................................377
3.8.4.50.2 Elements .........................................................................................377
3.8.4.50.2.1 ContainsPromotedItem ................................................................377
3.8.4.50.2.2 ContainsPromotedItemResponse ...................................................378
3.8.4.50.3 Complex Types ................................................................................378
3.8.4.50.4 Simple Types ...................................................................................378
3.8.4.50.5 Attributes ........................................................................................378
3.8.4.50.6 Groups ............................................................................................378
3.8.4.50.7 Attribute Groups...............................................................................378
3.8.4.51 AddPromotedItem ..................................................................................378
3.8.4.51.1 Messages ........................................................................................379
3.8.4.51.1.1 KeywordService_AddPromotedItem_InputMessage .........................379
3.8.4.51.1.2 KeywordService_AddPromotedItem_OutputMessage .......................379
3.8.4.51.1.3
KeywordService_AddPromotedItem_AdminExceptionWCFFault_Fault
Message .....................................................................................379
3.8.4.51.2 Elements .........................................................................................379
3.8.4.51.2.1 AddPromotedItem .......................................................................379
3.8.4.51.2.2 AddPromotedItemResponse .........................................................380
3.8.4.51.3 Complex Types ................................................................................380
3.8.4.51.4 Simple Types ...................................................................................380

34 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.51.5 Attributes ........................................................................................380
3.8.4.51.6 Groups ............................................................................................381
3.8.4.51.7 Attribute Groups...............................................................................381
3.8.4.52 GetBestBetPagedResult ..........................................................................381
3.8.4.52.1 Messages ........................................................................................381
3.8.4.52.1.1 KeywordService_GetBestBetPagedResult_InputMessage ..................381
3.8.4.52.1.2 KeywordService_GetBestBetPagedResult_OutputMessage ................381
3.8.4.52.1.3
KeywordService_GetBestBetPagedResult_AdminExceptionWCFFault_
FaultMessage ..............................................................................382
3.8.4.52.2 Elements .........................................................................................382
3.8.4.52.2.1 GetBestBetPagedResult ...............................................................382
3.8.4.52.2.2 GetBestBetPagedResultResponse ..................................................383
3.8.4.52.3 Complex Types ................................................................................383
3.8.4.52.3.1 ArrayOfBestBetDTO.....................................................................383
3.8.4.52.4 Simple Types ...................................................................................383
3.8.4.52.4.1 BestBetSortField .........................................................................383
3.8.4.52.5 Attributes ........................................................................................384
3.8.4.52.6 Groups ............................................................................................384
3.8.4.52.7 Attribute Groups...............................................................................384
3.8.4.53 GetFeaturedContentPagedResult ..............................................................384
3.8.4.53.1 Messages ........................................................................................385
3.8.4.53.1.1 KeywordService_GetFeaturedContentPagedResult_InputMessage .....385
3.8.4.53.1.2 KeywordService_GetFeaturedContentPagedResult_OutputMessage ...385
3.8.4.53.1.3
KeywordService_GetFeaturedContentPagedResult_AdminExceptionW
CFFault_FaultMessage ..................................................................385
3.8.4.53.2 Elements .........................................................................................385
3.8.4.53.2.1 GetFeaturedContentPagedResult ...................................................386
3.8.4.53.2.2 GetFeaturedContentPagedResultResponse .....................................386
3.8.4.53.3 Complex Types ................................................................................386
3.8.4.53.3.1 ArrayOfFeaturedContentDTO ........................................................387
3.8.4.53.4 Simple Types ...................................................................................387
3.8.4.53.4.1 FeaturedContentSortField ............................................................387
3.8.4.53.5 Attributes ........................................................................................387
3.8.4.53.6 Groups ............................................................................................387
3.8.4.53.7 Attribute Groups...............................................................................388
3.8.4.54 GetPromotionPagedResult .......................................................................388
3.8.4.54.1 Messages ........................................................................................388
3.8.4.54.1.1 KeywordService_GetPromotionPagedResult_InputMessage ..............388
3.8.4.54.1.2 KeywordService_GetPromotionPagedResult_OutputMessage ............388
3.8.4.54.1.3
KeywordService_GetPromotionPagedResult_AdminExceptionWCFFaul
t_FaultMessage ...........................................................................389
3.8.4.54.2 Elements .........................................................................................389
3.8.4.54.2.1 GetPromotionPagedResult ............................................................389
3.8.4.54.2.2 GetPromotionPagedResultResponse ..............................................390
3.8.4.54.3 Complex Types ................................................................................390
3.8.4.54.3.1 ArrayOfPromotionDTO .................................................................390
3.8.4.54.4 Simple Types ...................................................................................390
3.8.4.54.4.1 PromotionSortField .....................................................................390
3.8.4.54.5 Attributes ........................................................................................391
3.8.4.54.6 Groups ............................................................................................391

35 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.54.7 Attribute Groups...............................................................................391
3.8.4.55 GetPromotedItems .................................................................................391
3.8.4.55.1 Messages ........................................................................................391
3.8.4.55.1.1 KeywordService_GetPromotedItems_InputMessage ........................392
3.8.4.55.1.2 KeywordService_GetPromotedItems_OutputMessage ......................392
3.8.4.55.1.3
KeywordService_GetPromotedItem_AdminExceptionWCFFault_Fault
Message .....................................................................................392
3.8.4.55.2 Elements .........................................................................................392
3.8.4.55.2.1 GetPromotedItems ......................................................................392
3.8.4.55.2.2 GetPromotedItemsResponse ........................................................393
3.8.4.55.3 Complex Types ................................................................................393
3.8.4.55.4 Simple Types ...................................................................................393
3.8.4.55.5 Attributes ........................................................................................393
3.8.4.55.6 Groups ............................................................................................393
3.8.4.55.7 Attribute Groups...............................................................................393
3.8.4.56 GetPromotedDocuments .........................................................................393
3.8.4.56.1 Messages ........................................................................................394
3.8.4.56.1.1 KeywordService_GetPromotedDocuments_InputMessage .................394
3.8.4.56.1.2 KeywordService_GetPromotedDocuments_OutputMessage ...............394
3.8.4.56.1.3
KeywordService_GetPromotedDocuments_AdminExceptionWCFFault
_FaultMessage ............................................................................394
3.8.4.56.2 Elements .........................................................................................395
3.8.4.56.2.1 GetPromotedDocuments ..............................................................395
3.8.4.56.2.2 GetPromotedDocumentsResponse .................................................395
3.8.4.56.3 Complex Types ................................................................................395
3.8.4.56.3.1 ArrayOfPromotedDocumentDTO ....................................................395
3.8.4.56.4 Simple Types ...................................................................................396
3.8.4.56.5 Attributes ........................................................................................396
3.8.4.56.6 Groups ............................................................................................396
3.8.4.56.7 Attribute Groups...............................................................................396
3.8.4.57 GetPromotedExpressions ........................................................................396
3.8.4.57.1 Messages ........................................................................................396
3.8.4.57.1.1 KeywordService_GetPromotedExpressions_InputMessage ................396
3.8.4.57.1.2 KeywordService_GetPromotedExpressions_OutputMessage ..............397
3.8.4.57.1.3
KeywordService_GetPromotedExpressions_AdminExceptionWCFFault
_FaultMessage ............................................................................397
3.8.4.57.2 Elements .........................................................................................397
3.8.4.57.2.1 GetPromotedExpressions .............................................................397
3.8.4.57.2.2 GetPromotedExpressionsResponse ................................................397
3.8.4.57.3 Complex Types ................................................................................398
3.8.4.57.3.1 ArrayOfPromotedExpressionDTO ...................................................398
3.8.4.57.4 Simple Types ...................................................................................398
3.8.4.57.5 Attributes ........................................................................................398
3.8.4.57.6 Groups ............................................................................................398
3.8.4.57.7 Attribute Groups...............................................................................398
3.8.4.58 GetPromotedLocations ............................................................................398
3.8.4.58.1 Messages ........................................................................................399
3.8.4.58.1.1 KeywordService_GetPromotedLocations_InputMessage ...................399
3.8.4.58.1.2 KeywordService_GetPromotedLocations_OutputMessage .................399

36 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.58.1.3
KeywordService_GetPromotedLocations_AdminExceptionWCFFault_F
aultMessage ................................................................................399
3.8.4.58.2 Elements .........................................................................................400
3.8.4.58.2.1 GetPromotedLocations .................................................................400
3.8.4.58.2.2 GetPromotedLocationsResponse ...................................................400
3.8.4.58.3 Complex Types ................................................................................400
3.8.4.58.3.1 ArrayOfPromotedLocationDTO ......................................................400
3.8.4.58.4 Simple Types ...................................................................................401
3.8.4.58.5 Attributes ........................................................................................401
3.8.4.58.6 Groups ............................................................................................401
3.8.4.58.7 Attribute Groups...............................................................................401
3.8.4.59 CreateAggregateContextExpressionRoot ...................................................401
3.8.4.59.1 Messages ........................................................................................401
3.8.4.59.1.1
KeywordService_CreateAggregateContextExpressionRoot_InputMess
age ............................................................................................401
3.8.4.59.1.2
KeywordService_CreateAggregateContextExpressionRoot_OutputMes
sage ..........................................................................................402
3.8.4.59.1.3
KeywordService_CreateAggregateContextExpressionRoot_AdminExc
eptionWCFFault_FaultMessage ......................................................402
3.8.4.59.2 Elements .........................................................................................402
3.8.4.59.2.1 CreateAggregateContextExpressionRoot ........................................402
3.8.4.59.2.2 CreateAggregateContextExpressionRootResponse ...........................403
3.8.4.59.3 Complex Types ................................................................................403
3.8.4.59.4 Simple Types ...................................................................................403
3.8.4.59.5 Attributes ........................................................................................403
3.8.4.59.6 Groups ............................................................................................403
3.8.4.59.7 Attribute Groups...............................................................................403
3.8.4.60 RemoveContextExpressionSubtree ...........................................................403
3.8.4.60.1 Messages ........................................................................................404
3.8.4.60.1.1 KeywordService_RemoveContextExpressionSubtree_InputMessage...404
3.8.4.60.1.2 KeywordService_RemoveContextExpressionSubtree_OutputMessage 404
3.8.4.60.1.3
KeywordService_RemoveContextExpressionSubtree_AdminException
WCFFault_FaultMessage ...............................................................405
3.8.4.60.2 Elements .........................................................................................405
3.8.4.60.2.1 RemoveContextExpressionSubtree ................................................405
3.8.4.60.2.2 RemoveContextExpressionSubtreeResponse ...................................405
3.8.4.60.3 Complex Types ................................................................................406
3.8.4.60.4 Simple Types ...................................................................................406
3.8.4.60.5 Attributes ........................................................................................406
3.8.4.60.6 Groups ............................................................................................406
3.8.4.60.7 Attribute Groups...............................................................................406
3.8.4.61 ContainsContextExpression .....................................................................406
3.8.4.61.1 Messages ........................................................................................406
3.8.4.61.1.1 KeywordService_ContainsContextExpression_InputMessage .............406
3.8.4.61.1.2 KeywordService_ContainsContextExpression_OutputMessage ...........407
3.8.4.61.1.3
KeywordService_ContainsContextExpression_AdminExceptionWCFFa
ult_FaultMessage .........................................................................407

37 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.61.2 Elements .........................................................................................407
3.8.4.61.2.1 ContainsContextExpression ..........................................................407
3.8.4.61.2.2 ContainsContextExpressionResponse .............................................408
3.8.4.61.3 Complex Types ................................................................................408
3.8.4.61.4 Simple Types ...................................................................................408
3.8.4.61.5 Attributes ........................................................................................408
3.8.4.61.6 Groups ............................................................................................408
3.8.4.61.7 Attribute Groups...............................................................................408
3.8.4.62 RemoveContextExpressionSubtreeIncludingParent .....................................408
3.8.4.62.1 Messages ........................................................................................409
3.8.4.62.1.1
KeywordService_RemoveContextExpressionSubtreeIncludingParent_
InputMessage .............................................................................409
3.8.4.62.1.2
KeywordService_RemoveContextExpressionSubtreeIncludingParent_
OutputMessage ...........................................................................409
3.8.4.62.1.3
KeywordService_RemoveContextExpressionSubtreeIncludingParent_
AdminExceptionWCFFault_FaultMessage .........................................410
3.8.4.62.2 Elements .........................................................................................410
3.8.4.62.2.1 RemoveContextExpressionSubtreeIncludingParent ..........................410
3.8.4.62.2.2 RemoveContextExpressionSubtreeIncludingParentResponse .............410
3.8.4.62.3 Complex Types ................................................................................411
3.8.4.62.4 Simple Types ...................................................................................411
3.8.4.62.5 Attributes ........................................................................................411
3.8.4.62.6 Groups ............................................................................................411
3.8.4.62.7 Attribute Groups...............................................................................411
3.8.4.63 GetContextExpressionCount ....................................................................411
3.8.4.63.1 Messages ........................................................................................411
3.8.4.63.1.1 KeywordService_GetContextExpressionCount_InputMessage ............411
3.8.4.63.1.2 KeywordService_GetContextExpressionCount_OutputMessage..........412
3.8.4.63.1.3
KeywordService_GetContextExpressionCount_AdminExceptionWCFFa
ult_FaultMessage .........................................................................412
3.8.4.63.2 Elements .........................................................................................412
3.8.4.63.2.1 GetContextExpressionCount .........................................................412
3.8.4.63.2.2 GetContextExpressionCountResponse ............................................413
3.8.4.63.3 Complex Types ................................................................................413
3.8.4.63.4 Simple Types ...................................................................................413
3.8.4.63.5 Attributes ........................................................................................413
3.8.4.63.6 Groups ............................................................................................413
3.8.4.63.7 Attribute Groups...............................................................................413
3.8.4.64 AddContextExpressionAggregateNode ......................................................413
3.8.4.64.1 Messages ........................................................................................414
3.8.4.64.1.1
KeywordService_AddContextExpressionAggregateNode_InputMessag
e ...............................................................................................414
3.8.4.64.1.2
KeywordService_AddContextExpressionAggregateNode_OutputMessa
ge .............................................................................................414
3.8.4.64.1.3
KeywordService_AddContextExpressionAggregate_AdminExceptionW
CFFault_FaultMessage ..................................................................414

38 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.64.2 Elements .........................................................................................415
3.8.4.64.2.1 AddContextExpressionAggregateNode ...........................................415
3.8.4.64.2.2 AddContextExpressionAggregateNodeResponse ..............................415
3.8.4.64.3 Complex Types ................................................................................416
3.8.4.64.4 Simple Types ...................................................................................416
3.8.4.64.5 Attributes ........................................................................................416
3.8.4.64.6 Groups ............................................................................................416
3.8.4.64.7 Attribute Groups...............................................................................416
3.8.4.65 AddContextExpressionAtomicNode ...........................................................416
3.8.4.65.1 Messages ........................................................................................416
3.8.4.65.1.1 KeywordService_AddContextExpressionAtomicNode_InputMessage ...416
3.8.4.65.1.2 KeywordService_AddContextExpressionAtomicNode_OutputMessage .417
3.8.4.65.1.3
KeywordService_AddContextExpressionAtomicNode_AdminException
WCFFault_FaultMessage ...............................................................417
3.8.4.65.2 Elements .........................................................................................417
3.8.4.65.2.1 AddContextExpressionAtomicNode ................................................417
3.8.4.65.2.2 AddContextExpressionAtomicNodeResponse ...................................418
3.8.4.65.3 Complex Types ................................................................................418
3.8.4.65.4 Simple Types ...................................................................................418
3.8.4.65.5 Attributes ........................................................................................418
3.8.4.65.6 Groups ............................................................................................418
3.8.4.65.7 Attribute Groups...............................................................................418
3.8.4.66 GetContextExpressionTree ......................................................................419
3.8.4.66.1 Messages ........................................................................................419
3.8.4.66.1.1 KeywordService_GetContextExpressionTree_InputMessage ..............419
3.8.4.66.1.2 KeywordService_GetContextExpressionTree_OutputMessage ............419
3.8.4.66.1.3
KeywordService_GetContextExpressionTree_AdminExceptionWCFFau
lt_FaultMessage ..........................................................................420
3.8.4.66.2 Elements .........................................................................................420
3.8.4.66.2.1 GetContextExpressionTree ...........................................................420
3.8.4.66.2.2 GetContextExpressionTreeResponse ..............................................420
3.8.4.66.3 Complex Types ................................................................................421
3.8.4.66.3.1 ArrayOfContextExpressionDTO .....................................................421
3.8.4.66.4 Simple Types ...................................................................................421
3.8.4.66.5 Attributes ........................................................................................421
3.8.4.66.6 Groups ............................................................................................421
3.8.4.66.7 Attribute Groups...............................................................................421
3.8.5 Timer Events ................................................................................................421
3.8.6 Other Local Events ........................................................................................421
3.9 SchemaService Server Details ..............................................................................421
3.9.1 Abstract Data Model ......................................................................................421
3.9.2 Timers .........................................................................................................423
3.9.3 Initialization .................................................................................................423
3.9.4 Message Processing Events and Sequencing Rules .............................................423
3.9.4.1 ContainsCategory ....................................................................................426
3.9.4.1.1 Messages ..........................................................................................427
3.9.4.1.1.1 SchemaService_ContainsCategory_InputMessage .............................427
3.9.4.1.1.2 SchemaService_ContainsCategory_OutputMessage ...........................427
3.9.4.1.1.3
SchemaService_ContainsCategory_AdminExceptionWCFFault_FaultM
essage .......................................................................................427

39 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.1.2 Elements ...........................................................................................427
3.9.4.1.2.1 ContainsCategory .........................................................................427
3.9.4.1.2.2 ContainsCategoryResponse ............................................................428
3.9.4.1.3 Complex Types ..................................................................................428
3.9.4.1.4 Simple Types .....................................................................................428
3.9.4.1.5 Attributes ..........................................................................................428
3.9.4.1.6 Groups..............................................................................................428
3.9.4.1.7 Attribute Groups ................................................................................428
3.9.4.2 ContainsCategoryByName .........................................................................428
3.9.4.2.1 Messages ..........................................................................................429
3.9.4.2.1.1 SchemaService_ContainsCategoryByName_InputMessage .................429
3.9.4.2.1.2 SchemaService_ContainsCategoryByName_OutputMessage ...............429
3.9.4.2.1.3
SchemaService_ContainsCategoryByName_AdminExceptionWCFFault
_FaultMessage ............................................................................429
3.9.4.2.2 Elements ...........................................................................................430
3.9.4.2.2.1 ContainsCategoryByName .............................................................430
3.9.4.2.2.2 ContainsCategoryByNameResponse ................................................430
3.9.4.2.3 Complex Types ..................................................................................430
3.9.4.2.4 Simple Types .....................................................................................430
3.9.4.2.5 Attributes ..........................................................................................430
3.9.4.2.6 Groups..............................................................................................431
3.9.4.2.7 Attribute Groups ................................................................................431
3.9.4.3 ContainsFullTextIndex ..............................................................................431
3.9.4.3.1 Messages ..........................................................................................431
3.9.4.3.1.1 SchemaService_ContainsFullTextIndex_InputMessage ......................431
3.9.4.3.1.2 SchemaService_ContainsFullTextIndex_OutputMessage ....................431
3.9.4.3.1.3
SchemaService_ContainsFullTextIndex_AdminExceptionWCFFault_Fa
ultMessage .................................................................................432
3.9.4.3.2 Elements ...........................................................................................432
3.9.4.3.2.1 ContainsFullTextIndex ...................................................................432
3.9.4.3.2.2 ContainsFullTextIndexResponse .....................................................432
3.9.4.3.3 Complex Types ..................................................................................433
3.9.4.3.4 Simple Types .....................................................................................433
3.9.4.3.5 Attributes ..........................................................................................433
3.9.4.3.6 Groups..............................................................................................433
3.9.4.3.7 Attribute Groups ................................................................................433
3.9.4.4 ContainsManagedProperty ........................................................................433
3.9.4.4.1 Messages ..........................................................................................433
3.9.4.4.1.1 SchemaService_ContainsManagedProperty_InputMessage .................433
3.9.4.4.1.2 SchemaService_ContainsManagedProperty_OutputMessage ...............434
3.9.4.4.1.3
SchemaService_ContainsManagedProperty_AdminExceptionWCFFaul
t_FaultMessage ...........................................................................434
3.9.4.4.2 Elements ...........................................................................................434
3.9.4.4.2.1 ContainsManagedProperty .............................................................434
3.9.4.4.2.2 ContainsManagedPropertyResponse ................................................435
3.9.4.4.3 Complex Types ..................................................................................435
3.9.4.4.4 Simple Types .....................................................................................435
3.9.4.4.5 Attributes ..........................................................................................435
3.9.4.4.6 Groups..............................................................................................435
3.9.4.4.7 Attribute Groups ................................................................................435

40 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.5 ContainsRankProfile .................................................................................435
3.9.4.5.1 Messages ..........................................................................................436
3.9.4.5.1.1 SchemaService_ContainsRankProfile_InputMessage ..........................436
3.9.4.5.1.2 SchemaService_ContainsRankProfile_OutputMessage ........................436
3.9.4.5.1.3
SchemaService_ContainsRankProfile_AdminExceptionWCFFault_Faul
tMessage ....................................................................................436
3.9.4.5.2 Elements ...........................................................................................436
3.9.4.5.2.1 ContainsRankProfile ......................................................................437
3.9.4.5.2.2 ContainsRankProfileResponse .........................................................437
3.9.4.5.3 Complex Types ..................................................................................437
3.9.4.5.4 Simple Types .....................................................................................437
3.9.4.5.5 Attributes ..........................................................................................437
3.9.4.5.6 Groups..............................................................................................437
3.9.4.5.7 Attribute Groups ................................................................................437
3.9.4.6 CreateCategoryProperty ...........................................................................437
3.9.4.6.1 Messages ..........................................................................................438
3.9.4.6.1.1 SchemaService_CreateCategoryProperty_InputMessage ....................438
3.9.4.6.1.2 SchemaService_CreateCategoryProperty_OutputMessage ..................438
3.9.4.6.1.3
SchemaService_CreateCategoryProperty_AdminExceptionWCFFault_
FaultMessage ..............................................................................438
3.9.4.6.2 Elements ...........................................................................................439
3.9.4.6.2.1 CreateCategoryProperty ................................................................439
3.9.4.6.2.2 CreateCategoryPropertyResponse ...................................................439
3.9.4.6.3 Complex Types ..................................................................................439
3.9.4.6.4 Simple Types .....................................................................................440
3.9.4.6.5 Attributes ..........................................................................................440
3.9.4.6.6 Groups..............................................................................................440
3.9.4.6.7 Attribute Groups ................................................................................440
3.9.4.7 CreateCrawledProperties ..........................................................................440
3.9.4.7.1 Messages ..........................................................................................440
3.9.4.7.1.1 SchemaService_CreateCrawledProperties_InputMessage ...................440
3.9.4.7.1.2 SchemaService_CreateCrawledProperties_OutputMessage .................441
3.9.4.7.1.3
SchemaService_CreateCrawledProperties_AdminExceptionWCFFault_
FaultMessage ..............................................................................441
3.9.4.7.2 Elements ...........................................................................................441
3.9.4.7.2.1 CreateCrawledProperties ...............................................................441
3.9.4.7.2.2 CreateCrawledPropertiesResponse ..................................................442
3.9.4.7.3 Complex Types ..................................................................................442
3.9.4.7.4 Simple Types .....................................................................................442
3.9.4.7.5 Attributes ..........................................................................................442
3.9.4.7.6 Groups..............................................................................................442
3.9.4.7.7 Attribute Groups ................................................................................442
3.9.4.8 CreateCrawledProperty .............................................................................442
3.9.4.8.1 Messages ..........................................................................................443
3.9.4.8.1.1 SchemaService_CreateCrawledProperty_InputMessage .....................443
3.9.4.8.1.2 SchemaService_CreateCrawledProperty_OutputMessage ...................443
3.9.4.8.1.3
SchemaService_CreateCrawledProperty_AdminExceptionWCFFault_F
aultMessage ................................................................................443
3.9.4.8.2 Elements ...........................................................................................444

41 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.8.2.1 CreateCrawledProperty..................................................................444
3.9.4.8.2.2 CreateCrawledPropertyResponse ....................................................444
3.9.4.8.3 Complex Types ..................................................................................444
3.9.4.8.4 Simple Types .....................................................................................444
3.9.4.8.5 Attributes ..........................................................................................445
3.9.4.8.6 Groups..............................................................................................445
3.9.4.8.7 Attribute Groups ................................................................................445
3.9.4.9 CreateCrawledPropertySimple ...................................................................445
3.9.4.9.1 Messages ..........................................................................................445
3.9.4.9.1.1 SchemaService_CreateCrawledPropertySimple_InputMessage ............445
3.9.4.9.1.2 SchemaService_CreateCrawledPropertySimple_OutputMessage ..........446
3.9.4.9.1.3
SchemaService_CreateCrawledPropertySimple_AdminExceptionWCF
Fault_FaultMessage .....................................................................446
3.9.4.9.2 Elements ...........................................................................................446
3.9.4.9.2.1 CreateCrawledPropertySimple ........................................................446
3.9.4.9.2.2 CreateCrawledPropertySimpleResponse ...........................................447
3.9.4.9.3 Complex Types ..................................................................................447
3.9.4.9.4 Simple Types .....................................................................................447
3.9.4.9.5 Attributes ..........................................................................................447
3.9.4.9.6 Groups..............................................................................................447
3.9.4.9.7 Attribute Groups ................................................................................447
3.9.4.10 CreateFullTextIndex ...............................................................................447
3.9.4.10.1 Messages ........................................................................................448
3.9.4.10.1.1 SchemaService_CreateFullTextIndex_InputMessage ........................448
3.9.4.10.1.2 SchemaService_CreateFullTextIndex_OutputMessage .....................448
3.9.4.10.1.3
SchemaService_CreateFullTextIndex_AdminExceptionWCFFault_Faul
tMessage ....................................................................................448
3.9.4.10.2 Elements .........................................................................................448
3.9.4.10.2.1 CreateFullTextIndex ....................................................................449
3.9.4.10.2.2 CreateFullTextIndexResponse .......................................................449
3.9.4.10.3 Complex Types ................................................................................449
3.9.4.10.4 Simple Types ...................................................................................449
3.9.4.10.5 Attributes ........................................................................................449
3.9.4.10.6 Groups ............................................................................................450
3.9.4.10.7 Attribute Groups...............................................................................450
3.9.4.11 CreateFullTextIndexMapping ...................................................................450
3.9.4.11.1 Messages ........................................................................................450
3.9.4.11.1.1 SchemaService_CreateFullTextIndexMapping_InputMessage ............450
3.9.4.11.1.2 SchemaService_CreateFullTextIndexMapping_OutputMessage ..........451
3.9.4.11.1.3
SchemaService_CreateFullTextIndexMapping_AdminExceptionWCFFa
ult_FaultMessage .........................................................................451
3.9.4.11.2 Elements .........................................................................................451
3.9.4.11.2.1 CreateFullTextIndexMapping ........................................................451
3.9.4.11.2.2 CreateFullTextIndexMappingResponse ...........................................452
3.9.4.11.3 Complex Types ................................................................................452
3.9.4.11.4 Simple Types ...................................................................................452
3.9.4.11.5 Attributes ........................................................................................452
3.9.4.11.6 Groups ............................................................................................452
3.9.4.11.7 Attribute Groups...............................................................................452
3.9.4.12 CreateFullTextIndexRankComponent ........................................................452

42 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.12.1 Messages ........................................................................................453
3.9.4.12.1.1 SchemaService_CreateFullTextIndexRankComponent_InputMessage .453
3.9.4.12.1.2
SchemaService_CreateFullTextIndexRankComponent_OutputMessag
e ...............................................................................................453
3.9.4.12.1.3
SchemaService_CreateFullTextIndexRankComponent_AdminExceptio
nWCFFault_FaultMessage .............................................................453
3.9.4.12.2 Elements .........................................................................................454
3.9.4.12.2.1 CreateFullTextIndexRankComponent .............................................454
3.9.4.12.2.2 CreateFullTextIndexRankComponentResponse ................................454
3.9.4.12.3 Complex Types ................................................................................455
3.9.4.12.4 Simple Types ...................................................................................455
3.9.4.12.5 Attributes ........................................................................................455
3.9.4.12.6 Groups ............................................................................................455
3.9.4.12.7 Attribute Groups...............................................................................455
3.9.4.13 CreateManagedProperty..........................................................................455
3.9.4.13.1 Messages ........................................................................................455
3.9.4.13.1.1 SchemaService_CreateManagedProperty_InputMessage ..................455
3.9.4.13.1.2 SchemaService_CreateManagedProperty_OutputMessage ................456
3.9.4.13.1.3
SchemaService_CreateManagedProperty_AdminExceptionWCFFault_
FaultMessage ..............................................................................456
3.9.4.13.2 Elements .........................................................................................456
3.9.4.13.2.1 CreateManagedProperty ..............................................................456
3.9.4.13.2.2 CreateManagedPropertyResponse .................................................457
3.9.4.13.3 Complex Types ................................................................................457
3.9.4.13.4 Simple Types ...................................................................................458
3.9.4.13.5 Attributes ........................................................................................458
3.9.4.13.6 Groups ............................................................................................458
3.9.4.13.7 Attribute Groups...............................................................................458
3.9.4.14 CreateManagedPropertyBoostComponent ..................................................458
3.9.4.14.1 Messages ........................................................................................458
3.9.4.14.1.1
SchemaService_CreateManagedPropertyBoostComponent_InputMess
age ............................................................................................458
3.9.4.14.1.2
SchemaService_CreateManagedPropertyBoostComponent_OutputMe
ssage .........................................................................................459
3.9.4.14.1.3
SchemaService_CreateManagedPropertyBoostComponent_AdminExc
eptionWCFFault_FaultMessage ......................................................459
3.9.4.14.2 Elements .........................................................................................459
3.9.4.14.2.1 CreateManagedPropertyBoostComponent .......................................459
3.9.4.14.2.2 CreateManagedPropertyBoostComponentResponse .........................460
3.9.4.14.3 Complex Types ................................................................................460
3.9.4.14.4 Simple Types ...................................................................................460
3.9.4.14.5 Attributes ........................................................................................460
3.9.4.14.6 Groups ............................................................................................460
3.9.4.14.7 Attribute Groups...............................................................................460
3.9.4.15 CreateManagedPropertyMinimal ...............................................................461
3.9.4.15.1 Messages ........................................................................................461
3.9.4.15.1.1 SchemaService_CreateManagedPropertyMinimal_InputMessage .......461

43 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.15.1.2 SchemaService_CreateManagedPropertyMinimal_OutputMessage .....461
3.9.4.15.1.3
SchemaService_CreateManagedPropertyMinimal_AdminExceptionWC
FFault_FaultMessage ....................................................................462
3.9.4.15.2 Elements .........................................................................................462
3.9.4.15.2.1 CreateManagedPropertyMinimal ....................................................462
3.9.4.15.2.2 CreateManagedPropertyMinimalResponse ......................................462
3.9.4.15.3 Complex Types ................................................................................463
3.9.4.15.4 Simple Types ...................................................................................463
3.9.4.15.5 Attributes ........................................................................................463
3.9.4.15.6 Groups ............................................................................................463
3.9.4.15.7 Attribute Groups...............................................................................463
3.9.4.16 CreateQualityComponent ........................................................................463
3.9.4.16.1 Messages ........................................................................................464
3.9.4.16.1.1 SchemaService_CreateQualityComponent_InputMessage .................464
3.9.4.16.1.2 SchemaService_CreateQualityComponent_OutputMessage...............464
3.9.4.16.1.3
SchemaService_CreateQualityComponent_AdminExceptionWCFFault
_FaultMessage ............................................................................464
3.9.4.16.2 Elements .........................................................................................464
3.9.4.16.2.1 CreateQualityComponent .............................................................465
3.9.4.16.2.2 CreateQualityComponentResponse ................................................465
3.9.4.16.3 Complex Types ................................................................................465
3.9.4.16.4 Simple Types ...................................................................................465
3.9.4.16.5 Attributes ........................................................................................465
3.9.4.16.6 Groups ............................................................................................465
3.9.4.16.7 Attribute Groups...............................................................................466
3.9.4.17 CreateRankProfile ..................................................................................466
3.9.4.17.1 Messages ........................................................................................466
3.9.4.17.1.1 SchemaService_CreateRankProfile_InputMessage ...........................466
3.9.4.17.1.2 SchemaService_CreateRankProfile_OutputMessage .........................466
3.9.4.17.1.3
SchemaService_CreateRankProfile_AdminExceptionWCFFault_FaultM
essage .......................................................................................467
3.9.4.17.2 Elements .........................................................................................467
3.9.4.17.2.1 CreateRankProfile .......................................................................467
3.9.4.17.2.2 CreateRankProfileResponse ..........................................................467
3.9.4.17.3 Complex Types ................................................................................468
3.9.4.17.4 Simple Types ...................................................................................468
3.9.4.17.5 Attributes ........................................................................................468
3.9.4.17.6 Groups ............................................................................................468
3.9.4.17.7 Attribute Groups...............................................................................468
3.9.4.18 CreateRankProfileWithDefaults ................................................................468
3.9.4.18.1 Messages ........................................................................................468
3.9.4.18.1.1 SchemaService_CreateRankProfileWithDefaults_InputMessage .........468
3.9.4.18.1.2 SchemaService_CreateRankProfileWithDefaults_OutputMessage .......469
3.9.4.18.1.3
SchemaService_CreateRankProfileWithDefaults_AdminExceptionWCF
Fault_FaultMessage .....................................................................469
3.9.4.18.2 Elements .........................................................................................469
3.9.4.18.2.1 CreateRankProfileWithDefaults .....................................................469
3.9.4.18.2.2 CreateRankProfileWithDefaultsResponse ........................................470
3.9.4.18.3 Complex Types ................................................................................470

44 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.18.4 Simple Types ...................................................................................470
3.9.4.18.5 Attributes ........................................................................................470
3.9.4.18.6 Groups ............................................................................................470
3.9.4.18.7 Attribute Groups...............................................................................470
3.9.4.19 DeleteCategory ......................................................................................470
3.9.4.19.1 Messages ........................................................................................471
3.9.4.19.1.1 SchemaService_DeleteCategory_InputMessage ..............................471
3.9.4.19.1.2 SchemaService_DeleteCategory_OutputMessage ............................471
3.9.4.19.1.3
SchemaService_DeleteCategory_AdminExceptionWCFFault_FaultMes
sage ..........................................................................................471
3.9.4.19.2 Elements .........................................................................................472
3.9.4.19.2.1 DeleteCategory ..........................................................................472
3.9.4.19.2.2 DeleteCategoryResponse .............................................................472
3.9.4.19.3 Complex Types ................................................................................472
3.9.4.19.4 Simple Types ...................................................................................472
3.9.4.19.5 Attributes ........................................................................................472
3.9.4.19.6 Groups ............................................................................................472
3.9.4.19.7 Attribute Groups...............................................................................472
3.9.4.20 DeleteFullTextIndex ...............................................................................473
3.9.4.20.1 Messages ........................................................................................473
3.9.4.20.1.1 SchemaService_DeleteFullTextIndex_InputMessage ........................473
3.9.4.20.1.2 SchemaService_DeleteFullTextIndex_OutputMessage ......................473
3.9.4.20.1.3
SchemaService_DeleteFullTextIndex_AdminExceptionWCFFault_Faul
tMessage ....................................................................................474
3.9.4.20.2 Elements .........................................................................................474
3.9.4.20.2.1 DeleteFullTextIndex ....................................................................474
3.9.4.20.2.2 DeleteFullTextIndexResponse .......................................................474
3.9.4.20.3 Complex Types ................................................................................474
3.9.4.20.4 Simple Types ...................................................................................475
3.9.4.20.5 Attributes ........................................................................................475
3.9.4.20.6 Groups ............................................................................................475
3.9.4.20.7 Attribute Groups...............................................................................475
3.9.4.21 DeleteFullTextIndexMapping....................................................................475
3.9.4.21.1 Messages ........................................................................................475
3.9.4.21.1.1 SchemaService_DeleteFullTextIndexMapping_InputMessage ............475
3.9.4.21.1.2 SchemaService_DeleteFullTextIndexMapping_OutputMessage ..........476
3.9.4.21.1.3
SchemaService_DeleteFullTextIndexMapping_AdminExceptionWCFFa
ult_FaultMessage .........................................................................476
3.9.4.21.2 Elements .........................................................................................476
3.9.4.21.2.1 DeleteFullTextIndexMapping ........................................................476
3.9.4.21.2.2 DeleteFullTextIndexMappingResponse ...........................................477
3.9.4.21.3 Complex Types ................................................................................477
3.9.4.21.4 Simple Types ...................................................................................477
3.9.4.21.5 Attributes ........................................................................................477
3.9.4.21.6 Groups ............................................................................................477
3.9.4.21.7 Attribute Groups...............................................................................477
3.9.4.22 DeleteFullTextIndexRankComponent ........................................................477
3.9.4.22.1 Messages ........................................................................................478
3.9.4.22.1.1 SchemaService_DeleteFullTextIndexRankComponent_InputMessage .478

45 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.22.1.2
SchemaService_DeleteFullTextIndexRankComponent_OutputMessag
e ...............................................................................................478
3.9.4.22.1.3
SchemaService_DeleteFullTextIndexRankComponent_AdminExceptio
nWCFFault_FaultMessage .............................................................478
3.9.4.22.2 Elements .........................................................................................479
3.9.4.22.2.1 DeleteFullTextIndexRankComponent .............................................479
3.9.4.22.2.2 DeleteFullTextIndexRankComponentResponse ................................479
3.9.4.22.3 Complex Types ................................................................................479
3.9.4.22.4 Simple Types ...................................................................................479
3.9.4.22.5 Attributes ........................................................................................480
3.9.4.22.6 Groups ............................................................................................480
3.9.4.22.7 Attribute Groups...............................................................................480
3.9.4.23 DeleteManagedProperty ..........................................................................480
3.9.4.23.1 Messages ........................................................................................480
3.9.4.23.1.1 SchemaService_DeleteManagedProperty_InputMessage ..................480
3.9.4.23.1.2 SchemaService_DeleteManagedProperty_OutputMessage ................481
3.9.4.23.1.3
SchemaService_DeleteManagedProperty_AdminExceptionWCFFault_
FaultMessage ..............................................................................481
3.9.4.23.2 Elements .........................................................................................481
3.9.4.23.2.1 DeleteManagedProperty ...............................................................481
3.9.4.23.2.2 DeleteManagedPropertyResponse .................................................482
3.9.4.23.3 Complex Types ................................................................................482
3.9.4.23.4 Simple Types ...................................................................................482
3.9.4.23.5 Attributes ........................................................................................482
3.9.4.23.6 Groups ............................................................................................482
3.9.4.23.7 Attribute Groups...............................................................................482
3.9.4.24 DeleteManagedPropertyBoostComponent ..................................................482
3.9.4.24.1 Messages ........................................................................................483
3.9.4.24.1.1
SchemaService_DeleteManagedPropertyBoostComponent_InputMess
age ............................................................................................483
3.9.4.24.1.2
SchemaService_DeleteManagedPropertyBoostComponent_OutputMe
ssage .........................................................................................483
3.9.4.24.1.3
SchemaService_DeleteManagedPropertyBoostComponent_AdminExc
eptionWCFFault_FaultMessage ......................................................483
3.9.4.24.2 Elements .........................................................................................484
3.9.4.24.2.1 DeleteManagedPropertyBoostComponent .......................................484
3.9.4.24.2.2 DeleteManagedPropertyBoostComponentResponse ..........................484
3.9.4.24.3 Complex Types ................................................................................484
3.9.4.24.4 Simple Types ...................................................................................484
3.9.4.24.5 Attributes ........................................................................................484
3.9.4.24.6 Groups ............................................................................................484
3.9.4.24.7 Attribute Groups...............................................................................485
3.9.4.25 DeleteQualityComponent ........................................................................485
3.9.4.25.1 Messages ........................................................................................485
3.9.4.25.1.1 SchemaService_DeleteQualityComponent_InputMessage .................485
3.9.4.25.1.2 SchemaService_DeleteQualityComponent_OutputMessage ...............485

46 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.25.1.3
SchemaService_DeleteQualityComponent_AdminExceptionWCFFault
_FaultMessage ............................................................................486
3.9.4.25.2 Elements .........................................................................................486
3.9.4.25.2.1 DeleteQualityComponent .............................................................486
3.9.4.25.2.2 DeleteQualityComponentResponse ................................................486
3.9.4.25.3 Complex Types ................................................................................487
3.9.4.25.4 Simple Types ...................................................................................487
3.9.4.25.5 Attributes ........................................................................................487
3.9.4.25.6 Groups ............................................................................................487
3.9.4.25.7 Attribute Groups...............................................................................487
3.9.4.26 DeleteRankProfile ..................................................................................487
3.9.4.26.1 Messages ........................................................................................487
3.9.4.26.1.1 SchemaService_DeleteRankProfile_InputMessage ...........................488
3.9.4.26.1.2 SchemaService_DeleteRankProfile_OutputMessage .........................488
3.9.4.26.1.3
SchemaService_DeleteRankProfile_AdminExceptionWCFFault_FaultM
essage .......................................................................................488
3.9.4.26.2 Elements .........................................................................................488
3.9.4.26.2.1 DeleteRankProfile .......................................................................488
3.9.4.26.2.2 DeleteRankProfileResponse ..........................................................489
3.9.4.26.3 Complex Types ................................................................................489
3.9.4.26.4 Simple Types ...................................................................................489
3.9.4.26.5 Attributes ........................................................................................489
3.9.4.26.6 Groups ............................................................................................489
3.9.4.26.7 Attribute Groups...............................................................................489
3.9.4.27 DeleteUnmappedProperties .....................................................................489
3.9.4.27.1 Messages ........................................................................................490
3.9.4.27.1.1 SchemaService_DeleteUnmappedProperties_InputMessage ..............490
3.9.4.27.1.2 SchemaService_DeleteUnmappedProperties_OutputMessage............490
3.9.4.27.1.3
SchemaService_DeleteUnmappedProperties_AdminExceptionWCFFau
lt_FaultMessage ..........................................................................490
3.9.4.27.2 Elements .........................................................................................491
3.9.4.27.2.1 DeleteUnmappedProperties ..........................................................491
3.9.4.27.2.2 DeleteUnmappedPropertiesResponse .............................................491
3.9.4.27.3 Complex Types ................................................................................491
3.9.4.27.4 Simple Types ...................................................................................491
3.9.4.27.5 Attributes ........................................................................................491
3.9.4.27.6 Groups ............................................................................................491
3.9.4.27.7 Attribute Groups...............................................................................492
3.9.4.28 GetAllCategories ....................................................................................492
3.9.4.28.1 Messages ........................................................................................492
3.9.4.28.1.1 SchemaService_GetAllCategories_InputMessage .............................492
3.9.4.28.1.2 SchemaService_GetAllCategories_OutputMessage ..........................492
3.9.4.28.1.3
SchemaService_GetAllCategories_AdminExceptionWCFFault_FaultMe
ssage .........................................................................................493
3.9.4.28.2 Elements .........................................................................................493
3.9.4.28.2.1 GetAllCategories .........................................................................493
3.9.4.28.2.2 GetAllCategoriesResponse ............................................................493
3.9.4.28.3 Complex Types ................................................................................493
3.9.4.28.4 Simple Types ...................................................................................494

47 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.28.5 Attributes ........................................................................................494
3.9.4.28.6 Groups ............................................................................................494
3.9.4.28.7 Attribute Groups...............................................................................494
3.9.4.29 GetAllCrawledProperties..........................................................................494
3.9.4.29.1 Messages ........................................................................................494
3.9.4.29.1.1 SchemaService_GetAllCrawledProperties_InputMessage ..................494
3.9.4.29.1.2 SchemaService_GetAllCrawledProperties_OutputMessage ................495
3.9.4.29.1.3
SchemaService_GetAllCrawledProperties_AdminExceptionWCFFault_
FaultMessage ..............................................................................495
3.9.4.29.2 Elements .........................................................................................495
3.9.4.29.2.1 GetAllCrawledProperties ..............................................................495
3.9.4.29.2.2 GetAllCrawledPropertiesResponse .................................................496
3.9.4.29.3 Complex Types ................................................................................496
3.9.4.29.4 Simple Types ...................................................................................496
3.9.4.29.5 Attributes ........................................................................................496
3.9.4.29.6 Groups ............................................................................................496
3.9.4.29.7 Attribute Groups...............................................................................496
3.9.4.30 GetAllCrawledPropertiesCount .................................................................496
3.9.4.30.1 Messages ........................................................................................497
3.9.4.30.1.1 SchemaService_GetAllCrawledPropertiesCount_InputMessage ..........497
3.9.4.30.1.2 SchemaService_GetAllCrawledPropertiesCount_OutputMessage ........497
3.9.4.30.1.3
SchemaService_GetAllCrawledPropertiesCount_AdminExceptionWCF
Fault_FaultMessage .....................................................................497
3.9.4.30.2 Elements .........................................................................................498
3.9.4.30.2.1 GetAllCrawledPropertiesCount ......................................................498
3.9.4.30.2.2 GetAllCrawledPropertiesCountResponse .........................................498
3.9.4.30.3 Complex Types ................................................................................498
3.9.4.30.4 Simple Types ...................................................................................498
3.9.4.30.5 Attributes ........................................................................................498
3.9.4.30.6 Groups ............................................................................................498
3.9.4.30.7 Attribute Groups...............................................................................499
3.9.4.31 GetAllFullTextIndecies ............................................................................499
3.9.4.31.1 Messages ........................................................................................499
3.9.4.31.1.1 SchemaService_GetAllFullTextIndecies_InputMessage .....................499
3.9.4.31.1.2 SchemaService_GetAllFullTextIndecies_OutputMessage ...................499
3.9.4.31.1.3
SchemaService_GetAllFullTextIndecies_AdminExceptionWCFFault_Fa
ultMessage .................................................................................500
3.9.4.31.2 Elements .........................................................................................500
3.9.4.31.2.1 GetAllFullTextIndecies .................................................................500
3.9.4.31.2.2 GetAllFullTextIndeciesResponse ....................................................500
3.9.4.31.3 Complex Types ................................................................................500
3.9.4.31.4 Simple Types ...................................................................................501
3.9.4.31.5 Attributes ........................................................................................501
3.9.4.31.6 Groups ............................................................................................501
3.9.4.31.7 Attribute Groups...............................................................................501
3.9.4.32 GetAllManagedProperties ........................................................................501
3.9.4.32.1 Messages ........................................................................................501
3.9.4.32.1.1 SchemaService_GetAllManagedProperties_InputMessage .................501
3.9.4.32.1.2 SchemaService_GetAllManagedProperties_OutputMessage ...............502

48 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.32.1.3
SchemaService_GetAllManagedProperties_AdminExceptionWCFFault
_FaultMessage ............................................................................502
3.9.4.32.2 Elements .........................................................................................502
3.9.4.32.2.1 GetAllManagedProperties .............................................................502
3.9.4.32.2.2 GetAllManagedPropertiesResponse ................................................502
3.9.4.32.3 Complex Types ................................................................................503
3.9.4.32.4 Simple Types ...................................................................................503
3.9.4.32.5 Attributes ........................................................................................503
3.9.4.32.6 Groups ............................................................................................503
3.9.4.32.7 Attribute Groups...............................................................................503
3.9.4.33 GetAllRankProfiles ..................................................................................503
3.9.4.33.1 Messages ........................................................................................504
3.9.4.33.1.1 SchemaService_GetAllRankProfiles_InputMessage ..........................504
3.9.4.33.1.2 SchemaService_GetAllRankProfiles_OutputMessage ........................504
3.9.4.33.1.3
SchemaService_GetAllRankProfiles_AdminExceptionWCFFault_Fault
Message .....................................................................................504
3.9.4.33.2 Elements .........................................................................................504
3.9.4.33.2.1 GetAllRankProfiles.......................................................................504
3.9.4.33.2.2 GetAllRankProfilesResponse .........................................................505
3.9.4.33.3 Complex Types ................................................................................505
3.9.4.33.4 Simple Types ...................................................................................505
3.9.4.33.5 Attributes ........................................................................................505
3.9.4.33.6 Groups ............................................................................................505
3.9.4.33.7 Attribute Groups...............................................................................505
3.9.4.34 GetCategory ..........................................................................................505
3.9.4.34.1 Messages ........................................................................................506
3.9.4.34.1.1 SchemaService_GetCategory_InputMessage ..................................506
3.9.4.34.1.2 SchemaService_GetCategory_OutputMessage ................................506
3.9.4.34.1.3
SchemaService_GetCategory_AdminExceptionWCFFault_FaultMessag
e ...............................................................................................506
3.9.4.34.2 Elements .........................................................................................507
3.9.4.34.2.1 GetCategory...............................................................................507
3.9.4.34.2.2 GetCategoryResponse .................................................................507
3.9.4.34.3 Complex Types ................................................................................507
3.9.4.34.4 Simple Types ...................................................................................507
3.9.4.34.5 Attributes ........................................................................................507
3.9.4.34.6 Groups ............................................................................................507
3.9.4.34.7 Attribute Groups...............................................................................507
3.9.4.35 GetCategoryByName ..............................................................................508
3.9.4.35.1 Messages ........................................................................................508
3.9.4.35.1.1 SchemaService_GetCategoryByName_InputMessage.......................508
3.9.4.35.1.2 SchemaService_GetCategoryByName_OutputMessage ....................508
3.9.4.35.1.3
SchemaService_GetCategoryByName_AdminExceptionWCFFault_Fau
ltMessage ...................................................................................508
3.9.4.35.2 Elements .........................................................................................509
3.9.4.35.2.1 GetCategoryByName ...................................................................509
3.9.4.35.2.2 GetCategoryByNameResponse ......................................................509
3.9.4.35.3 Complex Types ................................................................................509
3.9.4.35.4 Simple Types ...................................................................................509

49 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.35.5 Attributes ........................................................................................510
3.9.4.35.6 Groups ............................................................................................510
3.9.4.35.7 Attribute Groups...............................................................................510
3.9.4.36 GetCrawledProperty ...............................................................................510
3.9.4.36.1 Messages ........................................................................................510
3.9.4.36.1.1 SchemaService_GetCrawledProperty_InputMessage ........................510
3.9.4.36.1.2 SchemaService_GetCrawledProperty_OutputMessage ......................510
3.9.4.36.1.3
SchemaService_GetCrawledProperty_AdminExceptionWCFFault_Faul
tMessage ....................................................................................511
3.9.4.36.2 Elements .........................................................................................511
3.9.4.36.2.1 GetCrawledProperty ....................................................................511
3.9.4.36.2.2 GetCrawledPropertyResponse .......................................................511
3.9.4.36.3 Complex Types ................................................................................512
3.9.4.36.4 Simple Types ...................................................................................512
3.9.4.36.5 Attributes ........................................................................................512
3.9.4.36.6 Groups ............................................................................................512
3.9.4.36.7 Attribute Groups...............................................................................512
3.9.4.37 GetCrawledPropertyMappings ..................................................................512
3.9.4.37.1 Messages ........................................................................................513
3.9.4.37.1.1 SchemaService_GetCrawledPropertyMappings_InputMessage ...........513
3.9.4.37.1.2 SchemaService_GetCrawledPropertyMappings_OutputMessage ........513
3.9.4.37.1.3
SchemaService_GetCrawledPropertyMappings_AdminExceptionWCFF
ault_FaultMessage .......................................................................513
3.9.4.37.2 Elements .........................................................................................513
3.9.4.37.2.1 GetCrawledPropertyMappings .......................................................514
3.9.4.37.2.2 GetCrawledPropertyMappingsResponse ..........................................514
3.9.4.37.3 Complex Types ................................................................................514
3.9.4.37.4 Simple Types ...................................................................................514
3.9.4.37.5 Attributes ........................................................................................514
3.9.4.37.6 Groups ............................................................................................514
3.9.4.37.7 Attribute Groups...............................................................................514
3.9.4.38 GetFreshnessManagedPropertyReference ..................................................515
3.9.4.38.1 Messages ........................................................................................515
3.9.4.38.1.1
SchemaService_GetFreshnessManagedPropertyReference_InputMess
age ............................................................................................515
3.9.4.38.1.2
SchemaService_GetFreshnessManagedPropertyReference_OutputMe
ssage .........................................................................................515
3.9.4.38.1.3
SchemaService_GetFreshnessManagedPropertyReference_AdminExc
eptionWCFFault_FaultMessage ......................................................516
3.9.4.38.2 Elements .........................................................................................516
3.9.4.38.2.1 GetFreshnessManagedPropertyReference .......................................516
3.9.4.38.2.2 GetFreshnessManagedPropertyReferenceResponse ..........................516
3.9.4.38.3 Complex Types ................................................................................517
3.9.4.38.4 Simple Types ...................................................................................517
3.9.4.38.5 Attributes ........................................................................................517
3.9.4.38.6 Groups ............................................................................................517
3.9.4.38.7 Attribute Groups...............................................................................517
3.9.4.39 GetFullTextIndex ...................................................................................517

50 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.39.1 Messages ........................................................................................517
3.9.4.39.1.1 SchemaService_GetFullTextIndex_InputMessage ............................518
3.9.4.39.1.2 SchemaService_GetFullTextIndex_OutputMessage ..........................518
3.9.4.39.1.3
SchemaService_GetFullTextIndex_AdminExceptionWCFFault_FaultM
essage .......................................................................................518
3.9.4.39.2 Elements .........................................................................................518
3.9.4.39.2.1 GetFullTextIndex ........................................................................518
3.9.4.39.2.2 GetFullTextIndexResponse ...........................................................519
3.9.4.39.3 Complex Types ................................................................................519
3.9.4.39.4 Simple Types ...................................................................................519
3.9.4.39.5 Attributes ........................................................................................519
3.9.4.39.6 Groups ............................................................................................519
3.9.4.39.7 Attribute Groups...............................................................................519
3.9.4.40 GetFullTextIndexMappings ......................................................................519
3.9.4.40.1 Messages ........................................................................................520
3.9.4.40.1.1 SchemaService_GetFullTextIndexMappings_InputMessage ...............520
3.9.4.40.1.2 SchemaService_GetFullTextIndexMappings_OutputMessage .............520
3.9.4.40.1.3
SchemaService_GetFullTextIndexMappings_AdminExceptionWCFFaul
t_FaultMessage ...........................................................................520
3.9.4.40.2 Elements .........................................................................................521
3.9.4.40.2.1 GetFullTextIndexMappings ...........................................................521
3.9.4.40.2.2 GetFullTextIndexMappingsResponse ..............................................521
3.9.4.40.3 Complex Types ................................................................................521
3.9.4.40.4 Simple Types ...................................................................................521
3.9.4.40.5 Attributes ........................................................................................522
3.9.4.40.6 Groups ............................................................................................522
3.9.4.40.7 Attribute Groups...............................................................................522
3.9.4.41 GetFullTextIndexRankCollection ...............................................................522
3.9.4.41.1 Messages ........................................................................................522
3.9.4.41.1.1 SchemaService_GetFullTextIndexRankCollection_InputMessage .......522
3.9.4.41.1.2 SchemaService_GetFullTextIndexRankCollection_OutputMessage .....523
3.9.4.41.1.3
SchemaService_GetFullTextIndexRankCollection_AdminExceptionWC
FFault_FaultMessage ....................................................................523
3.9.4.41.2 Elements .........................................................................................523
3.9.4.41.2.1 GetFullTextIndexRankCollection ....................................................523
3.9.4.41.2.2 GetFullTextIndexRankCollectionResponse ......................................524
3.9.4.41.3 Complex Types ................................................................................524
3.9.4.41.4 Simple Types ...................................................................................524
3.9.4.41.5 Attributes ........................................................................................524
3.9.4.41.6 Groups ............................................................................................524
3.9.4.41.7 Attribute Groups...............................................................................524
3.9.4.42 GetImportanceLevelWeight .....................................................................524
3.9.4.42.1 Messages ........................................................................................525
3.9.4.42.1.1 SchemaService_GetImportanceLevelWeight_InputMessage ..............525
3.9.4.42.1.2 SchemaService_GetImportanceLevelWeight_OutputMessage............525
3.9.4.42.1.3
SchemaService_GetImportanceLevelWeight_AdminExceptionWCFFau
lt_FaultMessage ..........................................................................525
3.9.4.42.2 Elements .........................................................................................526
3.9.4.42.2.1 GetImportanceLevelWeight ..........................................................526

51 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.42.2.2 GetImportanceLevelWeightResponse .............................................526
3.9.4.42.3 Complex Types ................................................................................526
3.9.4.42.4 Simple Types ...................................................................................526
3.9.4.42.5 Attributes ........................................................................................526
3.9.4.42.6 Groups ............................................................................................527
3.9.4.42.7 Attribute Groups...............................................................................527
3.9.4.43 GetManagedProperty ..............................................................................527
3.9.4.43.1 Messages ........................................................................................527
3.9.4.43.1.1 SchemaService_GetManagedProperty_InputMessage ......................527
3.9.4.43.1.2 SchemaService_GetManagedProperty_OutputMessage ....................527
3.9.4.43.1.3
SchemaService_GetManagedProperty_AdminExceptionWCFFault_Fau
ltMessage ...................................................................................528
3.9.4.43.2 Elements .........................................................................................528
3.9.4.43.2.1 GetManagedProperty ...................................................................528
3.9.4.43.2.2 GetManagedPropertyResponse .....................................................528
3.9.4.43.3 Complex Types ................................................................................529
3.9.4.43.4 Simple Types ...................................................................................529
3.9.4.43.5 Attributes ........................................................................................529
3.9.4.43.6 Groups ............................................................................................529
3.9.4.43.7 Attribute Groups...............................................................................529
3.9.4.44 GetManagedPropertyBoostCollection.........................................................529
3.9.4.44.1 Messages ........................................................................................529
3.9.4.44.1.1 SchemaService_GetManagedPropertyBoostCollection_InputMessage .529
3.9.4.44.1.2
SchemaService_GetManagedPropertyBoostCollection_OutputMessag
e ...............................................................................................530
3.9.4.44.1.3
SchemaService_GetManagedPropertyBoostCollection_AdminExceptio
nWCFFault_FaultMessage .............................................................530
3.9.4.44.2 Elements .........................................................................................530
3.9.4.44.2.1 GetManagedPropertyBoostCollection .............................................530
3.9.4.44.2.2 GetManagedPropertyBoostCollectionResponse ................................531
3.9.4.44.3 Complex Types ................................................................................531
3.9.4.44.4 Simple Types ...................................................................................531
3.9.4.44.5 Attributes ........................................................................................531
3.9.4.44.6 Groups ............................................................................................531
3.9.4.44.7 Attribute Groups...............................................................................531
3.9.4.45 GetManagedPropertyById .......................................................................531
3.9.4.45.1 Messages ........................................................................................532
3.9.4.45.1.1 SchemaService_GetManagedPropertyById_InputMessage ................532
3.9.4.45.1.2 SchemaService_GetManagedPropertyById_OutputMessage ..............532
3.9.4.45.1.3
SchemaService_GetManagedPropertyById_AdminExceptionWCFFault
_FaultMessage ............................................................................532
3.9.4.45.2 Elements .........................................................................................533
3.9.4.45.2.1 GetManagedPropertyById ............................................................533
3.9.4.45.2.2 GetManagedPropertyByIdResponse ...............................................533
3.9.4.45.3 Complex Types ................................................................................533
3.9.4.45.4 Simple Types ...................................................................................533
3.9.4.45.5 Attributes ........................................................................................533
3.9.4.45.6 Groups ............................................................................................534
3.9.4.45.7 Attribute Groups...............................................................................534

52 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.46 GetMappedManagedProperties .................................................................534
3.9.4.46.1 Messages ........................................................................................534
3.9.4.46.1.1 SchemaService_GetMappedManagedProperties_InputMessage .........534
3.9.4.46.1.2 SchemaService_GetMappedManagedProperties_OutputMessage .......534
3.9.4.46.1.3
SchemaService_GetMappedManagedProperties_AdminExceptionWCF
Fault_FaultMessage .....................................................................535
3.9.4.46.2 Elements .........................................................................................535
3.9.4.46.2.1 GetMappedManagedProperties ......................................................535
3.9.4.46.2.2 GetMappedManagedPropertiesResponse ........................................535
3.9.4.46.3 Complex Types ................................................................................536
3.9.4.46.4 Simple Types ...................................................................................536
3.9.4.46.5 Attributes ........................................................................................536
3.9.4.46.6 Groups ............................................................................................536
3.9.4.46.7 Attribute Groups...............................................................................536
3.9.4.47 GetMappingsForLevel .............................................................................536
3.9.4.47.1 Messages ........................................................................................536
3.9.4.47.1.1 SchemaService_GetMappingsForLevel_InputMessage ......................537
3.9.4.47.1.2 SchemaService_GetMappingsForLevel_OutputMessage ....................537
3.9.4.47.1.3
SchemaService_GetMappingsForLevel_AdminExceptionWCFFault_Fa
ultMessage .................................................................................537
3.9.4.47.2 Elements .........................................................................................537
3.9.4.47.2.1 GetMappingsForLevel ..................................................................537
3.9.4.47.2.2 GetMappingsForLevelResponse .....................................................538
3.9.4.47.3 Complex Types ................................................................................538
3.9.4.47.4 Simple Types ...................................................................................538
3.9.4.47.5 Attributes ........................................................................................538
3.9.4.47.6 Groups ............................................................................................538
3.9.4.47.7 Attribute Groups...............................................................................538
3.9.4.48 GetPropsetCategoryMappings ..................................................................538
3.9.4.48.1 Messages ........................................................................................539
3.9.4.48.1.1 SchemaService_GetPropsetCategoryMappings_InputMessage ...........539
3.9.4.48.1.2 SchemaService_GetPropsetCategoryMappings_OutputMessage ........539
3.9.4.48.1.3
SchemaService_GetPropsetCategoryMappings_AdminExceptionWCFF
ault_FaultMessage .......................................................................539
3.9.4.48.2 Elements .........................................................................................540
3.9.4.48.2.1 GetPropsetCategoryMappings .......................................................540
3.9.4.48.2.2 GetPropsetCategoryMappingsResponse ..........................................540
3.9.4.48.3 Complex Types ................................................................................540
3.9.4.48.4 Simple Types ...................................................................................541
3.9.4.48.5 Attributes ........................................................................................541
3.9.4.48.6 Groups ............................................................................................541
3.9.4.48.7 Attribute Groups...............................................................................541
3.9.4.49 GetQualityComponentCollection ...............................................................541
3.9.4.49.1 Messages ........................................................................................541
3.9.4.49.1.1 SchemaService_GetQualityComponentCollection_InputMessage .......541
3.9.4.49.1.2 SchemaService_GetQualityComponentCollection_OutputMessage .....542
3.9.4.49.1.3
SchemaService_GetQualityComponentCollection_AdminExceptionWC
FFault_FaultMessage ....................................................................542
3.9.4.49.2 Elements .........................................................................................542

53 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.49.2.1 GetQualityComponentCollection ....................................................542
3.9.4.49.2.2 GetQualityComponentCollectionResponse ......................................543
3.9.4.49.3 Complex Types ................................................................................543
3.9.4.49.4 Simple Types ...................................................................................543
3.9.4.49.5 Attributes ........................................................................................543
3.9.4.49.6 Groups ............................................................................................543
3.9.4.49.7 Attribute Groups...............................................................................543
3.9.4.50 GetQueryCrawledProperties.....................................................................543
3.9.4.50.1 Messages ........................................................................................544
3.9.4.50.1.1 SchemaService_GetQueryCrawledProperties_InputMessage .............544
3.9.4.50.1.2 SchemaService_GetQueryCrawledProperties_OutputMessage ...........544
3.9.4.50.1.3
SchemaService_GetQueryCrawledProperties_AdminExceptionWCFFa
ult_FaultMessage .........................................................................544
3.9.4.50.2 Elements .........................................................................................545
3.9.4.50.2.1 GetQueryCrawledProperties .........................................................545
3.9.4.50.2.2 GetQueryCrawledPropertiesResponse ............................................545
3.9.4.50.3 Complex Types ................................................................................545
3.9.4.50.4 Simple Types ...................................................................................545
3.9.4.50.5 Attributes ........................................................................................546
3.9.4.50.6 Groups ............................................................................................546
3.9.4.50.7 Attribute Groups...............................................................................546
3.9.4.51 GetRankProfile.......................................................................................546
3.9.4.51.1 Messages ........................................................................................546
3.9.4.51.1.1 SchemaService_GetRankProfile_InputMessage ...............................546
3.9.4.51.1.2 SchemaService_GetRankProfile_OutputMessage .............................546
3.9.4.51.1.3
SchemaService_GetRankProfile_AdminExceptionWCFFault_FaultMess
age ............................................................................................547
3.9.4.51.2 Elements .........................................................................................547
3.9.4.51.2.1 GetRankProfile ...........................................................................547
3.9.4.51.2.2 GetRankProfileResponse ..............................................................547
3.9.4.51.3 Complex Types ................................................................................548
3.9.4.51.4 Simple Types ...................................................................................548
3.9.4.51.5 Attributes ........................................................................................548
3.9.4.51.6 Groups ............................................................................................548
3.9.4.51.7 Attribute Groups...............................................................................548
3.9.4.52 GetRefinerConfiguration..........................................................................548
3.9.4.52.1 Messages ........................................................................................548
3.9.4.52.1.1 SchemaService_GetRefinerConfiguration_InputMessage ..................548
3.9.4.52.1.2 SchemaService_GetRefinerConfiguration_OutputMessage ................549
3.9.4.52.1.3
SchemaService_GetRefinerConfiguration_AdminExceptionWCFFault_
FaultMessage ..............................................................................549
3.9.4.52.2 Elements .........................................................................................549
3.9.4.52.2.1 GetRefinerConfiguration ..............................................................549
3.9.4.52.2.2 GetRefinerConfigurationResponse .................................................550
3.9.4.52.3 Complex Types ................................................................................550
3.9.4.52.4 Simple Types ...................................................................................550
3.9.4.52.5 Attributes ........................................................................................550
3.9.4.52.6 Groups ............................................................................................550
3.9.4.52.7 Attribute Groups...............................................................................550
3.9.4.53 GetUnmappedCrawledProperties ..............................................................550

54 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.53.1 Messages ........................................................................................551
3.9.4.53.1.1 SchemaService_GetUnmappedCrawledProperties_InputMessage.......551
3.9.4.53.1.2 SchemaService_GetUnmappedCrawledProperties_OutputMessage ....551
3.9.4.53.1.3
SchemaService_GetUnmappedCrawledProperties_AdminExceptionW
CFFault_FaultMessage ..................................................................551
3.9.4.53.2 Elements .........................................................................................552
3.9.4.53.2.1 GetUnmappedCrawledProperties ...................................................552
3.9.4.53.2.2 GetUnmappedCrawledPropertiesResponse ......................................552
3.9.4.53.3 Complex Types ................................................................................552
3.9.4.53.4 Simple Types ...................................................................................552
3.9.4.53.5 Attributes ........................................................................................552
3.9.4.53.6 Groups ............................................................................................552
3.9.4.53.7 Attribute Groups...............................................................................553
3.9.4.54 MakeDefaultFullTextIndex .......................................................................553
3.9.4.54.1 Messages ........................................................................................553
3.9.4.54.1.1 SchemaService_MakeDefaultFullTextIndex_InputMessage ...............553
3.9.4.54.1.2 SchemaService_MakeDefaultFullTextIndex_OutputMessage .............553
3.9.4.54.1.3
SchemaService_MakeDefaultFullTextIndex_AdminExceptionWCFFault
_FaultMessage ............................................................................554
3.9.4.54.2 Elements .........................................................................................554
3.9.4.54.2.1 MakeDefaultFullTextIndex ............................................................554
3.9.4.54.2.2 MakeDefaultFullTextIndexResponse ..............................................554
3.9.4.54.3 Complex Types ................................................................................555
3.9.4.54.4 Simple Types ...................................................................................555
3.9.4.54.5 Attributes ........................................................................................555
3.9.4.54.6 Groups ............................................................................................555
3.9.4.54.7 Attribute Groups...............................................................................555
3.9.4.55 MakeDefaultRankProfile ..........................................................................555
3.9.4.55.1 Messages ........................................................................................555
3.9.4.55.1.1 SchemaService_MakeDefaultRankProfile_InputMessage ...................555
3.9.4.55.1.2 SchemaService_MakeDefaultRankProfile_OutputMessage.................556
3.9.4.55.1.3
SchemaService_MakeDefaultRankProfile_AdminExceptionWCFFault_F
aultMessage ................................................................................556
3.9.4.55.2 Elements .........................................................................................556
3.9.4.55.2.1 MakeDefaultRankProfile ...............................................................556
3.9.4.55.2.2 MakeDefaultRankProfileResponse ..................................................557
3.9.4.55.3 Complex Types ................................................................................557
3.9.4.55.4 Simple Types ...................................................................................557
3.9.4.55.5 Attributes ........................................................................................557
3.9.4.55.6 Groups ............................................................................................557
3.9.4.55.7 Attribute Groups...............................................................................557
3.9.4.56 QueryCrawledProperties .........................................................................557
3.9.4.56.1 Messages ........................................................................................558
3.9.4.56.1.1 SchemaService_QueryCrawledProperties_InputMessage ..................558
3.9.4.56.1.2 SchemaService_QueryCrawledProperties_OutputMessage ................558
3.9.4.56.1.3
SchemaService_QueryCrawledProperties_AdminExceptionWCFFault_
FaultMessage ..............................................................................558
3.9.4.56.2 Elements .........................................................................................558
3.9.4.56.2.1 QueryCrawledProperties ..............................................................558

55 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.56.2.2 QueryCrawledPropertiesResponse .................................................559
3.9.4.56.3 Complex Types ................................................................................559
3.9.4.56.4 Simple Types ...................................................................................559
3.9.4.56.5 Attributes ........................................................................................559
3.9.4.56.6 Groups ............................................................................................559
3.9.4.56.7 Attribute Groups...............................................................................560
3.9.4.57 SetCrawledPropertyMappings ..................................................................560
3.9.4.57.1 Messages ........................................................................................560
3.9.4.57.1.1 SchemaService_SetCrawledPropertyMappings_InputMessage ...........560
3.9.4.57.1.2 SchemaService_SetCrawledPropertyMappings_OutputMessage .........560
3.9.4.57.1.3
SchemaService_SetCrawledPropertyMappings_AdminExceptionWCFF
ault_FaultMessage .......................................................................561
3.9.4.57.2 Elements .........................................................................................561
3.9.4.57.2.1 SetCrawledPropertyMappings .......................................................561
3.9.4.57.2.2 SetCrawledPropertyMappingsResponse ..........................................561
3.9.4.57.3 Complex Types ................................................................................562
3.9.4.57.4 Simple Types ...................................................................................562
3.9.4.57.5 Attributes ........................................................................................562
3.9.4.57.6 Groups ............................................................................................562
3.9.4.57.7 Attribute Groups...............................................................................562
3.9.4.58 SetFreshnessManagedPropertyReference ..................................................562
3.9.4.58.1 Messages ........................................................................................563
3.9.4.58.1.1
SchemaService_SetFreshnessManagedPropertyReference_InputMess
age ............................................................................................563
3.9.4.58.1.2
SchemaService_SetFreshnessManagedPropertyReference_OutputMes
sage ..........................................................................................563
3.9.4.58.1.3
SchemaService_SetFreshnessManagedPropertyReference_AdminExc
eptionWCFFault_FaultMessage ......................................................563
3.9.4.58.2 Elements .........................................................................................563
3.9.4.58.2.1 SetFreshnessManagedPropertyReference .......................................564
3.9.4.58.2.2 SetFreshnessManagedPropertyReferenceResponse ..........................564
3.9.4.58.3 Complex Types ................................................................................564
3.9.4.58.4 Simple Types ...................................................................................564
3.9.4.58.5 Attributes ........................................................................................564
3.9.4.58.6 Groups ............................................................................................564
3.9.4.58.7 Attribute Groups...............................................................................564
3.9.4.59 SetImportanceLevelWeight .....................................................................565
3.9.4.59.1 Messages ........................................................................................565
3.9.4.59.1.1 SchemaService_SetImportanceLevelWeight_InputMessage ..............565
3.9.4.59.1.2 SchemaService_SetImportanceLevelWeight_OutputMessage ............565
3.9.4.59.1.3
SchemaService_SetImportanceLevelWeight_AdminExceptionWCFFau
lt_FaultMessage ..........................................................................566
3.9.4.59.2 Elements .........................................................................................566
3.9.4.59.2.1 SetImportanceLevelWeight ..........................................................566
3.9.4.59.2.2 SetImportanceLevelWeightResponse .............................................566
3.9.4.59.3 Complex Types ................................................................................567
3.9.4.59.4 Simple Types ...................................................................................567
3.9.4.59.5 Attributes ........................................................................................567

56 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.59.6 Groups ............................................................................................567
3.9.4.59.7 Attribute Groups...............................................................................567
3.9.4.60 SetPropsetCategoryMappings ..................................................................567
3.9.4.60.1 Messages ........................................................................................567
3.9.4.60.1.1 SchemaService_SetPropsetCategoryMappings_InputMessage ...........568
3.9.4.60.1.2 SchemaService_SetPropsetCategoryMappings_OutputMessage .........568
3.9.4.60.1.3
SchemaService_SetPropsetCategoryMappings_AdminExceptionWCFF
ault_FaultMessage .......................................................................568
3.9.4.60.2 Elements .........................................................................................568
3.9.4.60.2.1 SetPropsetCategoryMappings .......................................................568
3.9.4.60.2.2 SetPropsetCategoryMappingsResponse ..........................................569
3.9.4.60.3 Complex Types ................................................................................569
3.9.4.60.4 Simple Types ...................................................................................569
3.9.4.60.5 Attributes ........................................................................................569
3.9.4.60.6 Groups ............................................................................................569
3.9.4.60.7 Attribute Groups...............................................................................569
3.9.4.61 SetRefinerConfiguration ..........................................................................569
3.9.4.61.1 Messages ........................................................................................570
3.9.4.61.1.1 SchemaService_SetRefinerConfiguration_InputMessage ..................570
3.9.4.61.1.2 SchemaService_SetRefinerConfiguration_OutputMessage ................570
3.9.4.61.1.3
SchemaService_SetRefinerConfiguration_AdminExceptionWCFFault_
FaultMessage ..............................................................................570
3.9.4.61.2 Elements .........................................................................................571
3.9.4.61.2.1 SetRefinerConfiguration ...............................................................571
3.9.4.61.2.2 SetRefinerConfigurationResponse .................................................571
3.9.4.61.3 Complex Types ................................................................................571
3.9.4.61.4 Simple Types ...................................................................................572
3.9.4.61.5 Attributes ........................................................................................572
3.9.4.61.6 Groups ............................................................................................572
3.9.4.61.7 Attribute Groups...............................................................................572
3.9.4.62 SetResultFallback ...................................................................................572
3.9.4.62.1 Messages ........................................................................................572
3.9.4.62.1.1 SchemaService_SetResultFallback_InputMessage ...........................572
3.9.4.62.1.2 SchemaService_SetResultFallback_OutputMessage .........................573
3.9.4.62.1.3
SchemaService_SetResultFallback_AdminExceptionWCFFault_FaultM
essage .......................................................................................573
3.9.4.62.2 Elements .........................................................................................573
3.9.4.62.2.1 SetResultFallback .......................................................................573
3.9.4.62.2.2 SetResultFallbackResponse ..........................................................574
3.9.4.62.3 Complex Types ................................................................................574
3.9.4.62.4 Simple Types ...................................................................................574
3.9.4.62.5 Attributes ........................................................................................574
3.9.4.62.6 Groups ............................................................................................574
3.9.4.62.7 Attribute Groups...............................................................................574
3.9.4.63 UpdateCategory .....................................................................................574
3.9.4.63.1 Messages ........................................................................................575
3.9.4.63.1.1 SchemaService_UpdateCategory_InputMessage .............................575
3.9.4.63.1.2 SchemaService_UpdateCategory_OutputMessage ...........................575

57 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.63.1.3
SchemaService_UpdateCategory_AdminExceptionWCFFault_FaultMe
ssage .........................................................................................575
3.9.4.63.2 Elements .........................................................................................575
3.9.4.63.2.1 UpdateCategory..........................................................................575
3.9.4.63.2.2 UpdateCategoryResponse ............................................................576
3.9.4.63.3 Complex Types ................................................................................576
3.9.4.63.4 Simple Types ...................................................................................576
3.9.4.63.5 Attributes ........................................................................................576
3.9.4.63.6 Groups ............................................................................................576
3.9.4.63.7 Attribute Groups...............................................................................576
3.9.4.64 UpdateCrawledProperty ..........................................................................576
3.9.4.64.1 Messages ........................................................................................577
3.9.4.64.1.1 SchemaService_UpdateCrawledProperty_InputMessage ...................577
3.9.4.64.1.2 SchemaService_UpdateCrawledProperty_OutputMessage .................577
3.9.4.64.1.3
SchemaService_UpdateCrawledProperty_AdminExceptionWCFFault_F
aultMessage ................................................................................577
3.9.4.64.2 Elements .........................................................................................578
3.9.4.64.2.1 UpdateCrawledProperty ...............................................................578
3.9.4.64.2.2 UpdateCrawledPropertyResponse ..................................................578
3.9.4.64.3 Complex Types ................................................................................578
3.9.4.64.4 Simple Types ...................................................................................578
3.9.4.64.5 Attributes ........................................................................................578
3.9.4.64.6 Groups ............................................................................................579
3.9.4.64.7 Attribute Groups...............................................................................579
3.9.4.65 UpdateFullTextIndex ..............................................................................579
3.9.4.65.1 Messages ........................................................................................579
3.9.4.65.1.1 SchemaService_UpdateFullTextIndex_InputMessage .......................579
3.9.4.65.1.2 SchemaService_UpdateFullTextIndex_OutputMessage .....................580
3.9.4.65.1.3
SchemaService_UpdateFullTextIndex_AdminExceptionWCFFault_Faul
tMessage ....................................................................................580
3.9.4.65.2 Elements .........................................................................................580
3.9.4.65.2.1 UpdateFullTextIndex ...................................................................580
3.9.4.65.2.2 UpdateFullTextIndexResponse ......................................................580
3.9.4.65.3 Complex Types ................................................................................581
3.9.4.65.4 Simple Types ...................................................................................581
3.9.4.65.5 Attributes ........................................................................................581
3.9.4.65.6 Groups ............................................................................................581
3.9.4.65.7 Attribute Groups...............................................................................581
3.9.4.66 UpdateFullTextIndexRankComponent .......................................................581
3.9.4.66.1 Messages ........................................................................................582
3.9.4.66.1.1
SchemaService_UpdateFullTextIndexRankComponent_InputMessage .582
3.9.4.66.1.2
SchemaService_UpdateFullTextIndexRankComponent_OutputMessag
e ...............................................................................................582
3.9.4.66.1.3
SchemaService_UpdateFullTextIndexRankComponent_AdminExcepti
onWCFFault_FaultMessage ............................................................582
3.9.4.66.2 Elements .........................................................................................582
3.9.4.66.2.1 UpdateFullTextIndexRankComponent ............................................583

58 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.66.2.2 UpdateFullTextIndexRankComponentResponse ...............................583
3.9.4.66.3 Complex Types ................................................................................583
3.9.4.66.4 Simple Types ...................................................................................583
3.9.4.66.5 Attributes ........................................................................................583
3.9.4.66.6 Groups ............................................................................................583
3.9.4.66.7 Attribute Groups...............................................................................583
3.9.4.67 UpdateManagedProperty .........................................................................584
3.9.4.67.1 Messages ........................................................................................584
3.9.4.67.1.1 SchemaService_UpdateManagedProperty_InputMessage .................584
3.9.4.67.1.2 SchemaService_UpdateManagedProperty_OutputMessage ...............584
3.9.4.67.1.3
SchemaService_UpdateManagedProperty_AdminExceptionWCFFault_
FaultMessage ..............................................................................585
3.9.4.67.2 Elements .........................................................................................585
3.9.4.67.2.1 UpdateManagedProperty ..............................................................585
3.9.4.67.2.2 UpdateManagedPropertyResponse ................................................585
3.9.4.67.3 Complex Types ................................................................................586
3.9.4.67.4 Simple Types ...................................................................................586
3.9.4.67.5 Attributes ........................................................................................586
3.9.4.67.6 Groups ............................................................................................586
3.9.4.67.7 Attribute Groups...............................................................................586
3.9.4.68 UpdateManagedPropertyBoostComponent .................................................586
3.9.4.68.1 Messages ........................................................................................586
3.9.4.68.1.1
SchemaService_UpdateManagedPropertyBoostComponent_InputMes
sage ..........................................................................................587
3.9.4.68.1.2
SchemaService_UpdateManagedPropertyBoostComponent_OutputMe
ssage .........................................................................................587
3.9.4.68.1.3
SchemaService_UpdateManagedPropertyBoostComponent_AdminExc
eptionWCFFault_FaultMessage ......................................................587
3.9.4.68.2 Elements .........................................................................................587
3.9.4.68.2.1 UpdateManagedPropertyBoostComponent ......................................587
3.9.4.68.2.2 UpdateManagedPropertyBoostComponentResponse .........................588
3.9.4.68.3 Complex Types ................................................................................588
3.9.4.68.4 Simple Types ...................................................................................588
3.9.4.68.5 Attributes ........................................................................................588
3.9.4.68.6 Groups ............................................................................................588
3.9.4.68.7 Attribute Groups...............................................................................588
3.9.4.69 UpdateQualityComponent .......................................................................588
3.9.4.69.1 Messages ........................................................................................589
3.9.4.69.1.1 SchemaService_UpdateQualityComponent_InputMessage ................589
3.9.4.69.1.2 SchemaService_UpdateQualityComponent_OutputMessage ..............589
3.9.4.69.1.3
SchemaService_UpdateQualityComponent_AdminExceptionWCFFault
_FaultMessage ............................................................................589
3.9.4.69.2 Elements .........................................................................................590
3.9.4.69.2.1 UpdateQualityComponent ............................................................590
3.9.4.69.2.2 UpdateQualityComponentResponse ...............................................590
3.9.4.69.3 Complex Types ................................................................................590
3.9.4.69.4 Simple Types ...................................................................................590
3.9.4.69.5 Attributes ........................................................................................591

59 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.69.6 Groups ............................................................................................591
3.9.4.69.7 Attribute Groups...............................................................................591
3.9.4.70 UpdateRankProfile..................................................................................591
3.9.4.70.1 Messages ........................................................................................591
3.9.4.70.1.1 SchemaService_UpdateRankProfile_InputMessage ..........................591
3.9.4.70.1.2 SchemaService_UpdateRankProfile_OutputMessage ........................592
3.9.4.70.1.3
SchemaService_UpdateRankProfile_AdminExceptionWCFFault_Fault
Message .....................................................................................592
3.9.4.70.2 Elements .........................................................................................592
3.9.4.70.2.1 UpdateRankProfile ......................................................................592
3.9.4.70.2.2 UpdateRankProfileResponse .........................................................592
3.9.4.70.3 Complex Types ................................................................................593
3.9.4.70.4 Simple Types ...................................................................................593
3.9.4.70.5 Attributes ........................................................................................593
3.9.4.70.6 Groups ............................................................................................593
3.9.4.70.7 Attribute Groups...............................................................................593
3.9.5 Timer Events ................................................................................................593
3.9.6 Other Local Events ........................................................................................593

4 Protocol Examples ................................................................................................ 594


4.1 Add Spell-Check Exclusion ...................................................................................594
4.1.1 GetAll ..........................................................................................................596
4.1.2 IsDirty .........................................................................................................598
4.2 Addition of Keyword-Related Items .......................................................................599
4.2.1 AddSearchSettingGroup .................................................................................599
4.2.2 AddKeyword .................................................................................................600
4.3 SchemaService Method GetQueryCrawledProperties ................................................601

5 Security ................................................................................................................ 603


5.1 Security Considerations for Implementers ..............................................................603
5.2 Index of Security Parameters ...............................................................................603

6 Appendix A: Full WSDL ......................................................................................... 604


6.1 KeywordService Web Service WSDL ......................................................................604
6.2 SpellCheckerService Web Service WSDL ................................................................769
6.3 TermEntityExtractorService Web Service WSDL ......................................................782
6.4 PersistedDictionaryService Web Service WSDL .......................................................795
6.5 CompiledDictionaryService Web Service WSDL .......................................................823
6.6 LinguisticManagerService Web Service WSDL .........................................................826
6.7 DeploymentService Web Service WSDL .................................................................829
6.8 ContentCollectionService Web Service WSDL ..........................................................831
6.9 SchemaService Web Service WSDL .......................................................................840

7 Appendix B: Product Behavior .............................................................................. 921

8 Change Tracking................................................................................................... 922

9 Index ................................................................................................................... 923

60 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


1 Introduction
This document specifies the Administration Services Protocol. This protocol enables a protocol client
to manage a search system.

1.1 Glossary

The following terms are defined in [MS-GLOS]:

globally unique identifier (GUID)


Hypertext Transfer Protocol (HTTP)
Hypertext Transfer Protocol over Secure Sockets Layer (HTTPS)
Kerberos
NT LAN Manager (NTLM) Authentication Protocol
property set
Transmission Control Protocol (TCP)

The following terms are defined in [MS-OFCGLOS]:

best bet
content collection
crawled property
crawled property category
endpoint
featured content
full-text index catalog
full-text index field
index schema
item
keyword
keyword rank
managed property
name server
one-way synonym
promoted document
promoted expression
promoted item
promoted location
property extraction
property extractor
proximity boost
quality rank
rank profile
recall
refiner
search component
search setting
search setting context
search setting group
SOAP (Simple Object Access Protocol)
SOAP fault
two-way synonym
Web service
WSDL (Web Services Description Language)
WSDL operation

61 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


WSDL port type
XML namespace
XML Schema

The following terms are specific to this document:

MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as
described in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or
SHOULD NOT.

1.2 References

1.2.1 Normative References

We conduct frequent surveys of the normative references to assure their continued availability. If
you have any issue with finding a normative reference, please contact dochelp@microsoft.com. We
will assist you in finding the relevant information. Please check the archive site,
http://msdn2.microsoft.com/en-us/library/E4BD6494-06AD-4aed-9823-445E921C9624, as an
additional source.

[ISO-8601] International Organization for Standardization, "Data Elements and Interchange Formats
- Information Interchange - Representation of Dates and Times", ISO/IEC 8601:2004, December
2004,
http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=40874&ICS1=1&ICS2
=140&ICS3=30

Note There is a charge to download the specification.

[MS-FSCF] Microsoft Corporation, "Content Feeding Protocol Specification", November 2009.

[MS-FSCMW] Microsoft Corporation, "Configuration Middleware Protocol Specification", November


2009.

[MS-FSCX] Microsoft Corporation, "Configuration (XML-RPC) Protocol Specification", November


2009.

[MS-FSFQL] Microsoft Corporation, "Fast Query Language Structure", November 2009.

[MS-FSIADM] Microsoft Corporation, "Indexer Administration and Status Protocol Specification",


November 2009.

[MS-FSLRDS] Microsoft Corporation, "Linguistic Resource Data Structure", November 2009.

[MS-FSMW] Microsoft Corporation, "Middleware Protocol Specification", November 2009.

[MS-FSPSCFG] Microsoft Corporation, "Processor Server Configuration File Format Specification",


November 2009.

[MS-FSQRC] Microsoft Corporation, "Query and Result Configuration Protocol Specification",


November 2009.

[MS-FSQRCFG] Microsoft Corporation, "Query and Result Configuration File Format Specification",
November 2009.

[MS-FSRS] Microsoft Corporation, "Resource Store Protocol Specification", November 2009.

62 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


[MS-FSSCFG] Microsoft Corporation, "Search Configuration File Format Specification", November
2009.

[PROPVARIANT] Microsoft Corporation, "PROPVARIANT", http://msdn.microsoft.com/en-


us/library/aa380072.aspx

[RFC2046] Freed, N., and Borenstein, N., "Multipurpose Internet Mail Extensions (MIME) Part Two:
Media Types", RFC 2046, November 1996, http://ietf.org/rfc/rfc2046.txt

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC
2119, March 1997, http://www.ietf.org/rfc/rfc2119.txt

[SOAP1.2/1] Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J., and Nielsen, H.F., "SOAP Version
1.2 Part 1: Messaging Framework", W3C Recommendation, June 2003,
http://www.w3.org/TR/2003/REC-soap12-part1-20030624

[SOAP1.2/2] Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J., and Nielsen, H.F., "SOAP Version
1.2 Part 2: Adjuncts", W3C Recommendation, June 2003, http://www.w3.org/TR/2003/REC-soap12-
part2-20030624

[WSA1.0] World Wide Web Consortium, "Web Services Addressing 1.0 - WSDL Binding", 29 May
2006, http://www.w3.org/TR/ws-addr-wsdl/

[WSDL] Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S., "Web Services Description
Language (WSDL) 1.1", W3C Note, March 2001, http://www.w3.org/TR/2001/NOTE-wsdl-20010315

[WSP1.5] W3C, "Web Services Policy 1.5 - Framework", 04 September 2007,


http://www.w3.org/TR/ws-policy/ws-policy-framework.pdf

[WSSE 1.0] Nadalin, A., Kaler, C., Hallam-Baker, P., and Monzillo, R., Eds., "Web Services Security:
SOAP Message Security 1.0 (WS-Security 2004)", OASIS Standard 200401, March 2004,
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0.pdf

[WSSP1.2] OASIS Standard, "WS-SecurityPolicy 1.2", July 2007, http://docs.oasis-open.org/ws-


sx/ws-securitypolicy/200702/ws-securitypolicy-1.2-spec-os.pdf

[XML10] World Wide Web Consortium, "Extensible Markup Language (XML) 1.0 (Third Edition)",
February 2004, http://www.w3.org/TR/REC-xml

[XMLINFOSET] World Wide Web Consortium, "XML Information Set (Second Edition)", February
2004, http://www.w3.org/TR/2004/REC-xml-infoset-20040204

[XMLNS] World Wide Web Consortium, "Namespaces in XML 1.0 (Third Edition)", W3C
Recommendation 8 December 2009, http://www.w3.org/TR/REC-xml-names/

[XMLSCHEMA1] Thompson, H.S., Ed., Beech, D., Ed., Maloney, M., Ed., and Mendelsohn, N., Ed.,
"XML Schema Part 1: Structures", W3C Recommendation, May 2001,
http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/

[XMLSCHEMA2] Biron, P.V., Ed. and Malhotra, A., Ed., "XML Schema Part 2: Datatypes", W3C
Recommendation, May 2001, http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/

1.2.2 Informative References

[MC-NMF] Microsoft Corporation, ".NET Message Framing Protocol Specification", October 2007.

[MS-FSADS] Microsoft Corporation, "Administration Database Schema", November 2009.

63 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


[MS-FSO] Microsoft Corporation, "FAST Search System Overview", November 2009.

[MS-GLOS] Microsoft Corporation, "Windows Protocols Master Glossary", March 2007.

[MS-OFCGLOS] Microsoft Corporation, "Microsoft Office Master Glossary", June 2008.

1.3 Protocol Overview (Synopsis)

This document specifies a protocol that is used to manage a distributed search system.

The protocol enables a protocol client to control common administrative settings, such as how
search queries are processed and how documents are processed before indexing. The protocol also
enables protocol clients to retrieve updated settings to activate them. More specifically, this protocol
enables a protocol client to do the following:

Create, retrieve, and delete search settings, such as synonyms, promotions, and managed
results

Create, retrieve, and delete terms that are excluded from spell-checking

Create, retrieve, and delete terms that are included or excluded from property extraction

Create, retrieve, and delete content collections

Manage the index schema

This protocol is typically used by three types of protocol clients:

Protocol clients that primarily update administrative settings

Protocol clients that primarily retrieve administrative settings

Protocol clients that force activation of administrative settings

Protocol clients that update settings are typically end-user interfaces. Protocol clients that retrieve
settings are typically other components that use the settings in a search system. Finally, protocol
clients that force activation of administrative settings are typically either end-user interfaces or
automatic jobs that run regularly. The last type of protocol client is needed to send and activate
settings for search components that do not automatically retrieve their settings. The protocol for
compilation and activation of spell-check exclusions in addition to property extraction exclusions and
inclusions assumes that only one protocol client has this role.

A typical scenario for using this protocol is to configure how search queries are processed. A search
components typically performs preprocessing of received query requests before executing the
queries. Preprocessing can include spell-checking and synonym expansion. By using this protocol, a
protocol client can update spell-check exclusions or synonyms, and the query and result service that
performs the query preprocessing can use this protocol to download updated settings.

The following figure shows multiple protocol clients communicating with the protocol server.

64 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Figure 1: Communication in the Administration Services Protocol

1.4 Relationship to Other Protocols

This protocol uses the SOAP message protocol to format requests and responses, as described in
[SOAP1.2/1] and [SOAP1.2/2]. It transmits these messages by using the TCP protocol, as described
in [MC-NMF].

The following diagram shows the underlying messaging and transport stack that the protocol uses:

Figure 2: This protocol in relation to other protocols

1.5 Prerequisites/Preconditions

This protocol operates against a protocol server identified by a well-known URL, as specified in
section 2.1.

The protocol server has the location and connection information of the shared name server, as
described in [MS-FSMW], and the location and connection information of the Resource Storage
Protocol Server, as described in [MS-FSRS].

1.6 Applicability Statement

The protocol server includes operations for compiling and activating spell-check exclusion
dictionaries in addition to property extraction exclusion and inclusion dictionaries. The protocol client
that orchestrates these operations reads the "dirty" flag of the persisted dictionaries to see if a
dictionary was modified after it was last compiled and activated. The protocol client clears this flag
when the compilation and activation sequence begins. If an error occurs during the compilation and
activation process, the protocol client re-enables the flag. This design enables a single protocol client
to be responsible for orchestrating the compilation and activation of a dictionary at any given time.
Note that different dictionaries can be compiled and activated by different protocol clients, and that
this responsibility can pass between protocol clients over time.

65 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


1.7 Versioning and Capability Negotiation

None.

1.8 Vendor-Extensible Fields

None.

1.9 Standards Assignments

None.

66 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


2 Messages
In the following sections, the schema definition might be less restrictive than the processing rules
imposed by the protocol. The WSDL in this specification matches the WSDL that shipped with the
product and provides a base description of the schema. The text that introduces the WSDL specifies
additional restrictions that reflect actual Microsoft product behavior. For example, the schema
definition might allow for an element to be empty, null, or not present but the behavior of the
protocol as specified restricts the same elements to being non-empty, present, and not null.

2.1 Transport

This protocol is carried out over a set of Web services.

Each Web Service MUST support SOAP over TCP.

All protocol messages MUST be transported using TCP bindings at the transport level.

Protocol messages MUST be formatted as specified in [SOAP1.2/1] (section 5, SOAP Message


Construct). Protocol server faults MUST be returned via SOAP faults as specified in [SOAP1.2/1]
(section 5.4, SOAP Fault).

Protocol servers support security-enhanced communication between the protocol client and
protocol server. The protocol implementation uses SOAP message security. Authentication occurs
through either Kerberos or NTLM. The protocol client that uses the Web services MUST be a
member of the FASTSearchAdministrators local group.

The protocol server has nine endpoints(2), each of which is formed by appending a postfix to the
URL of the protocol server. The postfixes are as follows:

ContentCollectionService.svc

CompiledDictionaryService.svc

DeploymentService.svc

KeywordService.svc

LinguisticManagerService.svc

PersistedDictionaryService.svc

SchemaService.svc

SpellCheckerService.svc

TermEntityExtractorService.svc

An example of a protocol server endpoint(2) is


http://www.contoso.com:3333/SpellCheckerService.svc.

2.2 Common Message Syntax

This section contains common definitions that this protocol uses. The syntax of the definitions uses
XML Schema as defined in [XML10], [XMLNS], [XMLINFOSET], [XMLSCHEMA1], and
[XMLSCHEMA2], and Web Services Description Language as defined in [WSDL].

67 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


2.2.1 Namespaces

This specification defines and references various XML namespaces by using the mechanisms
specified in [XMLNS]. Although this specification associates a specific XML namespace prefix for each
XML namespace that is used, the choice of any particular XML namespace prefix is implementation-
specific and not significant for interoperability.

Prefix Namespace URI Reference

wsdl http://schemas.xmlsoap.org/wsdl/ [WSDL]

wsaw http://www.w3.org/2006/05/addressing/wsdl [WSA1.0]

soap12 http://schemas.xmlsoap.org/wsdl/soap12/ [SOAP1.2/1]


[SOAP1.2/2]

wsu http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity- [WSSE 1.0]


utility-1.0.xsd

sp http://schemas.xmlsoap.org/ws/2005/07/securitypolicy [WSSP1.2]

msa http://schemas.microsoft.com/2003/10/Serialization/Arrays This document

scg http://schemas.datacontract.org/2004/07/System.Collections.Generic This document

sco http://schemas.datacontract.org/2004/07/System.Collections.ObjectModel This document

xsd http://www.w3.org/2001/XMLSchema [XMLSCHEMA1]


[XMLSCHEMA2]

tns http://Microsoft.SharePoint.Search.Extended.Administration This document

wsp http://schemas.xmlsoap.org/ws/2004/09/policy [WSP1.5]

2.2.2 Messages

None.

2.2.3 Elements

The following table specifies the set of common XML Schema elements for this specification. XML
Schema element definitions that are specific to a particular WSDL operation are described with the
operation.

Element Description

AdminExceptionWCF The details of a SOAP fault.

AddTerm The input data for an AddTerm operation.

AddTermResponse The result data for an AddTerm operation.

Clean The input data for a Clean operation.

CleanResponse The result data for a Clean operation.

CleanTerms The input data for a CleanTerms operation.

68 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Element Description

CleanTermsResponse The result data for a CleanTerms operation.

Contains The input data for a Contains operation.

ContainsResponse The result data for a Contains operation.

ContainsTerm The input data for a ContainsTerm operation.

ContainsTermResponse The result data for a ContainsTerm operation.

Get The input data for a Get operation.

GetResponse The result data for a Get operation.

GetAll The input data for a GetAll operation.

GetAllResponse The result data for a GetAll operation.

GetAllTerms The input data for a GetAllTerms operation.

GetAllTermsResponse The result data for a GetAllTerms operation.

GetTerms The input data for a GetTerms operation.

GetTermsResponse The result data for a GetTerms operation.

RemoveTerm The input data for a RemoveTerm operation.

RemoveTermResponse The result data for a RemoveTerm operation.

2.2.3.1 AdminExceptionWCF

The AdminExceptionWCF element is of type AdminExceptionWCF. Section 2.2.4.1 specifies the


AdminExceptionWCF complex type.

The following example specifies the structure of this element.

<xsd:element name="AdminExceptionWCF" nillable="true" type="tns:AdminExceptionWCF" />

2.2.3.2 AddTerm

The AddTerm element provides input data for an AddTerm operation, as specified in section
3.1.4.1 and section 3.2.4.1. The element contains information about the term to add and to which
linguistic feature it is added.

The following example specifies the structure of this element.

<xsd:element name="AddTerm">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType" type="tns:LinguisticTermType" />
<xsd:element minOccurs="0" name="term" nillable="true" type="xsd:string" />
</xsd:sequence>

69 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

name: The identifier of a spell-checker or property extractor.

linguisticTermType: The type of the term.

term: The term to add.

2.2.3.3 AddTermResponse

The AddTermResponse element provides result data for an AddTerm operation, as specified in
section 3.1.4.1 and section 3.2.4.1.

The following example specifies the structure of this element.

<xsd:element name="AddTermResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

The element is empty.

2.2.3.4 Clean

The Clean element provides input data for a Clean operation, as specified in section 3.1.4.2 and
section 3.2.4.2. The element contains information about a linguistic feature.

The following example specifies the structure of this element.

<xsd:element name="Clean">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The identifier of a linguistic feature.

2.2.3.5 CleanResponse

The CleanResponse element contains result data for a Clean operation, as specified in section
3.1.4.2 and section 3.2.4.2.

The following example specifies the structure of this element.

<xsd:element name="CleanResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>

70 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

The element is empty.

2.2.3.6 CleanTerms

The CleanTerms element provides input data for a CleanTerms operation, as specified in section
3.1.4.3 and section 3.2.4.3. The element contains information about a linguistic feature and the
type of terms to delete.

The following example specifies the structure of this element.

<xsd:element name="CleanTerms">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType" type="tns:LinguisticTermType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The identifier of a linguistic feature.

linguisticTermType: The type of the term.

2.2.3.7 CleanTermsResponse

The CleanTermsResponse element contains result data for a CleanTerms operation, as specified
in section 3.1.4.3 and section 3.2.4.3.

The following example specifies the structure of this element.

<xsd:element name="CleanTermsResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

This element is empty.

2.2.3.8 Contains

The Contains element provides input data for a Contains operation, as specified in section 3.1.4.4
and section 3.2.4.4. The element contains information about a linguistic feature.

The following example specifies the structure of this element.

<xsd:element name="Contains">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
</xsd:sequence>

71 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

name: The identifier of a linguistic feature.

2.2.3.9 ContainsResponse

The ContainsResponse element provides result data for a Contains operation, as specified in
section 3.1.4.4 and section 3.2.4.4. The element contains information about whether a linguistic
feature exists.

The following example specifies the structure of this element.

<xsd:element name="ContainsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ContainsResult: The value is "true" if the linguistic feature exists; otherwise, the value is "false".

2.2.3.10 ContainsTerm

The ContainsTerm element provides input data for a ContainsTerm operation, as specified in
section 3.1.4.5 and section 3.2.4.5. The element contains information about a linguistic feature, a
term, and the type of term.

The following example specifies the structure of this element.

<xsd:element name="ContainsTerm">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType" type="tns:LinguisticTermType" />
<xsd:element minOccurs="0" name="term" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The identifier of a linguistic feature.

linguisticTermType: The type of the term.

Term: The term for which to search.

2.2.3.11 ContainsTermResponse

The ContainsTermResponse element provides result data for a ContainsTerm operation, as


specified in section 3.1.4.5 and section 3.2.4.5. The element contains a Boolean value that specifies
whether the term exists.

72 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following example specifies the structure of this element.

<xsd:element name="ContainsTermResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsTermResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ContainsTermResult: The value is "true" if the term exists; otherwise, the value is "false".

2.2.3.12 Get

The Get element provides input data for a Get operation, as specified in section 3.1.4.6 and section
3.2.4.6. The element contains information about the number of elements to be retrieved and the
direction in which the results are to be sorted. The offset and count parameters enable protocol
clients to retrieve batches of terms from a potentially large result set.

The following example specifies the structure of this element.

<xsd:element name="Get">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="sortField" type="tns:SortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

sortfield: The field to sort the result by.

direction: The direction in which to sort.

offset: The number of linguistic features to skip after sorting the result.

count: The number of linguistic features to retrieve.

2.2.3.13 GetResponse

The GetResponse element provides result data for a Get operation, as specified in section 3.1.4.6
and section 3.2.4.6. The element contains an array of linguistic feature identifiers.

The following example specifies the structure of this element.

<xsd:element name="GetResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetResult" nillable="true"
type="tns:ArrayOfLinguisticsIdentifierDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

73 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


GetResult: An array of linguistic feature identifiers.

2.2.3.14 GetAll

The GetAll element contains input data for a GetAll operation, as specified in section 3.1.4.7 and
section 3.2.4.7.

The following example specifies the structure of this element.

<xsd:element name="GetAll">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

The element is empty.

2.2.3.15 GetAllResponse

The GetAllResponse element provides result data for a GetAll operation, as specified in section
3.1.4.7 and section 3.2.4.7. The element contains an array of linguistic feature identifiers.

The following example specifies the structure of this element.

<xsd:element name="GetAllResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllResult" nillable="true"
type="tns:ArrayOfLinguisticsIdentifierDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetAllResult: An array of linguistic feature identifiers.

2.2.3.16 GetAllTerms

The GetAllTerms element provides input data for a GetAllTerms operation, as specified in section
3.1.4.8 and section 3.2.4.8. The element contains information about the linguistic feature and the
type of terms to retrieve.

The following example specifies the structure of this element.

<xsd:element name="GetAllTerms">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType" type="tns:LinguisticTermType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The identifier of a linguistic feature.

74 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


linguisticsTermType: The type of term.

2.2.3.17 GetAllTermsResponse

The GetAllTermsResponse element provides result data for a GetAllTerms operation, as specified
in section 3.1.4.8 and section 3.2.4.8. The element contains an array of terms.

The following example specifies the structure of this element.

<xsd:element name="GetAllTermsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllTermsResult" nillable="true"
type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetAllTermsResult: An array of terms.

2.2.3.18 GetTerms

The GetTerms element provides input data for a GetTerms operation, as specified in section
3.1.4.9 and section 3.2.4.9. The element contains information about the linguistic feature, the type
and number of terms to retrieve, and how to sort the terms. The offset and count parameters allow
protocol clients to retrieve batches of terms from a potentially large result set.

The following example specifies the structure of this element.

<xsd:element name="GetTerms">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType" type="tns:LinguisticTermType" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The identifier of a linguistic feature.

linguisticTermType: The type of the term.

direction: The direction in which to sort the result.

offset: The number of terms to skip after sorting the result.

count: The number of terms to retrieve.

75 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


2.2.3.19 GetTermsResponse

The GetTermsResponse element provides result data for a GetTerms operation, as specified in
section 3.1.4.9 and section 3.2.4.9. The element contains an array of terms.

The following example specifies the structure of this element.

<xsd:element name="GetTermsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetTermsResult" nillable="true"
type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetTermsResult: An array of terms.

2.2.3.20 RemoveTerm

The RemoveTerm element provides input data for a RemoveTerm operation, as specified in
section 3.1.4.10 and section 3.2.4.10. The element contains information about the linguistic feature,
the type of term to delete, and the term.

The following example specifies the structure of this element.

<xsd:element name="RemoveTerm">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType" type="tns:LinguisticTermType" />
<xsd:element minOccurs="0" name="term" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The identifier of a linguistic feature.

linguisticTermType: The type of term.

term: The term to delete.

2.2.3.21 RemoveTermResponse

The RemoveTermResponse element provides result data for a RemoveTerm operation, as


specified in section 3.1.4.10 and section 3.2.4.10. The element contains a Boolean value that
specifies whether the term was deleted.

The following example specifies the structure of this element.

<xsd:element name="RemoveTermResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemoveTermResult" type="xsd:boolean" />

76 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:sequence>
</xsd:complexType>
</xsd:element>

RemoveTermResult: The value is "true" if the term was deleted; otherwise, the value is "false".

2.2.4 Complex Types

The following table specifies the set of common XML Schema complex type definitions for this
specification. XML Schema complex type definitions that are specific to a particular operation are
described with the operation.

Complex type Description

AdminExceptionWCF Contains the details of a SOAP fault.

ArrayOfContextDTO An array of elements of type


ContextDTO.

ArrayOfPromotedItemDTO An array of elements of type


PromotedItemDTO.

ArrayOfSearchSettingDTO An array of elements of type


SearchSettingDTO.

ArrayOfKeyValueOfstringstring An array of key/value pairs of strings.

ArrayOfKeyValuePairOfstringstring An array of key/value pairs of strings.

ArrayOfLinguisticsIdentifierDTO An array of elements of type


LinguisticsIdentifierDTO.

ArrayOfstring An array of string values.

BestBetDTO Contains information about a best bet.

CommonDTOMembers Contains information that is common for


search setting groups, keywords,
search settings, search setting
contexts, and context expression nodes.

ContentCollectionDTO Contains information about a content


collection.

ContextDTO Contains information about a search


setting context.

ContextExpressionDTO Contains information about a context


expression node.

FeaturedContentDTO Contains information about featured


content.

KeyValuePairOfstringstring Contains a key/value pair of strings.

KeywordDTO Contains information about a keyword.

LinguisticsIdentifierDTO Contains the unique identifier of a


linguistic feature.

77 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Complex type Description

ManagedResultDTO Contains properties common to featured


content and best bets.

PromotedItemDTO Contains information common to


promoted documents, promoted
expressions, and promoted locations.

PromotedDocumentDTO Contains information about a promoted


document.

PromotedExpressionDTO Contains information about a promoted


expression.

Promoted LocationDTO Contains information about a promoted


location.

PromotionDTO Contains information about a promotion.

ReadOnlyCollectionOfKeyValuePairOfstringstringR8RmUP An array of string values.


p7

SearchSettingDTO Contains information about a search


setting.

SearchSettingGroupDTO Contains information about a search


setting group.

SynonymDTO Contains information about a synonym.

ManagedPropertyDTO Contains information about a managed


property.

RefinerConfigurationDTO Contains information about a refiner


configuration.

CategoryDTO Contains information about a crawled


property category.

FullTextIndexDTO Contains information about a full-text


index field.

CrawledPropertyDTO Contains information about a crawled


property.

RankProfileDTO Contains information about a rank


profile.

QualityComponentDTO Contains information about a quality


rank component.

FullTextIndexRankComponentDTO Contains information about a full-text


index field rank component.

ManagedPropertyBoostComponentDTO Contains information about a managed


property keyword rank component.

FullTextIndexMappingDTO Contains information about the full-text


index fields of which managed properties
are members.

78 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Complex type Description

ArrayOfCrawledPropertyDTO An array of elements of type


CrawledPropertyDTO.

ArrayOfManagedPropertyDTO An array of elements of type


ManagedPropertyDTO.

ArrayOfguid An array of GUIDs.

ArrayOfCategoryDTO An array of elements of type


CategoryDTO.

ArrayOfFullTextIndexDTO An array of elements of type


FullTextIndexDTO.

ArrayOfRankProfileDTO An array of elements of type


RankProfileDTO.

ArrayOfFullTextIndexMappingDTO An array of elements of type


FullTextIndexMappingDTO.

ArrayOfFullTextIndexRankComponentDTO An array of elements of type


FullTextIndexRankComponentDTO.

ArrayOfManagedPropertyBoostComponentDTO An array of elements of type


ManagedPropertyBoostComponentDT
O.

ArrayOfQualityComponentDTO An array of elements of type


QualityComponentDTO.

2.2.4.1 AdminExceptionWCF

The AdminExceptionWCF complex type contains data for an error message.


AdminExceptionWCF contains an error code and an array of string values that the protocol client
uses to create a valid error message.

The following example specifies the structure of this complex type.

<xsd:complexType name="AdminExceptionWCF">
<xsd:sequence>
<xsd:element minOccurs="0" name="ErrorCode" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Values" nillable="true" type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>

ErrorCode: Represents an error condition. The following table lists the valid error codes.

Values: This array of strings contains up to four values that provide further explanation of the
error. Typically, these values contain the name or identifier of the elements that were involved in
the operation that failed. The value columns in the following table list the values that MUST be
included for each error code.

79 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Error
code Description Value 1 Value 2

E101 Unsupported sort field. The sort field that Not applicable.
is not supported.

E102 The protocol server specified in [MS-FSCMW] could not Not applicable. Not applicable.
be found.

E103 An error occurred in the persistence layer. Not applicable. Not applicable.

E104 Could not resolve a constant as an environment The constant. Not applicable.
variable.

E105 Could not create client proxy for a back-end The name of the Not applicable.
component. back-end
component.

E106 Failed to call a back-end component. The name of the Not applicable.
back-end
component.

E107 Failed to communicate with the WCF service. Not applicable Not applicable

E108 Could not retrieve database meta data from the Not applicable Not applicable
'admin.meta' table.

E109 Error occurred during deployment. Please review the Not applicable Not applicable
AdminService logs.

E201 Invalid content collection name. The name of the Not applicable.
content collection.

E202 Invalid configuration of the protocol specified in [MS- Not applicable. Not applicable.
FSCMW].

E204 A content collection with the same name already The name of the Not applicable.
exists. content collection.

E205 The content collection name is too long. The name of the Maximum size,
content collection. in characters,
of a content
collection
name.

E206 Unable to resume a temporarily stopped process. The number of Not applicable.
times an attempt
to resume was
retried.

E207 Failed to add the content collection. The name of the Not applicable.
content collection.

E208 Cannot retrieve all content collections. Not applicable. Not applicable.

E209 Failed to retrieve the configuration from the protocol Not applicable. Not applicable.
server specified in [MS-FSCMW].

E210 Failed to update content collection. The name of the Not applicable.
content collection.

80 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Error
code Description Value 1 Value 2

E211 Error in the configuration of the protocol server Not applicable. Not applicable.
specified in [MS-FSIADM].

E212 Unable to retrieve information from the protocol server The information Not applicable.
specified in [MS-FSIADM]. that could not be
retrieved.

E213 The content collection name is invalid. The name of the Not applicable.
content collection.

E214 Invalid parameter value. The parameter Not applicable.


value.

E216 The content collection does not exist. The name of the Not applicable.
content collection.

E302 The operation is not supported. The name of the Not applicable.
operation.

E303 The keyword already exists as a synonym. The name of the Not applicable.
keyword.

E304 The keyword already exists in a search setting group. The name of the The name of
keyword. the search
setting group.

E306 The record was not found in the table. The identifier of The table
the record. name.

E308 The synonym already exists as a keyword. The name of the Not applicable.
synonym.

E310 The search setting group already exists. The name of the Not applicable.
search setting
group.

E311 A context expression node of type "NOT" can have Not applicable. Not applicable.
only one child.

E312 The search setting already exists in a search setting The name of the The name of
group. search setting. the search
setting group.

E313 Cannot add the search setting to the filtered collection The name of the The filter.
because it does not match the filter. search setting.

E314 The synonym already exists. The name of the Not applicable.
synonym.

E315 The root node of the context expression is not set. Not applicable. Not applicable.

E316 The keyword A already exists as a synonym for The keyword A. The keyword B.
another keyword B.

E317 The search setting does not exist. The name of the Not applicable.
search setting.

E318 The term is reserved and cannot be used as a The term. Not applicable.

81 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Error
code Description Value 1 Value 2

keyword.

E319 The promoted item already exists for a promotion. The promoted Not applicable.
item.

E401 The persisted dictionary does not exist. The name of the Not applicable.
persisted
dictionary.

E402 A persisted dictionary with the same name already The name of the Not applicable.
exists. persisted
dictionary.

E404 An entry with the specified key does not exist. The key value. Not applicable.

E405 An entry with the same key already exists. The key value. Not applicable.

E406 A persisted dictionary name is not valid. An expression that Not applicable.
specifies valid
characters.

E501 The managed property does not exist. The name of the Not applicable.
managed property.

E502 The crawled property category already exists. The name of the Not applicable.
crawled property
category.

E503 The crawled property is already mapped to a crawled The GUID of the Not applicable.
property category. crawled property.

E504 A managed property with the specified name already The name of the Not applicable.
exists. managed property.

E505 A managed property cannot be deleted. The name of the Not applicable.
managed property.

E506 The refiner configuration does not exist. Not applicable. Not applicable.

E507 A full-text index field with the specified name already The name of the Not applicable.
exists. full-text index
field.

E508 A full-text index field with the specified name does not The name of the Not applicable.
exist. full-text index
field.

E509 The full-text index field with the specified name cannot The name of the Not applicable.
be deleted. full-text index
field.

E510 Cannot create the crawled property. Not applicable. Not applicable.

E513 Unable to retrieve the crawled property with the The name of the Not applicable.
specified name. crawled property.

E514 Cannot delete the crawled property with the specified The name of the Not applicable.
name. crawled property.

82 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Error
code Description Value 1 Value 2

E515 Unable to add the crawled property to the crawled The GUID of the Not applicable.
property category. crawled property.

E516 The RefinementEnabled property of the managed Not applicable. Not applicable.
property is set to "false".

E517 The crawled property does not exist. Not applicable. Not applicable.

E518 A crawled property category with the specified name The name of the Not applicable.
does not exist. crawled property
category.

E519 Cannot delete the default full-text index field. The name of the Not applicable.
full-text index
field.

E520 The full-text index rank component does not exist. Not applicable. Not applicable.

E521 An error occurred while deleting the full-text index Not applicable. Not applicable.
rank component.

E522 The keyword rank component does not exist. Not applicable. Not applicable.

E523 An error occurred while deleting the keyword rank Not applicable. Not applicable.
component.

E524 The quality rank component does not exist. Not applicable. Not applicable.

E525 An error occurred while deleting the quality rank Not applicable. Not applicable.
component.

E526 A rank profile with the specified name already exists. The name of the Not applicable.
rank profile.

E527 An error occurred while creating the quality rank Not applicable. Not applicable.
component.

E528 An error occurred while creating the full-text index Not applicable. Not applicable.
rank component.

E529 An error occurred while creating the keyword rank Not applicable. Not applicable.
component.

E530 The rank profile with the specified name does not The name of the Not applicable.
exist. rank profile.

E531 Cannot delete the default rank profile. The name of the Not applicable.
rank profile.

E532 An error occurred while deleting the full-text index Not applicable. Not applicable.
mapping.

E533 The managed property used as a freshness managed Not applicable. Not applicable.
property reference is not of the type ManagedType
Datetime.

E534 The specified integer value does not correspond to a The value. Not applicable.
valid managed type.

83 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Error
code Description Value 1 Value 2

E535 The crawled property is not associated with a crawled The GUID of the Not applicable.
property category. crawled property.

E536 The specified integer value does not represent a valid The value. Not applicable.
managed property sortable type.

E537 The managed property and crawled property already Not applicable. Not applicable.
exist.

E538 When getting a crawled property by name, the GUID Not applicable. Not applicable.
and variant type MUST also be set.

E539 Invalid parameter set. Not applicable. Not applicable.

E540 The specified integer value does not represent a valid The specified Not applicable.
DateTime resolution type. integer value.

E541 The operation could not be finished successfully. Not applicable. Not applicable.

E542 A crawled property cannot be associated with the Not applicable. Not applicable.
managed property.

E543 The schema operation requires that the content of the Not applicable. Not applicable.
index is deleted. The server MUST be configured to
enable this by setting the
AllowIndexPurgeOnSchemaUpdate option in the
configuration.

E544 The item summary type specified for the managed Missing item Not applicable.
property does not exist. summary type.

E545 Enabling substring on a managed property requires Not applicable. Not applicable.
that the content of the index is deleted. The server
MUST be configured to enable this by setting the
AllowIndexPurgeOnSchemaUpdate option in the
configuration.

E546 Only managed properties of type "text" can be The name of the Not applicable
mapped managed property

E547 Could not delete crawled property category mapping to The crawled Not applicable
property set property category
mapping.

E548 Every managed property mapped to the same full-text Not applicable Not applicable
index field MUST have the same SubstringEnabled
setting.

E549 A managed property with the StemmingEnabled Not applicable Not applicable
setting enabled cannot have the SubstringEnabled
setting enabled.

E550 Managed property boost component already exists. Not applicable Not applicable

E551 Stemming value cannot be set for this type of Not applicable Not applicable
managed property.

E552 Error when communicating with the protocol server The Not applicable

84 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Error
code Description Value 1 Value 2

specified in [MS-FSCX] communication


error message

E553 Result fallback cannot be updated because summary Not applicable Not applicable
type of this managed property is not dynamic

E600 Could not find the file. The name of the Not applicable.
file.

E601 Could not read the content of the file. The name of the Not applicable.
file.

E701 Could not upload to the protocol server specified in Not applicable. Not applicable.
[MS-FSRS].

E702 Could not download from the protocol server specified Not applicable. Not applicable.
in [MS-FSRS].

E703 Could not delete from the protocol server specified in Not applicable. Not applicable.
[MS-FSRS].

E704 Could not retrieve the time stamp from the protocol Not applicable. Not applicable.
server specified in [MS-FSRS].

E705 Could not list resources on the protocol server Not applicable. Not applicable.
specified in [MS-FSRS].

E706 Could not check the existence of a resource on the Not applicable. Not applicable.
protocol server specified in [MS-FSRS].

E707 The path points to a directory; a file was expected. The path. Not applicable.

E708 Could not retrieve the time at which the resource was The resource Not applicable.
last modified. identifier.

E709 Could not retrieve the name of the resource. The resource Not applicable.
identifier.

E710 Could not retrieve the type of the resource. The resource Not applicable.
identifier.

E711 Unable to communicate with the protocol server Not applicable. Not applicable.
specified in [MS-FSRS].

E712 The file path is invalid. The file path. Not applicable.

E801 Invalid result-view name. Only lowercase alphanumeric The result view Not applicable.
characters are valid name.

E802 Is a reserved result-view name The result view Not applicable


name.

E803 Invalid managed property reference in result-view The managed The result view
name. Managed property MUST exist. property reference. name.

E804 Multiple occurrences of managed property reference in The managed The result view
result-view name. property reference name.

85 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Error
code Description Value 1 Value 2

E806 Invalid refiner name. Names MUST be lowercase The refiner name. Not applicable.
alphanumeric.

E807 Duplicate refiner name. The refiner name. Not applicable.

E808 managed propertyRefiner MUST contain exactly one The refiner name. Not applicable.
managed property reference with type not set to
modifier.

E809 Refiner contains more than one managed property The refiner name. Not applicable.
reference of type modifier.

E810 Refiner managed property reference does not exist. The refiner Not applicable.
managed property
reference.

E811 Refiner modifier managed property reference does not The refiner Not applicable.
exist. modifier managed
property reference

E812 Invalid resolution for numeric refiner. MUST be positive The refiner name. Not applicable.
float.

E813 Invalid divisor for numeric refiner. MUST be positive The refiner name. Not applicable.
float.

E814 Invalid intervals for numeric refiner. MUST be positive The refiner name Not applicable.
integer.

E815 Numeric refiner managed property reference does not The refiner Not applicable.
exist. managed property
reference.

E816 Numeric refiner managed property reference has The refiner The type.
incompatible numeric type. managed property
reference.

E818 Full text index name collides with other managed The full text index Not applicable.
property, scope-field or full text index. name.

E819 Only one full text index can be declared default. Not applicable. Not applicable.

E820 Invalid full text index name. Only lowercase The full text index Not applicable.
alphanumeric characters are valid. name.

E821 Maximum number of managed property references in The full text index The actual
full text index is 8. name. number of
entries.

E822 Invalid managed property reference in full text index. The managed The full text
Managed property MUST exist. property reference. index name.

E823 Invalid managed property reference in full text index. The managed The full text
Managed property MUST be of type text. property reference. index name.

E824 Managed property reference occurs more than once in The managed The full text
the full text index'. property reference. index name.

86 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Error
code Description Value 1 Value 2

E827 No managed property reference with specified The importance The full text
importance level for full text index All integers from 1- level. index name.
x MUST be represented as an importance level, with 7
being the maximum value for x.

E828 Managed property (local-field) name occurs more than Managed property The full text
once in full text index. name. index name.

E832 Invalid substring value for full text index. MUST be a The full text index Not applicable.
positive integer. name.

E833 Invalid managed property name. Reserved name. The managed Not applicable.
property name.

E834 Invalid managed property name. Only lowercase The managed Not applicable.
alphanumeric characters are valid. property name.

E835 Duplicate managed property name in field-list. The managed Not applicable.
property name.

E837 Invalid maxIndexSize element for managed property. The index size. Not applicable.
Valid value range: 0-2097151 (kilobyte).

E838 Invalid maxResultSize for managed property. Valid The result size. Not applicable.
value range: 0-2097151 (kilobyte).

E839 Invalid decimal-precision for decimal managed The decimal The managed
property. Valid value range is -28 to 28. precision. property.

E840 The fallback reference references a non-existent The fallback Not applicable.
managed property. reference.

E841 Fallback-ref field needs to be in result. Summary type The fallback Not applicable.
MUST be set to static. reference.

E842 Invalid substring value for managed property. MUST The managed Not applicable.
be positive integer. property name.

E843 Managed property is of the wrong type. Only text The managed The managed
properties can have a full text index-mapping. property property type.

E844 Invalid full text index name in full text index mapping The full text index The managed
for managed property. Full text index does not exist. name. property.

E845 Invalid full text index name (composite-fieldname) in The composite field The managed
the full text index mapping (composite-mapping) for name. property name.
managed property: composite-field does not have
local-field child objects.

E846 Duplicate full text index mapping for managed The full text index The managed
property. There can be only one mapping to the same name. property.
full text index for a specified managed property in the
field-list.

E849 Only one rank profile can be the default profile. Not applicable Not applicable.

E850 Rank-profile name is invalid. Rank profile names MUST The rank profile Not applicable.
be lower-cased. name.

87 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Error
code Description Value 1 Value 2

E851 Rank profile names MUST be unique. The rank profile Not applicable.
name.

E852 Rank profile name MUST be unique in the managed The rank profile The managed
property namespace. A managed property already name. property name.
exists.

E853 Invalid value for StopWordThreshold in rank profile. The stop word The rank profile
The managed property MUST be a float or integer threshold. name.
between 0 and 4294967295.

E854 Invalid value for PositionStopWordThreshold in rank The position stop The rank profile
profile. MUST be a number between 0 and word threshold. name.
4294967295.

E857 Invalid quality weight in rank profile. Weight value The quality weight. The rank profile
MUST be a non-negative integer. name.

E858 Duplicate quality weight component name found in The quality weight. The rank profile
'rank profile. name.

E859 Problem with quality weight component in rank profile. The rank profile The managed
No managed property with name and type int or float name. property name.
with sorting enabled exists.

E861 Invalid weight for authority weight component of rank The quality weight. The rank profile
profile. Weight value MUST be a non-negative integer. name.

E862 The authority weight component of rank profile The authority The managed
references the managed property, which is not weight. property name.
referenced by the full text index.

E863 Authority component error for rank profile Managed The rank profile The managed
property reference exists in a full text index, but it has name. property
wrong type. Only type "external" is valid. reference.

E864 No managed property reference exists for the authority The rank profile Not applicable.
weight of the rank profile. This is valid only if the name.
authority node has weight set to 0.

E865 Invalid weight for query authority component of rank The weight. The rank profile
profile. Weight value MUST be a non-negative integer. name.

E866 Query authority for rank profile. Managed property The rank profile. The managed
reference does not exist in any full text index property
mappings. reference.

E867 Query authority for rank profile. Managed property The rank profile. The managed
reference exists in the full text index mappings, but it property
has the wrong type. Only type "external" is valid. reference.

E868 No managed property reference exists in authority The rank profile. Not applicable.
node of rank profile. This is valid only if authority
component has weight 0.

E869 Invalid weight for freshness component of rank profile. The weight. The rank
Weight value MUST be a non-negative integer. profile.

88 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Error
code Description Value 1 Value 2

E870 Freshness for rank profile. Managed property reference The rank profile. The managed
does not exist in the list of managed properties. property
Remove the reference and set freshness weight to 0 to reference.
disable the freshness rank component.

E871 Freshness for rank profile. Managed property reference The rank profile. The managed
exists in the list of managed properties, but has wrong property
type. Type MUST be datetime. reference.

E872 No managed property reference exists for the The rank profile. Not applicable.
freshness rank component of rank profile. This is valid
only if freshness weight is set to 0.

E873 Invalid resolution for freshness component of rank The resolution. The rank
profile. Datetime resolution MUST be 'second', profile.
'minute', 'hour', 'day' or 'year'.

E874 Invalid weight associated with the managed property The weight. The rank
boost component of rank profile. Weight value MUST profile.
be a non-negative integer.

E875 Managed property Boosts (rank profile '{0}'): The rank profile. The managed
Managed property '{1}' does not exist in the list of property.
managed properties.

E876 Managed property Boosts for rank profile: Boost for The rank profile. The managed
managed property is illegal. Parse error occurred when property.
parsing the values for the managed property boost
component. Expecting comma-separated list of
keywords,boost values.

E879 The full text index reference in rank profile does not The full-text index. The rank
exist. profile.

E884 A managed property weight for the full text index in The full-text index. The rank
rank profile is referring to the authority managed profile.
property. This is not allowed.

E885 A field weight for the full-text index in rank-profile is The full-text index The rank
referring to the managed property used for query- profile.
authority. This is not allowed.

E889 Refiner has a modifier managed property reference The refiner name. The managed
that is not searchable. property
reference.

E890 Refiner has a managed property reference that is not The refiner name. The managed
searchable. property
reference.

E999 An unknown error occurred. Not applicable. Not applicable.

The following table describes the errors messages with 3 or more values.

89 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Error
code Description Value 1 Value 2 Value 3 Value 4

E805 Result-view has a managed The result The managed The field. Not
property reference which view. property applicable.
contains a fallback reference reference.
to field. This fallback managed
property MUST also be
included in the result-view.

E817 Numeric refiner with managed The refiner The managed The type. The
property reference of type name property conversion
'{0}' is associated with an reference. specifier.
invalid conversion specifier in
range-label.

E825 Invalid importance level for The The managed The full text Not
managed property reference importance property index name. applicable.
in full text index. MUST be level. reference.
integer in the range 1-8.

E826 Invalid field-separation-length The The managed The full text Not
for managed property separation property index name. applicable.
reference in full text index. length. reference.
MUST be integer in the range
0-256.

E829 Invalid importance-level for The The managed The full text Not
managed property reference importance property index name. applicable.
(local-field) in full text index. level. reference.
MUST be integer in the range
1-8.

E831 Invalid drill-level for managed The drill The managed The full text Not
property (local-field) in full level. property. index name. applicable.
text index. MUST be integer in
the range 1-8.

E836 Internal property naming The A restricted The Not


conflict. Managed property managed prefix. One of conflicting applicable.
name '{0}' that begins with property the values managed
'{1}' cannot be used when name. "elem", property
'{2}' is used for another field. "vec","lem", name (name
"res", "nco", without
"ncn" or restricted
"read". prefix).

E848 Invalid managed property The The internal The Not


importance level in the full managed property importance applicable.
text index mapping for the property. name. level.
managed property associated
with the internal property
name. Legal range is 1-8.

E855 Rank model template name The The name The rank Not
does not correspond to name referenced specified in profile name. applicable.
specified in rank profile. rank model the rank
template model
name. template
definition.

90 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Error
code Description Value 1 Value 2 Value 3 Value 4

E856 Rank model template specified The rank The rank The file Not
in rank profile cannot be model profile. name. applicable.
loaded. File does not exist. template.

E860 Invalid weight for quality The weight. The quality The rank Not
weight component of rank weight profile. applicable.
profile. Weight value MUST be component.
a non-negative integer.

E877 Managed property Boosts in The rank The managed The number Not
rank profile. Boost for profile. property. of items. applicable.
managed property contains
non-valid values: The number
of comma-separated items
(keyword,boost) MUST be
even.

E878 Managed property Boosts. The rank The managed The boost Not
Boost for managed property profile. property. value. applicable.
has illegal values: Found non-
integer boost value.

E880 Invalid weight for the The weight. The full text The rank Not
proximity component for the index. profile. applicable.
full text index of rank profile.
Weight value MUST be a non-
negative integer.

E881 Invalid weight for the context The weight. The full text The rank Not
component for the full text index. profile. applicable.
index of rank profile. Weight
value MUST be a non-negative
integer.

E882 Invalid value for managed The weight. The field The full text The rank
property weight component of reference. index rank. profile.
the full text index rank of rank
profile. Value attribute MUST
be a non-negative integer.

E883 A reference to the managed The The full text The rank Not
property occurs in more than managed index. profile. applicable.
one field-weight for full text property.
index in rank profile. This is
not allowed.

E886 Rank field-weight reference The weight The full text The rank The full text
for the full text index of the index. profile. index.
rank profile is not mapped to
the full text index.

E887 Rank field-weight for the full The weight. The full text The rank The value.
text index in rank-profile has index. profile.
an invalid value. Boost value
MUST be a non-negative
integer.

E888 Full text index contains The full text The number of The rank The number

91 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Error
code Description Value 1 Value 2 Value 3 Value 4

importance levels of managed index. importance profile. of possible


properties (excluding any field levels. importance
used for levels.
authority/queryauthority
boosting), but rank profile
assigns context boosts to
levels only.

2.2.4.2 ArrayOfContextDTO

The ArrayOfContextDTO complex type contains an array of elements of type ContextDTO.

The following example specifies the structure of this complex type.

<xsd:complexType name="ArrayOfContextDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="ContextDTO"
nillable="true" type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>

2.2.4.3 ArrayOfPromotedItemDTO

The ArrayOfPromotedItemDTO complex type contains an array of elements of type


PromotedItemDTO.

The following example specifies the structure of this complex type.

<xsd:complexType name="ArrayOfPromotedItemDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="PromotedItemDTO"
nillable="true" type="tns:PromotedItemDTO" />
</xsd:sequence>
</xsd:complexType>

2.2.4.4 ArrayOfSearchSettingDTO

The ArrayOfSearchSettingDTO complex type contains an array of elements of type


SearchSettingDTO.

The following example specifies the structure of this complex type.

<xsd:complexType name="ArrayOfSearchSettingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="SearchSettingDTO"
nillable="true" type="tns:SearchSettingDTO" />
</xsd:sequence>
</xsd:complexType>

92 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


2.2.4.5 ArrayOfKeyValueOfstringstring

The ArrayOfKeyValueOfstringstring complex type contains an array of pairs of string values.

The following example specifies the structure of this complex type.

Defined in namespace http://schemas.microsoft.com/2003/10/Serialization/Arrays.

<xsd:complexType name="ArrayOfKeyValueOfstringstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="KeyValueOfstringstring">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Key" nillable="true" type="xsd:string" />
<xsd:element name="Value" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>

Key: First string value in a given pair of string values.

Value: Second string value in a given pair of string values.

2.2.4.6 ArrayOfKeyValuePairOfstringstring

The KeyValuePairOfstringstring complex type contains an array of elements of type


KeyValuePairOfstringstring.

The following example specifies the structure of this complex type.

Defined in namespace http://schemas.datacontract.org/2004/07/System.Collections.Generic.

<xsd:complexType name="ArrayOfKeyValuePairOfstringstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="KeyValuePairOfstringstring"
type="scg:KeyValuePairOfstringstring" />
</xsd:sequence>
</xsd:complexType>

2.2.4.7 ArrayOfLinguisticsIdentifierDTO

The ArrayOfLinguisticsIdentifierDTO complex type contains an array of elements of type


LinguisticsIdentifierDTO.

The following example specifies the structure of this complex type.

<xsd:complexType name="ArrayOfLinguisticsIdentifierDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="LinguisticsIdentifierDTO"
nillable="true" type="tns:LinguisticsIdentifierDTO" />
</xsd:sequence>
</xsd:complexType>

93 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


2.2.4.8 ArrayOfstring

The ArrayOfstring complex type contains an array of strings.

The following example specifies the structure of this complex type.

Defined in namespace http://schemas.microsoft.com/2003/10/Serialization/Arrays.

<xsd:complexType name="ArrayOfstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

string: A string value.

2.2.4.9 BestBetDTO

The BestBetDTO complex type provides information about a best bet.

The following example specifies the structure of this complex type.

<xsd:complexType name="BestBetDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:ManagedResultDTO">
<xsd:sequence />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

2.2.4.10 CommonDTOMembers

The CommonDTOMembers complex type contains information that is common to the types
keyword, search setting, search setting context, and context expression. Whenever an operation is
specified to accept or return elements of type CommonDTOMembers, an extending type MUST be
used instead.

The following example specifies the structure of this complex type.

<xsd:complexType name="CommonDTOMembers" mixed="true">


<xsd:sequence>
<xsd:element minOccurs="0" name="Description" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Group" nillable="true" type="tns:SearchSettingGroupDTO"
/>
<xsd:element minOccurs="0" name="Id" type="xsd:long" />
<xsd:element minOccurs="0" name="LastChanged" type="xsd:dateTime" />
<xsd:element minOccurs="0" name="Name" nillable="true" type="xsd:string" />
</xsd:sequence>
<xsd:attribute ref="ser:Id" />
<xsd:attribute ref="ser:Ref" />
</xsd:complexType>

Name: The name of the element.

94 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Description: The description of the element.

Group: The search setting group to which the element belongs.

Id: The unique identifier of the element that is assigned by the protocol server.

LastChanged: The date and time at which the element on the protocol server was last modified, in
Coordinated Universal Time (UTC).

2.2.4.11 ContentCollectionDTO

The ContentCollectionDTO complex type provides information about a content collection.

The following example specifies the structure of this complex type.

<xsd:complexType name="ContentCollectionDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="Cleared" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Created" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Description" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="LastInput" nillable="true" type="xsd:dateTime" />
<xsd:element minOccurs="0" name="Name" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="NumDocs" type="xsd:int" />
<xsd:element minOccurs="0" name="Pipeline" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

Cleared: A string that contains the date and time of the last clearance, formatted as specified in
[ISO-8601].

Created: A string that contains the date and time of the creation, formatted as specified in [ISO-
8601].

Description: A description of the content collection.

LastInput: The date and time at which the content collection was last changed.

Name: The name of the content collection.

NumDocs: The number of items in the content collection.

Pipeline: An implementation-specific string constant. This value MUST be "Office14 (webcluster)".

2.2.4.12 ContextDTO

The ContextDTO complex type provides information about a search setting context.

The following example specifies the structure of this complex type.

<xsd:complexType name="ContextDTO" mixed="true" >


<xsd:complexContent>
<xsd:extension base="tns:CommonDTOMembers">
<xsd:sequence>
<xsd:element minOccurs="0" name="ContextExpressionRoot" nillable="true"
type="tns:ContextExpressionDTO" />
</xsd:sequence>
</xsd:extension>

95 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexContent>
</xsd:complexType>

ContextExpressionRoot: The root node of the context expression tree.

2.2.4.13 ContextExpressionDTO

The ContextExpressionDTO complex type provides information about a context expression node.

Two categories of context expression nodes exist: aggregate context expression nodes, which MUST
have child nodes, and atomic context expression nodes, which MUST NOT have child nodes. The
parent/child relationship between context expression nodes is represented through the Parent
element.

The following example specifies the structure of this element.

<xsd:complexType name="ContextExpressionDTO" mixed="true ">


<xsd:complexContent>
<xsd:extension base="tns:CommonDTOMembers">
<xsd:sequence>
<xsd:element minOccurs="0" name="ContextId" type="xsd:long" />
<xsd:element minOccurs="0" name="ExpressionType" type="tns:ExpressionTypes" />
<xsd:element minOccurs="0" name="Parent" nillable="true"
type="tns:ContextExpressionDTO" />
<xsd:element minOccurs="0" name="Value" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

ContextId: The identifier of the context expression node.

Parent: The parent node of the context expression node.

ExpressionType: The type of the context expression node. The expression type of an atomic
context expression node MUST be MATCH. The expression type of an aggregate context expression
node MUST be either AND, OR, or NOT.

Value: The value of the context expression node.

2.2.4.14 FeaturedContentDTO

The FeaturedContentDTO complex type provides information about featured content.

The following example specifies the structure of this complex type.

<xsd:complexType name="FeaturedContentDTO" mixed="true" >


<xsd:complexContent>
<xsd:extension base="tns:ManagedResultDTO">
<xsd:sequence />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

96 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


2.2.4.15 KeyValuePairOfstringstring

The KeyValuePairOfstringstring complex type contains a pair of string values.

The following example specifies the structure of this complex type.

Defined in namespace http://schemas.datacontract.org/2004/07/System.Collections.Generic.

<xsd:complexType name="KeyValuePairOfstringstring">
<xsd:sequence>
<xsd:element name="key" nillable="true" type="xsd:string" />
<xsd:element name="value" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

key: The first string value in the pair.

value: The second string value in the pair.

2.2.4.16 KeywordDTO

The KeywordDTO complex type contains information about a keyword.

The following example specifies the structure of this complex type.

<xsd:complexType name="KeywordDTO" mixed="true ">


<xsd:complexContent>
<xsd:extension base="tns:CommonDTOMembers">
<xsd:sequence>
<xsd:element minOccurs="0" name="SearchSettings" nillable="true"
type="tns:ArrayOfSearchSettingDTO" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

SearchSettings: The array of the search settings associated with the keyword.

2.2.4.17 LinguisticsIdentifierDTO

The LinguisticsIdentifierDTO complex type contains information about a linguistic feature.

The following example specifies the structure of this complex type.

<xsd:complexType name="LinguisticsIdentifierDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="Language" type="tns:Language" />
<xsd:element minOccurs="0" name="Name" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

Language: The language for the linguistic feature.

Name: The name of the linguistic feature.

97 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


2.2.4.18 ManagedResultDTO

The ManagedResultDTO complex type represents the properties that featured content and best
bets share. When an operation is specified to accept or return a ManagedResultDTO complex type,
one of the extending complex types FeaturedContentDTO or BestBetDTO MUST be used instead.

The following example specifies the structure of this complex type.

<xsd:complexType name="ManagedResultDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:SearchSettingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="Position" nillable="true" type="xsd:short" />
<xsd:element minOccurs="0" name="Teaser" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="TeaserContentType" nillable="true" type="xsd:string"
/>
<xsd:element minOccurs="0" name="Uri" nillable="true" type="xsd:anyURI" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

Position: The position of the managed result. Protocol clients use this value to control position in
display lists.

TeaserContentType: MIME Content-Type of the teaser, as specified in [RFC2046]. This value can
be "null".

Teaser: Teaser text. This value can be "null".

Uri: A URL of an external document.

2.2.4.19 PromotedItemDTO

The PromotedItemDTO complex type contains information that is common to promoted


documents, promoted expressions, and promoted locations. When an operation is specified to
accept or return an element of type PromotedItemDTO, one of its extensions
PromotedDocumentDTO, PromotedExpressionDTO, or PromotedLocationDTO MUST be used
instead.

The following example specifies the structure for this complex type.

<xsd:complexType name="PromotedItemDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:CommonDTOMembers">
<xsd:sequence>
<xsd:element minOccurs="0" name="PromotedItemSpec" nillable="true" type="xsd:string"
/>
<xsd:element minOccurs="0" name="PromotedItemType" type="tns:KeywordItemType" />
<xsd:element minOccurs="0" name="PromotionId" type="xsd:long" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

98 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


PromotedItemSpec: For extensions of type PromotedDocumentDTO, this is the document
identifier. For extensions of type PromotedLocationDTO, this is the URI. For extensions of type
PromotedExpressionDTO, this is the query.

PromotedItemType: An enumeration of promoted item types. The following table specifies the
valid promoted item types.

Value Meaning

PromotedDocument Indicates that the item is a promoted document.

PromotedLocation Indicates that the item is a promoted location.

PromotedExpression Indicates that the item is a promoted expression.

PromotionId: The identifier of the promotion to which the promoted item belongs.

Description (inherited from CommonDTOMemebers): Not used.

Group (inherited from CommonDTOMemebers): Not used.

Name (inherited from CommonDTOMemebers): Not used.

2.2.4.20 PromotedDocumentDTO

The PromotedDocumentDTO complex type contains information about a promoted document.

The following example specifies the structure of this complex type.

<xsd:complexType name="PromotedDocumentDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:PromotedItemDTO">
<xsd:sequence />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

2.2.4.21 PromotedExpressionDTO

The PromotedExpressionDTO complex type contains information about a promoted expression.

The following example specifies the structure of this complex type.

<xsd:complexType name="PromotedExpressionDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:PromotedItemDTO">
<xsd:sequence />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

2.2.4.22 PromotedLocationDTO

The PromotedLocationDTO complex type contains information about a promoted location.

99 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following example specifies the structure of this complex type.

<xsd:complexType name="PromotedLocationDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:PromotedItemDTO">
<xsd:sequence />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

2.2.4.23 PromotionDTO

The PromotionDTO complex type contains information about a promotion.

The following example specifies the structure of this complex type.

<xsd:complexType name="PromotionDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:SearchSettingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="BoostValue" type="xsd:int" />
<xsd:element minOccurs="0" name="PromotedItems" nillable="true"
type="tns:ArrayOfPromotedItemDTO" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

BoostValue: The boost value for this promotion.

PromotedItems: An array of the promoted items that belong to the promotion.

2.2.4.24 ReadOnlyCollectionOfKeyValuePairOfstringstringR8RmUPp7

The ReadOnlyCollectionOfKeyValuePairOfstringstringR8RmUPp7 complex type contains an


element of type ArrayOfKeyValuePairOfstringstring.

Defined in namespace http://schemas.datacontract.org/2004/07/System.Collections.ObjectModel.

The following example specifies the structure of this complex type.

<xsd:complexType name="ReadOnlyCollectionOfKeyValuePairOfstringstringR8RmUPp7">
<xsd:sequence>
<xsd:element name="list" nillable="true" type="scg:ArrayOfKeyValuePairOfstringstring" />
</xsd:sequence>
</xsd:complexType>

list: An ArrayOfKeyValuePairOfstringstring complex type.

2.2.4.25 SearchSettingDTO

The SearchSettingDTO complex type contains information that is common to best bets, featured
content, synonyms, and promotions. When an operation is specified to accept or return an element

100 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


of this type, one of the extending types BestBetDTO, FeaturedContentDTO, SynonymDTO, or
PromotionDTO MUST be used instead.

The following example specifies the structure of this complex type.

<xsd:complexType name="SearchSettingDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:CommonDTOMembers">
<xsd:sequence>
<xsd:element minOccurs="0" name="Contexts" nillable="true"
type="tns:ArrayOfContextDTO" />
<xsd:element minOccurs="0" name="ValidFrom" nillable="true" type="xsd:dateTime" />
<xsd:element minOccurs="0" name="ValidTo" nillable="true" type="xsd:dateTime" />
<xsd:element minOccurs="0" name="keyword" nillable="true" type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

Contexts: The contexts with which the search setting is associated.

ValidFrom: The date and time from which the search setting is valid. This MUST be "null" if the
search setting is valid immediately.

ValidTo: The date and time to which a search setting is valid. This MUST be "null" if the search
setting is expected to be valid indefinitely.

keyword: The identifier of the keyword to which the search setting belongs.

2.2.4.26 SearchSettingGroupDTO

The SearchSettingGroupDTO complex type contains information about a search setting group.

The following example specifies the structure of this complex type.

<xsd:complexType name="SearchSettingGroupDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="Description" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Id" type="xsd:long" />
<xsd:element minOccurs="0" name="LastChanged" type="xsd:dateTime" />
<xsd:element minOccurs="0" name="Name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

Description: The description of the search setting group.

Id: The unique identifier of the search setting group, as assigned by the protocol server.

LastChanged: The date and time at which the search setting group was last modified.

Name: The name of the search setting group.

2.2.4.27 SynonymDTO

The SynonymDTO complex type contains information about a synonym.

101 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following example specifies the structure of this complex type.

<xsd:complexType name="SynonymDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:SearchSettingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="ContextId" nillable="true" type="xsd:long" />
<xsd:element minOccurs="0" name="ExpansionType" type="tns:SynonymExpansionType" />
<xsd:element minOccurs="0" name="Term" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

ContextId: The identifier of the search setting context that is associated with the synonym.

Term: The synonym term.

ExpansionType: The expansion type of the synonym.

2.2.4.28 ManagedPropertyDTO

The ManagedPropertyDTO complex type contains information about a managed property.

The following example specifies the structure of this complex type.

<xsd:complexType name="ManagedPropertyDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="DecimalPlaces" type="xsd:int"/>
<xsd:element minOccurs="0" name="DeleteDisallowed" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="Description" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="Id" type="xsd:long"/>
<xsd:element minOccurs="0" name="IsMapped" type="xsd:boolean" />
<xsd:element minOccurs="0" name="MappingDisallowed" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="MaxIndexSize" type="xsd:int"/>
<xsd:element minOccurs="0" name="MaxResultSize" type="xsd:int"/>
<xsd:element minOccurs="0" name="MergeCrawledProperties" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="Name" type="xsd:string"/>
<xsd:element minOccurs="0" name="Queryable" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="RefinementEnabled" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="ResultFallBackRef" type="xsd:long"/>
<xsd:element minOccurs="0" name="SortableType" type="xsd:int"/>
<xsd:element minOccurs="0" name="StemmingEnabled" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="SubstringEnabled" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="SummaryTypeValue" type="xsd:int"/>
<xsd:element minOccurs="0" name="Type" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>

DecimalPlaces: Specifies the number of decimals that are persisted. The valid value range is -28
to 28.

DeleteDisallowed: The value is "true" if the managed property cannot be deleted; otherwise, the
value is "false".

102 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Description: A description of the managed property. This value is optional and is empty by default.

Id: The identifier of the managed property.

IsMapped: The value is "true" if any crawled properties are mapped to this managed property;
otherwise, the value is "false".

MappingDisallowed: The value is "true" if mapping is not valid; otherwise, the value is "false".

MaxIndexSize: Specifies the maximum number of kilobytes that are indexed for a managed
property. This value applies on to the Text and Scope properties.

MaxResultSize: Specifies the maximum result size.

MergeCrawledProperties: Determines whether the value of the managed property is selected


from a single crawled property in the crawled property mapping, or if all values are merged.

Name: The name of the managed property.

Queryable: With this attribute enabled, the managed property can be included in the query
operators and filter terms.

RefinementEnabled: The value is "true" if refinement is enabled; otherwise, the value is "false".

ResultFallBackRef: A reference to the result fallback.

SortableType: Specifies how the managed property is sorted. For more details, see the following
table.

Value Member Description

"0" SortableDisabled A managed property that cannot be used for sorting through the query
API.

"1" SortableEnabled A managed property that is defined as sortable and can be used for sorting
through the query API.

"2" LatentSortable A managed property that is prepared for sorting but needs to be changed
to SortableEnabled to be used for sorting through the query API. In
contrast to switching from SortableDisabled to SortableEnabled, this
does not require reprocessing of the content.

StemmingEnabled: The value is "true" if stemming is enabled; otherwise, the value is "false".

SubstringEnabled: The value is "true" if the substring is enabled for the managed property;
otherwise, the value is "false".

SummaryTypeValue: Specifies whether this managed property produces a summary. For details,
see the following table.

Value Member Description

"0" Disabled The summary is disabled for this managed property.

"1" Static The summary is statically generated.

"2" Dynamic The summary is dynamically generated.

103 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Type: Enumeration of the types of managed properties. For details, see the following table.

Value Member Description

"1" Text A field of type Text/String.

"2" Integer A field of type Signed Integer.

"3" Boolean A field of type Boolean.

"4" Float A field of type Float.

"5" Decimal A field of type Decimal.

"6" DateTime A field of type DateTime.

2.2.4.29 RefinerConfigurationDTO

The following example specifies the structure of the RefinerConfigurationDTO complex type.

<xsd:complexType name="RefinerConfigurationDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="Algorithm" nillable="true" type="xsd:int"/>
<xsd:element minOccurs="0" name="Anchoring" nillable="true" type="xsd:int"/>
<xsd:element minOccurs="0" name="CutoffMaxBucket" nillable="true" type="xsd:int"/>
<xsd:element minOccurs="0" name="DefaultValue" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="Divisor" nillable="true" type="xsd:float"/>
<xsd:element minOccurs="0" name="ID" nillable="true" type="xsd:long"/>
<xsd:element minOccurs="0" name="Intervals" nillable="true" type="xsd:int"/>
<xsd:element minOccurs="0" name="RefinementType" type="xsd:int"/>
<xsd:element minOccurs="0" name="Resolution" nillable="true" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>

Algorithm: Specifies which algorithm to use for discretization. The default value is
"EqualFrequency". For details, see the following table.

Member Description Value

EqualFrequency The buckets can have value ranges of various widths. This algorithm "0"
ensures that approximately the same number of observations falls into each
bucket. This is the default algorithm.

EqualWidth The buckets have value ranges that are equal. Because width is static, this "1"
algorithm can produce unevenly populated buckets.

RangeDivision The buckets have value ranges that are considered to be equal. Width is "2"
calculated by dividing the range of observed values into a specified number
of buckets. This algorithm might produce unevenly populated buckets, or
even empty buckets.

Anchoring: Anchoring options. These options apply only to string and scope refiners. The default
value is "Complete". For details, see the following table.

104 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Member Description Value

Auto Match for refiners set to "Auto". "0"

None Match for refiners set to "None". "1"

Complete Complete match for refiners. "2"

Prefix Prefix match for refiners. "3"

Suffix Suffix match for refiners. "4"

CutoffMaxBucket: Specifies a limit for the number of unique values (buckets) that are returned for
a refiner within a search partition.

DefaultValue: Specifies a value (numeric or string) that is used internally to represent an empty
value for the field.

Divisor: Applicable only to numeric refiners.

ID: The identifier of this refiner.

Intervals: Applicable only to numeric refiners.

RefinementType: Specifies the refinement type for this refiner configuration. For details, see the
following table.

Member Description Value

DeepRefinementDisabled Refiner result data is created based on the top matching "0"
documents.

DeepRefinementEnabled Indicates the use of index-side (deep) refiners. "1"


In this case, the statistical analysis and creation of dynamic
buckets is performed within the core search engine by means of
an optimized vector-indexing algorithm. This also enables
refinement on the entire result set in an optimal way.

LatentRefinement Prepares the index (on disk) for refiners but does not activate the "2"
feature in memory. This means that refiners cannot be used in
queries. However, at a later stage, LatentRefinement can be
changed to DeepRefinementEnabled. This member can be used
to prepare for later use of refiners for this field without the cost of
the additional memory usage when setting
DeepRefinementEnabled.

Resolution: Valid only for numeric refiners.

2.2.4.30 CategoryDTO

The following example specifies the structure of the CategoryDTO complex type.

<xsd:complexType name="CategoryDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="CrawledPropertyCount" type="xsd:int"/>
<xsd:element minOccurs="0" name="DiscoverNewProperties" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="ID" type="xsd:long"/>

105 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="MapToContents" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="Name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>

CrawledPropertyCount: The total number of crawl properties for this crawled property category.

DiscoverNewProperties: Set to discover new properties when documents or items are processed.

ID: The identifier of the crawled property category.

MapToContents: Map to contents (converted to string).

Name: The name of the crawled property category.

2.2.4.31 FullTextIndexDTO

The following example specifies the structure of the FullTextIndexDTO complex type.

<xsd:complexType name="FullTextIndexDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="DeleteDisallowed" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="Description" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="Id" type="xsd:long"/>
<xsd:element minOccurs="0" name="Name" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="StemmingEnabled" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="isDefault" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>

DeleteDisallowed: A Boolean value that indicates whether this full-text index field can be deleted.
The value is "true" if deletion is not allowed; otherwise, the value is "false".

Description: A description of the full-text index field.

Id: The identifier of the full-text index field.

Name: The name of the full-text index field.

StemmingEnabled: A Boolean value that indicates if stemming is enabled for this full-text index
field. The value is "true" if stemming is enabled; otherwise, the value is "false".

isDefault: The value is "true" if this full-text index field is the default full-text index field;
otherwise, the value is "false".

2.2.4.32 CrawledPropertyDTO

The following example specifies the structure of the CrawledPropertyDTO complex type.

<xsd:complexType name="CrawledPropertyDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="Id" type="xsd:long"/>
<xsd:element minOccurs="0" name="IsMappedToContents" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="IsMultiValued" type="xsd:boolean"/>

106 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="IsNameEnum" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="Name" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="Propset" type="ser:guid"/>
<xsd:element minOccurs="0" name="VariantType" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>

CategoryName: The name of the crawled property category that the crawled property is associated
with.

Id: The identifier of the crawled property.

IsMappedToContents: Indicates whether the crawled property will be mapped to the


crawledpropertycontent managed property. This is used to increase search recall, and the crawled
property does not need to be explicitly mapped to the crawledpropertycontent managed property.

IsMultiValued: A Boolean value that specifies whether the crawled property is multi-valued.

IsNameEnum: A Boolean value that specifies whether the crawled property name is enumerable.

Name: The name of the crawled property.

Propset: A GUID which identifies the crawled property category the crawled property is associated
with. This value can be used with the GetCategory operation to look up the category of the crawled
property. A crawled property MUST be associated with a crawled property category.

VariantType: Gets the variant data type for a crawled property. Valid values for this element are
the following values specified for the VARTYPE field of the PROPVARIANT structure, as specified in
[PROPVARIANT].

Value Name

0 VT_EMPTY

1 VT_NULL

2 VT_I2

3 VT_I4

4 VT_R4

5 VT_R8

6 VT_CY

7 VT_DATE

8 VT_BSTR

9 VT_DISPATCH

10 VT_ERROR

11 VT_BOOL

12 VT_VARIANT

107 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Value Name

13 VT_UNKNOWN

14 VT_DECIMAL

16 VT_I1

17 VT_UI1

18 VT_UI2

19 VT_UI4

20 VT_I8

21 VT_UI8

22 VT_INT

23 VT_UINT

30 VT_LPSTR

31 VT_LPWSTR

34 VT_FILETIME

2.2.4.33 RankProfileDTO

The following example specifies the structure of the RankProfileDTO complex type.

<xsd:complexType name="RankProfileDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="AuthorityWeight" type="xsd:int"/>
<xsd:element minOccurs="0" name="FreshnessManagedPropertyName" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="FreshnessResolution" type="xsd:int"/>
<xsd:element minOccurs="0" name="FreshnessWeight" type="xsd:int"/>
<xsd:element minOccurs="0" name="ID" type="xsd:long"/>
<xsd:element minOccurs="0" name="Name" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="PositionStopWordThreshold" type="xsd:long"/>
<xsd:element minOccurs="0" name="QualityWeight" type="xsd:int"/>
<xsd:element minOccurs="0" name="QueryAuthorityWeight" type="xsd:int"/>
<xsd:element minOccurs="0" name="RankModelName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="StopWordThreshold" type="xsd:long"/>
<xsd:element minOccurs="0" name="isDefault" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>

AuthorityWeight: A value that indicates the importance of a document as determined by the links
from other documents to the document in question.

FreshnessManagedPropertyName: The managed property that references the freshness ranking.

FreshnessResolution: Freshness resolution.

108 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Value Meaning

0 Specifies seconds-based freshness

1 Specifies minute-based freshness

2 Specifies hour-based freshness.

3 Specifies day-based freshness

4 Specifies year-based freshness

FreshnessWeight: A value that indicates the age of a document compared to the time when the
query is issued.

ID: The identifier of the rank profile.

Name: The name of the rank profile.

PositionStopWordThreshold: The maximum number of occurrences of a search term in a result


set that contributes to the proximity boost component of the rank score.

QualityWeight: The assigned importance of a document. Because quality metrics are assigned to
individual documents or groups of documents directly, the quality of a document is query
independent.

QueryAuthorityWeight: The query authority weight for this rank profile.

RankModelName: The name of the rank model that this rank profile extends.

StopWordThreshold: The maximum number of occurrences of a search term in a result set that
contributes to the rank score. If the term appears more often than the threshold specifies, additional
occurrences are ignored. A low value gives better search performance but less relevance in the
result set. A high value decreases search performance but improves the relevance of the result set.

isDefault: The value is "true" if this is a default rank profile; otherwise, the value is "false".

2.2.4.34 QualityComponentDTO

The following example specifies the structure of the QualityComponentDTO complex type.

<xsd:complexType name="QualityComponentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="ManagedPropertyName" type="xsd:string"/>
<xsd:element minOccurs="0" name="Weight" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>

ManagedPropertyName: The name of the managed property.

Weight: The quality weight of the managed property reference.

109 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


2.2.4.35 FullTextIndexRankComponentDTO

The FullTextIndexRankComponentDTO complex type represents the configuration of relevance


boost and proximity boost weight parameters associated with matches in a particular full-text index
field for a rank profile.

All weights are specified as percentages. For example, a weight of 200 means that the rank
component MUST be multiplied with 2 when used.

The following example specifies the structure of this complex type.

<xsd:complexType name="FullTextIndexRankComponentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="ContextWeight" type="xsd:int"/>
<xsd:element minOccurs="0" name="FullTextIndexReference" type="xsd:string"/>
<xsd:element minOccurs="0" name="ProximityWeight" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>

ContextWeight: The relevance weight for a match in the referenced full-text index field.

FullTextIndexReference: Full-text index field reference.

ProximityWeight: The weight of proximity boosts in the referenced full-text index field.

2.2.4.36 ManagedPropertyBoostComponentDTO

The following example specifies the structure of the ManagedPropertyBoostComponentDTO


complex type.

<xsd:complexType name="ManagedPropertyBoostComponentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="BoostValue" type="xsd:string"/>
<xsd:element minOccurs="0" name="ManagedPropertyName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>

BoostValue: The boost value of the managed property.

ManagedPropertyName: The name of the managed property to boost.

2.2.4.37 FullTextIndexMappingDTO

The following example specifies the structure of the FullTextIndexMappingDTO complex type.

<xsd:complexType name="FullTextIndexMappingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="FullTextIndexName" type="xsd:string"/>
<xsd:element minOccurs="0" name="ImportanceLevel" type="xsd:int"/>
<xsd:element minOccurs="0" name="ManagedPropertyName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>

FullTextIndexName: The name of the full-text index field.

110 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


ImportanceLevel: The importance of the referenced managed property within a full-text index
field.

ManagedPropertyName: The name of the managed property.

2.2.4.38 ArrayOfCrawledPropertyDTO

The ArrayOfCrawledPropertyDTO complex type contains an array of elements of type


CrawledPropertyDTO.

The following example specifies the structure of this complex type.

<xsd:complexType name="ArrayOfCrawledPropertyDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="CrawledPropertyDTO"
nillable="true" type="tns:CrawledPropertyDTO"/>
</xsd:sequence>
</xsd:complexType>

CrawledPropertyDTO: Contains information about a crawled property.

2.2.4.39 ArrayOfManagedPropertyDTO

The ArrayOfManagedPropertyDTO complex type contains an array of elements of type


ManagedPropertyDTO.

The following example specifies the structure of this complex type.

<xsd:complexType name="ArrayOfManagedPropertyDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="ManagedPropertyDTO"
nillable="true" type="tns:ManagedPropertyDTO "/>
</xsd:sequence>
</xsd:complexType>

ManagedPropertyDTO: Contains information about a managed property.

2.2.4.40 ArrayOfguid

The ArrayOfguid complex type contains an array with zero, one, or more GUIDs.

The following example specifies the structure of this complex type.

<xsd:complexType name="ArrayOfguid">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="guid" type="ser:guid"/>
</xsd:sequence>
</xsd:complexType>

guid: A globally unique identifier.

2.2.4.41 ArrayOfCategoryDTO

The ArrayOfCategoryDTO complex type contains zero, one, or more CategoryDTO elements.

111 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType name="ArrayOfCategoryDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="CategoryDTO" nillable="true"
type="tns:CategoryDTO"/>
</xsd:sequence>
</xsd:complexType>

CategoryDTO: Contains information about a crawled property category.

2.2.4.42 ArrayOffullTextIndexDTO

The ArrayOfFullTextIndexDTO complex type contains zero, one, or more FullTextIndexDTO


elements.

<xsd:complexType name="ArrayOfFullTextIndexDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="FullTextIndexDTO" nillable="true"
type="tns:FullTextIndexDTO"/>
</xsd:sequence>
</xsd:complexType>

FullTextIndexDTO: The elements of a full-text index field.

2.2.4.43 ArrayOfRankProfileDTO

The ArrayOfRankProfileDTO complex type contains zero, one, or more RankProfileDTO


elements.

<xsd:complexType name="ArrayOfRankProfileDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="RankProfileDTO" nillable="true"
type="tns:RankProfileDTO"/>
</xsd:sequence>
</xsd:complexType>

RankProfileDTO: Contains information about a rank profile.

2.2.4.44 ArrayOfFullTextIndexMappingDTO

The ArrayOfFullTextIndexMappingDTO complex type contains zero, one or more


FullTextIndexMappingDTO elements.

<xsd:complexType name="ArrayOfFullTextIndexMappingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="FullTextIndexMappingDTO"
nillable="true" type="tns:FullTextIndexMappingDTO"/>
</xsd:sequence></xsd:complexType>

FullTextIndexMappingDTO: Contains information about a mapping from a managed property to a


full-text index field.

112 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


2.2.4.45 ArrayOfFullTextIndexRankComponentDTO

The ArrayOfFullTextIndexRankComponentDTO complex type contains zero, one, or more


FullTextIndexRankComponentDTO elements.

<xsd:complexType name="ArrayOfFullTextIndexRankComponentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="FullTextIndexRankComponentDTO"
nillable="true" type="tns:FullTextIndexRankComponentDTO"/>
</xsd:sequence>
</xsd:complexType>

FullTextIndexRankComponentDTO: Contains information about ranking configuration for a full-


text index field.

2.2.4.46 ArrayOfManagedPropertyBoostComponentDTO

The ArrayOfManagedPropertyBoostComponentDTO complex type contains zero, one, or more


ManagedPropertyBoostComponentDTO elements.

<xsd:complexType name="ArrayOfManagedPropertyBoostComponentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="ManagedPropertyBoostComponentDTO"
nillable="true" type="tns:ManagedPropertyBoostComponentDTO"/>
</xsd:sequence>
</xsd:complexType>

ManagedPropertyBoostComponentDTO: Contains information about a managed property


keyword rank component.

2.2.4.47 ArrayOfQualityComponentDTO

The ArrayOfQualityComponentDTO complex type contains zero, one, or more


QualityComponentDTO elements.

<xsd:complexType name="ArrayOfQualityComponentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="QualityComponentDTO"
nillable="true" type="tns:QualityComponentDTO"/>
</xsd:sequence>
</xsd:complexType>

QualityComponentDTO: Contains information about a quality rank component.

2.2.5 Simple Types

The following table specifies the set of common XML Schema simple type definitions associated with
this specification. XML Schema simple type definitions that are specific to a particular operation are
described with the operation.

Simple type Description

ExpressionTypes The type of a context expression node.

113 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Simple type Description

KeywordItemType The type of a keyword-related object.

Language A language.

LinguisticTermType The type of a linguistic term.

LinguisticType The type of a linguistic feature.

SortDirection The direction in which to sort.

SortField The field to sort by.

SynonymExpansionType The expansion type of a synonym.

guid The format of a globally unique identifier.

2.2.5.1 ExpressionTypes

The ExpressionTypes simple type specifies the type of a context expression node.

The following example specifies the structure of this simple type.

<xsd:simpleType name="ExpressionTypes">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AND" />
<xsd:enumeration value="NOT" />
<xsd:enumeration value="OR" />
<xsd:enumeration value="MATCH" />
</xsd:restriction>
<xsd:annotation>
<xsd:appinfo>
<ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xsd:appinfo>
</xsd:annotation>
</xsd:simpleType>

The following table specifies the valid values for ExpressionTypes.

Value Meaning

AND The context expression node is an "AND" node. All child nodes MUST evaluate to "true" for the
node to evaluate to "true".

NOT The context expression node is a "NOT" node. The child node MUST evaluate to "false" for the
node to evaluate to "true". The node MUST have only one child node.

OR The context expression node is an "OR" node. At least one of the child nodes MUST evaluate to
"true" for the node to evaluate to "true".

MATCH The context expression node is a "MATCH" node. The name/value pair that the node specifies
MUST be found in the query context for the node to evaluate to "true".

114 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


2.2.5.2 KeywordItemType

The KeywordItemType simple type specifies the type of an item.

The following example specifies the structure of this simple type.

<xsd:simpleType name="KeywordItemType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Synonym">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Promotion">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BestBet">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FeaturedContent">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SearchSettingGroup">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">5</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Keyword">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Context">
<xsd:annotation>
<xsd:appinfo>

115 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<EnumerationValue
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">7</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PromotedDocument">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PromotedLocation">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">9</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PromotedExpression">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">10</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SearchSetting">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">11</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
<xsd:annotation>
<xsd:appinfo>
<ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xsd:appinfo>
</xsd:annotation>
</xsd:simpleType>

The following table specifies the valid values for KeywordItemType.

Value Meaning

Synonym The item is a synonym.

Promotion The item is a promotion.

BestBet The item is a best bet.

FeaturedContent The item is featured content.

116 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Value Meaning

SearchSettingGroup The item is a search setting group.

Keyword The item is a keyword.

Context The item is a search setting context.

PromotedDocument The item is a promoted document.

PromotedLocation The item is a promoted location.

PromotedExpression The item is a promoted expression.

2.2.5.3 Language

The Language simple type specifies a language.

The following example specifies the structure of this simple type.

<xsd:simpleType name="Language">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ANY" />
<xsd:enumeration value="AR" />
<xsd:enumeration value="CS" />
<xsd:enumeration value="DA" />
<xsd:enumeration value="DE" />
<xsd:enumeration value="EL" />
<xsd:enumeration value="EN" />
<xsd:enumeration value="ES" />
<xsd:enumeration value="ET" />
<xsd:enumeration value="FI" />
<xsd:enumeration value="FR" />
<xsd:enumeration value="HE" />
<xsd:enumeration value="HI" />
<xsd:enumeration value="HU" />
<xsd:enumeration value="ID" />
<xsd:enumeration value="IS" />
<xsd:enumeration value="IT" />
<xsd:enumeration value="JA" />
<xsd:enumeration value="KO" />
<xsd:enumeration value="LT" />
<xsd:enumeration value="LV" />
<xsd:enumeration value="MS" />
<xsd:enumeration value="NB" />
<xsd:enumeration value="NL" />
<xsd:enumeration value="NN" />
<xsd:enumeration value="NO" />
<xsd:enumeration value="PL" />
<xsd:enumeration value="PT" />
<xsd:enumeration value="RO" />
<xsd:enumeration value="RU" />
<xsd:enumeration value="SC" />
<xsd:enumeration value="SK" />
<xsd:enumeration value="SL" />
<xsd:enumeration value="SR" />
<xsd:enumeration value="SV" />
<xsd:enumeration value="TR" />

117 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:enumeration value="UK" />
<xsd:enumeration value="UR" />
</xsd:restriction>
</xsd:simpleType>

The following table specifies the valid values for Language.

Value Meaning

ANY Any language

AR Arabic

CS Czech

DA Danish

DE German

EL Greek

EN English

ES Spanish

ET Estonian

FI Finnish

FR French

HE Hebrew

HI Hindi

HU Hungarian

ID Indonesian

IS Icelandic

IT Italian

JA Japanese

KO Korean

LT Lithuanian

LV Latvian

MS Malay

NB Bokmål, Norwegian

NL Dutch

NN Nynorsk, Norwegian

NO Norwegian

118 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Value Meaning

PL Polish

PT Portuguese

RO Romanian; Moldavian

RU Russian

SC Sardinian

SK Slovak

SL Slovenian

SR Serbian

SV Swedish

TR Turkish

UK Ukrainian

UR Urdu

2.2.5.4 LinguisticTermType

The LinguisticTermType simple type specifies the type of a term.

The following example specifies the structure of this simple type.

<xsd:simpleType name="LinguisticTermType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="INCLUSION" />
<xsd:enumeration value="EXCLUSION" />
</xsd:restriction>
</xsd:simpleType>

The following table specifies the valid values for LinguisticTermType.

Value Meaning

EXCLUSION The term MUST be excluded from linguistic processing.

INCLUSION The term MUST be included in linguistic processing.

2.2.5.5 LinguisticType

The LinguisticType simple type specifies the type of a linguistic feature.

The following example specifies the structure of this simple type.

<xsd:simpleType name="LinguisticType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="SPELLCHECKING" />

119 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:enumeration value="ENTITYEXTRACTION" />
<xsd:enumeration value="UNKNOWN" />
</xsd:restriction>
</xsd:simpleType>

The following table specifies the valid values for LinguisticType.

Value Meaning

SPELLCHECKING The linguistic feature is a spell-checker.

ENTITYEXTRACTION The linguistic feature is a property extractor.

UNKNOWN The linguistic feature is an unknown type.

2.2.5.6 SortDirection

The SortDirection simple type specifies the direction in which a result is sorted.

The following example specifies the structure of this element.

<xsd:simpleType name="SortDirection">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Ascending" />
<xsd:enumeration value="Descending" />
</xsd:restriction>
</xsd:simpleType>

The following table specifies the valid values for SortDirection.

Value Meaning

Ascending Sort the result in ascending order.

Descending Sort the result in descending order.

2.2.5.7 SortField

The SortField simple type specifies the criteria by which a result is sorted.

The following example specifies the structure of this simple type.

<xsd:simpleType name="SortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
</xsd:restriction>
</xsd:simpleType>

The following table specifies the valid values for SortField.

120 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Value Meaning

Name Sort the result by name.

LastChanged Sort the result by the time at which the result elements were last changed.

2.2.5.8 SynonymExpansionType

The SynonymExpansionType simple type specifies the expansion type of a synonym.

The following example specifies the structure of this simple type.

<xsd:simpleType name="SynonymExpansionType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="OneWay" />
<xsd:enumeration value="TwoWay" />
</xsd:restriction>
</xsd:simpleType>

The following table specifies the valid values for SynonymExpansionType.

Value Meaning

OneWay The synonym is a one-way synonym.

TwoWay The synonym is a two-way synonym.

2.2.5.9 guid

The guid simple type specifies the format of globally unique identifiers.

The following example specifies the structure of this simple type.

<xsd:simpleType name="guid">
<xsd:restriction base="xsd:string">
<xsd:pattern
value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
</xsd:restriction>
</xsd:simpleType>

A GUID is a string of five hexadecimal numbers that contain 8, 4, 4, 4, and 12 digits, in this order.
The numbers are separated by dashes.

2.2.6 Attributes

The following table summarizes the set of common XML Schema attribute definitions that this
specification defines. XML Schema attributes that are specific to a particular operation are described
with the operation.

Attribute Description

Id The identifier of the current element.

121 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Attribute Description

Ref A reference to another element.

2.2.6.1 Id

The Id attribute specifies the identifier of an element, as specified in [XMLSCHEMA2]. This attribute
enables elements of the CommonDTOMembers type to be referenced by another element in the
same SOAP message, instead of being embedded in that element as a sub-element.

The following example specifies the structure of this attribute.

<xsd:attribute name="Id" type="xsd:ID" />

2.2.6.2 Ref

The Ref attribute specifies a reference to another element, as specified in [XMLSCHEMA2]. This
attribute enables an element of the CommonDTOMembers type to reference other elements in the
same SOAP message, instead of embedding those elements as sub-elements.

The following example specifies the structure of this attribute.

<xsd:attribute name="Ref" type="xsd:IDREF" />

2.2.7 Groups

None.

2.2.8 Attribute Groups

None.

122 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3 Protocol Details
In the following sections, the schema definition might be less restrictive than the processing rules
imposed by the protocol. The WSDL in this specification matches the WSDL that shipped with the
product and provides a base description of the schema. The text that introduces the WSDL specifies
additional restrictions that reflect actual Microsoft product behavior. For example, the schema
definition might allow for an element to be empty, null, or not present but the behavior of the
protocol as specified restricts the same elements to being non-empty, present, and not null.

The protocol client side of this protocol is simply a pass-through. That is, no additional timers or
other state is required on the client side of this protocol. Calls made by the higher-layer protocol or
application are passed directly to the transport, and the results returned by the transport are passed
directly back to the higher-layer protocol or application.

3.1 SpellCheckerService Server Details

This service provides operations for retrieval and removal of the spell-checking terms.

3.1.1 Abstract Data Model

This section describes a conceptual model of a possible organization of data that an implementation
maintains to participate in this protocol. The described organization is provided to facilitate the
explanation of how the protocol behaves. This document does not mandate that implementations
adhere to this model, as long as their external behavior is consistent with that described in this
document.

The SpellCheckerService is stateless.

For each spell-check identifier, as maintained by the LinguisticManagerService, the


SpellCheckerService MUST delegate the storage of a persisted dictionary of spell-check exclusions to
the PersistedDictionaryService. The persisted dictionary name MUST be equal to the name of the
spell-check identifier.

As the protocol server internally uses the PersistedDictionaryService, protocol clients can also use
the PersistedDictionaryService to retrieve updated spell-check exclusions to distribute and activate
these.

3.1.2 Timers

None.

3.1.3 Initialization

None.

3.1.4 Message Processing Events and Sequencing Rules

The following table specifies the operations that are associated with message processing events.

Operation Description

AddTerm Adds a term to a spell-checker.

Clean Deletes all terms from a spell-checker.

123 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Operation Description

CleanTerms Deletes all terms from a spell-checker satisfying the specified criteria.

Contains Checks whether a spell-checker exists.

ContainsTerm Checks whether a spell-checker contains a term.

Get Retrieves spell-checkers satisfying the specified criteria.

GetAll Retrieves all spell-checkers.

GetAllTerms Retrieves all terms for a spell-checkers.

GetTerms Retrieves terms for a spell-checker satisfying the specified criteria.

RemoveTerm Deletes a term for a spell-checker.

3.1.4.1 AddTerm

The AddTerm operation adds a term to a spell-checker.

The following example specifies the structure of this operation.

<wsdl:operation name="AddTerm">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Add
Term" message="tns:SpellCheckerService_AddTerm_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Add
TermResponse" message="tns:SpellCheckerService_AddTerm_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Add
TermAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_AddTerm_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a SpellCheckerService_AddTerm_InputMessage request


message. When the operation finishes successfully, the protocol server MUST respond with a
SpellCheckerService_AddTerm_OutputMessage response message.

3.1.4.1.1 Elements

None.

3.1.4.1.2 Complex Types

None.

3.1.4.1.3 Simple Types

None.

3.1.4.1.4 Attributes

None.

124 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.1.4.1.5 Groups

None.

3.1.4.1.6 Attribute Groups

None.

3.1.4.2 Clean

The Clean operation deletes all terms for a spell-checker.

The following example specifies the structure of this operation.

<wsdl:operation name="Clean">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
an" message="tns:SpellCheckerService_Clean_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anResponse" message="tns:SpellCheckerService_Clean_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_Clean_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a SpellCheckerService_Clean_InputMessage request message.


When the operation finishes successfully, the protocol server MUST respond with a
SpellCheckerService_Clean_OutputMessage response message.

3.1.4.2.1 Messages

The following WSDL message definitions are specific to this operation.

3.1.4.2.1.1 SpellCheckerService_Clean_InputMessage

The SpellCheckerService_Clean_InputMessage request message initiates the removal of all


terms for a spell-checker.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Clean

The SOAP body MUST contain a Clean element.

3.1.4.2.1.2 SpellCheckerService_Clean_OutputMessage

The SpellCheckerService_Clean_OutputMessage response message is sent in reply to the


SpellCheckerService_Clean_InputMessage request message. The
SpellCheckerService_Clean_InputMessage request message initiates the operation to delete all
terms.

The SOAP action value of the response message MUST be as follows.

125 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/CleanResponse

The SOAP body MUST contain a CleanResponse element.

3.1.4.2.1.3 SpellCheckerService_Clean_AdminExceptionWCFFault_FaultMessage

The SpellCheckerService_Clean_AdminExceptionWCFFault_FaultMessage fault message is


sent in reply to the request that is initiated by the SpellCheckerService_Clean_InputMessage
message. The protocol server MUST return this response message when an error occurs.

The SOAP action value of this response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/CleanAdminExcept
ionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.1.4.2.2 Elements

None.

3.1.4.2.3 Complex Types

None.

3.1.4.2.4 Simple Types

None.

3.1.4.2.5 Attributes

None.

3.1.4.2.6 Groups

None.

3.1.4.2.7 Attribute Groups

None.

3.1.4.3 CleanTerms

The CleanTerms operation deletes all terms of a specific type from a spell-checker.

The following example specifies the structure of this operation.

<wsdl:operation name="CleanTerms">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anTerms" message="tns:SpellCheckerService_CleanTerms_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anTermsResponse" message="tns:SpellCheckerService_CleanTerms_OutputMessage" />

126 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anTermsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_CleanTerms_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a SpellCheckerService_CleanTerms_InputMessage request


message. On successful completion, the protocol server MUST respond with a
SpellCheckerService_CleanTerms_OutputMessage response message.

3.1.4.3.1 Messages

The following WSDL message definitions are specific to this operation.

3.1.4.3.1.1 SpellCheckerService_CleanTerms_InputMessage

The SpellCheckerServer_CleanTerms_InputMessage request message initiates the removal of


all terms of a specific type for a spell-checker.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/CleanTerms

The SOAP body MUST contain a CleanTerms element.

3.1.4.3.1.2 SpellCheckerService_CleanTerms_OutputMessage

The SpellCheckerService_CleanTerms_OutputMessage response message is sent in reply to


the request that is initiated by the SpellCheckerService_CleanTerms_InputMessage message.
The SpellCheckerService_CleanTerms_InputMessage request message initiates the request to
delete all terms of a specific type.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/CleanTermsRespon
se

The SOAP body MUST contain a CleanTermsResponse element.

3.1.4.3.1.3
SpellCheckerService_CleanTerms_AdminExceptionWCFFault_FaultMessage

The SpellCheckerService_CleanTerms_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SpellCheckerService_CleanTerms_InputMessage message. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/CleanTermsAdminE
xceptionWCFFault

127 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain an AdminExceptionWCF element.

3.1.4.3.2 Elements

None.

3.1.4.3.3 Complex Types

None.

3.1.4.3.4 Simple Types

None.

3.1.4.3.5 Attributes

None.

3.1.4.3.6 Groups

None.

3.1.4.3.7 Attribute Groups

None.

3.1.4.4 Contains

The Contains operation checks for the existence of a given spell-checker.

The following example specifies the structure of this operation.

<wsdl:operation name="Contains">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tains" message="tns:SpellCheckerService_Contains_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsResponse" message="tns:SpellCheckerService_Contains_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_Contains_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a SpellCheckerService_Contains_InputMessage request


message. When the operation finishes successfully, the protocol server MUST respond with a
SpellCheckerService_Contains_OutputMessage response message.

3.1.4.4.1 Messages

The following WSDL message definitions are specific to this operation.

128 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.1.4.4.1.1 SpellCheckerService_Contains_InputMessage

The SpellCheckerService_Contains_InputMessage request message initiates the operation to


check for the existence of a given spell-checker.

The SOAP action value of the request message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Contains

The SOAP body MUST contain a Contains element.

3.1.4.4.1.2 SpellCheckerService_Contains_OutputMessage

The SpellCheckerService_Contains_OutputMessage response message is sent in reply to the


request that is initiated by the SpellCheckerService_Contains_InputMessage message. The
SpellChekerService_Contains_InputMessage message initiates the request to check for the
existence of a given spell-checker.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/ContainsResponse

The SOAP body MUST contain a ContainsResponse element.

3.1.4.4.1.3
SpellCheckerService_Contains_AdminExceptionWCFFault_FaultMessage

The SpellCheckerService_Contains_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SpellCheckerService_Contains_InputMessage message. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/ContainsAdminExc
eptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.1.4.4.2 Elements

None.

3.1.4.4.3 Complex Types

None.

3.1.4.4.4 Simple Types

None.

129 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.1.4.4.5 Attributes

None.

3.1.4.4.6 Groups

None.

3.1.4.4.7 Attribute Groups

None.

3.1.4.5 ContainsTerm

The ContainsTerm operation checks whether a spell-checker contains a specific term.

The following example specifies the structure of this element.

<wsdl:operation name="ContainsTerm">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsTerm" message="tns:SpellCheckerService_ContainsTerm_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsTermResponse" message="tns:SpellCheckerService_ContainsTerm_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsTermAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_ContainsTerm_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a SpellCheckerService_ContainsTerm_InputMessage request


message. On successful completion, the protocol server MUST respond with a
SpellCheckerService_ContainsTerm_OutputMessage response message.

3.1.4.5.1 Messages

The following WSDL message definitions are specific to this operation.

3.1.4.5.1.1 SpellCheckerService_ContainsTerm_InputMessage

The SpellCheckerService_ContainsTerm_InputMessage request message initiates the


operation to check whether a specific term exists for a spell-checker.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/ContainsTerm

The SOAP body MUST contain a ContainsTerm element.

3.1.4.5.1.2 SpellCheckerService_ContainsTerm_OutputMessage

The SpellCheckerService_ContainsTerm_OutputMessage response message is sent in reply to


the request that is initiated by the SpellCheckerService_ContainsTerm_InputMessage

130 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message. The SpellCheckerService_ContainsTerm_InputMessage checks for the existence of a
term.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/ContainsTermResp
onse

The SOAP body MUST contain a ContainsTermResponse element.

3.1.4.5.1.3
SpellCheckerService_ContainsTerm_AdminExceptionWCFFault_FaultMessage

The SpellCheckerService_ContainsTerm_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SpellCheckerService_ContainsTerm_InputMessage message. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/ContainsTermAdmi
nExceptionWCFFault

The SOAP body MUST contain a AdminExceptionWCF element.

3.1.4.5.2 Elements

None.

3.1.4.5.3 Complex Types

None.

3.1.4.5.4 Simple Types

None.

3.1.4.5.5 Attributes

None.

3.1.4.5.6 Groups

None.

3.1.4.5.7 Attribute Groups

None.

3.1.4.6 Get

The Get operation is used to retrieve spell-checkers.

131 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following example specifies the structure of this operation.

<wsdl:operation name="Get">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
" message="tns:SpellCheckerService_Get_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
Response" message="tns:SpellCheckerService_Get_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_Get_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a SpellCheckerService_Get_InputMessage request message. On


successful completion, the protocol server MUST respond with a
SpellCheckerService_Get_OutputMessage response message.

3.1.4.6.1 Messages

The following WSDL message definitions are specific to this operation.

3.1.4.6.1.1 SpellCheckerService_Get_InputMessage

The SpellCheckerService_Get_InputMessage request message initiates the retrieval of the


spell-checkers.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get

The SOAP body MUST contain a Get element.

3.1.4.6.1.2 SpellCheckerService_Get_OutputMessage

The SpellCheckerService_Get_OutputMessage response message is sent in reply to the request


that is initiated by the SpellCheckerService_Get_InputMessage message. The
SpellCheckerService_Get_InputMessage request message initiates the operation to retrieve the
spell-checkers.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetResponse

The SOAP body MUST contain a GetResponse element.

3.1.4.6.1.3 SpellCheckerService_Get_AdminExceptionWCFFault_FaultMessage

The SpellCheckerService_Get_AdminExceptionWCFFault_FaultMessage response message is


sent in reply to the request that is initiated by the SpellCheckerService_Get_InputMessage. The
protocol server MUST return this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

132 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetAdminExceptio
nWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.1.4.6.2 Elements

None.

3.1.4.6.3 Complex Types

None.

3.1.4.6.4 Simple Types

None.

3.1.4.6.5 Attributes

None.

3.1.4.6.6 Groups

None.

3.1.4.6.7 Attribute Groups

None.

3.1.4.7 GetAll

The GetAll operation is used to retrieve all the spell-checkers.

The following example specifies the structure of this element.

<wsdl:operation name="GetAll">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
All" message="tns:SpellCheckerService_GetAll_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllResponse" message="tns:SpellCheckerService_GetAll_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_GetAll_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a SpellCheckerService_GetAll_InputMessage request message.


On successful completion, the protocol server MUST respond with a
SpellCheckerService_GetAll_OutputMessage response message.

133 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.1.4.7.1 Messages

The following WSDL message definitions are specific to this operation.

3.1.4.7.1.1 SpellCheckerService_GetAll_InputMessage

The SpellCheckerService_GetAll_InputMessage request message initiates the retrieval of all


spell-checkers.

The SOAP action value of the request message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetAll

The SOAP body MUST contain a GetAll element.

3.1.4.7.1.2 SpellCheckerService_GetAll_OutputMessage

The SpellCheckerService_GetAll_OutputMessage response message is sent in reply to the


request that is initiated by the SpellCheckerService_GetAll_InputMessage message. The
SpellCheckerService_GetAll_InputMessage request message initiates the operation to retrieve
all the spell-checkers.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetAllResponse

The SOAP body MUST contain a GetAllResponse element.

3.1.4.7.1.3 SpellCheckerService_GetAll_AdminExceptionWCFFault_FaultMessage

The SpellCheckerService_GetAll_AdminExceptionWCFFault_FaultMessage response message


is sent in reply to the request that is initiated by the
SpellCheckerService_GetAll_InputMessage. The protocol server MUST return this response
message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetAllAdminExcep
tionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.1.4.7.2 Elements

None.

3.1.4.7.3 Complex Types

None.

3.1.4.7.4 Simple Types

None.

134 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.1.4.7.5 Attributes

None.

3.1.4.7.6 Groups

None.

3.1.4.7.7 Attribute Groups

None.

3.1.4.8 GetAllTerms

The GetAllTerms operation is used to retrieve all terms for a spell-checker.

The following example specifies the structure of this operation.

<wsdl:operation name="GetAllTerms">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllTerms" message="tns:SpellCheckerService_GetAllTerms_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllTermsResponse" message="tns:SpellCheckerService_GetAllTerms_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllTermsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_GetAllTerms_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a SpellCheckerService_GetAllTerms_InputMessage request


message. On successful completion, the protocol server MUST respond with a
SpellCheckerService_GetAllTerms_OutputMessage response message.

3.1.4.8.1 Messages

The following WSDL message definitions are specific to this operation.

3.1.4.8.1.1 SpellCheckerService_GetAllTerms_InputMessage

The SpellCheckerService_GetAllTerms_InputMessage request message initiates the operation


to retrieve all terms for a spell-checker.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetAllTerms

The SOAP body MUST contain a GetAllTerms element.

3.1.4.8.1.2 SpellCheckerService_GetAllTerms_OutputMessage

The SpellCheckerService_GetAllTerms_OutputMessage response message is sent in reply to


the request that is initiated by the SpellCheckerService_GetAllTerms_InputMessage message.

135 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SpellCheckerService_GetAllTerms_InputMessage request message initiates the operation
to retrieve all terms for a spell-checker.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetAllTermsRespo
nse

The SOAP body MUST contain a GetAllTermsResponse element.

3.1.4.8.1.3
SpellCheckerService_GetAllTerms_AdminExceptionWCFFault_FaultMessage

The SpellCheckerService_GetAllTerms_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SpellCheckerService_GetAllTerms_InputMessage. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetAllTermsAdmin
ExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.1.4.8.2 Elements

None.

3.1.4.8.3 Complex Types

None.

3.1.4.8.4 Simple Types

None.

3.1.4.8.5 Attributes

None.

3.1.4.8.6 Groups

None.

3.1.4.8.7 Attribute Groups

None.

3.1.4.9 GetTerms

The GetTerms operation retrieves terms of a specific type for a spell-checker.

136 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following example specifies the structure of this operation.

<wsdl:operation name="GetTerms">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
Terms" message="tns:SpellCheckerService_GetTerms_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
TermsResponse" message="tns:SpellCheckerService_GetTerms_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
TermsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_GetTerms_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a SpellCheckerService_GetTerms_InputMessage request


message. On successful completion, the protocol server MUST respond with a
SpellCheckerService_GetTerms_OutputMessage response message.

3.1.4.9.1 Messages

The following WSDL message definitions are specific to this operation.

3.1.4.9.1.1 SpellCheckerService_GetTerms_InputMessage

The SpellCheckerService_GetTerms_InputMessage request message initiates the operation to


retrieve the terms of the given type for a spell-checker.

The SOAP action value of the request message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetTerms

The SOAP body MUST contain a GetTerms element.

3.1.4.9.1.2 SpellCheckerService_GetTerms_OutputMessage

The SpellCheckerService_GetTerms_OutputMessage response message is sent in reply to the


request that is initiated by the SpellCheckerService_GetTerms_InputMessage message. The
SpellCheckerService_GetTerms_InputMessage initiates the operation to retrieve terms for a
spell-checker.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetTermsResponse

The SOAP body MUST contain a GetTermsResponse element.

3.1.4.9.1.3
SpellCheckerService_GetTerms_AdminExceptionWCFFault_FaultMessage

The SpellCheckerService_GetTerms_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SpellCheckerService_GetTerms_InputMessage message. The protocol server MUST return this
response message when an error occurs.

137 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetTermsAdminExc
eptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.1.4.9.2 Elements

None.

3.1.4.9.3 Complex Types

None.

3.1.4.9.4 Simple Types

None.

3.1.4.9.5 Attributes

None.

3.1.4.9.6 Groups

None.

3.1.4.9.7 Attribute Groups

None.

3.1.4.10 RemoveTerm

The RemoveTerm operation deletes a term from a spell-checker.

The following example specifies the structure of this operation.

<wsdl:operation name="RemoveTerm">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Rem
oveTerm" message="tns:SpellCheckerService_RemoveTerm_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Rem
oveTermResponse" message="tns:SpellCheckerService_RemoveTerm_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Rem
oveTermAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_RemoveTerm_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a SpellCheckerService_RemoveTerm_InputMessage request


message. On successful completion, the protocol server MUST respond with a
SpellCheckerService_RemoveTerm_OutputMessage response message.

138 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.1.4.10.1 Messages

The following WSDL message definitions are specific to this operation.

3.1.4.10.1.1 SpellCheckerService_RemoveTerm_InputMessage

The SpellCheckerService_RemoveTerm_InputMessage request message initiates the removal


of the given term for a spell-checker.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/RemoveTerm

The SOAP body MUST contain a RemoveTerm element.

3.1.4.10.1.2 SpellCheckerService_RemoveTerm_OutputMessage

The SpellCheckerService_RemoveTerm_OutputMessage response message is sent in reply to


the request that is initiated by the SpellCheckerService_RemoveTerm_InputMessage message.
The SpellCheckerService_RemoveTerm_InputMessage request message initiates the operation
to delete a term from a spell-checker.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/RemoveTermRespon
se

The SOAP body MUST contain a RemoveTermResponse element.

3.1.4.10.1.3
SpellCheckerService_RemoveTerm_AdminExceptionWCFFault_FaultMessage

The SpellCheckerService_RemoveTerm_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SpellCheckerService_RemoveTerm_InputMessage. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/RemoveTermAdminE
xceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.1.4.10.2 Elements

None.

3.1.4.10.3 Complex Types

None.

139 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.1.4.10.4 Simple Types

None.

3.1.4.10.5 Attributes

None.

3.1.4.10.6 Groups

None.

3.1.4.10.7 Attribute Groups

None.

3.1.5 Timer Events

None.

3.1.6 Other Local Events

None.

3.2 TermEntityExtractorService Server Details

This service provides operations for retrieval and removals of terms of the entity extractors.

3.2.1 Abstract Data Model

This section describes a conceptual model of a possible organization of data that is maintained by an
implementation to participate in this protocol. The described organization is provided to facilitate the
explanation of how the protocol behaves. This document does not mandate that implementations
adhere to this model, as long as their external behavior is consistent with that described in this
document.

The TermEntityExtractorService is stateless.

For each property extractor identifier, as maintained by the LinguisticManagerService, the


TermEntityExtractorService MUST delegate the storage of one persisted dictionary of property
extraction exclusions and one persisted dictionary of property extraction inclusions to the
PersistedDictionaryService. The name of these persisted dictionaries MUST be equal to the name of
the property extractor identifier.

Because the protocol server internally uses the PersistedDictionaryService, protocol clients can also
use the PersistedDictionaryService to retrieve updated property extraction exclusions and inclusions
to distribute and activate these.

3.2.2 Timers

None.

3.2.3 Initialization

None.

140 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.2.4 Message Processing Events and Sequencing Rules

The following table specifies the message processing events and sequencing rules that are
associated with this specification.

Operation Description

AddTerm Adds a term to a property extractor.

Clean Deletes all terms from a property extractor.

CleanTerms Deletes all terms from a property extractor satisfying the specified criteria.

Contains Checks whether a property extractor exists.

ContainsTerm Checks whether a property extractor contains a term.

Get Retrieves property extractors satisfying the specified criteria.

GetAll Retrieves all property extractors.

GetAllTerms Retrieves all terms for a property extractor.

GetTerms Retrieves terms for a property extractor satisfying the specified criteria.

RemoveTerm Deletes a term for a property extractor.

3.2.4.1 AddTerm

The AddTerm operation adds a term to a property extractor.

The following example specifies the structure of this operation.

<wsdl:operation name="AddTerm">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Add
Term" message="tns:TermEntityExtractorService_AddTerm_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Add
TermResponse" message="tns:TermEntityExtractorService_AddTerm_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Add
TermAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:TermEntityExtractorService_AddTerm_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a TermEntityExtractorService_AddTerm_InputMessage request


message. When the operation finishes successfully, the protocol server MUST respond with a
TermEntityExtractorService_AddTerm_OutputMessage response message.

3.2.4.1.1 Messages

The following WSDL message definitions are specific to this operation.

141 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.2.4.1.1.1 TermEntityExtractorService_AddTerm_InputMessage

The TermEntityExtractorService_AddTerm_InputMessage request message initiates the


operation that adds a term to a property extractor.

The SOAP action value of the request message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/AddTerm

The SOAP body MUST contain an AddTerm element.

3.2.4.1.1.2 TermEntityExtractorService_AddTerm_OutputMessage

The TermEntityExtractorService_AddTerm_OutputMessage response message is sent in reply


to the request that is initiated by the TermEntityExtractorService_AddTerm_InputMessage
message. The TermEntityExtractorService_AddTerm_InputMessage request message initiates
the operation to add a term to a property extractor.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/AddTermResponse

The SOAP body MUST contain an AddTermResponse element.

3.2.4.1.1.3
TermEntityExtractorService_AddTerm_AdminExceptionWCFFault_FaultMessage

The TermEntityExtractorService_AddTerm_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
TermEntityExtractorService_AddTerm_InputMessage. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/AddTermAdminExce
ptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.2.4.1.2 Elements

None.

3.2.4.1.3 Complex Types

None.

3.2.4.1.4 Simple Types

None.

142 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.2.4.1.5 Attributes

None.

3.2.4.1.6 Groups

None.

3.2.4.1.7 Attribute Groups

None.

3.2.4.2 Clean

The Clean operation deletes all terms from a property extractor.

The following example specifies the structure of this operation.

<wsdl:operation name="Clean">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
an" message="tns:TermEntityExtractorService_Clean_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anResponse" message="tns:TermEntityExtractorService_Clean_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:TermEntityExtractorService_Clean_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a TermEntityExtractorService_Clean_InputMessage request


message. When the operation finishes successfully, the protocol server MUST respond with a
TermEntityExtractorService_Clean_OutputMessage response message.

3.2.4.2.1 Messages

The following WSDL message definitions are specific to this operation.

3.2.4.2.1.1 TermEntityExtractorService_Clean_InputMessage

The TermEntityExtractorService_Clean_InputMessage request message initiates the operation


to remove all terms from a property extractor.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Clean

The SOAP body MUST contain a Clean element.

3.2.4.2.1.2 TermEntityExtractorService_Clean_OutputMessage

The TermEntityExtractorService_Clean_OutputMessage response message is sent in reply to


the request that is initiated by the TermEntityExtractorService_Clean_InputMessage message.

143 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The TermEntityExtractorService_Clean_InputMessage request message initiates the operation
to delete all terms from a property extractor.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/CleanResponse

The SOAP body MUST contain a CleanResponse element.

3.2.4.2.1.3
TermEntityExtractorService_Clean_AdminExceptionWCFFault_FaultMessage

The TermEntityExtractorService_Clean_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
TermEntityExtractorService_Clean_InputMessage. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/CleanAdminExcept
ionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.2.4.2.2 Elements

None.

3.2.4.2.3 Complex Types

None.

3.2.4.2.4 Simple Types

None.

3.2.4.2.5 Attributes

None.

3.2.4.2.6 Groups

None.

3.2.4.2.7 Attribute Groups

None.

3.2.4.3 CleanTerms

The CleanTerms operation deletes all terms of a specific type from a property extractor.

The following example specifies the structure of this operation.

144 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="CleanTerms">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anTerms" message="tns:TermEntityExtractorService_CleanTerms_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anTermsResponse" message="tns:TermEntityExtractorService_CleanTerms_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anTermsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:TermEntityExtractorService_CleanTerms_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a TermEntityExtractorService_CleanTerms_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a TermEntityExtractorService_CleanTerms_OutputMessage response message.

3.2.4.3.1 Messages

The following WSDL message definitions are specific to this operation.

3.2.4.3.1.1 TermEntityExtractorService_CleanTerms_InputMessage

The TermEntityExtractorService_CleanTerms_InputMessage request message initiates the


operation that removes all the terms of a specific type from a property extractor.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/CleanTerms

The SOAP body MUST contain a CleanTerms element.

3.2.4.3.1.2 TermEntityExtractorService_CleanTerms_OutputMessage

The TermEntityExtractorService_CleanTerms_OutputMessage response message is sent in


reply to the request that is initiated by the
TermEntityExtractorService_CleanTerms_InputMessage message. The
TermEntityExtractorService_CleanTerms_InputMessage message initiates the operation to
delete all terms of a specific type from a property extractor.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/CleanTermsRespon
se

The SOAP body MUST contain a CleanTermsResponse element.

3.2.4.3.1.3
TermEntityExtractorService_CleanTerms_AdminExceptionWCFFault_FaultMessag
e

The TermEntityExtractorService_CleanTerms_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the

145 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


TermEntityExtractorService_CleanTerms_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/CleanTermsAdminE
xceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.2.4.3.2 Elements

None.

3.2.4.3.3 Complex Types

None.

3.2.4.3.4 Simple Types

None.

3.2.4.3.5 Attributes

None.

3.2.4.3.6 Groups

None.

3.2.4.3.7 Attribute Groups

None.

3.2.4.4 Contains

The Contains operation checks whether a property extractor exists.

The following example specifies the structure of this operation.

<wsdl:operation name="Contains">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tains" message="tns:TermEntityExtractorService_Contains_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsResponse" message="tns:TermEntityExtractorService_Contains_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:TermEntityExtractorService_Contains_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

146 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The protocol client MUST send a TermEntityExtractorService_Contains_InputMessage request
message. When the operation finishes successfully, the protocol server MUST respond with a
TermEntityExtractorService_Contains_OutputMessage response message.

3.2.4.4.1 Messages

The following WSDL message definitions are specific to this operation.

3.2.4.4.1.1 TermEntityExtractorService_Contains_InputMessage

The TermEntityExtractorService_Contains_InputMessage request message initiates the


operation that checks for the existence of a property extractor.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Contains

The SOAP body MUST contain a Contains element.

3.2.4.4.1.2 TermEntityExtractorService_Contains_OutputMessage

The TermEntityExtractorService_Contains_OutputMessage response message is sent in reply


to the request that is initiated by the TermEntityExtractorService_Contains_InputMessage
message. The TermEntityExtractorService_Contains_InputMessage initiates the operation that
checks for the existence of an entity extractor.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/ContainsResponse

The SOAP body MUST contain a ContainsResponse element.

3.2.4.4.1.3
TermEntityExtractorService_Contains_AdminExceptionWCFFault_FaultMessage

The TermEntityExtractorService_Contains_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
TermEntityExtractorService_Contains_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/ContainsAdminExc
eptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.2.4.4.2 Elements

None.

147 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.2.4.4.3 Complex Types

None.

3.2.4.4.4 Simple Types

None.

3.2.4.4.5 Attributes

None.

3.2.4.4.6 Groups

None.

3.2.4.4.7 Attribute Groups

None.

3.2.4.5 ContainsTerm

The ContainsTerm operation checks for the existence of a property extractor term.

The following example specifies the structure of this operation.

<wsdl:operation name="ContainsTerm">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsTerm" message="tns:TermEntityExtractorService_ContainsTerm_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsTermResponse" message="tns:TermEntityExtractorService_ContainsTerm_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsTermAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:TermEntityExtractorService_ContainsTerm_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a TermEntityExtractorService_ContainsTerm_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a TermEntityExtractorService_ContainsTerm_OutputMessage response message.

3.2.4.5.1 Messages

The following WSDL message definitions are specific to this operation.

3.2.4.5.1.1 TermEntityExtractorService_ContainsTerm_InputMessage

The TermEntityExtractorService_ContainsTerm_InputMessage request message initiates the


operation that checks for the existence of a property extractor term.

The SOAP action value of the message MUST be as follows.

148 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/ContainsTerm

The SOAP body MUST contain a ContainsTerm element.

3.2.4.5.1.2 TermEntityExtractorService_ContainsTerm_OutputMessage

The TermEntityExtractorService_ContainsTerm_OutputMessage response message is sent in


reply to the request that is initiated by the
TermEntityExtractorService_ContainsTerm_InputMessage message. The
TermEntityExtractorService_ContainsTerm_InputMessage initiates the operation to check for
the existence of a property extractor term.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/ContainsTermResp
onse

The SOAP body MUST contain a ContainsTermResponse element.

3.2.4.5.1.3
TermEntityExtractorService_ContainsTerm_AdminExceptionWCFFault_FaultMess
age

The TermEntityExtractorService_ContainsTerm_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
TermEntityExtractorService_ContainsTerm_InputMessage message. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/ContainsTermAdmi
nExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.2.4.5.2 Elements

None.

3.2.4.5.3 Complex Types

None.

3.2.4.5.4 Simple Types

None.

3.2.4.5.5 Attributes

None.

149 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.2.4.5.6 Groups

None.

3.2.4.5.7 Attribute Groups

None.

3.2.4.6 Get

The Get operation retrieves property extractors.

The following example specifies the structure of this operation.

<wsdl:operation name="Get">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
" message="tns:TermEntityExtractorService_Get_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
Response" message="tns:TermEntityExtractorService_Get_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:TermEntityExtractorService_Get_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a TermEntityExtractorService_Get_InputMessage request


message. When the operation finishes successfully, the protocol server MUST respond with a
TermEntityExtractorService_Get_OutputMessage response message.

3.2.4.6.1 Messages

The following WSDL message definitions are specific to this operation.

3.2.4.6.1.1 TermEntityExtractorService_Get_InputMessage

The TermEntityExtractorService_Get_InputMessage request message initiates the retrieval of


the property extractors.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get

The SOAP body MUST contain a Get element.

3.2.4.6.1.2 TermEntityExtractorService_Get_OutputMessage

The TermEntityExtractorService_Get_OutputMessage response message is sent in reply to the


request that is initiated by the TermEntityExtractorService_Get_InputMessage message. The
TermEntityExtractorService_Get_InputMessage initiates the operation to retrieve property
extractors.

The SOAP action value of the response message MUST be as follows.

150 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetResponse

The SOAP body MUST contain a GetResponse element.

3.2.4.6.1.3
TermEntityExtractorService_Get_AdminExceptionWCFFault_FaultMessage

The TermEntityExtractorService_Get_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
TermEntityExtractorService_Get_InputMessage message. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetAdminExceptio
nWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.2.4.6.2 Elements

None.

3.2.4.6.3 Complex Types

None.

3.2.4.6.4 Simple Types

None.

3.2.4.6.5 Attributes

None.

3.2.4.6.6 Groups

None.

3.2.4.6.7 Attribute Groups

None.

3.2.4.7 GetAll

The GetAll operation retrieves all property extractors.

The following example specifies the structure of this operation.

<wsdl:operation name="GetAll">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
All" message="tns:TermEntityExtractorService_GetAll_InputMessage" />

151 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllResponse" message="tns:TermEntityExtractorService_GetAll_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:TermEntityExtractorService_GetAll_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a TermEntityExtractorService_GetAll_InputMessage request


message. When the operation finishes successfully, the protocol server MUST respond with a
TermEntityExtractorService_GetAll_OutputMessage response message.

3.2.4.7.1 Messages

The following WSDL message definitions are specific to this operation.

3.2.4.7.1.1 TermEntityExtractorService_GetAll_InputMessage

The TermEntityExtractorService_GetAll_InputMessage request message initiates the retrieval


of all property extractors.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetAll

The SOAP body MUST contain a GetAll element.

3.2.4.7.1.2 TermEntityExtractorService_GetAll_OutputMessage

The TermEntityExtractorService_GetAll_OutputMessage response message is sent in reply to


the request that is initiated by the TermEntityExtractorService_GetAll_InputMessage
message. The TermEntityExtractorService_GetAll_InputMessage response message initiates
the operation to retrieve all the property extractors.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetAllResponse

The SOAP body MUST contain a GetAllResponse element.

3.2.4.7.1.3
TermEntityExtractorService_GetAll_AdminExceptionWCFFault_FaultMessage

The TermEntityExtractorService_GetAll_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
TermEntityExtractorService_GetAll_InputMessage message. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

152 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetAllAdminExcep
tionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.2.4.7.2 Elements

None.

3.2.4.7.3 Complex Types

None.

3.2.4.7.4 Simple Types

None.

3.2.4.7.5 Attributes

None.

3.2.4.7.6 Groups

None.

3.2.4.7.7 Attribute Groups

None.

3.2.4.8 GetAllTerms

The GetAllTerms operation retrieves all terms for a property extractor.

The following example specifies the structure of this operation.

<wsdl:operation name="GetAllTerms">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllTerms" message="tns:TermEntityExtractorService_GetAllTerms_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllTermsResponse" message="tns:TermEntityExtractorService_GetAllTerms_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllTermsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:TermEntityExtractorService_GetAllTerms_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a TermEntityExtractorService_GetAllTerms_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a TermEntityExtractorService_GetAllTerms_OutputMessage response message.

153 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.2.4.8.1 Messages

The following WSDL message definitions are specific to this operation.

3.2.4.8.1.1 TermEntityExtractorService_GetAllTerms_InputMessage

The TermEntityExtractorService_GetAllTerms_InputMessage request message initiates the


retrieval of all terms for a property extractor.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetAllTerms

The SOAP body MUST contain a GetAllTerms element.

3.2.4.8.1.2 TermEntityExtractorService_GetAllTerms_OutputMessage

The TermEntityExtractorService_GetAllTerms_OutputMessage response message is sent in


reply to the request that is initiated by the
TermEntityExtractorService_GetAllTerms_InputMessage message. The
TermEntityExtractorService_GetAllTerms_InputMessage initiates the operation to retrieve all
terms for a property extractor.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetAllTermsRespo
nse

The SOAP body MUST contain a GetAllTerms element.

3.2.4.8.1.3
TermEntityExtractorService_GetAllTerms_AdminExceptionWCFFault_FaultMessag
e

The TermEntityExtractorService_GetAllTerms_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
TermEntityExtractorService_GetAllTerms_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetAllTermsAdmin
ExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.2.4.8.2 Elements

None.

3.2.4.8.3 Complex Types

None.

154 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.2.4.8.4 Simple Types

None.

3.2.4.8.5 Attributes

None.

3.2.4.8.6 Groups

None.

3.2.4.8.7 Attribute Groups

None.

3.2.4.9 GetTerms

The GetTerms operation retrieves terms for a property extractor.

The following example specifies the structure of this operation.

<wsdl:operation name="GetTerms">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
Terms" message="tns:TermEntityExtractorService_GetTerms_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
TermsResponse" message="tns:TermEntityExtractorService_GetTerms_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
TermsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:TermEntityExtractorService_GetTerms_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a TermEntityExtractorService_GetTerms_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a TermEntityExtractorService_GetTerms_OutputMessage response message.

3.2.4.9.1 Messages

The following WSDL message definitions are specific to this operation.

3.2.4.9.1.1 TermEntityExtractorService_GetTerms_InputMessage

The TermEntityExtractorService_GetTerms_InputMessage request message initiates the


retrieval of terms for a property extractor.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetTerms

The SOAP body MUST contain a GetTerms element.

155 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.2.4.9.1.2 TermEntityExtractorService_GetTerms_OutputMessage

The TermEntityExtractorService_GetTerms_OutputMessage response message is sent in reply


to the request that is initiated by the TermEntityExtractorService_GetTerms_InputMessage
message. TermEntityExtractorService_GetTerms_InputMessage initiates the operation to
retrieve terms for a property extractor.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetTermsResponse

The SOAP body MUST contain a GetTermsResponse element.

3.2.4.9.1.3
TermEntityExtractorService_GetTerms_AdminExceptionWCFFault_FaultMessage

The TermEntityExtractorService_GetTerms_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
TermEntityExtractorService_GetTerms_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetTermsAdminExc
eptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.2.4.9.2 Elements

None.

3.2.4.9.3 Complex Types

None.

3.2.4.9.4 Simple Types

None.

3.2.4.9.5 Attributes

None.

3.2.4.9.6 Groups

None.

3.2.4.9.7 Attribute Groups

None.

156 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.2.4.10 RemoveTerm

The RemoveTerm operation deletes a term from a property extractor.

The following example specifies the structure of this operation.

<wsdl:operation name="RemoveTerm">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Rem
oveTerm" message="tns:TermEntityExtractorService_RemoveTerm_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Rem
oveTermResponse" message="tns:TermEntityExtractorService_RemoveTerm_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Rem
oveTermAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:TermEntityExtractorService_RemoveTerm_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a TermEntityExtractorService_RemoveTerm_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a TermEntityExtractorService_RemoveTerm_OutputMessage response message.

3.2.4.10.1 Messages

The following WSDL message definitions are specific to this operation.

3.2.4.10.1.1 TermEntityExtractorService_RemoveTerm_InputMessage

The TermEntityExtractorService_RemoveTerm_InputMessage request message initiates the


removal of a term from a property extractor.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/RemoveTerm

The SOAP body MUST contain a RemoveTerm element.

3.2.4.10.1.2 TermEntityExtractorService_RemoveTerm_OutputMessage

The TermEntityExtractorService_RemoveTerm_OutputMessage response message is sent in


reply to the request that is initiated by the
TermEntityExtractorService_RemoveTerm_InputMessage message. The
TermEntityExtractorService_RemoveTerm_InputMessage initiates the operation to delete a
term from a property extractor.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/RemoveTermRespon
se

The SOAP body MUST contain a RemoveTermResponse element.

157 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.2.4.10.1.3
TermEntityExtractorService_RemoveTerm_AdminExceptionWCFFault_FaultMessa
ge

The TermEntityExtractorService_RemoveTerm_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
TermEntityExtractorService_RemoveTerm_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/RemoveTermAdminE
xceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.2.4.10.2 Elements

None.

3.2.4.10.3 Complex Types

None.

3.2.4.10.4 Simple Types

None.

3.2.4.10.5 Attributes

None.

3.2.4.10.6 Groups

None.

3.2.4.10.7 Attribute Groups

None.

3.2.5 Timer Events

None.

3.2.6 Other Local Events

None.

3.3 DeploymentService Server Details

This service provides the operation required for deployment of dictionaries.

158 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.3.1 Abstract Data Model

This section describes a conceptual model of a possible organization of data that an implementation
maintains to participate in this protocol. The described organization is provided to facilitate the
explanation of how the protocol behaves. This document does not mandate that implementations
adhere to this model, as long as their external behavior is consistent with that described in this
document.

Distributed search system components that use dictionaries that contain spell-check exclusions, or
that contain property exclusions and inclusions, might not automatically retrieve updated versions of
these dictionaries when they are updated by protocol clients. Protocol clients use the
DeploymentService to force components that use these dictionaries to download and activate
updated dictionaries.

The DeploymentService is stateless.

The protocol server MUST use several other protocols to propagate deployment operations in the
system. More specifically, the protocol server MUST use the following protocols to perform the
following tasks:

To deploy property extraction exclusion and exclusion dictionaries, the protocol server MUST use
the Configuration Protocol, as specified in [MS-FSCMW] and Query and Result Configuration
Protocol, as specified in [MS-FSQRC].

To deploy spell-check exception dictionaries, the protocol server MUST use the Query and Result
Configuration Protocol, as specified in [MS-FSQRC].

These protocols are based on the Middleware Protocol, as specified in [MS-FSMW].

The following figure shows the communication flow in the DeploymentService Web Service.

Figure 3: Communication flow in the DeploymentService Web Service

3.3.2 Timers

None.

3.3.3 Initialization

None.

159 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.3.4 Message Processing Events and Sequencing Rules

The following table specifies the message processing events and sequencing rules that are
associated with the DeploymentService.

Operation Description

Deploy Distributes and activates either spell-check dictionaries or property extraction exclusion and
exclusion dictionaries.

3.3.4.1 Deploy

Distributes and activates dictionaries of the given type in the search system.

If the given LinguisticType is SPELLCHECKING, the operation distributes and activates spell-check
dictionaries to spell-checkers in the search system. This MUST be achieved by calling the
PrepareSetQueryPipeline operation on all Query and Result Processing protocol servers in the
search system, as specified in [MS-FSQRC].

If the given LinguisticType is ENTITYEXTRACTION, the operation distributes and activates property
extraction exclusion and inclusion dictionaries to entity extractors in the search system. This MUST
be performed by calling the PrepareSetQueryPipeline operation on all Query and Result
Processing protocol servers in the search system, as specified in [MS-FSQRC]; and calling the
ResetProcServers operation on the protocol server, as specified in [MS-FSCMW].

The following example shows the Deploy operation.

<wsdl:operation name="Deploy">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/DeploymentService/Dep
loy" message="tns:DeploymentService_Deploy_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/DeploymentService/Dep
loyResponse" message="tns:DeploymentService_Deploy_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/DeploymentService/Dep
loyAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:DeploymentService_Deploy_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a DeploymentService_Deploy_InputMessage request message


and the protocol server MUST respond with a DeploymentService_Deploy_OutputMessage
response message when the operation finishes successfully.

3.3.4.1.1 Messages

The following WSDL message definitions are specific to this operation.

3.3.4.1.1.1 DeploymentService_Deploy_InputMessage

The DeploymentService_Deploy_InputMessage request message initiates the deployment of


spell-check exclusion or property extraction exclusion and inclusion dictionaries.

The SOAP action value of the message MUST be as follows.

160 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/DeploymentService/Deploy

The SOAP body MUST contain a Deploy element.

3.3.4.1.1.2 DeploymentService_Deploy_OutputMessage

The DeploymentService_Deploy_OutputMessage response message is sent in reply to the


request that is initiated by the DeploymentService_Deploy_InputMessage message. The
DeploymentService_Deploy_InputMessage initiates the operation to deploy spell-check or
property extraction configuration.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/DeploymentService/DeployResponse

The SOAP body MUST contain a DeployResponse element.

3.3.4.1.1.3 DeploymentService_Deploy_AdminExceptionWCFFault_FaultMessage

The DeploymentService_Deploy_AdminExceptionWCFFault_FaultMessage response message


is sent in reply to the request that is initiated by the DeploymentService_Deploy_InputMessage
message. The protocol server MUST return this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/DeploymentService/DeployAdminExcep
tionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.3.4.1.2 Elements

The following XML Schema element definitions are specific to this operation.

3.3.4.1.2.1 Deploy

The Deploy element contains input data for a Deploy operation.

The following example specifies the structure of this element.

<xsd:element name="Deploy">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="type" type="tns:LinguisticType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

LinguisticType: The type of the dictionaries to deploy.

DeployResponse: The result data for a Deploy operation.

161 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following example specifies the structure of this element.

<xsd:element name="DeployResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

This element is empty.

3.3.4.1.3 Complex Types

None.

3.3.4.1.4 Simple Types

None.

3.3.4.1.5 Attributes

None.

3.3.4.1.6 Groups

None.

3.3.4.1.7 Attribute Groups

None.

3.3.5 Timer Events

None.

3.3.6 Other Local Events

None.

3.4 PersistedDictionaryService Server Details

This service provides operations related to persisted dictionaries.

3.4.1 Abstract Data Model

This section describes a conceptual model of a possible organization of data that an implementation
maintains to participate in this protocol. The described organization is provided to facilitate the
explanation of how the protocol behaves. This document does not mandate that implementations
adhere to this model, as long as their external behavior is consistent with that described in this
document.

The PersistedDictionaryService protocol server acts as a storage location for persisted dictionaries.
The SpellCheckerService protocol server MUST use the PersistedDictionaryService to persist
dictionaries of spell-check exclusions. The TermEntityExtractorService protocol server MUST use the
PersistedDictionaryService to persist dictionaries of property extraction exclusion and exclusions."

162 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The protocol server MUST maintain a list of the following:

Persisted dictionary: A persisted dictionary consists of a name, a Boolean flag named "dirty" and
a list of entries, each of which consists of a key/value pair of strings.

When a change such as adding or removing an entry is made to a persisted dictionary, the protocol
server MUST set the "dirty" value of the persisted dictionary to "true".

The contents of the key and value strings depend on the usage of the persisted dictionary. The
SpellCheckerService uses the keys to store spell-check exclusions, while
TermEntityExtractorService stores property extraction exclusions and exclusions. Both of these
services leave the value field empty.

3.4.2 Timers

None.

3.4.3 Initialization

None.

3.4.4 Message Processing Events and Sequencing Rules

The following table specifies message processing events and sequencing rules.

Operation Description

Add Add a new persisted dictionary.

AddEntry Add an entry to a persisted dictionary.

ChangeName Change the name of a persisted dictionary.

Contains Check whether a persisted dictionary exists.

ContainsEntry Check whether a persisted dictionary contains a specific entry.

ContainsEntryKey Check whether a persisted dictionary contains an entry with a specific key.

Clear Clear all entries in a persisted dictionary.

Count Return the number of persisted dictionaries.

CountEntries Return the number of entries in a persisted dictionary.

Get Retrieve the names of a subset of persisted dictionaries.

GetAll Retrieve the names of all persisted dictionaries.

GetAllEntries Retrieve all entries for one persisted dictionary.

GetEntries Retrieve a subset of entries for one persisted dictionary.

GetEntriesAndSetClean Retrieve all entries from a persisted dictionary and set the "dirty" value to
"false".

GetEntryKeys Retrieve all entry keys from one persisted dictionary.

GetEntryValue Retrieve a persisted dictionary entry value.

163 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Operation Description

GetEntryValues Retrieve all entry values from one persisted dictionary.

IsDirty Check whether the "dirty" value is "true" for a persisted dictionary.

Remove Delete a persisted dictionary.

RemoveAll Delete all persisted dictionaries.

RemoveEntry Delete a persisted dictionary entry.

SetDirty Set the persisted dictionary "dirty" value to "true".

CountEntries Set a persisted dictionary entry value.

3.4.4.1 Add

The Add operation creates a new persisted dictionary.

The following example specifies the structure of this element.

<wsdl:operation name="Add">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/Add" message="tns:PersistedDictionaryService_Add_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/AddResponse" message="tns:PersistedDictionaryService_Add_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/AddAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_Add_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_Add_InputMessage request


message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_Add_OutputMessage response message.

The protocol server MUST set the dirty value of the persisted dictionary to "false".

3.4.4.1.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.1.1.1 PersistedDictionaryService_Add_InputMessage

The PersistedDictionaryService_Add_InputMessage request message initiates the addition of a


new persisted dictionary.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/Add

The SOAP body MUST contain an Add element.

164 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.1.1.2 PersistedDictionaryService_Add_OutputMessage

The PersistedDictionaryService_Add_OutputMessage response message is sent in reply to the


request that is initiated by the PersistedDictionaryService_Add_InputMessage message. The
PersistedDictionaryService_Add_InputMessage message initiates the request to add a
persisted dictionary.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/AddResp
osne

The SOAP body MUST contain an AddResponse element.

3.4.4.1.1.3
PersistedDictionaryService_Add_AdminExceptionWCFFault_FaultMessage

The PersistedDictionaryService_Add_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
PersistedDictionaryService_Add_InputMessage message. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/AddAdmi
nExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.1.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.1.2.1 Add

The Add element contains input data for an Add operation.

The following example specifies the structure of this element.

<xsd:element name="Add">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of the persisted dictionary to add. The name MUST be unique for each persisted
dictionary.

3.4.4.1.2.2 AddResponse

The AddResponse element contains result data for an Add operation.

165 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following example specifies the structure of this element.

<xsd:element name="AddResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

This element is empty.

3.4.4.1.3 Complex Types

None.

3.4.4.1.4 Simple Types

None.

3.4.4.1.5 Attributes

None.

3.4.4.1.6 Groups

None.

3.4.4.1.7 Attribute Groups

None.

3.4.4.2 AddEntry

The AddEntry operation adds an entry to a persisted dictionary.

The following example specifies the structure of this element.

<wsdl:operation name="AddEntry">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/AddEntry" message="tns:PersistedDictionaryService_AddEntry_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/AddEntryResponse" message="tns:PersistedDictionaryService_AddEntry_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/AddEntryAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_AddEntry_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_AddEntry_InputMessage request


message and the protocol server MUST respond with a
PersistedDictionaryService_AddEntry_OutputMessage response message when the operation
finishes successfully.

The protocol server MUST set the "dirty" value of the persisted dictionary to "true".

166 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.2.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.2.1.1 PersistedDictionaryService_AddEntry_InputMessage

The PersistedDictionaryService_AddEntry_InputMessage request message initiates the adding


of an entry to a persisted dictionary.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/AddEntr
y

The SOAP body MUST contain an AddEntry element.

3.4.4.2.1.2 PersistedDictionaryService_AddEntry_OutputMessage

The PersistedDictionaryService_AddEntry_OutputMessage response message is sent in reply


to the request that is initiated by the PersistedDictionaryService_AddEntry_InputMessage
message. The PersistedDictionaryService_AddEntry_InputMessage initiates the operation to
add an entry to a persisted dictionary.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/AddEntr
yResponse

The SOAP body MUST contain an AddEntryResponse element.

3.4.4.2.1.3
PersistedDictionaryService_AddEntry_AdminExceptionWCFFault_FaultMessage

The PersistedDictionaryService_AddEntry_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
PersistedDictionaryService_AddEntry_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/AddEntryAdminExceptionWCFFault

The SOAP body MUST contain a AdminExceptionWCF element.

3.4.4.2.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.2.2.1 AddEntry

The AddEntry element contains input data for an AddEntry operation.

The following example specifies the structure of this element.

167 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="AddEntry">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="entry" type="scg:KeyValuePairOfstringstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of a persisted dictionary.

entry: The entry to add.

3.4.4.2.2.2 AddEntryResponse

The AddEntryResponse element contains result data for an Add operation.

The following example specifies the structure of this element.

<xsd:element name="AddEntryResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

This element is empty.

3.4.4.2.3 Complex Types

None.

3.4.4.2.4 Simple Types

None.

3.4.4.2.5 Attributes

None.

3.4.4.2.6 Groups

None.

3.4.4.2.7 Attribute Groups

None.

3.4.4.3 ChangeName

The ChangeName operation changes the name of a persisted dictionary.

The following example specifies the structure of this element.

<wsdl:operation name="ChangeName">

168 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ChangeName" message="tns:PersistedDictionaryService_ChangeName_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ChangeNameResponse" message="tns:PersistedDictionaryService_ChangeName_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ChangeNameAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_ChangeName_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_ChangeName_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a PersistedDictionaryService_ChangeName_OutputMessage response message.

The protocol server MUST set the "dirty" value of the persisted dictionary to "true".

3.4.4.3.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.3.1.1 PersistedDictionaryService_ChangeName_InputMessage

The PersistedDictionaryService_ChangeName_InputMessage request message initiates the


changing of a persisted dictionary name.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/ChangeN
ame

The SOAP body MUST contain a ChangeName element.

3.4.4.3.1.2 PersistedDictionaryService_ChangeName_OutputMessage

The PersistedDictionaryService_ChangeName_OutputMessage response message is sent in


reply to the request that is initiated by the
PersistedDictionaryService_ChangeName_InputMessage.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/ChangeN
ameResponse

The SOAP body MUST contain a ChangeNameResponse element.

3.4.4.3.1.3
PersistedDictionaryService_ChangeName_AdminExceptionWCFFault_FaultMessa
ge

The PersistedDictionaryService_ChangeName_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the

169 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


PersistedDictionaryService_ChangeName_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/ChangeN
ameAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.3.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.3.2.1 ChangeName

The ChangeName element contains input data for a ChangeName operation.

The following example specifies the structure of this element.

<xsd:element name="ChangeName">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="oldName" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="newName" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

oldName: The name of the persisted dictionary that is to be renamed.

newName: The new name of the persisted dictionary.

3.4.4.3.2.2 ChangeNameResponse

The ChangeNameResponse element contains result data for a ChangeName operation.

The following example specifies the structure of this element.

<xsd:element name="ChangeNameResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

This element is empty.

3.4.4.3.3 Complex Types

None.

3.4.4.3.4 Simple Types

None.

170 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.3.5 Attributes

None.

3.4.4.3.6 Groups

None.

3.4.4.3.7 Attribute Groups

None.

3.4.4.4 Contains

The Contains operation checks whether a persisted dictionary exists.

The following example specifies the structure of this element.

<wsdl:operation name="Contains">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/Contains" message="tns:PersistedDictionaryService_Contains_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsResponse" message="tns:PersistedDictionaryService_Contains_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_Contains_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_Contains_InputMessage request


message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_Contains_OutputMessage response message.

3.4.4.4.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.4.1.1 PersistedDictionaryService_Contains_InputMessage

The PersistedDictionaryService_Contains_InputMessage request message initiates a check on


the existence of a persisted dictionary.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/Contain
s

The SOAP body MUST contain a Contains element.

3.4.4.4.1.2 PersistedDictionaryService_Contains_OutputMessage

The PersistedDictionaryService_ChangeName_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the

171 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


PersistedDictionary_Contains_InputMessage message. The
PersistedDictionaryService_Contains_InputMessage message initiates an operation to check
whether a persisted dictionary exists.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/Contain
sResponse

The SOAP body MUST contain a ContainsResponse element.

3.4.4.4.1.3 PersistedDictionaryService_Contains_AdminWCFFault_FaultMessage

The PersistedDictionaryService_Contains_AdminWCFFault_FaultMessage response message


is sent in reply to the request that is initiated by the
PersistedDictionary_Contains_InputMessage message. The protocol server MUST return this
message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContainsAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.4.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.4.2.1 Contains

The Contains element contains input data for a Contains operation.

The following example specifies the structure of this element.

<xsd:element name="Contains">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of a persisted dictionary.

3.4.4.4.2.2 ContainsResponse

The ContainsResponse element contains result data for a Contains operation.

The following example specifies the structure of this element.

<xsd:element name="ContainsResponse">
<xsd:complexType>
<xsd:sequence>

172 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="ContainsResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ContainsResult: The value is "true" if the persisted dictionary exists; otherwise, the value is
"false".

3.4.4.4.3 Complex Types

None.

3.4.4.4.4 Simple Types

None.

3.4.4.4.5 Attributes

None.

3.4.4.4.6 Groups

None.

3.4.4.4.7 Attribute Groups

None.

3.4.4.5 ContainsEntry

The ContainsEntry operation checks whether a persisted dictionary contains a specific entry.

The following example specifies the structure of this element.

<wsdl:operation name="ContainsEntry">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsEntry" message="tns:PersistedDictionaryService_ContainsEntry_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsEntryResponse"
message="tns:PersistedDictionaryService_ContainsEntry_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsEntryAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_ContainsEntry_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_ContainsEntry_InputMessage


request message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_ContainsEntry_OutputMessage response message.

3.4.4.5.1 Messages

The following WSDL message definitions are specific to this operation.

173 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.5.1.1 PersistedDictionaryService_ContainsEntry_InputMessage

The PersistedDictionaryService_ContainsEntry_InputMessage request message initiates the


operation to check on the existence of a persisted dictionary entry.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/Contain
sEntry

The SOAP body MUST contain a ContainsEntry element.

3.4.4.5.1.2 PersistedDictionaryService_ContainsEntry_OutputMessage

The PersistedDictionaryService_ContainsEntry_OutputMessage response message is sent in


reply to the request that is initiated by the
PersistedDictionaryService_ContainsEntry_InputMessage message. The
PersistedDictionaryService_ContainsEntry_InputMessage initiates the operation to check for
the existence of a persisted dictionary entry.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/Contain
sEntryResponse

The SOAP body MUST contain a ContainsEntryResponse element.

3.4.4.5.1.3
PersistedDictionaryService_ContainsEntry_AdminExceptionWCFFault_FaultMessa
ge

The PersistedDictionaryService_ContainsEntry_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
PersistedDictionary_ContainsEntry_InputMessage message. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/Contain
sEntryAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.5.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.5.2.1 ContainsEntry

The ContainsEntry element contains input data for a ContainsEntry operation.

The following example specifies the structure of this element.

174 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="ContainsEntry">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="entry" type="scg:KeyValuePairOfstringstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: Name of a persisted dictionary.

entry: A persisted dictionary entry.

3.4.4.5.2.2 ContainsEntryResponse

The ContainsEntryResponse element contains result data for a ContainsEntry operation.

The following example specifies the structure of this element.

<xsd:element name="ContainsEntryResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsEntryResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ContainsEntryResult: The value is "true" if the entry exists; otherwise, the value is "false".

3.4.4.5.3 Complex Types

None.

3.4.4.5.4 Simple Types

None.

3.4.4.5.5 Attributes

None.

3.4.4.5.6 Groups

None.

3.4.4.5.7 Attribute Groups

None.

3.4.4.6 ContainsEntryKey

The ContainsEntryKey operation checks whether a persisted dictionary contains an entry with a
specific key.

175 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following example specifies the structure of this element.

<wsdl:operation name="ContainsEntryKey">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsEntryKey"
message="tns:PersistedDictionaryService_ContainsEntryKey_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsEntryKeyResponse"
message="tns:PersistedDictionaryService_ContainsEntryKey_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsEntryKeyAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_ContainsEntryKey_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>

The protocol client MUST send a


PersistedDictionaryService_ContainsEntryKey_InputMessage request message. On
successful completion, the protocol server MUST respond with a
PersistedDictionaryService_ContainsEntryKey_OutputMessage response message.

3.4.4.6.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.6.1.1 PersistedDictionaryService_ContainsEntryKey_InputMessage

The PersistedDictionaryService_ContainsEntryKey_InputMessage request message initiates a


check on the existence of a persisted dictionary entry key.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/Contain
sEntryKey

The SOAP body MUST contain a ContainsEntryKey element.

3.4.4.6.1.2 PersistedDictionaryService_ContainsEntryKey_OutputMessage

The PersistedDictionaryService_ContainsEntryKey_OutputMessage response message is sent


in reply to the request that is initiated by the
PersistedDictionaryService_ContainsEntryKey_InputMessage message. The
PersistedDictionaryService_ContainsEntryKey_InputMessage initiates the operation that
checks for the existence of a persisted dictionary entry key.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/Contain
sEntryKeyResponse

The SOAP body MUST contain a ContainsEntryKeyResponse element.

176 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.6.1.3
PersistedDictionaryService_ContainsEntryKey_AdminExceptionWCFFault_FaultM
essage

The
PersistedDictionaryService_ContainsEntryKey_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
PersistedDictionaryService_ContainsEntryKey_InputMessage message. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/Contain
sEntryKeyAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.6.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.6.2.1 ContainsEntryKey

The ContainsEntryKey element contains input data for a ContainsEntryKey operation.

The following example specifies the structure of this element.

<xsd:element name="ContainsEntryKey">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="key" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: Name of a persisted dictionary.

key: String representing the key in a persisted dictionary entry.

3.4.4.6.2.2 ContainsEntryKeyResponse

The ContainsEntryKeyResponse element contains result data for a ContainsEntryKey operation.

The following example specifies the structure of this element.

<xsd:element name="ContainsEntryKeyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsEntryKeyResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

177 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


ContainsEntryResult: The value is "true" if the persisted dictionary contains an entry with the key;
otherwise, the value is "false".

3.4.4.6.3 Complex Types

None.

3.4.4.6.4 Simple Types

None.

3.4.4.6.5 Attributes

None.

3.4.4.6.6 Groups

None.

3.4.4.6.7 Attribute Groups

None.

3.4.4.7 Clear

The Clear operation deletes all entries from a persisted dictionary.

The following example specifies the structure of this element.

<wsdl:operation name="Clear">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/Clear" message="tns:PersistedDictionaryService_Clear_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ClearResponse" message="tns:PersistedDictionaryService_Clear_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ClearAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_Clear_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_Clear_InputMessage request


message. When the operation finishes successfully, the protocol server MUST respond with a
PersistedDictionaryService_Clear_OutputMessage response message.

The protocol server MUST set the "dirty" value of the persisted dictionary to "true".

3.4.4.7.1 Messages

The following WSDL message definitions are specific to this operation.

178 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.7.1.1 PersistedDictionaryService_Clear_InputMessage

The PersistedDictionaryService_Clear_InputMessage request message initiates the removal of


all persisted dictionaries.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/Clear

The SOAP body MUST contain a Clear element.

3.4.4.7.1.2 PersistedDictionaryService_Clear_OutputMessage

The PersistedDictionaryService_Clear_OutputMessage response message is sent in reply to


the request that is initiated by the PersistedDictionaryService_Clear_InputMessage message.
The PersistedDictionaryService_Clear_InputMessage message initiates the operation to delete
all persisted dictionaries.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/ClearRe
sponse

The SOAP body MUST contain an ClearResponse element.

3.4.4.7.1.3
PersistedDictionaryService_Clear_AdminExceptionWCFFault_FaultMessage

The PersistedDictionaryService_Clear_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
PersistedDictionaryService_Clear_InputMessage message. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/AddEntr
yAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.7.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.7.2.1 Clear

The Clear element contains input data for a Clear operation.

The following example specifies the structure of this element.

<xsd:element name="Clear">
<xsd:complexType>
<xsd:sequence>

179 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: Name of a persisted dictionary.

3.4.4.7.2.2 ClearResponse

The ClearResponse element contains result data for a Clear operation.

The following example specifies the structure of this element.

<xsd:element name="ClearResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

This element is empty.

3.4.4.7.3 Complex Types

None.

3.4.4.7.4 Simple Types

None.

3.4.4.7.5 Attributes

None.

3.4.4.7.6 Groups

None.

3.4.4.7.7 Attribute Groups

None.

3.4.4.8 Count

The Count operation returns the number of persisted dictionaries that exist.

The following example specifies the structure of this element.

<wsdl:operation name="Count">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/Count" message="tns:PersistedDictionaryService_Count_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/CountResponse" message="tns:PersistedDictionaryService_Count_OutputMessage"/>

180 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/CountAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_Count_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_Count_InputMessage request


message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_Count_OutputMessage response message.

3.4.4.8.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.8.1.1 PersistedDictionaryService_Count_InputMessage

The PersistedDictionaryService_Count_InputMessage request message initiates the counting


of the number of persisted dictionaries.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/Count

The SOAP body MUST contain a Count element.

3.4.4.8.1.2 PersistedDictionaryService_Count_OutputMessage

The PersistedDictionaryService_Count_OutputMessage response message is sent in reply to


the request that is initiated by the PersistedDictionaryService_Count_InputMessage message.
The PersistedDictionaryService_Count_InputMessage message initiates the operation to count
the number of persisted dictionaries.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/CountRe
sponse

The SOAP body MUST contain a CountResponse element.

3.4.4.8.1.3
PersistedDictionaryService_Count_AdminExceptionWCFFault_FaultMessage

The PersistedDictionaryService_Count_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
PersistedDictionaryService_Count_InputMessage message. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/CountAd
minExceptionWCFFault

181 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.8.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.8.2.1 Count

The Count element contains input data for a Count operation.

The following example specifies the structure of this element.

<xsd:element name="Count">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

This element is empty.

3.4.4.8.2.2 CountResponse

The CountResponse element contains result data for a Count operation.

The following example specifies the structure of this element.

<xsd:element name="CountResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CountResult: The number of persisted dictionaries.

3.4.4.8.3 Complex Types

None.

3.4.4.8.4 Simple Types

None.

3.4.4.8.5 Attributes

None.

3.4.4.8.6 Groups

None.

182 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.8.7 Attribute Groups

None.

3.4.4.9 CountEntries

The CountEntries operation returns the number of entries that exist in a persisted dictionary.

The following example specifies the structure of this element.

<wsdl:operation name="CountEntries">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/CountEntries" message="tns:PersistedDictionaryService_CountEntries_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/CountEntriesResponse"
message="tns:PersistedDictionaryService_CountEntries_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/CountEntriesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_CountEntries_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_CountEntries_InputMessage


request message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_CountEntries_OutputMessage response message.

3.4.4.9.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.9.1.1 PersistedDictionaryService_CountEntries_InputMessage

The PersistedDictionaryService_CountEntries_InputMessage request message initiates the


counting of the number of entries in a persisted dictionary.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/CountEn
tries

The SOAP body MUST contain a CountEntries element.

3.4.4.9.1.2 PersistedDictionaryService_CountEntries_OutputMessage

The PersistedDictionaryService_Clear_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
PersistedDictionaryService_CountEntries_InputMessage message. The
PersistedDictionaryService_CountEntries_InputMessage message initiates the operation to
count the number of entries in a persisted dictionary.

The SOAP action value of the message MUST be as follows.

183 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/CountEn
triesResponse

The SOAP body MUST contain a CountEntriesResponse element.

3.4.4.9.1.3
PersistedDictionaryService_CountEntries_AdminExceptionWCFFault_FaultMessag
e

The PersistedDictionaryService_CountEntries_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
PersistedDictionaryService_CountEntries_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/CountEn
triesAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.9.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.9.2.1 CountEntries

The CountEntries element contains input data for a CountEntries operation.

The following example specifies the structure of this element.

<xsd:element name="CountEntries">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of a persisted dictionary.

3.4.4.9.2.2 CountEntriesResponse

The CountEntriesResponse element contains result data for a CountEntries operation.

The following example specifies the structure of this element.

<xsd:element name="CountEntriesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountEntriesResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>

184 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

CountEntriesResult: The number of entries in a persisted dictionary.

3.4.4.9.3 Complex Types

None.

3.4.4.9.4 Simple Types

None.

3.4.4.9.5 Attributes

None.

3.4.4.9.6 Groups

None.

3.4.4.9.7 Attribute Groups

None.

3.4.4.10 Get

The Get operation retrieves the names of a subset of the persisted dictionaries that exist in the
system. The size and ordering of the set that is retrieved is controlled by values in the Get input
message.

The following example specifies the structure of this operation.

<wsdl:operation name="Get">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/Get" message="tns:PersistedDictionaryService_Get_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetResponse" message="tns:PersistedDictionaryService_Get_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_Get_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_Get_InputMessage request


message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_Get_OutputMessage response message.

3.4.4.10.1 Messages

The following WSDL message definitions are specific to this operation.

185 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.10.1.1 PersistedDictionaryService_Get_InputMessage

The PersistedDictionaryService_Get_InputMessage request message initiates the retrieval of


persisted dictionary names.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionary/Get

The SOAP body MUST contain a Get element.

3.4.4.10.1.2 PersistedDictionaryService_Get_OutputMessage

The PersistedDictionaryService_Get_OutputMessage response message is sent in reply to the


request that is initiated by the PersistedDictionaryService_Get_InputMessage message. The
PersistedDictionaryService_Get_InputMessage message initiates the operation to retrieve
persisted dictionary names.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionary/GetResponse

The SOAP body MUST contain a GetResponse element.

3.4.4.10.1.3
PersistedDictionaryService_Get_AdminExceptionWCFFault_FaultMessage

The PersistedDictionaryService_Get_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
PersistedDictionaryService_Get_AdminExceptionWCFFault_FaultMessage message. The
protocol server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetAdmi
nExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.10.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.10.2.1 Get

The Get element contains input data for a Get operation. The offset and count parameters enable
protocol clients to retrieve batches of elements from a potentially large result set.

The following example specifies the structure of this element.

<xsd:element name="Get">
<xsd:complexType>
<xsd:sequence>

186 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="field" type="tns:SortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

field: The field to sort by.

direction: The direction in which to sort.

offset: The number of persisted dictionaries to skip after sorting the result.

count: The maximum number of persisted dictionaries to retrieve.

3.4.4.10.2.2 GetResponse

The GetResponse element contains result data for a Get operation.

The following example specifies the structure of this operation.

<xsd:element name="GetResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetResult" nillable="true" type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetResult: An array of persisted dictionary names.

3.4.4.10.3 Complex Types

None.

3.4.4.10.4 Simple Types

None.

3.4.4.10.5 Attributes

None.

3.4.4.10.6 Groups

None.

3.4.4.10.7 Attribute Groups

None.

187 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.11 GetAll

The GetAll operation retrieves all persisted dictionary names.

The following example specifies the structure of this operation.

<wsdl:operation name="GetAll">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetAll" message="tns:PersistedDictionaryService_GetAll_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetAllResponse" message="tns:PersistedDictionaryService_GetAll_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetAllAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_GetAll_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_GetAll_InputMessage request


message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_GetAll_OutputMessage response message.

3.4.4.11.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.11.1.1 PersistedDictionaryService_GetAll_InputMessage

The PersistedDictionaryService_GetAll_InputMessage request message initiates the operation


to retrieve all persisted dictionary names.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetAll

The SOAP body MUST contain a GetAll element.

3.4.4.11.1.2 PersistedDictionaryService_GetAll_OutputMessage

The PersistedDictionaryService_GetAll_OutputMessage response message is sent in reply to


the request that is initiated by the PersistedDictionaryService_GetAll_InputMessage message.
The PersistedDictionaryService_GetAll_InputMessage initiates the request to retrieve all
persisted dictionary names.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionary/GetAllResponse

The SOAP body MUST contain a GetAllResponse element.

188 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.11.1.3
PersistedDictionaryService_GetAll_AdminExceptionWCFFault_FaultMessage

The PersistedDictionaryService_GetAll_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
PersistedDictionaryService_GetAll_InputMessage request message. The
PersistedDictionaryService_GetAll_AdminExceptionWCFFault_FaultMessage MUST be
returned by the protocol server when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetAllA
dminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.11.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.11.2.1 GetAll

The GetAll element contains input data for a GetAll operation.

The following example specifies the structure of this element.

<xsd:element name="GetAll">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

This element is empty.

3.4.4.11.2.2 GetAllResponse

The GetAllResponse element contains result data for a GetAll operation.

The following example specifies the structure of this element.

<xsd:element name="GetAllResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllResult" nillable="true" type="msa:ArrayOfstring"
/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetAllResult: An array of persisted dictionary names.

3.4.4.11.3 Complex Types

None.

189 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.11.4 Simple Types

None.

3.4.4.11.5 Attributes

None.

3.4.4.11.6 Groups

None.

3.4.4.11.7 Attribute Groups

None.

3.4.4.12 GetAllEntries

The GetAllEntries operation retrieves all entries for one persisted dictionary.

The following example specifies the structure of this operation.

<wsdl:operation name="GetAllEntries">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetAllEntries" message="tns:PersistedDictionaryService_GetAllEntries_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetAllEntriesResponse"
message="tns:PersistedDictionaryService_GetAllEntries_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetAllEntriesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_GetAllEntries_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_GetAllEntries_InputMessage


request message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_GetAllEntries_OutputMessage response message.

3.4.4.12.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.12.1.1 PersistedDictionaryService_GetAllEntries_InputMessage

The PersistedDictionaryService_GetAllEntries_InputMessage request message initiates the


operation to retrieve all the entries for a persisted dictionary.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionary/GetAllEntries

The SOAP body MUST contain a GetAllEntries element.

190 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.12.1.2 PersistedDictionaryService_GetAllEntries_OutputMessage

The PersistedDictionaryService_GetAllEntries_OutputMessage response message is sent in


reply to the request that is initiated by the
PersistedDictionaryService_GetAllEntries_InputMessage. The
PersistedDictionaryService_GetAllEntries_InputMessage initiates the operation to retrieve all
entries for a persisted dictionary.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetAllE
ntriesResponse

The SOAP body MUST contain a GetAllEntriesResponse element.

3.4.4.12.1.3
PersistedDictionaryService_GetAllEntries_AdminExceptionWCFFault_FaultMessa
ge

The PersistedDictionaryService_GetAllEntries_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
PersistedDictionary_GetAllEntries_InputMessage. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetAllE
ntriesAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.12.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.12.2.1 GetAllEntries

The GetAllEntries element contains input data for a GetAllEntries operation.

The following example specifies the structure of this element.

<xsd:element name="GetAllEntries">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of a persisted dictionary.

191 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.12.2.2 GetAllEntriesResponse

The GetAllEntriesResponse element contains result data for a GetAllEntries operation.

The following example specifies the structure of this element.

<xsd:element name="GetAllEntriesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllEntriesResult" nillable="true"
type="msa:ArrayOfKeyValueOfstringstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetAllEntriesResult: An array of persisted dictionary entries.

3.4.4.12.3 Complex Types

None.

3.4.4.12.4 Simple Types

None.

3.4.4.12.5 Attributes

None.

3.4.4.12.6 Groups

None.

3.4.4.12.7 Attribute Groups

None.

3.4.4.13 GetEntries

The GetEntries operation retrieves entries for a persisted dictionary.

The following example specifies the structure of this operation.

<wsdl:operation name="GetEntries">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntries" message="tns:PersistedDictionaryService_GetEntries_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntriesResponse" message="tns:PersistedDictionaryService_GetEntries_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntriesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_GetEntries_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

192 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The protocol client MUST send a PersistedDictionaryService_GetEntries_InputMessage
request message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_GetEntries_OutputMessage response message.

3.4.4.13.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.13.1.1 PersistedDictionaryService_GetEntries_InputMessage

The PersistedDictionaryService_GetEntries_InputMessage request message initiates the


retrieval of entries for a persisted dictionary.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetEntr
ies

The SOAP body MUST contain a GetEntries element.

3.4.4.13.1.2 PersistedDictionaryService_GetEntries_OutputMessage

The PersistedDictionaryService_GetEntries_OutputMessage response message is sent in reply


to the request that is initiated by the PersistedDictionaryService_GetEntries_InputMessage.
The PersistedDictionaryService_GetEntries_InputMessage initiates the operation to retrieve
entries for a persisted dictionary.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetEntr
iesResponse

The SOAP body MUST contain a GetEntriesResponse element.

3.4.4.13.1.3
PersistedDictionaryService_GetEntries_AdminExceptionWCFFault_FaultMessage

The PersistedDictionaryService_GetEntries_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
PersistedDictionaryService_GetEntries_InputMessage. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetEntr
iesAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.13.2 Elements

The following XML Schema element definitions are specific to this operation.

193 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.13.2.1 GetEntries

The GetEntries element contains input data for a GetEntries operation.

The following example specifies the structure of this element.

<xsd:element name="GetEntries">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection"/>
<xsd:element minOccurs="0" name="offset" type="xsd:int"/>
<xsd:element minOccurs="0" name="count" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of the persisted dictionary.

direction: The direction in which to sort.

offset: The number of entries to skip after sorting the result.

count: The maximum number of entries to return.

3.4.4.13.2.2 GetEntriesResponse

The GetEntriesResponse element contains result data for a GetEntries operation.

The following example specifies the structure of this element.

<xsd:element name="GetEntriesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetEntriesResult" nillable="true"
type="msa:ArrayOfKeyValueOfstringstring"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetEntriesResult: An array of entries.

3.4.4.13.3 Complex Types

None.

3.4.4.13.4 Simple Types

None.

3.4.4.13.5 Attributes

None.

194 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.13.6 Groups

None.

3.4.4.13.7 Attribute Groups

None.

3.4.4.14 GetEntriesAndSetClean

The GetEntriesAndSetClean operation retrieves all entries for a persisted dictionary and sets the
"dirty" value to "false".

The following example specifies the structure of this operation.

<wsdl:operation name="GetEntriesAndSetClean">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntriesAndSetClean"
message="tns:PersistedDictionaryService_GetEntriesAndSetClean_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntriesAndSetCleanResponse"
message="tns:PersistedDictionaryService_GetEntriesAndSetClean_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntriesAndSetCleanAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_GetEntriesAndSetClean_AdminExceptionWCFFault_FaultMes
sage"/>
</wsdl:operation>

The protocol client MUST send a


PersistedDictionaryService_GetEntriesAndSetClean_InputMessage request message. When
the operation finishes successfully, the protocol server MUST respond with a
PersistedDictionaryService_GetEntriesAndSetClean_OutputMessage response message.

The protocol server MUST set the "dirty" value of the persisted dictionary to "false".

3.4.4.14.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.14.1.1 PersistedDictionaryService_GetEntriesAndSetClean_InputMessage

The PersistedDictionaryService_GetEntriesAndSetClean_InputMessage request message


initiates the operation to retrieve entries from, and to reset the "dirty" value for, a persisted
dictionary.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetEntr
iesAndSetClean

The SOAP body MUST contain a GetEntriesAndSetClean element.

195 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.14.1.2 PersistedDictionaryService_GetEntriesAndSetClean_OutputMessage

The PersistedDictionaryService_GetEntriesAndSetClean_OutputMessage response message


is sent in reply to the request that is initiated by the
PersistedDictionaryService_GetEntriesAndSetClean_InputMessage message. The
PersistedDictionaryService_GetEntriesAndSetClean_InputMessage request message initiates
the operation to retrieve all entries for a persisted dictionary and to set the "dirty" value to "false".

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetEntr
iesAndSetCleanResponse

The SOAP body MUST contain an GetEntriesAndSetCleanResponse element.

3.4.4.14.1.3
PersistedDictionaryService_GetEntriesAndSetClean_AdminExceptionWCFFault_Fa
ultMessage

The
PersistedDictionaryService_GetEntriesAndSetClean_AdminExceptionWCFFault_FaultMess
age response message is sent in reply to the request that is initiated by the
PersistedDictionaryService_GetEntriesAndSetClean_InputMessage. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetEntr
iesAndSetCleanAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.14.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.14.2.1 GetEntriesAndSetClean

The GetEntriesAndSetClean element contains input data for a GetEntriesAndSetClean


operation.

The following example specifies the structure of this element.

<xsd:element name="GetEntriesAndSetClean">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: Name of a persisted dictionary.

196 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.14.2.2 GetEntriesAndSetCleanResponse

The GetEntriesAndSetCleanResponse element contains result data for a


GetEntriesAndSetClean operation.

The following example specifies the structure of this element.

<xsd:element name="GetEntriesAndSetCleanResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetEntriesAndSetCleanResult" nillable="true"
type="sco:ReadOnlyCollectionOfKeyValuePairOfstringstringR8RmUPp7"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetEntriesAndSetCleanResult: A collection of entries.

3.4.4.14.3 Complex Types

The following XML Schema complex type definitions are specific to this operation.

3.4.4.14.3.1 ReadOnlyCollectionOfKeyValuePairOfstringstringR8RmUPp7

The following example shows the ReadOnlyCollectionOfKeyValuePairOfstringstringR8RmUPp7


complex type.

<xsd:complexType name="ReadOnlyCollectionOfKeyValuePairOfstringstringR8RmUPp7">
<xsd:sequence>
<xsd:element name="list" nillable="true" type="scg:ArrayOfKeyValuePairOfstringstring" />
</xsd:sequence>
</xsd:complexType>

list: An array of key/value pairs that represent the entries in the persisted dictionary.

3.4.4.14.4 Simple Types

None.

3.4.4.14.5 Attributes

None.

3.4.4.14.6 Groups

None.

3.4.4.14.7 Attribute Groups

None.

3.4.4.15 GetEntryKeys

The GetEntryKeys operation retrieves all entry keys for a persisted dictionary.

197 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following example specifies the structure of this operation.

<wsdl:operation name="GetEntryKeys">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryKeys" message="tns:PersistedDictionaryService_GetEntryKeys_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryKeysResponse"
message="tns:PersistedDictionaryService_GetEntryKeys_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryKeysAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_GetEntryKeys_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_GetEntryKeys_InputMessage


request message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_GetEntryKeys_OutputMessage response message.

3.4.4.15.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.15.1.1 PersistedDictionaryService_GetEntryKeys_InputMessage

The PersistedDictionaryService_GetEntryKeys_InputMessage request message initiates the


operation to retrieve the persisted dictionary entry keys.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetEntr
yKeys

The SOAP body MUST contain a GetEntryKeys element.

3.4.4.15.1.2 PersistedDictionaryService_GetEntryKeys_OutputMessage

The PersistedDictionaryService_GetEntryKeys_OutputMessage response message is sent in


reply to the request that is initiated by the PersistedDictionary_GetEntryKeys_InputMessage.
The PersistedDictionaryService_GetEntryKeys_InputMessage request message initiates the
operation to retrieve persisted dictionary entry keys.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetEntr
yKeysResponse

The SOAP body MUST contain a GetEntryKeysResponse element.

198 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.15.1.3
PersistedDictionaryService_GetEntryKeys_AdminExceptionWCFFault_FaultMessa
ge

The PersistedDictionaryService_GetEntryKeys_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
PersistedDictionaryService_GetEntryKeys_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetEntr
yKeysAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.15.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.15.2.1 GetEntryKeys

The GetEntryKeys element contains input data for a GetEntryKeys operation.

The following example specifies the structure of this element.

<xsd:element name="GetEntryKeys">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: Name of a persisted dictionary.

3.4.4.15.2.2 GetEntryKeysResponse

The GetEntryKeysResponse element contains result data for a GetEntryKeys operation.

The following example specifies the structure of this element.

<xsd:element name="GetEntryKeysResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetEntryKeysResult" nillable="true"
type="msa:ArrayOfstring"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetEntryKeysResult: An array of entry keys.

199 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.15.3 Complex Types

None.

3.4.4.15.4 Simple Types

None.

3.4.4.15.5 Attributes

None.

3.4.4.15.6 Groups

None.

3.4.4.15.7 Attribute Groups

None.

3.4.4.16 GetEntryValue

The GetEntryValue operation retrieves a persisted dictionary entry value.

The following example specifies the structure of this operation.

<wsdl:operation name="GetEntryValue">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryValue" message="tns:PersistedDictionaryService_GetEntryValue_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryValueResponse"
message="tns:PersistedDictionaryService_GetEntryValue_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryValueAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_GetEntryValue_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_GetEntryValue_InputMessage


request message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_GetEntryValue_OutputMessage response message.

3.4.4.16.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.16.1.1 PersistedDictionaryService_GetEntryValue_InputMessage

The PersistedDictionaryService_GetEntryValue_InputMessage request message initiates the


operation to retrieve a persisted dictionary entry value.

The SOAP action value of the message MUST be as follows.

200 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetEntr
yValue

The SOAP body MUST contain a GetEntryValue element.

3.4.4.16.1.2 PersistedDictionaryService_GetEntryValue_OutputMessage

The PersistedDictionaryService_GetEntryValue_OutputMessage response message is sent in


reply to the request that is initiated by the
PersistedDictionaryService_GetEntryValue_InputMessage. The
PersistedDictionaryService_GetEntryValue_InputMessage initiates the operation to retrieve a
persisted dictionary entry value.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetEntr
yValueResponse

The SOAP body MUST contain a GetEntryValueResponse element.

3.4.4.16.1.3
PersistedDictionaryService_GetEntryValue_AdminExceptionWCFFault_FaultMess
age

The PersistedDictionaryService_GetEntryValue_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
PersistedDictionaryService_GetEntryValue_InputMessage message. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetEntr
yValueAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.16.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.16.2.1 GetEntryValue

The GetEntryValue element contains input data for a GetEntryValue operation.

The following example specifies the structure of this element.

<xsd:element name="GetEntryValue">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="key" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>

201 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

name: Name of a persisted dictionary.

key: The entry key to look up.

3.4.4.16.2.2 GetEntryValueResponse

The GetEntryValueResponse element contains result data for a GetEntryValueResponse


operation.

The following example specifies the structure of this element.

<xsd:element name="GetEntryValueResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetEntryValueResult" nillable="true"
type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetEntryValueResult: The persisted dictionary entry value.

3.4.4.16.3 Complex Types

None.

3.4.4.16.4 Simple Types

None.

3.4.4.16.5 Attributes

None.

3.4.4.16.6 Groups

None.

3.4.4.16.7 Attribute Groups

None.

3.4.4.17 GetEntryValues

The GetEntryValues operation retrieves all entry values for a persisted dictionary.

The following example specifies the structure of this operation.

<wsdl:operation name="GetEntryValues">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryValues" message="tns:PersistedDictionaryService_GetEntryValues_InputMessage"/>

202 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryValuesResponse"
message="tns:PersistedDictionaryService_GetEntryValues_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryValuesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_GetEntryValues_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_GetEntryValues_InputMessage


request message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_GetEntryValues_OutputMessage response message.

3.4.4.17.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.17.1.1 PersistedDictionaryService_GetEntryValues_InputMessage

The PersistedDictionaryService_GetEntryValues_InputMessage request message initiates the


retrieval of all entry values for a persisted dictionary.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetEntr
yValues

The SOAP body MUST contain a GetEntryValues element.

3.4.4.17.1.2 PersistedDictionaryService_GetEntryValues_OutputMessage

The PersistedDictionaryService_GetEntryValues_OutputMessage response message is sent in


reply to the request that is initiated by the
PersistedDictionaryService_GetEntryValues_InputMessage message. The
PersistedDictionaryService_GetEntryValues_InputMessage message initiates the operation to
retrieve all entry values for a persisted dictionary.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetEntr
yValuesResponse

The SOAP body MUST contain a GetEntryValuesResponse element.

3.4.4.17.1.3
PersistedDictionaryService_GetEntryValues_AdminExceptionWCFFault_FaultMess
age

The PersistedDictionaryService_GetEntryValues_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
PersistedDictionaryService_GetEntryValues_InputMessage message. The protocol server
MUST return this response message when an error occurs.

203 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/GetEntr
yValuesAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.17.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.17.2.1 GetEntryValues

The GetEntryValues element contains input data for a GetEntryValues operation.

The following example specifies the structure of this element.

<xsd:element name="GetEntryValues">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: Name of a persisted dictionary.

3.4.4.17.2.2 GetEntryValuesResponse

The GetEntryValuesResponse element contains result data for a GetEntryValues operation.

The following example specifies the structure of this element.

<xsd:element name="GetEntryValuesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetEntryValuesResult" nillable="true"
type="msa:ArrayOfstring"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetEntryValuesResult: An array of entry values.

3.4.4.17.3 Complex Types

None.

3.4.4.17.4 Simple Types

None.

204 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.17.5 Attributes

None.

3.4.4.17.6 Groups

None.

3.4.4.17.7 Attribute Groups

None.

3.4.4.18 IsDirty

The IsDirty operation checks whether the "dirty" value is set on a persisted dictionary.

The following example specifies the structure of this operation.

<wsdl:operation name="IsDirty">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/IsDirty" message="tns:PersistedDictionaryService_IsDirty_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/IsDirtyResponse" message="tns:PersistedDictionaryService_IsDirty_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/IsDirtyAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_IsDirty_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_IsDirty_InputMessage request


message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_IsDirty_OutputMessage response message.

3.4.4.18.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.18.1.1 PersistedDictionaryService_IsDirty_InputMessage

The PersistedDictionaryService_IsDirty_InputMessage request message initiates the operation


to retrieve the "dirty" value for a persisted dictionary.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/IsDirty

The SOAP body MUST contain an IsDirty element.

3.4.4.18.1.2 PersistedDictionaryService_IsDirty_OutputMessage

The PersistedDictionaryService_IsDirty_OutputMessage response message is sent in reply to


the request that is initiated by the PersistedDictionaryService_IsDirty_InputMessage

205 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message. The PersistedDictionaryService_IsDirty_InputMessage message initiates the
operation to retrieve the "dirty" value for a persisted dictionary.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/IsDirty
Response

The SOAP body MUST contain an IsDirtyResponse element.

3.4.4.18.1.3
PersistedDictionaryService_IsDirty_AdminExceptionWCFFault_FaultMessage

The PersistedDictionaryService_IsDirty_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
PersistedDictionaryService_IsDirty_InputMessage message. The
PersistedDictionaryService_IsDirty_AdminExceptionWCFFault_FaultMessage message
MUST be returned by the protocol server when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/IsDirty
AdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.18.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.18.2.1 IsDirty

The IsDirty element contains input data for an IsDirty operation.

The following example specifies the structure of this element.

<xsd:element name="IsDirty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: Name of a persisted dictionary.

3.4.4.18.2.2 IsDirtyResponse

The IsDirtyResponse element contains result data for an IsDirty operation.

The following example specifies the structure of this element.

<xsd:element name="IsDirtyResponse">

206 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="IsDirtyResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

IsDirtyResult: The value is "true" if the "dirty" value for the persisted dictionary is set; otherwise,
the value is "false".

3.4.4.18.3 Complex Types

None.

3.4.4.18.4 Simple Types

None.

3.4.4.18.5 Attributes

None.

3.4.4.18.6 Groups

None.

3.4.4.18.7 Attribute Groups

None.

3.4.4.19 Remove

The Remove operation permanently deletes a persisted dictionary.

The following example specifies the structure of this operation.

<wsdl:operation name="Remove">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/Remove" message="tns:PersistedDictionaryService_Remove_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveResponse" message="tns:PersistedDictionaryService_Remove_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_Remove_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_Remove_InputMessage request


message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_Remove_OutputMessage response message.

207 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.19.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.19.1.1 PersistedDictionaryService_Remove_InputMessage

The PersistedDictionaryService_Remove_InputMessage request message initiates the removal


of a persisted dictionary.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/Remove

The SOAP body MUST contain a Remove element.

3.4.4.19.1.2 PersistedDictionaryService_Remove_OutputMessage

The PersistedDictionaryService_Remove_OutputMessage response message is sent in reply to


the request that is initiated by the PersistedDictionaryService_Remove_InputMessage
message. The PersistedDictionaryService_Remove_InputMessage initiates the operation to
delete a persisted dictionary.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/RemoveR
esponse

The SOAP body MUST contain a RemoveResponse element.

3.4.4.19.1.3
PersistedDictionaryService_Remove_AdminExceptionWCFFault_FaultMessage

The PersistedDictionaryService_Remove_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
PersistedDictionaryService_Remove_InputMessage message. The
PersistedDictionaryService_Remove_AdminExceptionWCFFault_FaultMessage message
MUST be returned by the protocol server when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/RemoveA
dminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.19.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.19.2.1 Remove

The Remove element contains input data for a Remove operation.

208 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following example specifies the structure of this element.

<xsd:element name="Remove">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: Name of a persisted dictionary.

3.4.4.19.2.2 RemoveResponse

The RemoveResponse element contains result data for a Remove operation.

The following example specifies the structure of this element.

<xsd:element name="RemoveResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemoveResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RemoveResult: The value is "true" if the persisted dictionary could be deleted; otherwise, the
value is "false".

3.4.4.19.3 Complex Types

None.

3.4.4.19.4 Simple Types

None.

3.4.4.19.5 Attributes

None.

3.4.4.19.6 Groups

None.

3.4.4.19.7 Attribute Groups

None.

3.4.4.20 RemoveAll

The RemoveAll operation permanently deletes all persisted dictionaries.

The following example specifies the structure of this operation.

209 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="RemoveAll">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveAll" message="tns:PersistedDictionaryService_RemoveAll_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveAllResponse" message="tns:PersistedDictionaryService_RemoveAll_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveAllAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_RemoveAll_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_RemoveAll_InputMessage


request message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_RemoveAll_OutputMessage response message.

3.4.4.20.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.20.1.1 PersistedDictionaryService_RemoveAll_InputMessage

The PersistedDictionaryService_RemoveAll_InputMessage request message initiates the


removal of all persisted dictionaries.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/RemoveA
ll

The SOAP body MUST contain a RemoveAll element.

3.4.4.20.1.2 PersistedDictionaryService_RemoveAll_OutputMessage

The PersistedDictionaryService_RemoveAll_OutputMessage response message is sent in reply


to the request that is initiated by the PersistedDictionaryService_RemoveAll_InputMessage
message. The PersistedDictionaryService_RemoveAll_InputMessage request initiates the
operation to delete all persisted dictionaries.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/RemoveA
llResponse

The SOAP body MUST contain a RemoveAllResponse element.

3.4.4.20.1.3
PersistedDictionaryService_RemoveAll_AdminExceptionWCFFault_FaultMessage

The PersistedDictionaryService_RemoveAll_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
PersistedDictionaryService_RemoveAll_InputMessage. The

210 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


PersistedDictionaryService_RemoveAll_AdminExceptionWCFFault_FaultMessage message
MUST be returned by the protocol server when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/RemoveA
llAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.20.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.20.2.1 RemoveAll

The RemoveAll element contains input data for a RemoveAll operation.

The following example specifies the structure of this element.

<xsd:element name="RemoveAll">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

This element is empty.

3.4.4.20.2.2 RemoveAllResponse

The RemoveAllResponse element contains result data for a RemoveAll operation.

The following example specifies the structure of this element.

<xsd:element name="RemoveAllResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

This element is empty.

3.4.4.20.3 Complex Types

None.

3.4.4.20.4 Simple Types

None.

3.4.4.20.5 Attributes

None.

211 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.20.6 Groups

None.

3.4.4.20.7 Attribute Groups

None.

3.4.4.21 RemoveEntry

The RemoveEntry operation permanently deletes a persisted dictionary entry.

The following example specifies the structure of this operation.

<wsdl:operation name="RemoveEntry">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveEntry" message="tns:PersistedDictionaryService_RemoveEntry_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveEntryResponse"
message="tns:PersistedDictionaryService_RemoveEntry_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveEntryAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_RemoveEntry_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_RemoveEntry_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a PersistedDictionaryService_RemoveEntry_OutputMessage response message.

The protocol server MUST set the "dirty" value of the persisted dictionary to "true".

3.4.4.21.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.21.1.1 PersistedDictionaryService_RemoveEntry_InputMessage

The PersistedDictionaryService_RemoveEntry_InputMessage request message initiates the


removal of a persisted dictionary entry.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService_RemoveE
ntry

The SOAP body MUST contain a RemoveEntry element.

3.4.4.21.1.2 PersistedDictionaryService_RemoveEntry_OutputMessage

The PersistedDictionaryService_RemoveEntry_OutputMessage response message is sent in


reply to the request that is initiated by the
PersistedDictionaryService_RemoveEntry_InputMessage message. The

212 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


PersistedDictionaryService_RemoveEntry_InputMessage message initiates the operation to
delete a persisted dictionary entry.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PeristedDictionaryService/RemoveEn
tryResponse

The SOAP body MUST contain a RemoveEntryResponse element.

3.4.4.21.1.3
PersistedDictionaryService_RemoveEntry_AdminExceptionWCFFault_FaultMessa
ge

The PersistedDictionaryService_RemoveEntry_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
PersistedDictionary_RemoveEntry_InputMessage message. The
PersistedDictionaryService_RemoveEntry_AdminExceptionWCFFault_FaultMessage
message MUST be returned by the protocol server when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/RemoveE
ntryAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.21.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.21.2.1 RemoveEntry

The RemoveEntry element contains input data for a RemoveEntry operation.

The following example specifies the structure of this element.

<xsd:element name="RemoveEntry">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="entry" type="scg:KeyValuePairOfstringstring"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: Name of a persisted dictionary.

entry: The entry to delete.

3.4.4.21.2.2 RemoveEntryResponse

The RemoveEntryResponse element contains result data for a RemoveEntry operation.

213 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following example specifies the structure of this element.

<xsd:element name="RemoveEntryResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemoveEntryResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RemoveEntryResult: The value is "true" if the entry was deleted; otherwise, the value is "false".

3.4.4.21.3 Complex Types

None.

3.4.4.21.4 Simple Types

None.

3.4.4.21.5 Attributes

None.

3.4.4.21.6 Groups

None.

3.4.4.21.7 Attribute Groups

None.

3.4.4.22 SetDirty

The SetDirty operation sets the "dirty" value on a persisted dictionary.

The following example specifies the structure of this operation.

<wsdl:operation name="SetDirty">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/SetDirty" message="tns:PersistedDictionaryService_SetDirty_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/SetDirtyResponse" message="tns:PersistedDictionaryService_SetDirty_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/SetDirtyAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_SetDirty_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_SetDirty_InputMessage request


message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_SetDirty_OutputMessage response message.

214 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.22.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.22.1.1 PersistedDictionaryService_SetDirty_InputMessage

The PersistedDictionaryService_SetDirty_InputMessage request message initiates the setting


of the "dirty" value for a persisted dictionary.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/SetDirt
y

The SOAP body MUST contain a SetDirty element.

3.4.4.22.1.2 PersistedDictionaryService_SetDirty_OutputMessage

The PersistedDictionaryService_SetDirty_OutputMessage response message is sent in reply to


the request that is initiated by the PersistedDictionaryService_SetDirty_InputMessage
message. The PersistedDictionaryService_SetDirty_OutputMessage message initiates the
operation to set the "dirty" value for a persisted dictionary.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/SetDirt
yResponse

The SOAP body MUST contain a SetDirtyResponse element.

3.4.4.22.1.3
PersistedDictionaryService_SetDirty_AdminExceptionWCFFault_FaultMessage

The PersistedDictionaryService_SetDirty_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
PersistedDictionary_SetDirty_InputMessage message. The
PersistedDictionaryService_SetDirty_AdminExceptionWCFFault_FaultMessage message
MUST be returned by the protocol server when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/SetDirt
yAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.22.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.22.2.1 SetDirty

The SetDirty element contains input data for a SetDirty operation.

215 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following example specifies the structure of this element.

<xsd:element name="SetDirty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: Name of a persisted dictionary.

3.4.4.22.2.2 SetDirtyResponse

The SetDirtyResponse element contains result data for a SetDirty operation.

The following example specifies the structure of this element.

<xsd:element name="SetDirtyResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

This element is empty.

3.4.4.22.3 Complex Types

None.

3.4.4.22.4 Simple Types

None.

3.4.4.22.5 Attributes

None.

3.4.4.22.6 Groups

None.

3.4.4.22.7 Attribute Groups

None.

3.4.4.23 SetEntryValue

The SetEntryValue operation sets a persisted dictionary entry value.

The following example specifies the structure of this operation.

<wsdl:operation name="SetEntryValue">

216 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/SetEntryValue" message="tns:PersistedDictionaryService_SetEntryValue_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/SetEntryValueResponse"
message="tns:PersistedDictionaryService_SetEntryValue_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/SetEntryValueAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_SetEntryValue_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a PersistedDictionaryService_SetEntryValue_InputMessage


request message. On successful completion, the protocol server MUST respond with a
PersistedDictionaryService_SetEntryValue_OutputMessage response message.

The protocol server MUST set the "dirty" value of the persisted dictionary to "true".

3.4.4.23.1 Messages

The following WSDL message definitions are specific to this operation.

3.4.4.23.1.1 PersistedDictionaryService_SetEntryValue_InputMessage

The PersistedDictionaryService_SetEntryValue_InputMessage request message initiates the


setting of a persisted dictionary entry value.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/SetEntr
yValue

The SOAP body MUST contain a SetEntryValue element.

3.4.4.23.1.2 PersistedDictionaryService_SetEntryValue_OutputMessage

The PersistedDictionaryService_SetEntryValue_OutputMessage response message is sent in


reply to the request that is initiated by the
PersistedDictionaryService_SetEntryValue_InputMessage member. The
PersistedDictionaryService_SetEntryValue_InputMessage message initiates the operation to
set a persisted dictionary entry value.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/SetEntr
yValueResponse

The SOAP body MUST contain a SetEntryValueResponse element.

217 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.4.4.23.1.3
PersistedDictionaryService_SetEntryValue_AdminExceptionWCFFault_FaultMessa
ge

The PersistedDictionaryService_SetEntryValue_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
PersistedDictionaryService_SetEntryValue_InputMessage message. The
PersistedDictionaryService_SetEntryValue_AdminExceptionWCFFault_FaultMessage
message MUST be returned by the protocol server when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionaryService/SetEntr
yValueAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.4.4.23.2 Elements

The following XML Schema element definitions are specific to this operation.

3.4.4.23.2.1 SetEntryValue

The SetEntryValue element contains input data for a SetEntryValue operation.

The following example specifies the structure of this element.

<xsd:element name="SetEntryValue">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="key" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="value" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: Name of a persisted dictionary.

key: The entry key.

value: The entry value.

3.4.4.23.2.2 SetEntryValueResponse

The SetEntryValueResponse element contains result data for a SetEntryValue operation.

The following example specifies the structure of this element.

<xsd:element name="SetEntryValueResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

218 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


This element is empty.

3.4.4.23.3 Complex Types

None.

3.4.4.23.4 Simple Types

None.

3.4.4.23.5 Attributes

None.

3.4.4.23.6 Groups

None.

3.4.4.23.7 Attribute Groups

None.

3.4.5 Timer Events

None.

3.4.6 Other Local Events

None.

3.5 LinguisticManagerService Server Details

This service provides an operation for retrieval of a LinguisticType

3.5.1 Abstract Data Model

This section describes a conceptual model of a possible organization of data that an implementation
maintains to participate in this protocol. The described organization is provided to facilitate the
explanation of how the protocol behaves. This document does not mandate that implementations
adhere to this model, as long as their external behavior is consistent with that described in this
document.

The LinguisticManagerService maintains a list of the following:

Spell-check identifier: An identifier of an existing spell-checker. The identifier consists of a


name and a language. For each spell-check identifier the LinguisticManagerService also keeps the
unique name of the spell-checker exclusion list.

Property extractor identifiers: An identifier of an existing property extractor. The identifier


consists of a name and language. For each property extractor identifier the
LinguisticManagerService also keeps the unique name of the property extraction exclusion list
and property extraction inclusion list.

LinguisticType: A value that is associated with spell-check identifiers and property extractor
identifiers and that determines if the identifier is a spell-check identifier or a property extraction

219 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


identifier. Spell-check identifiers MUST have the LinguisticType value SPELLCHECKING; property
extractor identifiers MUST have the value ENTITYEXTRACTION.

The protocol server does not provide operations to modify the lists of spell-check identifiers and
property extractor identifiers or the elements of these lists. These lists and their elements are
determined by the spell-checkers and property extractors that exist in the search system.

3.5.2 Timers

None.

3.5.3 Initialization

None.

3.5.4 Message Processing Events and Sequencing Rules

The following table specifies message processing events and sequencing rules.

Operation Description

GetType Retrieves a LinguisticType value of a spell-check identifier or property extractor identifier.

3.5.4.1 GetType

The GetType operation retrieves the value of type LinguisticType belonging to a spell-check
identifier or property extractor identifier.

The following example specifies the structure of this operation.

<wsdl:operation name="GetType">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticManagerServ
ice/GetType" message="tns:LinguisticManagerService_GetType_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticManagerServ
ice/GetTypeResponse" message="tns:LinguisticManagerService_GetType_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticManagerServ
ice/GetTypeAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:LinguisticManagerService_GetType_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a LinguisticManagerService_GetType_InputMessage request


message. On successful completion, the protocol server MUST respond with a
LinguisticManagerService_GetType_OutputMessage response message.

3.5.4.1.1 Messages

The following WSDL message definitions are specific to this operation.

3.5.4.1.1.1 LinguisticManagerService_GetType_InputMessage

The LinguisticManagerService_GetType_InputMessage request message initiates the retrieval


of a LinguisticType.

220 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticManagerService/GetType

The SOAP body MUST contain a GetType element.

3.5.4.1.1.2 LinguisticManagerService_GetType_OutputMessage

The LinguisticManagerService_GetType_OutputMessage response message is sent in reply to


the request that is initiated by the LinguisticManagerService_GetType_InputMessage
message. The LinguisticManagerService_GetType_InputMessage message initiates the
operation to retrieve a LinguisticType type value.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticManagerService/GetTypeRe
sposne

The SOAP body MUST contain a GetTypeResponse element.

3.5.4.1.1.3
LinguisticManagerService_GetType_AdminExceptionWCFFault_FaultMessage

The LinguisticManagerService_GetType_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
LinguisticManagerService_GetType_InputMessage message. The
LinguisticManagerService_GetType_AdminExceptionWCFFault_FaultMessage message
MUST be returned by the protocol server when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticManagerService/GetTypeAd
minExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.5.4.1.2 Elements

The following XML Schema element definitions are specific to this operation.

3.5.4.1.2.1 GetType

The GetType element contains input data for a GetType operation.

The following example specifies the structure of this element.

<xsd:element name="GetType">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="fullName" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

221 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

fullName: The name of a spell-check identifier or property extractor identifier.

3.5.4.1.2.2 GetTypeResponse

The GetTypeResponse element contains result data for a GetType operation.

The following example specifies the structure of this element.

<xsd:element name="GetTypeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetTypeResult" type="tns:LinguisticType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetTypeResult: The LinguisticType value of the given spell-check identifier or property extractor
identifier. If the fullName is not recognized as a spell-check identifier or property extractor
identifier, the protocol server MUST return the LinguisticType UNKNOWN.

3.5.4.1.3 Complex Types

None.

3.5.4.1.4 Simple Types

None.

3.5.4.1.5 Attributes

None.

3.5.4.1.6 Groups

None.

3.5.4.1.7 Attribute Groups

None.

3.5.5 Timer Events

None.

3.5.6 Other Local Events

None.

3.6 CompiledDictionaryService Server Details

This service provides an operation for creating a compiled dictionary.

222 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.6.1 Abstract Data Model

This section describes a conceptual model of a possible organization of data that an implementation
maintains to participate in this protocol. The described organization is provided to facilitate the
explanation of how the protocol behaves. This document does not mandate that implementations
adhere to this model, as long as their external behavior is consistent with that described in this
document.

The CompiledDictionaryService is responsible for creating an XML dictionary file representation of a


set of string key/value pairs. The XML dictionary file representation is specified in [MS-FSLRDS]
section 2.2. In addition, the CompiledDictionaryService MUST upload the XML dictionary file to a
predefined location by using Resource Storage Protocol, as specified in [MS-FSRS]. The XML
dictionary file MUST be uploaded to a predefined location in order for other search components,
which use the XML dictionary file, to download them.

The CompiledDictionaryService is stateless.

3.6.2 Timers

None.

3.6.3 Initialization

None.

3.6.4 Message Processing Events and Sequencing Rules

The following table specifies message processing events and sequencing rules.

Operation Description

CreateCompiledDictionary Creates an XML dictionary file representation of a set of string key/value


pairs, and uploads the XML dictionary file representation to a predefined
location.

3.6.4.1 CreateCompiledDictionary

The following example shows the CreateCompiledDictionary operation.

<wsdl:operation name="CreateCompiledDictionary">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/CompiledDictionarySer
vice/CreateCompiledDictionary"
message="tns:CompiledDictionaryService_CreateCompiledDictionary_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/CompiledDictionarySer
vice/CreateCompiledDictionaryResponse"
message="tns:CompiledDictionaryService_CreateCompiledDictionary_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/CompiledDictionarySer
vice/CreateCompiledDictionaryAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:CompiledDictionaryService_CreateCompiledDictionary_AdminExceptionWCFFault_FaultM
essage" />
</wsdl:operation>

223 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The protocol client MUST send a
CompiledDictionaryService_CreateCompiledDictionary_InputMessage request message. On
successful completion, the protocol server MUST respond with a
CompiledDictionaryService_CreateCompiledDictionary_OutputMessage response message.

The protocol server MUST use the upload operation, as specified in [MS-FSRS], to upload the XML
dictionary file to the protocol server, as specified in [MS-FSRS].

3.6.4.1.1 Messages

The following WSDL message definitions are specific to this operation.

3.6.4.1.1.1 CompiledDictionaryService_CreateCompiledDictionary_InputMessage

The CompiledDictionaryService_CreateCompiledDictionary_InputMessage request message


initiates the creation of an XML dictionary file representation of an array of key/value pairs of string.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/CompiledDictionaryService/CreateCo
mpiledDictionary

The SOAP body MUST contain a CreateCompiledDictionary element.

3.6.4.1.1.2
CompiledDictionaryService_CreateCompiledDictionary_OutputMessage

The CompiledDictionaryService_CreateCompiledDictionary_OutputMessage response


message is sent in reply to the request that is initiated by the
CompiledDictionaryService_CreateCompiledDictionary_InputMessage message. The
CompiledDictionaryService_CreateCompiledDictionary_InputMessage message initiates the
operation to create a XML dictionary file representation of an array of key/value pairs of string.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/CompiledDictionaryService/CreateCo
mpiledDictionaryResponse

The SOAP body MUST contain a CreateCompiledDictionaryResponse element.

3.6.4.1.1.3
CompiledDictionaryService_CreateCompiledDictionary_AdminExceptionWCFFault
_FaultMessage

The
CompiledDictionaryService_CreateCompiledDictionary_AdminExceptionWCFFault_FaultMe
ssage response message is sent in reply to the request that is initiated by the
CompiledDictionaryService_CreateCompiledDictionary_InputMessage message. The
CompiledDictionaryService_CreateCompiledDictionary_AdminExceptionWCFFault_FaultMe
ssage message MUST be returned by the protocol server when an error occurs.

The SOAP action value of the response message MUST be as follows.

224 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/CompiledDictionaryService/CreateCo
mpiledDictionaryAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.6.4.1.2 Elements

The following XML Schema element definitions are specific to this operation.

3.6.4.1.2.1 CreateCompiledDictionary

The CreateCompiledDictionary element contains input data for a CreateCompiledDictionary


operation.

The following example specifies the structure of this element.

<xsd:element name="CreateCompiledDictionary">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="input" nillable="true"
type="scg:ArrayOfKeyValuePairOfstringstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: Name that is used for the XML dictionary file representation. The protocol server MUST
append the "xml" extension to the file name when uploading the file to the resource storage.

input: The string key/value pairs that are used to create the XML dictionary file representation.

3.6.4.1.2.2 CreateCompiledDictionaryResponse

The CreateCompiledDictionaryResponse element contains result data for a


CreateCompiledDictionary operation.

The following example specifies the structure of this element.

<xsd:element name="CreateCompiledDictionaryResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateCompiledDictionaryResult" nillable="true"
type="xsd:anyURI" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CreateCompiledDictionaryResult: The URI of the XML dictionary file representation of the input.

3.6.4.1.3 Complex Types

None.

225 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.6.4.1.4 Simple Types

None.

3.6.4.1.5 Attributes

None.

3.6.4.1.6 Groups

None.

3.6.4.1.7 Attribute Groups

None.

3.6.5 Timer Events

None.

3.6.6 Other Local Events

None.

3.7 ContentCollectionService Server Details

3.7.1 Abstract Data Model

This section describes a conceptual model of a possible organization of data that an implementation
maintains to participate in this protocol. The described organization is provided to facilitate the
explanation of how the protocol behaves. This document does not mandate that implementations
adhere to this model, as long as their external behavior is consistent with that described in this
document.

The ContentCollectionService protocol server is responsible for managing content collections in a


search system. The protocol server is to maintain a minimum of state and only propagate
configuration information to other search components.

The protocol server MUST use several other protocols to propagate content collection information in
the system. More specifically, the protocol server MUST use the following protocols to perform this
task:

Configuration Protocol, as specified in [MS-FSCMW].

Indexer Administration and Status Protocol, as specified in [MS-FSIADM].

Content Feeding Protocol, as specified in [MS-FSCF].

All these protocols are based on the Middleware Protocol, as specified in [MS-FSMW].

The ContentCollectionService is stateless.

3.7.2 Timers

None.

226 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.7.3 Initialization

None.

3.7.4 Message Processing Events and Sequencing Rules

The following table specifies message processing events and sequencing rules.

Operation Description

AddCollection Adds a content collection.

GetCollection Retrieves information about a content collection.

GetAllCollections Retrieves information about all content collections.

ModifyCollection Modifies a content collection.

GetAllPipelines Retrieves implementation-specific constants.

DeleteCollection Deletes a content collection.

ClearCollection Deletes all items in a content collection.

3.7.4.1 AddCollection

The AddCollection operation creates a new content collection.

The following example specifies the structure of this operation.

<wsdl:operation name="AddCollection">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/AddCollection" message="tns:ContentCollectionService_AddCollection_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/AddCollectionResponse" message="tns:ContentCollectionService_AddCollection_OutputMessage"
/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/AddCollectionAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:ContentCollectionService_AddCollection_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a ContentCollectionService_AddCollection_InputMessage


request message. On successful completion, the protocol server MUST respond with a
ContentCollectionService_AddCollection_OutputMessage response message.

3.7.4.1.1 Messages

The following WSDL message definitions are specific to this operation.

3.7.4.1.1.1 ContentCollectionService_AddCollection_InputMessage

The ContentCollectionService_AddCollection_InputMessage request message initiates the


addition of a content collection.

227 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/AddCollec
tion

The SOAP body MUST contain an AddCollection element.

3.7.4.1.1.2 ContentCollectionService_AddCollection_OutputMessage

The ContentCollectionService_AddCollection_OutputMessage response message is sent in


reply to the request that is initiated by the
ContentCollectionService_AddCollection_InputMessage message. The
ContentCollectionService_AddCollection_InputMessage message initiates the operation to add
a content collection.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/AddCollec
tionResponse

The SOAP body MUST contain an AddCollectionResponse element.

3.7.4.1.1.3
ContentCollectionService_AddCollection_AdminExceptionWCFFault_FaultMessage

The ContentCollectionService_AddCollection_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
ContentCollectionService_AddCollection_InputMessage message. The
ContentCollectionService_AddCollection_AdminExceptionWCFFault_FaultMessage message
MUST be returned by the protocol server when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/AddCollec
tionAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.7.4.1.2 Elements

The following XML Schema element definitions are specific to this operation.

3.7.4.1.2.1 AddCollection

The AddCollection element contains input data for an AddCollection operation.

The following example specifies the structure of this element.

<xsd:element name="AddCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="collection" nillable="true"
type="tns:ContentCollectionDTO" />

228 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:sequence>
</xsd:complexType>
</xsd:element>

collection: The content collection to add. This element MUST be present and it MUST NOT be "null".
The Name element of the content collection MUST be set to a name that does not already exist as a
content collection name. If the Pipeline element of the content collection is included, it MUST have
the value "Office14 (webcluster)".

3.7.4.1.2.2 AddCollectionResponse

The AddCollectionResponse element contains result data for an AddCollection operation.

The following example specifies the structure of this element.

<xsd:element name="AddCollectionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddCollectionResult" nillable="true"
type="tns:ContentCollectionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

AddCollectionResult: The content collection that was added. The following elements of the content
collection MUST be set by the protocol server:

Pipeline: MUST be set to "Office14 (webcluster)"

NumDocs: MUST be set to 0

Create and Cleared MUST be set to the date and time at which the content collection was
created, in UTC

3.7.4.1.3 Complex Types

None.

3.7.4.1.4 Simple Types

None.

3.7.4.1.5 Attributes

None.

3.7.4.1.6 Groups

None.

3.7.4.1.7 Attribute Groups

None.

229 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.7.4.2 GetCollection

The GetCollection operation retrieves a content collection.

The following example specifies the structure of this operation.

<wsdl:operation name="GetCollection">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetCollection" message="tns:ContentCollectionService_GetCollection_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetCollectionResponse" message="tns:ContentCollectionService_GetCollection_OutputMessage"
/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetCollectionAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:ContentCollectionService_GetCollection_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a ContentCollectionService_GetCollection_InputMessage


request message. On successful completion, the protocol server MUST respond with a
ContentCollectionService_GetCollection_OutputMessage response message.

3.7.4.2.1 Messages

The following WSDL message definitions are specific to this operation.

3.7.4.2.1.1 ContentCollectionService_GetCollection_InputMessage

The ContentCollectionService_GetCollection_InputMessage request message initiates the


retrieval of a content collection.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/GetCollec
tion

The SOAP body MUST contain a GetCollection element.

3.7.4.2.1.2 ContentCollectionService_GetCollection_OutputMessage

The ContentCollectionService_GetCollection_OutputMessage response message is sent in


reply to the request that is initiated by the
ContentCollectionService_GetCollection_InputMessage message. The
ContentCollectionService_GetCollection_InputMessage message initiates the operation to
retrieve a content collection

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/GetCollec
tionResponse

The SOAP body MUST contain a GetCollectionResponse element.

230 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.7.4.2.1.3
ContentCollectionService_GetCollection_AdminExceptionWCFFault_FaultMessage

The ContentCollectionService_GetCollection_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
ContentCollectionService_GetCollection_InputMessage message. The
ContentCollectionService_GetCollection_AdminExceptionWCFFault_FaultMessage message
MUST be returned by the protocol server when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/GetCollec
tionAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.7.4.2.2 Elements

The following XML Schema element definitions are specific to this operation.

3.7.4.2.2.1 GetCollection

The GetCollection element contains input data for a GetCollection operation.

The following example specifies the structure of this element.

<xsd:element name="GetCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: Name of a content collection. This element MUST be present, it MUST NOT be "null", and it
MUST be the name of an existing content collection.

3.7.4.2.2.2 GetCollectionResponse

The GetCollectionResponse element contains result data for a GetCollection operation.

The following example specifies the structure of this element.

<xsd:element name="GetCollectionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetCollectionResult" nillable="true"
type="tns:ContentCollectionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetCollectionResult: A content collection. The protocol server MUST include the following
elements in the content collection that is returned:

231 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Cleared MUST be set to the date and time at which the content collection was last cleared, in
UTC.

Created MUST be set to the date and time at which the content collection was created, in UTC.

Description MUST be set to the description of the content collection, or "null" if no description is
set.

LastInput MUST be set to the value that was returned by the GetLastInputTime operation of
the Indexer Administration and Status Protocol, as specified in [MS-FSIADM].

Name MUST equal the name that was specified by the GetCollection input message.

NumDocs MUST be set to the value that was returned by the GetNumDocsInCollection
operation of the Indexer Administration and Status Protocol, as specified in [MS-FSIADM].

Pipeline MUST be set to "Office14 (webcluster)".

3.7.4.2.3 Complex Types

None.

3.7.4.2.4 Simple Types

None.

3.7.4.2.5 Attributes

None.

3.7.4.2.6 Groups

None.

3.7.4.2.7 Attribute Groups

None.

3.7.4.3 GetAllCollections

The GetAllCollections operation retrieves all content collections.

The following example specifies the structure of this operation.

<wsdl:operation name="GetAllCollections">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetAllCollections" message="tns:ContentCollectionService_GetAllCollections_InputMessage"
/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetAllCollectionsResponse"
message="tns:ContentCollectionService_GetAllCollections_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetAllCollectionsAdminExceptionWCFFault" name="AdminExceptionWCFFault"

232 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:ContentCollectionService_GetAllCollections_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>

The protocol client MUST send a ContentCollectionService_GetAllCollections_InputMessage


request message. On successful completion, the protocol server MUST respond with a
ContentCollectionService_GetAllCollections_OutputMessage response message.

3.7.4.3.1 Messages

The following WSDL message definitions are specific to this operation.

3.7.4.3.1.1 ContentCollectionService_GetAllCollections_InputMessage

The ContentCollectionService_GetAllCollections_InputMessage request message initiates the


retrieval of all content collections.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/GetAllCol
lections

The SOAP body MUST contain a GetAllCollections element.

3.7.4.3.1.2 ContentCollectionService_GetAllCollections_OutputMessage

The ContentCollectionService_GetAllCollections_OutputMessage response message that is


sent in reply to the request that is initiated by the
ContentCollectionService_GetAllCollections_InputMessage message. The
ContentCollectionService_GetAllCollections_InputMessage message initiates the operation to
retrieve all content collections.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/GetAllCol
lectionsResponse

The SOAP body MUST contain a GetAllCollectionsResponse element.

3.7.4.3.1.3
ContentCollectionService_GetAllCollections_AdminExceptionWCFFault_FaultMess
age

The ContentCollectionService_GetAllCollections_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
ContentCollectionService_GetAllCollections_InputMessage message. The
ContentCollectionService_GetAllCollections_AdminExceptionWCFFault_FaultMessage
message MUST be returned by the protocol server when an error occurs.

The SOAP action value of the message MUST be as follows.

233 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/GetAllCol
lectionsAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.7.4.3.2 Elements

The following XML Schema element definitions are specific to this operation.

3.7.4.3.2.1 GetAllCollections

The GetAllCollections element contains input data for a GetAllCollections operation.

The following example specifies the structure of this element.

<xsd:element name="GetAllCollections">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

This element is empty.

3.7.4.3.2.2 GetAllCollectionsResponse

The GetAllCollectionsResponse element contains result data for a GetAllCollections operation.

The following example specifies the structure of this element.

<xsd:element name="GetAllCollectionsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllCollectionsResult" nillable="true"
type="tns:ArrayOfContentCollectionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetAllCollectionsResult: An array containing all the content collections. The protocol server MUST
return the same set of content collections that are returned by the GetCollectionList operation of
the Configuration Middleware Protocol, as specified in [MS-FSCMW]. Each content collection MUST
include the information specified in section 3.7.4.2.2.2.

3.7.4.3.3 Complex Types

The following XML Schema complex type definitions are specific to this operation.

3.7.4.3.3.1 ArrayOfContentCollectionDTO

The ArrayOfContentCollectionDTO represents a collection of content collections.

The following example specifies the structure of this complex type.

234 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType name="ArrayOfContentCollectionDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="ContentCollectionDTO"
nillable="true" type="tns:ContentCollectionDTO" />
</xsd:sequence>
</xsd:complexType>

ContentCollectionDTO: A content collection.

3.7.4.3.4 Simple Types

None.

3.7.4.3.5 Attributes

None.

3.7.4.3.6 Groups

None.

3.7.4.3.7 Attribute Groups

None.

3.7.4.4 ModifyCollection

The ModifyCollection operation modifies a content collection.

The following example specifies the structure of this operation.

<wsdl:operation name="ModifyCollection">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/ModifyCollection" message="tns:ContentCollectionService_ModifyCollection_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/ModifyCollectionResponse"
message="tns:ContentCollectionService_ModifyCollection_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/ModifyCollectionAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:ContentCollectionService_ModifyCollection_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>

The protocol client MUST send a ContentCollectionService_ModifyCollection_InputMessage


request message. On successful completion, the protocol server MUST respond with a
ContentCollectionService_ModifyCollection_OutputMessage response message.

3.7.4.4.1 Messages

The following WSDL message definitions are specific to this operation.

235 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.7.4.4.1.1 ContentCollectionService_ModifyCollection_InputMessage

The ContentCollectionService_ModifyCollection_InputMessage request message initiates the


modification of a content collection.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/ModifyCol
lection

The SOAP body MUST contain a ModifyCollection element.

3.7.4.4.1.2 ContentCollectionService_ModifyCollection_OutputMessage

The ContentCollectionService_ModifyCollection_OutputMessage response message is sent in


reply to the request that is initiated by the
ContentCollectionService_ModifyCollection_InputMessage message. The
ContentCollectionService_ModifyCollection_InputMessage message initiates the operation to
modify a content collection.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/ModifyCol
lectionResponse

The SOAP body MUST contain a ModifyCollectionResponse element.

3.7.4.4.1.3
ContentCollectionService_ModifyCollection_AdminExceptionWCFFault_FaultMess
age

The ContentCollectionService_ModifyCollection_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
ContentCollectionService_ModifyCollection_InputMessage message. The
ContentCollectionService_ModifyCollection_AdminExceptionWCFFault_FaultMessage
message MUST be returned by the protocol server when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/ModifyCol
lectionAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.7.4.4.2 Elements

The following XML Schema element definitions are specific to this operation.

3.7.4.4.2.1 ModifyCollection

The ModifyCollection element contains input data for a ModifyCollection operation.

The following example specifies the structure of this element.

236 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="ModifyCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="collection" nillable="true"
type="tns:ContentCollectionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

collection: The content collection to modify. This element MUST be present and it MUST NOT be
"null". The following elements MUST be present in the content collection:

Name MUST contain the value of an existing content collection to update.

Pipeline MUST contain the value "Office 14 (webcluster)".

Description MUST contain a description of the content collection.

Cleared MUST contain a time and date, in UTC.

The protocol server MUST call the UpdateCollection operation of the Configuration Middleware
Protocol, as specified in [MS-FSCMW], with these values for the Name, Pipeline, Description and
Cleared parameters.

3.7.4.4.2.2 ModifyCollectionResponse

The ModifyCollectionResponse element contains result data for a ModifyCollection operation.

The following example specifies the structure of this element.

<xsd:element name="ModifyCollectionResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

This element is empty.

3.7.4.4.3 Complex Types

None.

3.7.4.4.4 Simple Types

None.

3.7.4.4.5 Attributes

None.

3.7.4.4.6 Groups

None.

237 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.7.4.4.7 Attribute Groups

None.

3.7.4.5 GetAllPipelines

The GetAllPipelines operation retrieves an array that contains two string constants. This operation
is implementation specific.

The following example specifies the structure of this operation.

<wsdl:operation name="GetAllPipelines">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetAllPipelines" message="tns:ContentCollectionService_GetAllPipelines_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetAllPipelinesResponse"
message="tns:ContentCollectionService_GetAllPipelines_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetAllPipelinesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:ContentCollectionService_GetAllPipelines_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a ContentCollectionService_GetAllPipelines_InputMessage


request message. On successful completion, the protocol server MUST respond with a
ContentCollectionService_GetAllPipelines_OutputMessage response message.

3.7.4.5.1 Messages

The following WSDL message definitions are specific to this operation.

3.7.4.5.1.1 ContentCollectionService_GetAllPipelines_InputMessage

The ContentCollectionService_GetAllPipelines_InputMessage request message initiates the


operation to retrieve the implementation-specific string constants.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/GetAllPip
elines

The SOAP body MUST contain a GetAllPipelines element.

3.7.4.5.1.2 ContentCollectionService_GetAllPipelines_OutputMessage

The ContentCollectionService_GetAllPipelines_OutputMessage response message is sent in


reply to the request that is initiated by the
ContentCollectionService_GetAllPipelines_InputMessage message. The
ContentCollectionService_GetAllPipelines_InputMessage message initiates the operation to
retrieve the implementation-specific constants.

The SOAP action value of the response message MUST be as follows.

238 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/GetAllPip
elinesResponse

The SOAP body MUST contain a GetAllPipelinesResponse element.

3.7.4.5.1.3
ContentCollectionService_GetAllPipelines_AdminExceptionWCFFault_FaultMessa
ge

The ContentCollectionService_GetAllPipelines_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
ContentCollectionService_GetAllPipelines_InputMessage message. The
ContentCollectionService_GetAllPipelines_AdminExceptionWCFFault_FaultMessage
message MUST be returned by the protocol server when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/GetAllPip
elinesAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.7.4.5.2 Elements

The following XML Schema element definitions are specific to this operation.

3.7.4.5.2.1 GetAllPipelines

The GetAllPipelines element contains input data for a GetAllPipelines operation.

The following example specifies the structure of this element.

<xsd:element name="GetAllPipelines">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

This element is empty.

3.7.4.5.2.2 GetAllPipelinesResponse

The GetAllPipelinesResponse element contains result data for a GetAllPipelines operation.

The following example specifies the structure of this element.

<xsd:element name="GetAllPipelinesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllPipelinesResult" nillable="true"
type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>

239 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

GetAllPipelinesResult: An array that MUST contain the two string constants "Office14
(webcluster)" and "Attachments (webcluster)".

3.7.4.5.3 Complex Types

None.

3.7.4.5.4 Simple Types

None.

3.7.4.5.5 Attributes

None.

3.7.4.5.6 Groups

None.

3.7.4.5.7 Attribute Groups

None.

3.7.4.6 DeleteCollection

The DeleteCollection operation deletes a content collection and all its items from the index of the
search system

The following example specifies the structure of this operation.

<wsdl:operation name="DeleteCollection">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/DeleteCollection" message="tns:ContentCollectionService_DeleteCollection_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/DeleteCollectionResponse"
message="tns:ContentCollectionService_DeleteCollection_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/DeleteCollectionAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:ContentCollectionService_DeleteCollection_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>

The protocol client MUST send a ContentCollectionService_DeleteCollection_InputMessage


request message. On successful completion, the protocol server MUST respond with a
ContentCollectionService_DeleteCollection_OutputMessage response message.

3.7.4.6.1 Messages

The following WSDL message definitions are specific to this operation.

240 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.7.4.6.1.1 ContentCollectionService_DeleteCollection_InputMessage

The ContentCollectionService_DeleteCollection_InputMessage request message initiates the


deletion of a content collection.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/DeleteCol
lection

The SOAP body MUST contain a DeleteCollection element.

3.7.4.6.1.2 ContentCollectionService_DeleteCollection_OutputMessage

The ContentCollectionService_DeleteCollection_OutputMessage response message in reply to


the request that is initiated by the ContentCollectionService_DeleteCollection_InputMessage
message. The ContentCollectionService_DeleteCollection_OutputMessage message initiates
the operation to delete a content collection.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/DeleteCol
lectionResponse

The SOAP body MUST contain a DeleteCollectionResponse element.

3.7.4.6.1.3
ContentCollectionService_DeleteCollection_AdminExceptionWCFFault_FaultMess
age

The ContentCollectionService_DeleteCollection_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
ContentCollectionService_DeleteCollection_InputMessage message. The
ContentCollectionService_DeleteCollection_AdminExceptionWCFFault_FaultMessage
message MUST be returned by the protocol server when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/DeleteCol
lectionAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.7.4.6.2 Elements

The following XML Schema element definitions are specific to this operation.

3.7.4.6.2.1 DeleteCollection

The DeleteCollection element contains input data for a DeleteCollection operation.

The following example specifies the structure of this element.

241 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="DeleteCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: Name of a content collection. This MUST be the name of an existing content collection.

After the receipt of the DeleteCollection message, the protocol server MUST perform the following
operations to propagate the deletion throughout the search system:

1. Call SuspendFeeding by using the Content Feeding Protocol, as specified in [MS-FSCF].

2. Call ClearCollection by using the Content Feeding Protocol, as specified in [MS-FSCF].

3. Call RemoveCollection by using the Configuration Middleware Protocol, as specified in [MS-


FSCMW].

4. Call ResumeFeeding by using the Content Feeding Protocol, as specified in [MS-FSCF].

3.7.4.6.2.2 DeleteCollectionResponse

The DeleteCollectionResponse element contains result data for a DeleteCollection operation.

The following example specifies the structure of this element.

<xsd:element name="DeleteCollectionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="DeleteCollectionResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

DeleteCollectionResult: The value is "true" if the content collection was deleted; otherwise, the
value is "false".

3.7.4.6.3 Complex Types

None.

3.7.4.6.4 Simple Types

None.

3.7.4.6.5 Attributes

None.

3.7.4.6.6 Groups

None.

242 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.7.4.6.7 Attribute Groups

None.

3.7.4.7 ClearCollection

The ClearCollection operation deletes all items in a content collection from the index of the search
system.

The following example specifies the structure of this operation.

<wsdl:operation name="ClearCollection">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/ClearCollection" message="tns:ContentCollectionService_ClearCollection_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/ClearCollectionResponse"
message="tns:ContentCollectionService_ClearCollection_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/ClearCollectionAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:ContentCollectionService_ClearCollection_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a ContentCollectionService_ClearCollection_InputMessage


request message. On successful completion, the protocol server MUST respond with a
ContentCollectionService_ClearCollection_OutputMessage response message.

3.7.4.7.1 Messages

The following WSDL message definitions are specific to this operation.

3.7.4.7.1.1 ContentCollectionService_ClearCollection_InputMessage

The ContentCollectionService_ClearCollection_InputMessage request message initiates the


removal of all documents in a content collection.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/ClearColl
ection

The SOAP body MUST contain a ClearCollection element.

3.7.4.7.1.2 ContentCollectionService_ClearCollection_OutputMessage

The ContentCollectionService_ClearCollection_OutputMessage response message is sent in


reply to the request that is initiated by the
ContentCollectionService_ClearCollection_InputMessage message. The
ContentCollectionService_ClearCollection_InputMessage message initiates the operation to
delete all documents in a content collection.

The SOAP action value of the response message MUST be as follows.

243 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/ClearColl
ectionResponse

The SOAP body MUST contain a ClearCollectionResponse element.

3.7.4.7.1.3
ContentCollectionService_ClearCollection_AdminExceptionWCFFault_FaultMessa
ge

The ContentCollectionService_ClearCollection_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
ContentCollectionService_ClearCollection_InputMessage message. The
ContentCollectionService_ClearCollection_AdminExceptionWCFFault_FaultMessage
message MUST be returned by the protocol server when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionService/ClearColl
ectionAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.7.4.7.2 Elements

The following XML Schema element definitions are specific to this operation.

3.7.4.7.2.1 ClearCollection

The ClearCollection element contains input data for a ClearCollection operation.

The following example specifies the structure of this element.

<xsd:element name="ClearCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="collectionName" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="resumeFeeding" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

collectionName: Name of a content collection. This MUST be the name of an existing content
collection.

resumeFeeding: Specifies whether to call ResumeFeeding, by using the Content Feeding Protocol
as specified in [MS-FSCF], after all documents have been deleted from the content collection.

After receipt of the ClearCollection message, the protocol server MUST perform the following
operations to distribute the operation in the search system:

1. Call SuspendFeeding by using the Content Feeding Protocol, as specified in [MS-FSCF].

2. Call ClearCollection by using the Content Feeding Protocol, as specified in [MS-FSCF].

244 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3. Call RemoveCollection by using the Configuration Middleware Protocol, as specified in [MS-
FSCMW].

4. If resumeFeeding is set to "true", call ResumeFeeding by using the Content Feeding Protocol
as specified in [MS-FSCF].

3.7.4.7.2.2 ClearCollectionResponse

The ClearCollectionResponse element contains result data for a ClearCollection operation.

The following example specifies the structure of this element.

<xsd:element name="ClearCollectionResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

This element is empty.

3.7.4.7.3 Complex Types

None.

3.7.4.7.4 Simple Types

None.

3.7.4.7.5 Attributes

None.

3.7.4.7.6 Groups

None.

3.7.4.7.7 Attribute Groups

None.

3.7.5 Timer Events

None.

3.7.6 Other Local Events

None.

3.8 KeywordService Server Details

3.8.1 Abstract Data Model

This section describes a conceptual model of a possible organization of data that an implementation
maintains to participate in this protocol. The described organization is provided to facilitate the

245 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


explanation of how the protocol behaves. This document does not mandate that implementations
adhere to this model, as long as their external behavior is consistent with that described in this
document.

Figure 4: Conceptual data model for KeywordService

The purpose of keyword management is to identify words or phrases that are important for the
search application. By identifying and configuring these keywords, a Web site administrator
determines business rules that impact the query results when the keyword is used in a query.

The protocol server MUST maintain the following:

Search setting groups: A search setting group contains a collection of keywords and search
settings.

246 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Keywords: A keyword is a term or a phrase that is deemed important for the search application.
Business rules, in the form of search settings, can be associated with the keyword to affect the
query results when the keyword is used in a query. A search settings can be of the type synonym,
featured content, best bet or promotion.

Synonyms: A type of search setting that causes queries for a keyword to be expanded to include
the synonyms of the keyword.

Featured content: A type of search setting that causes additional content, possibly not present in
the index of the search system, to be returned as part of the query result.

Best bets: A type of search setting that represent a search result a Web site administrator has
deemed to be the most relevant result for a given keyword.

Promotions: A set of configuration values that cause certain query results to become ranked higher
or lower for a given keyword. Which query results have their rank modified by the promotion is
controlled by the promoted items of the promotion. Promoted items can be of the type promoted
document, promoted location or promoted expression.

Promoted Document: The URI of a single indexed item whose rank is to be modified by a
promotion.

Promoted Location: The prefix of an URI. All indexed items whose URI begins with this prefix have
their rank modified by a promotion.

Promoted Expression: An FQL expression, as specified by [MS-FSFQL]. All items in the index that
match this expression have their rank modified by a promotion.

Search setting context: A set of configuration settings that controls the applicability of search
settings. Each search setting context contains a context expression in the form of an abstract syntax
tree composed of context expression nodes. Each context expression node can by of type MATCH
expression, AND expression, OR expression or NOT expression. A search setting is only
applied to a query result of a keyword if the context expression of at least one search setting
context associated with the search setting evaluates to "true" based on the query context of the
query.

MATCH expression node: A context expression node that represents a leaf node in a context
expression. A MATCH expression node evaluates to "true" if and only if its name and value are
present in the query context of a query.

AND expression node: A context expression node that represents an internal node in a context
expression. An AND expression node evaluates to "true" only if all its child nodes also evaluate to
"true".

OR expression node: A context expression node that represents an internal node in a context
expression. An OR expression node evaluates to "true" only if at least one of its child nodes also
evaluate to "true".

NOT expression node: A context expression node that represents an internal node in a context
expression. A NOT expression node evaluates to "true" only if its single child node is evaluated to
"false".

Internal context expression nodes are also referred to aggregate context expression nodes. Leaf
context expression nodes are also referred to as atomic context expression nodes.

The protocol server MUST maintain the association between the concepts defined in the preceding
figure.

247 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


All keywords MUST be associated with a search setting group. A search setting is either associated
with a keyword, or is global within a search setting group. The protocol server MUST assign a unique
identifier when a protocol client creates new search setting groups, keywords, search settings,
promoted items, search setting contexts, and context expression nodes. These identifiers MUST be
unique across search setting groups. When an item is deleted, the protocol server MUST perform a
cascading delete operation.

3.8.2 Timers

None.

3.8.3 Initialization

None.

3.8.4 Message Processing Events and Sequencing Rules

The following table specifies message processing events and sequencing rules.

Operation Description

AddContext Adds a search setting context.

AddContextExpressionAggregateNode Adds an aggregate context expression node.

AddContextExpressionAtomicNode Adds an atomic context expression node.

AddKeyword Adds a keyword.

AddPromotedItem Adds a promoted item.

AddSearchSetting Adds a search setting.

AddSearchSettingGroup Adds a search setting group.

AddSynonym Adds a synonym.

AttachContextToSearchSetting Attaches a search setting context to a search


setting.

AttachNamedContextToSearchSetting Attaches a named search setting context to a


search setting.

ContainsContextExpression Checks whether a context expression node


exists.

ContainsPromotedItem Checks whether a promotion contains a


promoted item.

ContainsSearchSettingByCriteria Checks whether a search setting group


contains a search setting that satisfies certain
criteria.

ContainsSearchSettingById Checks whether a search setting group


contains a specific search setting.

CountContextsByCriteria Counts the search setting contexts that satisfy


certain criteria.

248 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Operation Description

CountContextsForSearchSetting Counts the search setting contexts for a given


search setting.

CountKeywordsByCriteria Counts the keywords that satisfy certain


criteria.

CountPromotedItems Counts the number of promoted items.

CountSearchSettingsByCriteria Counts the search settings that satisfy certain


criteria.

CountSearchSettingsForContext Counts the number of search settings that are


associated with a search setting context.

CountSearchSettingsForGroupByCriteria Counts the number of search settings in a


search setting group that satisfy certain
criteria.

CountSearchSettingGroups Counts the number of search setting groups.

CreateAggregateContextExpressionRoot Creates a context expression root for a search


setting context.

DetachContextFromSearchSetting Detaches a search setting context from a


search setting.

DetachContextsFromSearchSetting Detaches search setting contexts from a search


setting.

DetachNamedContextFromSearchSetting Detaches a named search setting context from


a search setting.

GetBestBetPagedResult Retrieves a list of best bets.

GetContextExpressionCount Counts the number of context expression


nodes that descend from a given context
expression node.

GetContextExpressionTree Retrieves a list of context expression nodes


that comprise a complete context expression
for a search setting context.

GetContextsPagedResult Retrieves a list of search setting contexts.

GetEmptyKeyword Retrieves a keyword instance that represents


the undefined keyword. This grants
permissions for search settings that are not
specific to a keyword.

GetFeaturedContentPagedResult Retrieves a list of featured content.

GetKeywordByCriteria Retrieves a keyword that satisfies the criteria.

GetKeywordPagedResult Retrieves a list of keywords.

GetNamedContext Retrieves a named search setting context.

GetNamedContextForSearchSetting Retrieves a named search setting context for a


given search setting.

249 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Operation Description

GetNamedSearchSettingGroup Retrieves a search setting group.

GetPromotedDocuments Retrieves a list of promoted documents.

GetPromotedExpressions Retrieves a list of promoted expressions.

GetPromotedItems Retrieves a list of promoted items.

GetPromotedLocations Retrieves a list of promoted locations.

GetPromotionPagedResult Retrieves a list of promotions.

GetSearchSettingByNameAndType Retrieves a search setting that has a given type


and name.

GetSearchSettingGroups Retrieves all search setting groups.

GetSearchSettingPagedResult Retrieves a list of search settings.

GetSynonymPagedResult Retrieves a list of synonyms.

RemoveContextsByCriteria Deletes search setting contexts that satisfy


certain criteria.

RemoveContextExpressionSubtreeIncludingParent Deletes a context expression node and all


nodes that descend from it.

RemoveContextExpressionSubtree Deletes all context expression nodes that


descend from a given node.

RemoveKeywordByCriteria Deletes a keyword that satisfies certain criteria.

RemoveKeywordsByCriteria Deletes keywords that satisfy certain criteria.

RemoveNamedContext Deletes a named search setting context.

RemoveNamedSearchSettingByType Deletes a named search setting of a given


type.

RemoveNamedSearchSettingGroup Deletes a search setting group.

RemovePromotedItems Deletes promoted items.

RemoveSearchSettingsForGroupByCriteria Deletes a search setting that satisfies certain


criteria.

RemoveSearchSettingGroupById Deletes a search setting group.

RemoveSearchSettingGroups Deletes all search setting groups.

RemoveSearchSetting Deletes a search setting.

RemoveSearchSettingsByCriteria Deletes search settings that satisfy certain


criteria.

UpdateContext Updates a search setting context.

UpdateKeyword Updates a keyword.

250 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Operation Description

UpdatePromotedItem Updates a promoted item.

UpdateSearchSetting Updates a search setting.

UpdateSearchSettingGroup Updates a search setting group.

3.8.4.1 CountSearchSettingsForContext

The CountSearchSettingsForContext operation is used to retrieve the number of search settings


associated with a search setting context

The following example specifies the structure of this operation.

<wsdl:operation name="CountSearchSettingsForContext">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForContext"
message="tns:KeywordService_CountSearchSettingsForContext_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForContextResponse"
message="tns:KeywordService_CountSearchSettingsForContext_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForContextAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_CountSearchSettingsForContext_AdminExceptionWCFFault_FaultMessage
" />
</wsdl:operation>

3.8.4.1.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.1.1.1 KeywordService_CountSearchSettingsForContext_InputMessage

The KeywordService_CountSearchSettingsForContext_InputMessage request message


initiates the operation to retrieve the number of search settings that are associated with a search
setting context.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSearchSettings
ForContext

The SOAP body MUST contain a CountSearchSettingsForContext element.

3.8.4.1.1.2 KeywordService_CountSearchSettingsForContext_OutputMessage

The KeywordService_CountSearchSettingsForContext_OutputMessage response message is


sent in reply to the request that is initiated by the
KeywordService_CountSearchSettingsForContext_InputMessage message. The
KeywordService_CountSearchSettingsForContext_InputMessage request message initiates

251 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


the operation to retrieve the number of search settings that are associated with a search setting
context.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSearchSettings
ForContextResponse

The SOAP body MUST contain a CountSearchSettingsForContextResponse element.

3.8.4.1.1.3
KeywordService_CountSearchSettingsForContext_AdminExceptionWCFFault_Faul
tMessage

The
KeywordService_CountSearchSettingsForContext_AdminExceptionWCFFault_FaultMessag
e response message is sent in reply to the request that is initiated by the
KeywordService_CountSearchSettingsForContext_InputMessage. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSearchSettings
ForContextAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.1.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.1.2.1 CountSearchSettingsForContext

The following example shows the CountSearchSettingsForContext element.

<xsd:element name="CountSearchSettingsForContext">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

contextID: The identifier of the search setting context to retrieve the search setting count for.

3.8.4.1.2.2 CountSearchSettingsForContextResponse

The following example shows the CountSearchSettingsForContextResponse element.

<xsd:element name="CountSearchSettingsForContextResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"

252 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="CountSearchSettingsForContextResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CountSearchSettingsForContextResult: The number of search settings for the search setting


context.

3.8.4.1.3 Complex Types

None.

3.8.4.1.4 Simple Types

None.

3.8.4.1.5 Attributes

None.

3.8.4.1.6 Groups

None.

3.8.4.1.7 Attribute Groups

None.

3.8.4.2 GetEmptyKeyword

The GetEmptyKeyword operation is used to retrieve search settings that are not associated with a
particular keyword. The returned KeywordDTO instance is provided only as a means to retrieve
these search settings and does not represent any existing keyword. It MUST NOT be possible to
delete or modify this keyword. It MUST NOT be possible to retrieve this keyword by using any
operation other than GetEmptyKeyword.

The following example specifies the structure of this operation.

<wsdl:operation name="GetEmptyKeyword">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetEmp
tyKeyword" message="tns:KeywordService_GetEmptyKeyword_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetEmp
tyKeywordResponse" message="tns:KeywordService_GetEmptyKeyword_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetEmp
tyKeywordAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetEmptyKeyword_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

3.8.4.2.1 Messages

The following WSDL message definitions are specific to this operation.

253 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.2.1.1 KeywordService_GetEmptyKeyword_InputMessage

The KeywordService_GetEmptyKeyword_InputMessage request message initiates the


operation to retrieve the empty keyword from the protocol server.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetEmptyKeyword

The SOAP body MUST contain a GetEmptyKeyword element.

3.8.4.2.1.2 KeywordService_GetEmptyKeyword_OutputMessage

The KeywordService_GetEmptyKeyword_OutputMessage response message is sent in reply to


the request that is initiated by the KeywordService_GetEmptyKeyword_InputMessage
message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetEmptyKeywordResp
onse

The SOAP body MUST contain a GetEmptyKeywordResponse element.

3.8.4.2.1.3
KeywordService_GetEmptyKeyword_AdminExceptionWCFFault_FaultMessage

The KeywordService_GetEmptyKeyword_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
KeywordService_GetEmptyKeyword_InputMessage. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetEmptyKeywordAdmi
nExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.2.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.2.2.1 GetEmptyKeyword

The GetEmptyKeyword element contains input data for a GetEmptyKeyword operation.

The following example specifies the structure of this element.

<xsd:element name="GetEmptyKeyword">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />

254 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:sequence>
</xsd:complexType>
</xsd:element>

groupId: The identifier of the search setting group that contains the empty keyword to be
retrieved.

3.8.4.2.2.2 GetEmptyKeywordResponse

The GetEmptyKeywordResponse element contains response data from a GetEmptyKeyword


operation.

The following example specifies the structure of this element.

<xsd:element name="GetEmptyKeywordResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetEmptyKeywordResult"
nillable="true" type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetEmptyKeywordResult: The empty keyword for the search setting group.

3.8.4.2.3 Complex Types

None.

3.8.4.2.4 Simple Types

None.

3.8.4.2.5 Attributes

None.

3.8.4.2.6 Groups

None.

3.8.4.2.7 Attribute Groups

None.

3.8.4.3 AddSearchSettingGroup

The AddSearchSettingGroup operation adds a search setting group to the protocol server.

The following example specifies the structure of this operation.

<wsdl:operation name="AddSearchSettingGroup">

255 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSettingGroup" message="tns:KeywordService_AddSearchSettingGroup_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSettingGroupResponse" message="tns:KeywordService_AddSearchSettingGroup_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSettingGroupAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_AddSearchSettingGroup_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a KeywordService_AddSearchSettingGroup_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a KeywordService_AddSearchSettingGroup_OutputMessage response message.

3.8.4.3.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.3.1.1 KeywordService_AddSearchSettingGroup_InputMessage

The KeywordService_AddSearchSettingGroup_InputMessage request message initiates the


addition of a search setting group.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSearchSettingGro
up

The SOAP body MUST contain an AddSearchSettingGroup element.

3.8.4.3.1.2 KeywordService_AddSearchSettingGroup_OutputMessage

The KeywordService_AddSearchSettingGroup_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_AddSearchSettingGroup_InputMessage message. The
KeywordService_AddSearchSettingGroup_InputMessage message initiates the operation to
add a search setting.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/
AddSearchSettingGroupResponse

The SOAP body MUST contain an AddSearchSettingGroupResponse element.

3.8.4.3.1.3
KeywordService_AddSearchSettingGroup_AdminExceptionWCFFault_FaultMessa
ge

The KeywordService_AddSearchSettingGroup_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the

256 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


KeywordService_AddSearchSettingGroup_InputMessage. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSearchSettingGro
upAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.3.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.3.2.1 AddSearchSettingGroup

The AddSearchSettingGroup element contains input data for an AddSearchSettingGroup


operation.

The following example specifies the structure of this element.

<xsd:element name="AddSearchSettingGroup">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="description" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

groupName: The name of the group. This element MUST NOT be "null".

description: The optional description of the group.

3.8.4.3.2.2 AddSearchSettingGroupResponse

The AddSearchSettingGroupResponse element contains result data for an


AddSearchSettingGroup operation.

The following example specifies the structure of this element.

<xsd:element name="AddSearchSettingGroupResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddSearchSettingGroupResult" nillable="true"
type="tns:SearchSettingGroupDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

AddSearchSettingGroupResult: The result of the addition of the search setting group. This
element MUST be present, MUST NOT be "null" and its Name and Description elements MUST
have the same values as those that are used in the initiating AddSearchSettingGroup element. In
addition, the following elements MUST be included in the response:

257 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


LastChanged: The date and time of creation of the group on the protocol server, in UTC.

Id: A unique identifier assigned to the group.

The protocol server MUST enforce the uniqueness of the Name element.

3.8.4.3.3 Complex Types

None.

3.8.4.3.4 Simple Types

None.

3.8.4.3.5 Attributes

None.

3.8.4.3.6 Groups

None.

3.8.4.3.7 Attribute Groups

None.

3.8.4.4 GetNamedSearchSettingGroup

The GetNamedSearchSettingGroup operation retrieves a named search setting group from the
protocol server.

The following example specifies the structure of this operation.

<wsdl:operation name="GetNamedSearchSettingGroup">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edSearchSettingGroup" message="tns:KeywordService_GetNamedSearchSettingGroup_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edSearchSettingGroupResponse"
message="tns:KeywordService_GetNamedSearchSettingGroup_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edSearchSettingGroupAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetNamedSearchSettingGroup_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_GetNamedSearchSettingGroup_InputMessage request message. When the
operation finishes successfully, the protocol server MUST respond with a
KeywordService_GetNamedSearchSettingGroup_OutputMessage response message.

3.8.4.4.1 Messages

The following WSDL message definitions are specific to this operation.

258 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.4.1.1 KeywordService_GetNamedSearchSettingGroup_InputMessage

The KeywordService_GetNamedSearchSettingGroup_InputMessage request message


retrieves a named search setting group from the protocol server.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNamedSearchSetti
ngGroup

The SOAP body MUST contain a GetNamedSearchSettingGroup element.

3.8.4.4.1.2 KeywordService_GetNamedSearchSettingGroup_OutputMessage

The KeywordService_GetNamedSearchSettingGroup_OutputMessage response message is


sent in reply to the request that is initiated by the
KeywordService_GetNamedSearchSettingGroup_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/
GetNamedSearchSettingGroupResponse

The SOAP body MUST contain a GetNamedSearchSettingGroupResponse element.

3.8.4.4.1.3
KeywordService_GetNamedSearchSettingGroup_AdminExceptionWCFFault_Fault
Message

The
KeywordService_GetNamedSearchSettingGroup_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_GetNamedSearchSettingGroup_InputMessage. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNamedSearchSetti
ngGroupAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.4.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.4.2.1 GetNamedSearchSettingGroup

The GetNamedSearchSettingGroup element contains input data for a


GetNamedSearchSettingGroup operation.

The following example specifies the structure of this element.

259 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="GetNamedSearchSettingGroup">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupName" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

groupName: The name of the group to retrieve.

3.8.4.4.2.2 GetNamedSearchSettingGroupResponse

The GetNamedSearchSettingGroupResponse element contains result data for a


GetNamedSearchSettingGroup operation.

The following example specifies the structure of this element.

<xsd:element name="GetNamedSearchSettingGroupResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetNamedSearchSettingGroupResult" nillable="true"
type="tns:SearchSettingGroupDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetNamedSearchSettingGroupResult: The elements of the named search setting group.

3.8.4.4.3 Complex Types

None.

3.8.4.4.4 Simple Types

None.

3.8.4.4.5 Attributes

None.

3.8.4.4.6 Groups

None.

3.8.4.4.7 Attribute Groups

None.

3.8.4.5 UpdateSearchSettingGroup

The UpdateSearchSettingGroup operation updates a search setting group on the protocol server.

The following example specifies the structure of this operation.

260 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="UpdateSearchSettingGroup">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSettingGroup" message="tns:KeywordService_UpdateSearchSettingGroup_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSettingGroupResponse"
message="tns:KeywordService_UpdateSearchSettingGroup_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSettingGroupAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_UpdateSearchSettingGroup_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a KeywordService_UpdateSearchSettingGroup_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a KeywordService_UpdateSearchSettingGroup_OutputMessage response message.

3.8.4.5.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.5.1.1 KeywordService_UpdateSearchSettingGroup_InputMessage

The KeywordService_UpdateSearchSettingGroup_InputMessage request message initiates


the update of a named search setting group.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateSearchSetting
Group

The SOAP body MUST contain an UpdateSearchSettingGroup element.

3.8.4.5.1.2 KeywordService_UpdateSearchSettingGroup_OutputMessage

The KeywordService_UpdateSearchSettingGroup_OutputMessage response message is sent


in reply to the request that is initiated by the
KeywordService_UpdateSearchSettingGroup_InputMessage message.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/
UpdateSearchSettingGroupResponse

The SOAP body MUST contain an UpdateSearchSettingGroupResponse element.

3.8.4.5.1.3
KeywordService_UpdateSearchSettingGroup_AdminExceptionWCFFault_FaultMes
sage

The KeywordService_UpdateSearchSettingGroup_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the

261 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


KeywordService_UpdateSearchSettingGroup_InputMessage. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateSearchSetting
GroupAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.5.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.5.2.1 UpdateSearchSettingGroup

The UpdateSearchSettingGroup element contains input data for an UpdateSearchSettingGroup


operation.

The following example specifies the structure of this element.

<xsd:element name="UpdateSearchSettingGroup">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingGroup" nillable="true"
type="tns:SearchSettingGroupDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

searchSettingGroup: The elements of the search setting group to update. The


searchSettingGroup element MUST be present, it MUST NOT be "null" and its Id element MUST be
the identifier of an existing search setting group. The protocol server MUST update the search
setting group with the values from the Name and Description elements.

3.8.4.5.2.2 UpdateSearchSettingGroupResponse

The UpdateSearchSettingGroupResponse element contains result data for an


UpdateSearchSettingGroup operation.

The following example specifies the structure of this element.

<xsd:element name="UpdateSearchSettingGroupResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="UpdateSearchSettingGroupResult" nillable="true"
type="tns:SearchSettingGroupDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

UpdateSearchSettingGroupResult: The updated values. The Id, Name and Description


elements MUST be the same values as those that are used in the initiating

262 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


UpdateSearchSettingGroup element. In addition, the following property MUST be set by the
protocol server.

LastChanged. The date and time of the update operation on the protocol server, in UTC.

3.8.4.5.3 Complex Types

None.

3.8.4.5.4 Simple Types

None.

3.8.4.5.5 Attributes

None.

3.8.4.5.6 Groups

None.

3.8.4.5.7 Attribute Groups

None.

3.8.4.6 RemoveSearchSettingGroups

The RemoveSearchSettingGroups operation deletes all search setting groups from the protocol
server. It also deletes all keywords in these groups, as well as all search settings for these
keywords. All search setting contexts and context expressions are also deleted.

The following example specifies the structure of this operation.

<wsdl:operation name="RemoveSearchSettingGroups">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroups" message="tns:KeywordService_RemoveSearchSettingGroups_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroupsResponse"
message="tns:KeywordService_RemoveSearchSettingGroups_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroupsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveSearchSettingGroups_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a


KeywordService_RemoveSearchSettingGroups_InputMessage request message. When the
operation finishes successfully, the protocol server MUST respond with a
KeywordService_RemoveSearchSettingGroups_OutputMessage response message.

3.8.4.6.1 Messages

The following WSDL message definitions are specific to this operation.

263 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.6.1.1 KeywordService_RemoveSearchSettingGroups_InputMessage

The KeywordService_RemoveSearchSettingGroups_InputMessage request message initiates


the removal of all search setting groups.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveSearchSetting
Groups

The SOAP body MUST contain a RemoveSearchSettingGroups element.

3.8.4.6.1.2 KeywordService_RemoveSearchSettingGroups_OutputMessage

The KeywordService_RemoveSearchSettingGroups_OutputMessage response message is


sent in reply to the request that is initiated by the
KeywordService_RemoveSearchSettingGroups_InputMessage message. The
KeywordService_RemoveSearchSettingGroups_InputMessage initiates the operation to
remove search setting groups.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/
RemoveSearchSettingGroupsResponse

The SOAP body MUST contain a RemoveSearchSettingGroupsResponse element.

3.8.4.6.1.3
KeywordService_RemoveSearchSettingGroups_AdminExceptionWCFFault_FaultM
essage

The
KeywordService_RemoveSearchSettingGroups_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_RemoveSearchSettingGroups_InputMessage. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveSearchSetting
GroupsAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.6.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.6.2.1 RemoveSearchSettingGroups

The RemoveSearchSettingGroups element contains input data for a


RemoveSearchSettingGroups operation.

264 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following example specifies the structure of this element.

<xsd:element name="RemoveSearchSettingGroups">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.8.4.6.2.2 RemoveSearchSettingGroupsResponse

The RemoveSearchSettingGroupsResponse element contains result data for a


RemoveSearchSettingGroups operation.

The following example specifies the structure of this element.

<xsd:element name="RemoveSearchSettingGroupsResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.8.4.6.3 Complex Types

None.

3.8.4.6.4 Simple Types

None.

3.8.4.6.5 Attributes

None.

3.8.4.6.6 Groups

None.

3.8.4.6.7 Attribute Groups

None.

3.8.4.7 RemoveSearchSettingGroupById

The RemoveSearchSettingGroupById operation deletes the search setting group with the given
identifier from the protocol server. It MUST also delete all keywords associated with that search
setting group, including the search settings that are associated with those keywords. All search
setting contexts and context expressions for the group MUST also be deleted.

The following example specifies the structure of this operation.

265 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="RemoveSearchSettingGroupById">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroupById"
message="tns:KeywordService_RemoveSearchSettingGroupById_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroupByIdResponse"
message="tns:KeywordService_RemoveSearchSettingGroupById_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroupByIdAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveSearchSettingGroupById_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_RemoveSearchSettingGroupById_InputMessage request message. The
protocol server MUST respond with a
KeywordService_RemoveSearchSettingGroupById_OutputMessage response message when
the operation finishes successfully.

3.8.4.7.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.7.1.1 KeywordService_RemoveSearchSettingGroupById_InputMessage

The KeywordService_RemoveSearchSettingGroupById_InputMessage request message


initiates the removal of a single search setting group.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveSearchSetting
GroupById

The SOAP body MUST contain a RemoveSearchSettingGroupById element.

3.8.4.7.1.2 KeywordService_RemoveSearchSettingGroupById_OutputMessage

The KeywordService_RemoveSearchSettingGroupById_OutputMessage response message is


sent in reply to the request that is initiated by the
KeywordService_RemoveSearchSettingGroupById_InputMessage message. The
KeywordService_RemoveSearchSettingGroupById_InputMessage message initiates the
removal of a single search setting group.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/
RemoveSearchSettingGroupByIdResponse

The SOAP body MUST contain a RemoveSearchSettingGroupByIdResponse element.

266 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.7.1.3 KeywordService_RemoveSearchSettingGroup
AdminExceptionWCFFault_FaultMessage

The KeywordService_RemoveSearchSettingGroup AdminExceptionWCFFault_FaultMessage


response message is sent in reply to the request that is initiated by the
KeywordService_RemoveSearchSettingGroupById_InputMessage. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveSearchSetting
GroupByIdAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.7.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.7.2.1 RemoveSearchSettingGroupById

The RemoveSearchSettingGroupById element contains input data for a


RemoveSearchSettingGroupById operation.

The following example specifies the structure of this element.

<xsd:element name="RemoveSearchSettingGroupById">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

groupId: The identifier of the group to delete. The element MUST be present, it MUST NOT be
"null", and it MUST be the identifier of an existing search setting group.

3.8.4.7.2.2 RemoveSearchSettingGroupByIdResponse

The RemoveSearchSettingGroupByIdResponse element contains result data for a


RemoveSearchSettingGroupById operation.

The following example specifies the structure of this element.

<xsd:element name="RemoveSearchSettingGroupByIdResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

267 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.7.3 Complex Types

None.

3.8.4.7.4 Simple Types

None.

3.8.4.7.5 Attributes

None.

3.8.4.7.6 Groups

None.

3.8.4.7.7 Attribute Groups

None.

3.8.4.8 RemoveNamedSearchSettingGroup

The RemoveNamedSearchSettingGroup operation deletes a named search setting group. It


MUST also delete all keywords associated with that search setting group, including the search
settings that are associated with those keywords. All search setting contexts and context
expressions for the group MUST also be deleted.

The following example specifies the structure of this operation.

<wsdl:operation name="RemoveNamedSearchSettingGroup">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingGroup"
message="tns:KeywordService_RemoveNamedSearchSettingGroup_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingGroupResponse"
message="tns:KeywordService_RemoveNamedSearchSettingGroup_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingGroupAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveNamedSearchSettingGroup_AdminExceptionWCFFault_FaultMessage
" />
</wsdl:operation>

The protocol client MUST send a


KeywordService_RemoveNamedSearchSettingGroup_InputMessage request message. On
successful completion, the protocol server MUST respond with a
KeywordService_RemoveNamedSearchSettingGroup_OutputMessage response message.

3.8.4.8.1 Messages

The following WSDL message definitions are specific to this operation.

268 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.8.1.1 KeywordService_RemoveNamedSearchSettingGroup_InputMessage

The KeywordService_RemoveNamedSearchSettingGroup_InputMessage request message


initiates the removal of a named search setting group.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveNamedSearchSe
ttingGroup

The SOAP body MUST contain a RemoveNamedSearchSettingGroup element.

3.8.4.8.1.2 KeywordService_RemoveNamedSearchSettingGroup_OutputMessage

The KeywordService_RemoveNamedSearchSettingGroup_InputMessage response message


is sent in reply to the request that is initiated by the
KeywordService_RemoveNamedSearchSettingGroup_InputMessage message. The
KeywordService_RemoveNamedSearchSettingGroup_InputMessage message initiates the
removal of a named search setting group.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/
RemoveNamedSearchSettingGroupResponse

The SOAP body MUST contain a RemoveNamedSearchSettingGroupResponse element.

3.8.4.8.1.3 KeywordService_RemoveNamedSearchSettingGroup
AdminExceptionWCFFault_FaultMessage

The KeywordService_RemoveNamedSearchSettingGroup
AdminExceptionWCFFault_FaultMessage response message is sent in reply to the request that
is initiated by the KeywordService_RemoveNamedSearchSettingGroup_InputMessage. The
protocol server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveNamedSearchSe
ttingGroupAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.8.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.8.2.1 RemoveNamedSearchSettingGroup

The RemoveNamedSearchSettingGroup element contains input data for a


RemoveNamedSearchSettingGroup operation.

The following example specifies the structure of this element.

269 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="RemoveNamedSearchSettingGroup">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupName" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

groupName: The name of the group to delete. This element MUST be present and it MUST NOT be
"null".

3.8.4.8.2.2 RemoveNamedSearchSettingGroupResponse

The RemoveNamedSearchSettingGroupResponse element contains result data for a


RemoveNamedSearchSettingGroup operation.

The following example specifies the structure of this element.

<xsd:element name="RemoveNamedSearchSettingGroupResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.8.4.8.3 Complex Types

None.

3.8.4.8.4 Simple Types

None.

3.8.4.8.5 Attributes

None.

3.8.4.8.6 Groups

None.

3.8.4.8.7 Attribute Groups

None.

3.8.4.9 CountSearchSettingGroups

The CountSearchSettingGroups operation counts the number of search setting groups on the
protocol server.

The following example specifies the structure of this element.

270 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="CountSearchSettingGroups">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingGroups" message="tns:KeywordService_CountSearchSettingGroups_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingGroupsResponse"
message="tns:KeywordService_CountSearchSettingGroups_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingGroupsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_CountSearchSettingGroups_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a KeywordService_CountSearchSettingGroups_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_CountSearchSettingGroups_OutputMessage response message.

3.8.4.9.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.9.1.1 KeywordService_CountSearchSettingGroups_InputMessage

The KeywordService_CountSearchSettingGroups_InputMessage request message initiates


the operation to count search setting groups.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSearchSettingG
roups

The SOAP body MUST contain a CountSearchSettingGroups element.

3.8.4.9.1.2 KeywordService_CountSearchSettingGroups_OutputMessage

The KeywordService_CountSearchSettingGroups_OutputMessage response message is sent


in reply to the request that is initiated by the
KeywordService_CountSearchSettingGroups_InputMessage message. The
KeywordService_CountSearchSettingGroups_InputMessage message initiates the operation
to count search setting groups.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/
CountSearchSettingGroupsResponse

The SOAP body MUST contain a CountSearchSettingGroupsResponse element.

3.8.4.9.1.3 KeywordService_CountSearchSettingGroups
AdminExceptionWCFFault_FaultMessage

The KeywordService_CountSearchSettingGroups AdminExceptionWCFFault_FaultMessage


response message is sent in reply to the request that is initiated by the

271 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


KeywordService_CountSearchSettingGroups_InputMessage message. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSearchSettingG
roupsAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.9.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.9.2.1 CountSearchSettingGroups

The CountSearchSettingGroups element contains input data for a CountSearchSettingGroups


operation.

The following example specifies the structure of this element.

<xsd:element name="CountSearchSettingGroups">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.8.4.9.2.2 CountSearchSettingGroupsResponse

The CountSearchSettingGroupsResponse element contains result data for a


CountSearchSettingGroups operation.

The following example specifies the structure of this element.

<xsd:element name="CountSearchSettingGroupsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountSearchSettingGroupsResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CountSearchSettingGroupResult: The number of search setting groups.

3.8.4.9.3 Complex Types

None.

3.8.4.9.4 Simple Types

None.

272 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.9.5 Attributes

None.

3.8.4.9.6 Groups

None.

3.8.4.9.7 Attribute Groups

None.

3.8.4.10 GetSearchSettingGroups

The GetSearchSettingGroups operation retrieves all search setting groups from the protocol
server.

The following example specifies the structure of this operation.

<wsdl:operation name="GetSearchSettingGroups">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingGroups" message="tns:KeywordService_GetSearchSettingGroups_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingGroupsResponse" message="tns:KeywordService_GetSearchSettingGroups_OutputMessage"
/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingGroupsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetSearchSettingGroups_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a KeywordService_GetSearchSettingGroups_InputMessage


request message. The protocol server MUST respond with a
KeywordService_GetSearchSettingGroups_OutputMessage response message when the
operation finishes successfully.

3.8.4.10.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.10.1.1 KeywordService_GetSearchSettingGroups_InputMessage

The KeywordService_GetSearchSettingGroups_InputMessage request message initiates the


operation to retrieve all search setting groups.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSearchSettingGro
ups

273 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.10.1.2 KeywordService_GetSearchSettingGroups_OutputMessage

The KeywordService_GetSearchSettingGroups_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_GetSearchSettingGroups_InputMessage message. The
KeywordService_GetSearchSettingGroups_InputMessage request message initiates the
operation to retrieve all search setting groups.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/
GetSearchSettingGroupsResponse

The SOAP body MUST contain a GetSearchSettingGroupsResponse element.

3.8.4.10.1.3
KeywordService_GetSearchSettingGroups_AdminExceptionWCFFault_FaultMessa
ge

The KeywordService_GetSearchSettingGroups_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_GetSearchSettingGroups_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSearchSettingGro
upsAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.10.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.10.2.1 GetSearchSettingGroups

The GetSearchSettingGroups element contains input data for a GetSearchSettingGroups


operation.

The following example specifies the structure of this element.

<xsd:element name="GetSearchSettingGroups">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

274 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.10.2.2 GetSearchSettingGroupsResponse

The GetSearchSettingGroupsResponse element contains result data for a


GetSearchSettingGroups operation.

The following example specifies the structure of this element.

<xsd:element name="GetSearchSettingGroupsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetSearchSettingGroupsResult" nillable="true"
type="tns:ArrayOfSearchSettingGroupDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetSearchSettingGroupsResult: An array of SearchSettingGroupDTO.

3.8.4.10.3 Complex Types

The following XML Schema complex type definitions are specific to this operation.

3.8.4.10.3.1 ArrayOfSearchSettingGroupDTO

The ArrayOfSearchSettingGroupDTO complex type contains an array of


SearchSettingGroupDTO. This array contains zero, one, or more search setting group elements.

The following example specifies the structure of this element.

<xsd:complexType name="ArrayOfSearchSettingGroupDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="SearchSettingGroupDTO"
nillable="true" type="tns:SearchSettingGroupDTO" />
</xsd:sequence>
</xsd:complexType>

3.8.4.10.4 Simple Types

None.

3.8.4.10.5 Attributes

None.

3.8.4.10.6 Groups

None.

3.8.4.10.7 Attribute Groups

None.

275 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.11 AddKeyword

The AddKeyword operation adds a keyword to a search setting group on the protocol server.

The following example specifies the structure of this operation.

<wsdl:operation name="AddKeyword">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddKey
word" message="tns:KeywordService_AddKeyword_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddKey
wordResponse" message="tns:KeywordService_AddKeyword_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddKey
wordAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_AddKeyword_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_AddKeyword_InputMessage request


message. The protocol server MUST respond with a
KeywordService_AddKeyword_OutputMessage response message when the operation finishes
successfully.

3.8.4.11.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.11.1.1 KeywordService_AddKeyword_InputMessage

The KeywordService_AddKeyword_InputMessage request message initiates the addition of a


keyword.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddKeyword

The SOAP body MUST contain an AddKeyword element.

3.8.4.11.1.2 KeywordService_AddKeyword_OutputMessage

The KeywordService_AddKeyword_OutputMessage response message is sent in reply to the


request that is initiated by the KeywordService_AddKeyword_InputMessage message. The
KeywordService_AddKeyword_InputMessage message initiates the addition of a keyword.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddKeywordResponse

The SOAP body MUST contain a AddKeywordResponse element.

276 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.11.1.3
KeywordService_AddKeyword_AdminExceptionWCFFault_FaultMessage

The KeywordService_AddKeyword_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
KeywordService_AddKeyword_InputMessage. The protocol server MUST return this response
message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddKeywordAdminExce
ptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.11.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.11.2.1 AddKeyword

The AddKeyword element contains input data for an AddKeyword operation.

The following example specifies the structure of this element.

<xsd:element name="AddKeyword">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keyword" nillable="true" type="tns:KeywordDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

keyword: The elements of the keyword to add. This element MUST be present and it MUST NOT be
"null". The protocol server MUST use the values from the elements Group, Name and Description
when adding the keyword. The value of Name MUST NOT be the name of an already existing
keyword in the same search setting group.

3.8.4.11.2.2 AddKeywordResponse

The AddKeywordResponse element contains result data for an AddKeyword operation.

The following example specifies the structure of this element.

<xsd:element name="AddKeywordResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddKeywordResult" nillable="true"
type="tns:KeywordDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

277 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


AddKeywordResult: The elements of the added keyword. The Group, Name and Description
elements MUST have the same values as those of the AddKeyword element that initiated this
operation. In addition, the following properties MUST be set by the protocol server.

LastChanged: The date and time of creation of the group on the protocol server, in UTC.

Id: A unique identifier for the keyword. This identifier MUST be unique across search setting groups.

3.8.4.11.3 Complex Types

None.

3.8.4.11.4 Simple Types

None.

3.8.4.11.5 Attributes

None.

3.8.4.11.6 Groups

None.

3.8.4.11.7 Attribute Groups

None.

3.8.4.12 GetKeywordByCriteria

The GetKeywordByCriteria operation retrieves a named keyword that satisfies certain criteria
from the protocol server.

The following example specifies the structure of this operation.

<wsdl:operation name="GetKeywordByCriteria">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordByCriteria" message="tns:KeywordService_GetKeywordByCriteria_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordByCriteriaResponse" message="tns:KeywordService_GetKeywordByCriteria_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordByCriteriaAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetKeywordByCriteria_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_GetKeywordByCriteria_InputMessage


request message. The protocol server MUST respond with a
KeywordService_GetKeywordByCriteria_OutputMessage response message when the
operation finishes successfully.

3.8.4.12.1 Messages

The following WSDL message definitions are specific to this operation.

278 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.12.1.1 KeywordService_GetKeywordByCriteria_InputMessage

The KeywordService_GetKeywordByCriteria_InputMessage request message initiates the


operation to retrieve a named keyword.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKeywordByCriteri
a

The SOAP body MUST contain a GetKeywordByCriteria element.

3.8.4.12.1.2 KeywordService_GetKeywordByCriteria_OutputMessage

The KeywordService_GetKeywordByCriteria_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_GetKeywordByCriteria_InputMessage message. The
KeywordService_GetKeywordByCriteria_InputMessage request message initiates the
operation to retrieve a named keyword.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKeywordByCriteri
aResponse

The SOAP body MUST contain a GetKeywordByCriteriaResponse element.

3.8.4.12.1.3
KeywordService_GetKeywordByCriteria_AdminExceptionWCFFault_FaultMessage

The KeywordService_GetKeywordByCriteria_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_GetKeywordByCriteria_InputMessage. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKeywordByCriteri
aAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.12.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.12.2.1 GetKeywordByCriteria

The GetKeywordByCriteria element contains input data for a GetKeywordByCriteria operation.

The following example specifies the structure of this element.

<xsd:element name="GetKeywordByCriteria">

279 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="keywordName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="groupId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

filter: If not "null", a keyword MUST be retrieved only if its name contains this substring or has a
search setting whose name contains this substring. If "null", no filtering is performed.

keywordName: The keyword term. This element MUST be present and it MUST NOT be "null".

groupId: The identifier of the search setting group in which to retrieve the named keyword. This
element MUST be present.

3.8.4.12.2.2 GetKeywordByCriteriaResponse

The GetKeywordByCriteriaResponse element contains result data for an GetKeywordByCriteria


operation.

The following example specifies the structure of this element.

<xsd:element name="GetKeywordByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetKeywordByCriteriaResult" nillable="true"
type="tns:KeywordDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetKeywordByCriteriaResult: The elements of the retrieved keyword. This value MUST be "null"
if the keyword does not exist or if it does not match the filter criteria.

3.8.4.12.3 Complex Types

None.

3.8.4.12.4 Simple Types

None.

3.8.4.12.5 Attributes

None.

3.8.4.12.6 Groups

None.

280 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.12.7 Attribute Groups

None.

3.8.4.13 UpdateKeyword

The UpdateKeyword operation updates a keyword on the protocol server.

The following example specifies the structure of this operation.

<wsdl:operation name="UpdateKeyword">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
Keyword" message="tns:KeywordService_UpdateKeyword_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
KeywordResponse" message="tns:KeywordService_UpdateKeyword_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
KeywordAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_UpdateKeyword_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_UpdateKeyword_InputMessage request


message. The protocol server MUST respond with a
KeywordService_UpdateKeyword_OutputMessage response message when the operation
finishes successfully.

3.8.4.13.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.13.1.1 KeywordService_UpdateKeyword_InputMessage

The KeywordService_UpdateKeyword_InputMessage request message initiates the update of


the keyword.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateKeyword

The SOAP body MUST contain a UpdateKeyword element.

3.8.4.13.1.2 KeywordService_UpdateKeyword_OutputMessage

The KeywordService_UpdateKeyword_OutputMessage response message is sent in reply to


the request that is initiated by the KeywordService_UpdateKeyword_InputMessage message.
The KeywordService_UpdateKeyword_InputMessage request message initiates the update of
the keyword.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateKeywordRespon
se

281 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain a UpdateKeywordResponse element.

3.8.4.13.1.3
KeywordService_UpdateKeyword_AdminExceptionWCFFault_FaultMessage

The KeywordService_UpdateKeyword_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
KeywordService_UpdateKeyword_InputMessage. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateKeywordAdminE
xceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.13.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.13.2.1 UpdateKeyword

The UpdateKeyword element contains input data for an UpdateKeyword operation.

The following example specifies the structure of this element.

<xsd:element name="UpdateKeyword">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keyword" nillable="true" type="tns:KeywordDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

keyword: The elements of the keyword to update. The element MUST be present and it MUST NOT
be "null". The protocol server MUST update the keyword with the values from the Name and
Description elements.

3.8.4.13.2.2 UpdateKeywordResponse

The UpdateKeywordResponse element contains result data for an UpdateKeyword operation.

The following example specifies the structure of this element.

<xsd:element name="UpdateKeywordResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="UpdateKeywordResult" nillable="true"
type="tns:KeywordDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

282 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


UpdateKeywordResult: The updated values. The Id, Group, Name, and Description elements
MUST be the same values as those used in the initiating UpdateKeyword element. In addition, the
following property MUST be set by the protocol server:

LastChanged. The date and time of the update operation on the protocol server, in UTC.

3.8.4.13.3 Complex Types

None.

3.8.4.13.4 Simple Types

None.

3.8.4.13.5 Attributes

None.

3.8.4.13.6 Groups

None.

3.8.4.13.7 Attribute Groups

None.

3.8.4.14 RemoveKeywordByCriteria

The RemoveKeywordByCriteria operation deletes a named keyword from the protocol server. It
also deletes the associated search settings of that keyword.

The following example specifies the structure of this operation.

<wsdl:operation name="RemoveKeywordByCriteria">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordByCriteria" message="tns:KeywordService_RemoveKeywordByCriteria_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordByCriteriaResponse"
message="tns:KeywordService_RemoveKeywordByCriteria_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordByCriteriaAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveKeywordByCriteria_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_RemoveKeywordByCriteria_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_RemoveKeywordByCriteria_OutputMessage response message.

3.8.4.14.1 Messages

The following WSDL message definitions are specific to this operation.

283 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.14.1.1 KeywordService_RemoveKeywordByCriteria_InputMessage

The KeywordService_RemoveKeywordByCriteria_InputMessage request message initiates the


operation to remove a keyword.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveKeywordByCrit
eria

The SOAP body MUST contain a RemoveKeywordByCriteria element.

3.8.4.14.1.2 KeywordService_RemoveKeywordByCriteria_OutputMessage

The KeywordService_RemoveKeywordByCriteria_OutputMessage response message is sent


in reply to the request that is initiated by the
KeywordService_RemoveKeywordByCriteria_InputMessage message. The
KeywordService_RemoveKeywordByCriteria_InputMessage request message initiates the
operation to delete a keyword.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveKeywordByCrit
eriaResponse

The SOAP body MUST contain a RemoveKeywordByCriteriaResponse element.

3.8.4.14.1.3
KeywordService_RemoveKeywordByCriteria_AdminExceptionWCFFault_FaultMes
sage

The KeywordService_RemoveKeywordByCriteria_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_RemoveKeywordByCriteria_InputMessage. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveKeywordByCrit
eriaAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.14.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.14.2.1 RemoveKeywordByCriteria

The RemoveKeywordByCriteria element contains input data for a RemoveKeywordByCriteria


operation.

The following example specifies the structure of this element.

284 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="RemoveKeywordByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="groupId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

keywordName: The name of the keyword to delete. The element MUST be present and it MUST
NOT be "null".

groupId: The identifier of the search setting group in which to delete the named keyword.

This protocol server MUST also delete any search settings associated with the deleted keyword.

3.8.4.14.2.2 RemoveKeywordByCriteriaResponse

The RemoveKeywordByCriteriaResponse element contains result data for a


RemoveKeywordByCriteria operation.

The following example specifies the structure of this element.

<xsd:element name="RemoveKeywordResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

This element is empty.

3.8.4.14.3 Complex Types

None.

3.8.4.14.4 Simple Types

None.

3.8.4.14.5 Attributes

None.

3.8.4.14.6 Groups

None.

3.8.4.14.7 Attribute Groups

None.

285 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.15 RemoveKeywordsByCriteria

The RemoveKeywordsByCriteria operation deletes keywords that satisfy certain criteria from a
search setting group. This operation also deletes the search settings associated with these
keywords.

The following example specifies the structure of this operation.

<wsdl:operation name="RemoveKeywordsByCriteria">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordsByCriteria" message="tns:KeywordService_RemoveKeywordsByCriteria_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordsByCriteriaResponse"
message="tns:KeywordService_RemoveKeywordsByCriteria_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordsByCriteriaAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveKeywordsByCriteria_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_RemoveKeywordsByCriteria_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_RemoveKeywordsByCriteria_OutputMessage response message.

3.8.4.15.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.15.1.1 KeywordService_RemoveKeywordsByCriteria_InputMessage

The KeywordService_RemoveKeywordsByCriteria_InputMessage request message initiates


the removal of all keywords from a search setting group on the protocol server.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveKeywordsByCri
teria

The SOAP body MUST contain a RemoveKeywordsByCriteria element.

3.8.4.15.1.2 KeywordService_RemoveKeywordsByCriteria_OutputMessage

The KeywordService_RemoveKeywordsByCriteria_OutputMessage response message is sent


in reply to the request that is initiated by the
KeywordService_RemoveKeywordsByCriteria_InputMessage message. The
KeywordService_RemoveKeywordsByCriteria_InputMessage message initiates the operation
to delete all keywords from a search setting group.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveKeywordsByCri
teriaResponse

286 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain a RemoveKeywordsByCriteriaResponse element.

3.8.4.15.1.3
KeywordService_RemoveKeywordsByCriteria_AdminExceptionWCFFault_FaultMe
ssage

The
KeywordService_RemoveKeywordsByCriteria_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_RemoveKeywordsByCriteria_InputMessage message. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveKeywordsByCri
teriaAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.15.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.15.2.1 RemoveKeywordsByCriteria

The RemoveKeywordsByCriteria element contains input data for a RemoveKeywordsByCriteria


operation.

The following example specifies the structure of this element.

<xsd:element name="RemoveKeywordsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="groupId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

filter: If not "null", only the keywords whose term contains this substring or which have search
settings whose term contains this substring MUST be deleted. If "null", no filtering is performed.

groupId: The identifier of the search setting group in which to delete keywords.

This protocol server MUST also delete the search settings that are associated with the deleted
keywords.

3.8.4.15.2.2 RemoveKeywordsByCriteriaResponse

The RemoveKeywordsByCriteriaResponse element contains result data for an


RemoveKeywordsByCriteria operation.

The following example specifies the structure of this element.

287 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="RemoveKeywordsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

This element is empty.

3.8.4.15.3 Complex Types

None.

3.8.4.15.4 Simple Types

None.

3.8.4.15.5 Attributes

None.

3.8.4.15.6 Groups

None.

3.8.4.15.7 Attribute Groups

None.

3.8.4.16 CountKeywordsByCriteria

The CountKeywordsByCriteria operation counts the number of keywords that satisfy certain
criteria in a search setting group.

The following example specifies the structure of this operation.

<wsdl:operation name="CountKeywordsByCriteria">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountK
eywordsByCriteria" message="tns:KeywordService_CountKeywordsByCriteria_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountK
eywordsByCriteriaResponse"
message="tns:KeywordService_CountKeywordsByCriteria_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountK
eywordsByCriteriaAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_CountKeywordsByCriteria_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_CountKeywordsByCriteria_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_CountKeywordsByCriteria_OutputMessage response message.

288 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.16.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.16.1.1 KeywordService_CountKeywordsByCriteria_InputMessage

The KeywordService_CountKeywordsByCriteria_InputMessage request message initiates the


operation to count keywords based on the given criteria.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountKeywordsByCrit
eria

The SOAP body MUST contain a CountKeywordsByCriteria element.

3.8.4.16.1.2 KeywordService_CountKeywordsByCriteria_OutputMessage

The KeywordService_CountKeywordsByCriteria_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_CountKeywordsByCriteria_InputMessage. The
KeywordService_CountKeywordsByCriteria_InputMessage request message initiates the
operation to count keywords based on the given criteria.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountKeywordsByCrit
eriaResponse

The SOAP body MUST contain a CountKeywordsByCriteriaResponse element.

3.8.4.16.1.3
KeywordService_CountKeywordsByCriteria_AdminExceptionWCFFault_FaultMess
age

The KeywordService_CountKeywordsByCriteria_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_CountKeywordsByCriteria_InputMessage. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountKeywordsByCrit
eriaAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.16.2 Elements

The following XML Schema element definitions are specific to this operation.

289 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.16.2.1 CountKeywordsByCriteria

The CountKeywordsByCriteria element contains input data for a CountKeywordsByCriteria


operation.

The following example specifies the structure of this element.

<xsd:element name="CountKeywordsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="groupId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

filter: If not "null", only the keywords whose term contains this substring or which have search
settings whose term contains this substring MUST be counted. If "null", no filtering is performed.

groupId: The identifier of the search setting group in which to count keywords.

3.8.4.16.2.2 CountKeywordsByCriteriaResponse

The CountKeywordsByCriteriaResponse element contains result data for a


CountKeywordsByCriteria operation.

The following example specifies the structure of this element.

<xsd:element name="CountKeywordsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountKeywordsByCriteriaResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CountKeywordsByCriteriaResult: The number of keywords that meet the given criteria.

3.8.4.16.3 Complex Types

None.

3.8.4.16.4 Simple Types

None.

3.8.4.16.5 Attributes

None.

3.8.4.16.6 Groups

None.

290 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.16.7 Attribute Groups

None.

3.8.4.17 GetKeywordPagedResult

The GetKeywordPagedResult operation retrieves a list of keywords from the protocol server. The
offset and count parameters enable protocol clients to retrieve batches of keywords from a
potentially large result set.

The following example specifies the structure of this operation.

<wsdl:operation name="GetKeywordPagedResult">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordPagedResult" message="tns:KeywordService_GetKeywordPagedResult_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordPagedResultResponse" message="tns:KeywordService_GetKeywordPagedResult_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordPagedResultAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetKeywordPagedResult_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_GetKeywordPagedResult_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_GetKeywordPagedResult_OutputMessage response message.

3.8.4.17.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.17.1.1 KeywordService_GetKeywordPagedResult_InputMessage

The KeywordService_GetKeywordPagedResult_InputMessage request message initiates the


operation to retrieve the list of keywords.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKeywordPagedResu
lt

The SOAP body MUST contain a GetKeywordPagedResult element.

3.8.4.17.1.2 KeywordService_GetKeywordPagedResult_OutputMessage

The KeywordService_GetKeywordPagedResult_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_GetKeywordPagedResult_InputMessage message. The
KeywordService_GetKeywordPagedResult_InputMessage request message initiates the
operation to retrieve the list of keywords.

The SOAP action value of the response message MUST be as follows.

291 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKeywordPagedResu
ltResponse

The SOAP body MUST contain a GetKeywordPagedResultResponse element

3.8.4.17.1.3
KeywordService_GetKeywordPagedResult_AdminExceptionWCFFault_FaultMessa
ge

The KeywordService_GetKeywordPagedResult_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_GetKeywordPagedResult_InputMessage. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKeywordPagedResu
ltAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.17.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.17.2.1 GetKeywordPagedResult

The GetKeywordPagedResult element contains input data for a GetKeywordPagedResult


operation.

The following example specifies the structure of this element.

<xsd:element name="GetKeywordPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="field" type="tns:KeywordSortField"/>
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection"/>
<xsd:element minOccurs="0" name="offset" type="xsd:int"/>
<xsd:element minOccurs="0" name="count" type="xsd:int"/>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="groupId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

groupId: The identifier of the search setting group from which to retrieve keywords.

field: The sort field in the result set.

direction: The sort direction of the sort field.

offset: The number of keywords to skip after sorting the result.

count: The number of keywords to retrieve.

292 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


filter: If this value is not "null", only the keywords whose term contains this substring or which
have search settings whose term contains this substring MUST be included in the list. If this value is
"null", no filtering is performed.

3.8.4.17.2.2 GetKeywordPagedResultResponse

The GetKeywordPagedResultResponse element contains result data for a


GetKeywordPagedResult operation.

The following example specifies the structure of this element.

<xsd:element name="GetKeywordPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetKeywordPagedResultResult" nillable="true"
type="tns:ArrayOfKeywordDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetKeywordPagedResult: An array of KeywordDTO.

3.8.4.17.3 Complex types

The following XML Schema complex type definitions are specific to this operation.

3.8.4.17.3.1 ArrayOfKeywordDTO

The ArrayOfKeywordDTO complex type contains an array of KeywordDTO. This array contains
zero, one, or more keyword elements.

The following example specifies the structure of this complex type.

<xsd:complexType name="ArrayOfKeywordDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="KeywordDTO" nillable="true"
type="tns:KeywordDTO"/>
</xsd:sequence>
</xsd:complexType>

3.8.4.17.4 Simple types

The following XML Schema simple type definitions are specific to this operation.

3.8.4.17.4.1 KeywordSortField

The following example shows the KeywordSortField simple type.

<xsd:simpleType name="KeywordSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Term"/>
<xsd:enumeration value="LastChanged"/>
</xsd:restriction>

293 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:simpleType>

The following table specifies the valid values for KeywordSortField.

Value Meaning

Term Sort the result by keyword term.

LastChanged Sort the result according to the time at which the keyword was last changed.

3.8.4.17.5 Attributes

None.

3.8.4.17.6 Groups

None.

3.8.4.17.7 Attribute Groups

None.

3.8.4.18 GetNamedContext

The GetNamedContext operation retrieves a named search setting context for a search setting
group from the protocol server.

The following example specifies the structure of this operation.

<wsdl:operation name="GetNamedContext">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContext" message="tns:KeywordService_GetNamedContext_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContextResponse" message="tns:KeywordService_GetNamedContext_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContextAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetNamedContext_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_GetNamedContext_InputMessage request


message. On successful completion, the protocol server MUST respond with a
KeywordService_GetNamedContext_OutputMessage response message.

3.8.4.18.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.18.1.1 KeywordService_GetNamedContext_InputMessage

The KeywordService_GetNamedContext_InputMessage request message initiates the retrieval


of a named search setting context.

294 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNamedContext

The SOAP body MUST contain a GetNamedContext element.

3.8.4.18.1.2 KeywordService_GetNamedContext_OutputMessage

The KeywordService_GetNamedContext_OutputMessage response message is sent in reply to


the request that is initiated by the KeywordService_GetNamedContext_InputMessage
message. The KeywordService_GetNamedContext_InputMessage request message initiates
the operation to retrieve a named search setting context.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNamedContextResp
onse

The SOAP body MUST contain a GetNamedContextResponse element.

3.8.4.18.1.3
KeywordService_GetNamedContext_AdminExceptionWCFFault_FaultMessage

The KeywordService_GetNamedContext_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
KeywordService_GetNamedContext_InputMessage. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNamedContextAdmi
nExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.18.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.18.2.1 GetNamedContext

The GetNamedContext element contains input data for a GetNamedContext operation.

The following example specifies the structure of this element.

<xsd:element name="GetNamedContext">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="groupId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>

295 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

contextName: The name of the search setting context.

groupId: The group identifier of the search setting context.

3.8.4.18.2.2 GetNamedContextResponse

The GetNamedContextResponse element contains result data for a GetNamedContext


operation.

The following example specifies the structure of this element.

<xsd:element name="GetNamedContextResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetNamedContextResult" nillable="true"
type="tns:ContextDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetNamedContextResult: The elements of the named search setting context.

3.8.4.18.3 Complex Types

None.

3.8.4.18.4 Simple Types

None.

3.8.4.18.5 Attributes

None.

3.8.4.18.6 Groups

None.

3.8.4.18.7 Attribute Groups

None.

3.8.4.19 GetNamedContextForSearchSetting

The GetNamedContextForSearchSetting operation retrieves a named search setting context for


a search setting with a given identifier from the protocol server.

The following example specifies the structure of this operation.

<wsdl:operation name="GetNamedContextForSearchSetting">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam

296 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


edContextForSearchSetting"
message="tns:KeywordService_GetNamedContextForSearchSetting_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContextForSearchSettingResponse"
message="tns:KeywordService_GetNamedContextForSearchSetting_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContextForSearchSettingAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetNamedContextForSearchSetting_AdminExceptionWCFFault_FaultMessa
ge"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_GetNamedContextForSearchSetting_InputMessage request message. The
protocol server MUST respond with a
KeywordService_GetNamedContextForSearchSetting_OutputMessage response message
when the operation finishes successfully.

3.8.4.19.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.19.1.1 KeywordService_GetNamedContextForSearchSetting_InputMessage

The KeywordService_GetNamedContextForSearchSetting_InputMessage request message


initiates the operation to retrieve a named search setting context for a search setting.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNamedContextForS
earchSetting

The SOAP body MUST contain a GetNamedContextForSearchSetting element.

3.8.4.19.1.2
KeywordService_GetNamedContextForSearchSetting_OutputMessage

The KeywordService_GetNamedContextForSearchSetting_OutputMessage response


message is sent in reply to the request that is initiated by the
KeywordService_GetNamedContextForSearchSetting_InputMessage message. The
KeywordService_GetNamedContextForSearchSetting_InputMessage request message
initiates the operation to retrieve a named search setting context for a search setting.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/
GetNamedContextForSearchSettingResponse

The SOAP body MUST contain a GetNamedContextForSearchSettingResponse element.

297 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.19.1.3
KeywordService_GetNamedContextForSearchSetting_AdminExceptionWCFFault_
FaultMessage

The
KeywordService_GetNamedContextForSearchSetting_AdminExceptionWCFFault_FaultMes
sage response message is sent in reply to the request that is initiated by the
KeywordService_GetNamedContextForSearchSetting_InputMessage. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNamedContextForS
earchSettingAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.19.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.19.2.1 GetNamedContextForSearchSetting

The GetNamedContextForSearchSetting element contains input data for a


GetNamedContextForSearchSetting operation.

The following example specifies the structure of this element.

<xsd:element name="GetNamedContextForSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="searchSettingId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

contextName: The name of the search setting context.

searchSettingId: The identifier of the search setting.

3.8.4.19.2.2 GetNamedContextForSearchSettingResponse

The GetNamedContextForSearchSettingResponse element contains result data for a


GetNamedContextForSearchSetting operation.

The following example specifies the structure of this element.

<xsd:element name="GetNamedContextForSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetNamedContextForSearchSettingResult"
nillable="true" type="tns:ContextDTO"/>
</xsd:sequence>

298 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

GetNamedContextForSearchSettingResult: The elements of the named search setting context.

3.8.4.19.3 Complex Types

None.

3.8.4.19.4 Simple Types

None.

3.8.4.19.5 Attributes

None.

3.8.4.19.6 Groups

None.

3.8.4.19.7 Attribute Groups

None.

3.8.4.20 AddContext

The AddContext operation adds a search setting context to a search setting group on the protocol
server.

The following example specifies the structure of this operation.

<wsdl:operation name="AddContext">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
text" message="tns:KeywordService_AddContext_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textResponse" message="tns:KeywordService_AddContext_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_AddContext_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_AddContext_InputMessage request message.


When the operation finishes successfully, the protocol server MUST respond with a
KeywordService_AddContext_OutputMessage response message.

3.8.4.20.1 KeywordService_AddContext_InputMessage

The KeywordService_AddContext_InputMessage request message initiates the addition of a


search setting context to a search setting group.

299 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddContext

The SOAP body MUST contain an AddContext element.

3.8.4.20.2 KeywordService_AddContext_OutputMessage

The KeywordService_AddContext_OutputMessage response message is sent in reply to the


request that is initiated by the KeywordService_AddContext_InputMessage message. The
KeywordService_AddContext_InputMessage request message initiates the addition of a search
setting context to a search setting group.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddContextResponse

The SOAP body MUST contain an AddContextResponse element.

3.8.4.20.3 KeywordService_AddContext_AdminExceptionWCFFault_FaultMessage

The KeywordService_AddContext_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
KeywordService_AddContext_InputMessage message. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddContextAdminExce
ptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.20.4 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.20.4.1 AddContext

The AddContext element contains input data for an AddContext operation.

The following example specifies the structure of this element.

<xsd:element name="AddContext">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="context" nillable="true" type="tns:ContextDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

300 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


context: The properties of the search setting context to add. The element MUST be present and it
MUST NOT be "null". The protocol server MUST add the search setting context with the values of its
Group, Name and Description elements.

3.8.4.20.4.2 AddContextResponse

The AddContextResponse element contains result data for an AddContext operation.

The following example specifies the structure of this element.

<xsd:element name="AddContextResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddContextResult" nillable="true"
type="tns:ContextDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

AddContextResult: The elements of the added search setting context. The Group, Name, and
Description elements MUST have the same values as those that were used in the AddContext
element. The protocol server MUST enforce the uniqueness of the search setting context name
within a search setting group. The following properties MUST be set by the protocol server:

lastChanged: The date and time of creation of the search setting context on the protocol server, in
UTC.

Id: A unique identifier for the search setting context. This identifier MUST be unique across search
setting groups.

3.8.4.20.5 Complex Types

None.

3.8.4.20.6 Simple Types

None.

3.8.4.20.7 Attributes

None.

3.8.4.20.8 Groups

None.

3.8.4.20.9 Attribute Groups

None.

3.8.4.21 CountContextsByCriteria

The CountContextsByCriteria operation counts the number of search setting contexts in a search
setting group that satisfy certain criteria on the protocol server.

301 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following example specifies the structure of this operation.

<wsdl:operation name="CountContextsByCriteria">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsByCriteria" message="tns:KeywordService_CountContextsByCriteria_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsByCriteriaResponse"
message="tns:KeywordService_CountContextsByCriteria_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsByCriteriaAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_CountContextsByCriteria_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_CountContextsByCriteria_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a KeywordService_CountContextsByCriteria_OutputMessage response message.

3.8.4.21.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.21.1.1 KeywordService_CountContextsByCriteria_InputMessage

The KeywordService_CountContextsByCriteria_InputMessage request message initiates the


operation to count contexts.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountContextsByCrit
eria

The SOAP body MUST contain a CountContextsByCriteria element.

3.8.4.21.1.2 KeywordService_CountContextsByCriteria_OutputMessage

The KeywordService_CountContextsByCriteria_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_CountContextsByCriteria_InputMessage message. The
KeywordService_CountContextsByCriteria_InputMessage request message initiates the
operation to count contexts.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountContextsByCrit
eriaResponse

The SOAP body MUST contain a CountContextsByCriteriaResponse element.

302 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.21.1.3
KeywordService_CountContextsByCriteria_AdminExceptionWCFFault_FaultMessa
ge

The KeywordService_CountContextsByCriteria_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_CountContextsByCriteria_InputMessage. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountContextsByCrit
eriaAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.21.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.21.2.1 CountContextsByCriteria

The CountContextsByCriteria element contains input data for a CountContextsByCriteria


operation.

The following example specifies the structure of this element.

<xsd:element name="CountContextsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="groupId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

filter: If not "null", only the search setting contexts that have names containing this substring are
included in the count. If "null", no filtering is performed.

groupId: The identifier of the search setting group.

If filter is "null", all search setting contexts in the search setting group MUST be counted by the
protocol server.

3.8.4.21.2.2 CountContextsByCriteriaResponse

The CountContextsByCriteriaResponse element contains result data for a


CountContextsByCriteria operation.

The following example specifies the structure of this element.

<xsd:element name="CountContextsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>

303 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="CountContextsByCriteriaResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CountContextsByCriteriaResult: The number of search setting contexts that match the criteria.

3.8.4.21.3 Complex Types

None.

3.8.4.21.4 Simple Types

None.

3.8.4.21.5 Attributes

None.

3.8.4.21.6 Groups

None.

3.8.4.21.7 Attribute Groups

None.

3.8.4.22 CountContextsForSearchSetting

The CountContextsForSearchSetting operation counts the number of search setting contexts for
a given search setting on the protocol server.

The following example specifies the structure of this operation.

<wsdl:operation name="CountContextsForSearchSetting">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsForSearchSetting"
message="tns:KeywordService_CountContextsForSearchSetting_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsForSearchSettingResponse"
message="tns:KeywordService_CountContextsForSearchSetting_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsForSearchSettingAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_CountContextsForSearchSetting_AdminExceptionWCFFault_FaultMessage
"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_CountContexsForSearchSetting_InputMessage request message. When the
operation finishes successfully, the protocol server MUST respond with a
KeywordService_CountContextsForSearchSetting_OutputMessage response message.

304 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.22.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.22.1.1 KeywordService_CountContextsForSearchSetting_InputMessage

The KeywordService_CountContextsForSearchSetting_InputMessage request message


initiates the counting of search setting contexts for a given search setting.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountContextsForSea
rchSetting

The SOAP body MUST contain a CountContextsForSearchSetting element.

3.8.4.22.1.2 KeywordService_CountContextsForSearchSetting_OutputMessage

The KeywordService_CountContextsForSearchSetting_OutputMessage response message is


sent in reply to the request that is initiated by the
KeywordService_CountContextsForSearchSetting_InputMessage message. The
KeywordService_CountContextsForSearchSetting_InputMessage request message initiates
the counting of search setting contexts for a given search setting.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountContextsForSea
rchSettingResponse

The SOAP body MUST contain a CountContextsForSearchSettingResponse element.

3.8.4.22.1.3
KeywordService_CountContextsForSearchSetting_AdminExceptionWCFFault_Faul
tMessage

The
KeywordService_CountContextsForSearchSetting_AdminExceptionWCFFault_FaultMessag
e response message is sent in reply to the request that is initiated by the
KeywordService_CountContextsForSearchSetting_InputMessage message. The protocol
server MUST return this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountContextsForSea
rchSettingAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.22.2 Elements

The following XML Schema element definitions are specific to this operation.

305 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.22.2.1 CountContextsForSearchSetting

The CountContextsForSearchSetting element contains input data for a


CountContextsForSearchSetting operation.

The following example specifies the structure of this element.

<xsd:element name="CountContextsForSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

searchSettingId: The identifier of the search setting.

3.8.4.22.2.2 CountContextsForSearchSettingResponse

The CountContextsForSearchSettingResponse element contains result data for a


CountContextsForSearchSetting operation.

The following example specifies the structure of this element.

<xsd:element name="CountContextsForSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountContextsForSearchSettingResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CountContextsForSearchSettingResult: The number of contexts for the search setting.

3.8.4.22.3 Complex Types

None.

3.8.4.22.4 Simple Types

None.

3.8.4.22.5 Attributes

None.

3.8.4.22.6 Groups

None.

3.8.4.22.7 Attribute Groups

None.

306 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.23 RemoveNamedContext

The RemoveNamedContext operation deletes a named search setting context from the protocol
server.

The following example specifies the structure of this operation.

<wsdl:operation name="RemoveNamedContext">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedContext" message="tns:KeywordService_RemoveNamedContext_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedContextResponse" message="tns:KeywordService_RemoveNamedContext_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedContextAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveNamedContext_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_RemoveNamedContext_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_RemoveNamedContext_OutputMessage response message.

3.8.4.23.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.23.1.1 KeywordService_RemoveNamedContext_InputMessage

The KeywordService_RemoveNamedContext_InputMessage request message initiates the


operation to delete a named search setting context.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveNamedContext

The SOAP body MUST contain a RemoveNamedContext element.

3.8.4.23.1.2 KeywordService_RemoveNamedContext_OutputMessage

The KeywordService_RemoveNamedContext_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_RemoveNamedContext_InputMessage message. The
KeywordService_RemoveNamedContext_InputMessage request message initiates the
operation to delete a named search setting context.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveNamedContextR
esponse

The SOAP body MUST contain a RemoveNamedContextResponse element.

307 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.23.1.3
KeywordService_RemoveNamedContext_AdminExceptionWCFFault_FaultMessag
e

The KeywordService_RemoveNamedContext_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_RemoveNamedContext_InputMessage. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveNamedContextA
dminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.23.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.23.2.1 RemoveNamedContext

The RemoveNamedContext element contains input data for a RemoveNamedContext operation.

The following example specifies the structure of this element.

<xsd:element name="RemoveNamedContext">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="groupId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

contextName: The name of the search setting context to delete.

groupId: The group identifier of the group where the search setting context to delete is found.

3.8.4.23.2.2 RemoveNamedContextResponse

The RemoveNamedContextResponse element contains result data for a RemoveNamedContext


operation.

The following example specifies the structure of this element.

<xsd:element name="RemoveNamedContextResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

This element is empty.

308 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.23.3 Complex Types

None.

3.8.4.23.4 Simple Types

None.

3.8.4.23.5 Attributes

None.

3.8.4.23.6 Groups

None.

3.8.4.23.7 Attribute Groups

None.

3.8.4.24 RemoveContextsByCriteria

The RemoveContextsByCriteria operation deletes all contexts in a group that matches certain
criteria from the protocol server.

The following example specifies the structure of this operation.

<wsdl:operation name="RemoveContextsByCriteria">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextsByCriteria" message="tns:KeywordService_RemoveContextsByCriteria_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextsByCriteriaResponse"
message="tns:KeywordService_RemoveContextsByCriteria_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextsByCriteriaAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveContextsByCriteria_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_RemoveContextsByCriteria_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_RemoveContextsByCriteria_OutputMessage response message.

3.8.4.24.1 KeywordService_RemoveContextsByCriteria_InputMessage

The KeywordService_RemoveContextsByCriteria_InputMessage request message initiates the


removal of contexts in a group that matches a given criteria.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveContextsByCri
teria

309 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain a RemoveContextsByCriteria element.

3.8.4.24.2 KeywordService_RemoveContextsByCriteria_OutputMessage

The KeywordService_RemoveContextsByCriteria_OutputMessage response message is sent


in reply to the request that is initiated by the
KeywordService_RemoveContextsByCriteria_InputMessage message to delete the contexts
that match a given criteria.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveContextsByCri
teriaResponse

The SOAP body MUST contain a RemoveContextsByCriteriaResponse element.

3.8.4.24.3
KeywordService_RemoveContextsByCriteria_AdminExceptionWCFFault_FaultMes
sage

The KeywordService_RemoveContextsByCriteria_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated with the
KeywordService_RemoveContextsByCriteria_InputMessage. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveContextsByCri
teriaAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.24.4 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.24.4.1 RemoveContextsByCriteria

The RemoveContextsByCriteria element contains input data for a RemoveContextsByCriteria


operation.

The following example specifies the structure of this element.

<xsd:element name="RemoveContextsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

groupId: The identifier of the group in which the search setting context to delete is found.

310 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


filter: If not "null", the protocol server MUST delete all contexts in the group that contains this
substring in the search setting context name. Otherwise, the protocol server MUST delete all
contexts in this group.

3.8.4.24.4.2 RemoveContextsByCriteriaResponse

The RemoveContextsByCriteriaResponse element contains result data for a


RemoveContextsByCriteria operation.

The following example specifies the structure of this element.

<xsd:element name="RemoveContextsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

This element is empty.

3.8.4.24.5 Complex Types

None.

3.8.4.24.6 Simple Types

None.

3.8.4.24.7 Attributes

None.

3.8.4.24.8 Groups

None.

3.8.4.24.9 Attribute Groups

None.

3.8.4.25 GetContextsPagedResult

The GetContextsPagedResult operation retrieves a list of contexts for a given search setting from
the protocol server. The offset and count parameters enable protocol clients to retrieve batches of
contexts from a potentially large result set.

The following example specifies the structure of this operation.

<wsdl:operation name="GetContextsPagedResult">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textsPagedResult" message="tns:KeywordService_GetContextsPagedResult_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textsPagedResultResponse" message="tns:KeywordService_GetContextsPagedResult_OutputMessage"/>

311 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textsPagedResultAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetContextsPagedResult_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_GetContextsPagedResult_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_GetContextsPagedResult_OutputMessage response message.

3.8.4.25.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.25.1.1 KeywordService_GetContextsPagedResult_InputMessage

The KeywordService_GetContextsPagedResult_InputMessage request message initiates the


retrieval of a list of contexts for a search setting.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetContextsPagedRes
ult

The SOAP body MUST contain a GetContextsPagedResult element.

3.8.4.25.1.2 KeywordService_GetContextsPagedResult_OutputMessage

The KeywordService_GetContextsPagedResult_OutputMessage response message is sent in


reply to the request that is initiated with the
KeywordService_GetContextsPagedResult_InputMessage message to retrieve all contexts.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetContextsPagedRes
ultResponse

The SOAP body MUST contain a GetContextsPagedResultResponse element.

3.8.4.25.1.3
KeywordService_GetContextsPagedResult_AdminExceptionWCFFault_FaultMessa
ge

The KeywordService_GetContextsPagedResult_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_GetContextsPagedResult_InputMessage. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetContextsPagedRes
ultAdminExceptionWCFFault

312 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.25.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.25.2.1 GetContextsPagedResult

The GetContextsPagedResult element contains input data for a GetContextsPagedResult


operation.

The following example specifies the structure of this element.

<xsd:element name="GetContextsPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long"/>
<xsd:element minOccurs="0" name="field" type="tns:ContextSortField"/>
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection"/>
<xsd:element minOccurs="0" name="offset" type="xsd:int"/>
<xsd:element minOccurs="0" name="count" type="xsd:int"/>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="searchSettingId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

groupId: The identifier of the search setting group from which to retrieve contexts.

field: The sort field in the result set.

direction: The sort direction of the sort field.

offset: The number of contexts to skip after sorting the result.

count: The number of contexts to retrieve.

filter: If not "null", the result MUST be filtered by only including those contexts whose name
contains the filter value as a substring. If "null", no filtering is performed.

searchSettingId: The identifier of the search setting for which to retrieve contexts.

3.8.4.25.2.2 GetContextsPagedResultResponse

The GetContextsPagedResultResponse element contains result data for a


GetContextsPagedResult operation.

The following example specifies the structure of this element.

<xsd:element name="GetContextsPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetContextsPagedResultResult" nillable="true"
type="tns:ArrayOfContextDTO"/>
</xsd:sequence>
</xsd:complexType>

313 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

GetContextsPagedResultResult: An array of ContextDTO.

3.8.4.25.3 Complex Types

None.

3.8.4.25.4 Simple Types

The following XML Schema simple type definitions are specific to this operation.

3.8.4.25.4.1 ContextSortField

The ContextSortField simple type describes which elements an array of ContextDTO can be
sorted by.

The following example specifies the structure of this simple type.

<xsd:simpleType name="ContextSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
</xsd:restriction>
</xsd:simpleType>

The following table specifies the valid values for ContextSortField.

Value Meaning

Name Sort the result according to the name of the search setting context.

LastChanged Sort the result according to the time at which the search setting context was last changed.

3.8.4.25.5 Attributes

None.

3.8.4.25.6 Groups

None.

3.8.4.25.7 Attribute Groups

None.

3.8.4.26 DetachContextsFromSearchSetting

The DetachContextsFromSearchSetting operation detaches all contexts from a search setting on


the protocol server.

The following example specifies the structure of this operation.

314 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="DetachContextsFromSearchSetting">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextsFromSearchSetting"
message="tns:KeywordService_DetachContextsFromSearchSetting_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextsFromSearchSettingResponse"
message="tns:KeywordService_DetachContextsFromSearchSetting_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextsFromSearchSettingAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_DetachContextsFromSearchSetting_AdminExceptionWCFFault_FaultMessa
ge"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_DetachContextsFromSearchSetting_InputMessage request message. When
the operation finishes successfully, the protocol server MUST respond with a
KeywordService_DetachContextsFromSearchSetting_OutputMessage response message.

3.8.4.26.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.26.1.1 KeywordService_DetachContextsFromSearchSetting_InputMessage

The KeywordService_DetachContextsFromSearchSetting_InputMessage request message


initiates the detaching of all contexts from a search setting.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/DetachContextsFromS
earchSetting

The SOAP body MUST contain a DetachContextsFromSearchSetting element.

3.8.4.26.1.2 KeywordService_DetachContextsFromSearchSetting_OutputMessage

The KeywordService_DetachContextsFromSearchSetting_OutputMessage response message


is sent in reply to the request that is initiated by the
KeywordService_DetachContextsFromSearchSettings_InputMessage message to detach a
search setting context from a search setting.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/DetachContextsFromS
earchSettingResponse

The SOAP body MUST contain a DetachContextsFromSearchSettingResponse element.

315 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.26.1.3
KeywordService_DetachContextsFromSearchSetting_AdminExceptionWCFFault_F
aultMessage

The
KeywordService_DetachContextsFromSearchSetting_AdminExceptionWCFFault_FaultMess
age response message is sent in reply to the request that is initiated by the
KeywordService_DetachContextsFromSearchSetting_InputMessage. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/DetachContextsFromS
earchSettingAdminExceptionWCFFault

3.8.4.26.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.26.2.1 DetachContextsFromSearchSetting

The DetachContextsFromSearchSetting element contains input data for a


DetachContextsFromSearchSetting operation.

The following example specifies the structure of this element.

<xsd:element name="DetachContextsFromSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

searchSettingId: The identifier of the search setting.

3.8.4.26.2.2 DetachContextsFromSearchSettingResponse

The DetachContextsFromSearchSettingResponse element contains result data for a


DetachContextsFromSearchSetting operation.

The following example specifies the structure of this element.

<xsd:element name="DetachContextsFromSearchSettingResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

This element is empty.

316 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.26.3 Complex Types

None.

3.8.4.26.4 Simple Types

None.

3.8.4.26.5 Attributes

None.

3.8.4.26.6 Groups

None.

3.8.4.26.7 Attribute Groups

None.

3.8.4.27 DetachNamedContextFromSearchSetting

The DetachNamedContextFromSearchSetting operation detaches a named search setting


context from a search setting.

The following example specifies the structure of this operation.

<wsdl:operation name="DetachNamedContextFromSearchSetting">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
NamedContextFromSearchSetting"
message="tns:KeywordService_DetachNamedContextFromSearchSetting_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
NamedContextFromSearchSettingResponse"
message="tns:KeywordService_DetachNamedContextFromSearchSetting_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
NamedContextFromSearchSettingAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_DetachNamedContextFromSearchSetting_AdminExceptionWCFFault_FaultM
essage"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_DetachNamedContextFromSearchSetting_InputMessage request message.
On successful completion, the protocol server MUST respond with a
KeywordService_DetachNamedContextFromSearchSetting_OutputMessage response
message.

3.8.4.27.1 Messages

The following WSDL message definitions are specific to this operation.

317 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.27.1.1
KeywordService_DetachNamedContextFromSearchSetting_InputMessage

The KeywordService_DetachNamedContextFromSearchSetting_InputMessage request


message initiates the detaching of a named search setting context from a search setting.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/DetachNamedContextF
romSearchSetting

The SOAP body MUST contain a DetachNamedContextFromSearchSetting element.

3.8.4.27.1.2
KeywordService_DetachNamedContextFromSearchSetting_OutputMessage

The KeywordService_DetachNamedContextFromSearchSetting_OutputMessage response


message is sent in reply to the request that is initiated by the
KeywordService_DetachNamedContextFromSearchSetting_InputMessage message to
detach a named search setting context from a search setting.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/DetachNamedContextF
romSearchSettingResponse

The SOAP body MUST contain a DetachNamedContextFromSearchSettingResponse element.

3.8.4.27.1.3
KeywordService_DetachNamedContextFromSearchSetting_AdminExceptionWCFF
ault_FaultMessage

The
KeywordService_DetachNamedContextFromSearchSetting_AdminExceptionWCFFault_Fau
ltMessage response message is sent in reply to the request that is initiated by the
KeywordService_DetachNamedContextFromSearchSetting_InputMessage. The protocol
server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/DetachNamedContextF
romSearchSettingAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.27.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.27.2.1 DetachNamedContextFromSearchSetting

The DetachNamedContextFromSearchSetting element contains input data for a


DetachNamedContextFromSearchSetting operation.

318 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following example specifies the structure of this element.

<xsd:element name="DetachNamedContextFromSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId" type="xsd:long"/>
<xsd:element minOccurs="0" name="contextName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="groupId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

searchSettingId: The identifier of the search setting.

contextName: The name of the search setting context.

groupId: The identifier of the search setting group to which both the search setting and search
setting context MUST belong.

3.8.4.27.2.2 DetachNamedContextFromSearchSettingResponse

The DetachNamedContextFromSearchSettingResponse element contains result data for a


DetachNamedContextFromSearchSetting operation.

The following example specifies the structure of this element.

<xsd:element name="DetachNamedContextFromSearchSettingResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

This element is empty.

3.8.4.27.3 Complex Types

None.

3.8.4.27.4 Simple Types

None.

3.8.4.27.5 Attributes

None.

3.8.4.27.6 Groups

None.

3.8.4.27.7 Attribute Groups

None.

319 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.28 AttachNamedContextToSearchSetting

The AttachNamedContextToSearchSetting operation attaches a named search setting context to


a search setting on the protocol server.

The following example specifies the structure of this operation.

<wsdl:operation name="AttachNamedContextToSearchSetting">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
NamedContextToSearchSetting"
message="tns:KeywordService_AttachNamedContextToSearchSetting_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
NamedContextToSearchSettingResponse"
message="tns:KeywordService_AttachNamedContextToSearchSetting_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
NamedContextToSearchSettingAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_AttachNamedContextToSearchSetting_AdminExceptionWCFFault_FaultMes
sage"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_AttachNamedContextToSearchSetting_InputMessage request message. On
successful completion, the protocol server MUST respond with a
KeywordService_AttachNamedContextToSearchSetting_OutputMessage response message.

3.8.4.28.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.28.1.1
KeywordService_AttachNamedContextToSearchSetting_InputMessage

The KeywordService_AttachNamedContextToSearchSetting_InputMessage request message


initiates the attaching of a named search setting context to a search setting.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AttachedNamedContex
tToSearchSetting

The SOAP body MUST contain an AttachNamedContextToSearchSetting element.

3.8.4.28.1.2
KeywordService_AttachNamedContextToSearchSetting_OutputMessage

The KeywordService_AttachNamedContextToSearchSetting_OutputMessage response


message is sent in reply to the request that is initiated by the
KeywordService_AttachNamedContextToSearchSetting_InputMessage message to attach a
named search setting context to a search setting.

The SOAP action value of the message MUST be as follows.

320 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AttachNamedContextT
oSearchSettingResponse

The SOAP body MUST contain an AttachNamedContextToSearchSettingResponse element.

3.8.4.28.1.3
KeywordService_AttachNamedContextToSearchSetting_AdminExceptionWCFFaul
t_FaultMessage

The
KeywordService_AttachNamedContextToSearchSetting_AdminExceptionWCFFault_FaultM
essresponse message is sent in reply to the request that is initiated by the
KeywordService_AttachNamedContextToSearchSetting_InputMessage. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AttachNamedContextT
oSearchSettingAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.28.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.28.2.1 AttachNamedContextToSearchSetting

The AttachNamedContextToSearchSetting element contains input data for an


AttachNamedContextToSearchSetting operation.

The following example specifies the structure of this element.

<xsd:element name="AttachNamedContextToSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId" type="xsd:long"/>
<xsd:element minOccurs="0" name="contextName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="groupId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

searchSettingId: The identifier of the search setting.

contextName: The name of the search setting context.

groupId: The identifier of the search setting group to which both the search setting and search
setting context MUST belong.

321 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.28.2.2 AttachNamedContextToSearchSettingResponse

The AttachNamedContextToSearchSettingResponse element contains result data for an


AttachNamedContextToSearchSetting operation.

The following example specifies the structure of this element.

<xsd:element name="AttachNamedContextToSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AttachNamedContextToSearchSettingResult"
nillable="true" type="tns:ContextDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

AttachNamedContextToSearchSettingResult: The elements of the search setting context that


was attached.

3.8.4.28.3 Complex Types

None.

3.8.4.28.4 Simple Types

None.

3.8.4.28.5 Attributes

None.

3.8.4.28.6 Groups

None.

3.8.4.28.7 Attribute Groups

None.

3.8.4.29 AttachContextToSearchSetting

The AttachContextToSearchSetting operation attaches a search setting context with the given
identifier to a search setting with the given identifier on the protocol server.

The following example specifies the structure of this operation.

<wsdl:operation name="AttachContextToSearchSetting">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
ContextToSearchSetting"
message="tns:KeywordService_AttachContextToSearchSetting_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
ContextToSearchSettingResponse"
message="tns:KeywordService_AttachContextToSearchSetting_OutputMessage"/>

322 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
ContextToSearchSettingAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_AttachContextToSearchSetting_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_AttachContextToSearchSetting_InputMessage request message. When the
operation finishes successfully, the protocol server MUST respond with a
KeywordService_AttachContextToSearchSetting_OutputMessage response message.

3.8.4.29.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.29.1.1 KeywordService_AttachContextToSearchSetting_InputMessage

The KeywordService_AttachContextToSearchSetting_InputMessage request message


initiates the attachment of a search setting context to a search setting.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AttachContextToSear
chSetting

The SOAP body MUST contain an AttachContextToSearchSetting element.

3.8.4.29.1.2 KeywordService_AttachContextToSearchSetting_OutputMessage

The KeywordService_AttachContextToSearchSetting_OutputMessage response message is


sent in reply to the request that is initiated by the
KeywordService_AttachContextToSearchSetting_InputMessage message to attach a search
setting context to a search setting.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AttachContextToSear
chSettingResponse

The SOAP body MUST contain an AttachContextToSearchSettingResponse element.

3.8.4.29.1.3
KeywordService_AttachContextToSearchSetting_AdminExceptionWCFFault_Fault
Message

The
KeywordService_AttachContextToSearchSetting_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_AttachContextToSearchSetting_InputMessage. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

323 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AttachContextToSear
chSettingAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.29.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.29.2.1 AttachContextToSearchSetting

The AttachContextToSearchSetting element contains input data for an


AttachContextToSearchSetting operation.

The following example specifies the structure of this element.

<xsd:element name="AttachContextToSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId" type="xsd:long"/>
<xsd:element minOccurs="0" name="contextId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

searchSettingId: The identifier of the search setting.

contextId: The identifier of the search setting context.

3.8.4.29.2.2 AttachContextToSearchSettingResponse

The AttachContextToSearchSettingResponse element contains result data for an


AttachContextToSearchSetting operation.

The following example specifies the structure of this element.

<xsd:element name="AttachContextToSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name ="AttachContextToSearchSettingResult" type="xsd:dateTime" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

AttachContextToSearchSettingResult: The date and time at which the search setting was last
modified.

3.8.4.29.3 Complex Types

None.

324 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.29.4 Simple Types

None.

3.8.4.29.5 Attributes

None.

3.8.4.29.6 Groups

None.

3.8.4.29.7 Attribute Groups

None.

3.8.4.30 UpdateContext

The UpdateContext operation updates an existing search setting context on the protocol server.

The following example specifies the structure of this operation.

<wsdl:operation name="UpdateContext">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
Context" message="tns:KeywordService_UpdateContext_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
ContextResponse" message="tns:KeywordService_UpdateContext_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
ContextAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_UpdateContext_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_UpdateContext_InputMessage request


message. On successful completion, the protocol server MUST respond with a
KeywordService_UpdateContext_OutputMessage response message.

3.8.4.30.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.30.1.1 KeywordService_UpdateContext_InputMessage

The KeywordService_UpdateContext_InputMessage request message initiates the operation to


update an existing search setting context.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateContext

The SOAP body MUST contain an UpdateContext element.

325 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.30.1.2 KeywordService_UpdateContext_OutputMessage

The KeywordService_UpdateContext_OutputMessage response message is sent in reply to the


request that is initiated by the KeywordService_UpdateContext_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateContextRespon
se

The SOAP body MUST contain an UpdateContextResponse element.

3.8.4.30.1.3
KeywordService_UpdateContext_AdminExceptionWCFFault_FaultMessage

The KeywordService_UpdateContext_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
KeywordService_UpdateContext_InputMessage. The protocol server MUST return this
response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateContextAdminE
xceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.30.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.30.2.1 UpdateContext

The UpdateContext element contains input data for an UpdateContext operation.

The following example specifies the structure of this element.

<xsd:element name="UpdateContext">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="context" nillable="true" type="tns:ContextDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

context: The elements of the search setting context to be updated. The protocol server MUST
update the search setting context with the values from the Name and Description elements.

3.8.4.30.2.2 UpdateContextResponse

The UpdateContextResponse element contains result data for an UpdateContext operation.

The following example specifies the structure of this element.

326 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="UpdateContextResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="UpdateContextResult" nillable="true"
type="tns:ContextDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

UpdateContextResult: The elements of the search setting context that was updated. The Name,
Description and Group elements MUST have the same values as those in the UpdateContext
element. The protocol server MUST set the lastChanged element to the date and time of the
update operation, in UTC.

3.8.4.30.3 Complex Types

None.

3.8.4.30.4 Simple Types

None.

3.8.4.30.5 Attributes

None.

3.8.4.30.6 Groups

None.

3.8.4.30.7 Attribute Groups

None.

3.8.4.31 DetachContextFromSearchSetting

The DetachContextFromSearchSetting operation detaches a context from a search setting on the


protocol server.

The following example specifies the structure of this operation.

<wsdl:operation name="DetachContextFromSearchSetting">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextFromSearchSetting"
message="tns:KeywordService_DetachContextFromSearchSetting_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextFromSearchSettingResponse"
message="tns:KeywordService_DetachContextFromSearchSetting_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextFromSearchSettingAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_DetachContextFromSearchSetting_AdminExceptionWCFFault_FaultMessag
e"/>

327 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:operation>

The protocol client MUST send a


KeywordService_DetachContextFromSearchSetting_InputMessage request message. On
successful completion, the protocol server MUST respond with a
KeywordService_DetachContextFromSearchSetting_OutputMessage response message.

3.8.4.31.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.31.1.1 KeywordService_DetachContextFromSearchSetting_InputMessage

The KeywordService_DetachContextFromSearchSetting_InputMessage request message


initiates the detaching of a search setting context from a search setting.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/DetachContextFromSe
archSetting

The SOAP body MUST contain a DetachContextFromSearchSetting element.

3.8.4.31.1.2 KeywordService_DetachContextFromSearchSetting_OutputMessage

The KeywordService_DetachContextFromSearchSetting_OutputMessage response message


is sent in reply to the request that is initiated by the
KeywordService_DetachContextFromSearchSetting_InputMessage.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/DetachContextFromSe
archSettingResponse

The SOAP body MUST contain a DetachContextFromSearchSettingResponse element.

3.8.4.31.1.3
KeywordService_DetachContextFromSearchSetting_AdminExceptionWCFFault_Fa
ultMessage

The
KeywordService_DetachContextFromSearchSetting_AdminExceptionWCFFault_FaultMess
age response message is sent in reply to the request that is initiated by the
KeywordService_DetachContextFromSearchSetting_InputMessage. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/DetachContextFromSe
archSettingAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

328 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.31.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.31.2.1 DetachContextFromSearchSetting

The DetachContextFromSearchSetting element contains input data for a


DetachContextFromSearchSetting operation.

The following example specifies the structure of this element.

<xsd:element name="DetachContextFromSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId" type="xsd:long"/>
<xsd:element minOccurs="0" name="contextId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

searchSettingId: The identifier of the search setting.

contextId: The identifier of the search setting context.

3.8.4.31.2.2 DetachContextFromSearchSettingResponse

The DetachContextFromSearchSettingResponse element contains result data for a


DetachContextFromSearchSetting operation.

The following example specifies the structure of this element.

<xsd:element name="DetachContextFromSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="DetachContextFromSearchSettingResult"
type="xsd:dateTime" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

DetachContextFromSearchSettingResult: The date and time at which the search setting was
last modified, in UTC.

3.8.4.31.3 Complex Types

None.

3.8.4.31.4 Simple Types

None.

3.8.4.31.5 Attributes

None.

329 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.31.6 Groups

None.

3.8.4.31.7 Attribute Groups

None.

3.8.4.32 AddSynonym

The AddSynonym operation adds a synonym to a keyword on the protocol server.

The following example specifies the structure of this operation.

<wsdl:operation name="AddSynonym">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSyn
onym" message="tns:KeywordService_AddSynonym_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSyn
onymResponse" message="tns:KeywordService_AddSynonym_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSyn
onymAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_AddSynonym_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_AddSynonym_InputMessage request


message. On successful completion, the protocol server MUST respond with a
KeywordService_AddSynonym_OutputMessage response message.

3.8.4.32.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.32.1.1 KeywordService_AddSynonym_InputMessage

The KeywordService_AddSynonym_InputMessage request message initiates the addition of a


synonym.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSynonym

The SOAP body MUST contain an AddSynonym element.

3.8.4.32.1.2 KeywordService_AddSynonym_OutputMessage

The KeywordService_AddSynonym_OutputMessage response message is sent in reply to the


request that is initiated by the KeywordService_AddSynonym_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSynonymResponse

330 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain an AddSynonymResponse element.

3.8.4.32.1.3
KeywordService_AddSynonym_AdminExceptionWCFFault_FaultMessage

The KeywordService_AddSynonym_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
KeywordService_AddSynonym_InputMessage. The protocol server MUST return this response
message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSynonymAdminExce
ptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.32.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.32.2.1 AddSynonym

The AddSynonym element contains input data for an AddSynonym operation.

The following example specifies the structure of this element.

<xsd:element name="AddSynonym">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="synonym" nillable="true" type="tns:SynonymDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

synonym: The properties of the synonym to add.

3.8.4.32.2.2 AddSynonymResponse

The AddSynonymResponse element contains result data for an AddSynonym operation.

The following example specifies the structure of this element.

<xsd:element name="AddSynonymResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddSynonymResult" nillable="true"
type="tns:SynonymDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

AddSynonymResult: The elements of the added synonym. The elements MUST have the same
values as those in the AddSynonym element that initiated this operation. The protocol server MUST

331 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


ensure the uniqueness of the synonym term for the keyword. In addition, the following properties
MUST be set by the protocol server:

lastChanged: The date and time of creation of the group on the protocol server, in UTC.

Id: A unique identifier for the synonym. This identifier MUST be unique across search setting
groups.

3.8.4.32.3 Complex Types

None.

3.8.4.32.4 Simple Types

None.

3.8.4.32.5 Attributes

None.

3.8.4.32.6 Groups

None.

3.8.4.32.7 Attribute Groups

None.

3.8.4.33 GetSynonymPagedResult

The GetSynonymPagedResult operation retrieves a list of synonyms for a given keyword from the
protocol server. The offset and count parameters enable protocol clients to retrieve batches of
synonyms from a potentially large result set.

The following example specifies the structure of this operation.

<wsdl:operation name="GetSynonymPagedResult">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSyn
onymPagedResult" message="tns:KeywordService_GetSynonymPagedResult_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSyn
onymPagedResultResponse" message="tns:KeywordService_GetSynonymPagedResult_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSyn
onymPagedResultAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetSynonymPagedResult_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_GetSynonymPagedResult_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_GetSynonymPagedResult_OutputMessage response message.

3.8.4.33.1 Messages

The following WSDL message definitions are specific to this operation.

332 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.33.1.1 KeywordService_GetSynonymPagedResult_InputMessage

The KeywordService_GetSynonymPagedResult_InputMessage request message initiates the


retrieval.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSynonymPagedresu
lt

The SOAP body MUST contain a GetSynonymPagedResult element.

3.8.4.33.1.2 KeywordService_GetSynonymPagedResult_OutputMessage

The KeywordService_GetSynonymPagedResult_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_GetSynonymPagedResult_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSynonymPagedResu
ltResponse

The SOAP body MUST contain a GetSynonymPagedResultResponse element.

3.8.4.33.1.3
KeywordService_GetSynonymPagedResult_AdminExceptionWCFFault_FaultMess
age

The KeywordService_GetSynonymPagedResult_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_GetSynonymPagedResult_InputMessage. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSynonymPagedResu
ltAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.33.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.33.2.1 GetSynonymPagedResult

The GetSynonymPagedResult element contains input data for a GetSynonymPagedResult


operation.

The following example specifies the structure of this element.

<xsd:element name="GetSynonymPagedResult">

333 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long"/>
<xsd:element minOccurs="0" name="field" type="tns:SynonymSortField"/>
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection"/>
<xsd:element minOccurs="0" name="offset" type="xsd:int"/>
<xsd:element minOccurs="0" name="count" type="xsd:int"/>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

keywordId: The identifier of the keyword from which to retrieve synonyms.

field: The sort field in the result set.

direction: The sort direction of the sort field.

offset The number of synonyms to skip after sorting the result.

count: The number of synonyms to retrieve.

filter: If not "null", only the synonyms for the keyword whose term contains this substring MUST be
included. If "null", no filtering is performed.

3.8.4.33.2.2 GetSynonymPagedResultResponse

The GetSynonymPagedResultResponse element contains result data for a


GetSynonymPagedResult operation.

The following example specifies the structure of this element.

<xsd:element name="GetSynonymPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetSynonymPagedResultResult" nillable="true"
type="tns:ArrayOfSynonymDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetSynonymPagedResultResult: An array of SynonymDTO elements.

3.8.4.33.3 Complex Types

None.

3.8.4.33.4 Simple Types

The following XML Schema simple type definitions are specific to this operation.

3.8.4.33.4.1 SynonymSortField

The following example shows the SynonymSortField type.

334 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:simpleType name="SynonymSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="EndDate" />
<xsd:enumeration value="Term">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">7</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>

The following table specifies the valid values for SynonymSortField.

Value Meaning

Name Sort the result according to the name of each synonym.

LastChanged Sort the result by the time at which the result elements of each synonym were last
changed.

StartDate Sort the result by the start date of each synonym.

EndDate Sort the result by the end date of each synonym.

Term Sort the result according to the term of each synonym.

3.8.4.33.4.2 ArrayOfSynonymDTO

The ArrayOfSynonymDTO complex type contains an array of SynonymDTO. This array contains
zero, one, or more synonym elements.

The following example specifies the structure of this complex type.

<xsd:complexType name="ArrayOfSynonymDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="SynonymDTO" nillable="true"
type="tns:SynonymDTO" />
</xsd:sequence>
</xsd:complexType>

3.8.4.33.5 Attributes

None.

3.8.4.33.6 Groups

None.

335 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.33.7 Attribute Groups

None.

3.8.4.34 CountSearchSettingsByCriteria

The CountSearchSettingsByCriteria operation counts search settings of a given type for a specific
keyword that satisfies certain criteria on the protocol server. This operation is shown in the following
example.

<wsdl:operation name="CountSearchSettingsByCriteria">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsByCriteria"
message="tns:KeywordService_CountSearchSettingsByCriteria_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsByCriteriaResponse"
message="tns:KeywordService_CountSearchSettingsByCriteria_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsByCriteriaAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_CountSearchSettingsByCriteria_AdminExceptionWCFFault_FaultMessage
"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_CountSearchSettingsByCriteria_InputMessage request message. On
successful completion, the protocol server MUST respond with a
KeywordService_CountSearchSettingsByCriteria_OutputMessage response message.

3.8.4.34.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.34.1.1 KeywordService_CountSearchSettingsByCriteria_InputMessage

The KeywordService_CountSearchSettingsByCriteria_InputMessage request message


initiates the counting of search settings.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSearchSettings
ByCriteria

The SOAP body MUST contain a CountSearchSettingsByCriteria element.

3.8.4.34.1.2 KeywordService_CountSearchSettingsByCriteria_OutputMessage

The KeywordService_CountSearchSettingsByCriteria_OutputMessage response message is


sent in reply to the request that is initiated by the
KeywordService_CountSearchSettingsByCriteria_InputMessage message to count search
settings of a given type.

The SOAP action value of the message MUST be as follows.

336 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSearchSettings
ByCriteriaResponse

The SOAP body MUST contain a CountSearchSettingsByCriteriaResponse element.

3.8.4.34.1.3
KeywordService_CountSearchSettingsByCriteria_AdminExceptionWCFFault_Fault
Message

The
KeywordService_CountSearchSettingsByCriteria_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_CountSearchSettingsByCriteria_InputMessage. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSearchSettings
ByCriteriaAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.34.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.34.2.1 CountSearchSettingsByCriteria

The CountSearchSettingsByCriteria element contains input data for a


CountSearchSettingsByCriteria operation.

The following example specifies the structure of this element.

<xsd:element name="CountSearchSettingsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long"/>
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType"/>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

keywordId: The identifier of the keyword. This element MUST be present.

type: The search setting type. This element MUST be present.

filter: If not "null", only the search settings whose name contains this substring are counted. If
"null", no filtering is performed.

337 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.34.2.2 CountSearchSettingsByCriteriaResponse

The CountSearchSettingsByCriteriaResponse element contains result data for a


CountSearchSettingsByCriteria operation.

The following example specifies the structure of this element.

<xsd:element name="CountSearchSettingsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountSearchSettingsByCriteriaResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CountSearchSettingsByCriteriaResult: The number of search settings that match the criteria.

3.8.4.34.3 Complex Types

None.

3.8.4.34.4 Simple Types

None.

3.8.4.34.5 Attributes

None.

3.8.4.34.6 Groups

None.

3.8.4.34.7 Attribute Groups

None.

3.8.4.35 UpdateSearchSetting

The UpdateSearchSetting operation updates a search setting on the protocol server.

The following example specifies the structure of this operation.

<wsdl:operation name="UpdateSearchSetting">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSetting" message="tns:KeywordService_UpdateSearchSetting_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSettingResponse" message="tns:KeywordService_UpdateSearchSetting_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSettingAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_UpdateSearchSetting_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

338 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The protocol client MUST send a KeywordService_UpdateSearchSetting_InputMessage
request message. On successful completion, the protocol server MUST respond with a
KeywordService_UpdateSearchSetting_OutputMessage response message.

3.8.4.35.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.35.1.1 KeywordService_UpdateSearchSetting_InputMessage

The KeywordService_UpdateSearchSetting_InputMessage request message initiates the


update.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateSearchSetting

The SOAP body MUST contain an UpdateSearchSetting element.

3.8.4.35.1.2 KeywordService_UpdateSearchSetting_OutputMessage

The KeywordService_UpdateSearchSetting_OutputMessage response message is sent in reply


to the request that is initiated by the KeywordService_UpdateSearchSetting_InputMessage
message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateSearchSetting
Response

The SOAP body MUST contain an UpdateSearchSettingResponse element.

3.8.4.35.1.3
KeywordService_UpdateSearchSetting_AdminExceptionWCFFault_FaultMessage

The KeywordService_UpdateSearchSetting_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_UpdateSearchSetting_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateSearchSetting
AdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.35.2 Elements

The following XML Schema element definitions are specific to this operation.

339 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.35.2.1 UpdateSearchSetting

The UpdateSearchSetting element contains input data for an UpdateSearchSetting operation.

<xsd:element name="UpdateSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSetting" nillable="true"
type="tns:SearchSettingDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

searchSetting: The elements of the search setting to update. This element MUST be present, it
MUST not be "null" and it MUST contain the following elements:

Id: The identifier of the search setting.

Name: The name of the search setting.

Group: The search setting group of the search setting. The Id element of the search setting group
MUST contain the identifier of an existing search setting group.

keyword: The keyword to which the search setting is associated. The Id element of the keyword
MUST contain the identifier of an existing keyword.

The protocol server MUST update the search setting that is identified by the Id element with the
Name, Description, ValidTo, ValidFrom, and keyword values in addition to the elements
specified in the following table, depending on the type of search setting that is being updated.

Search setting type Element

Synonym Term
ExpansionType

Featured content Position


Best bet Teaser
TeaserContentType
Uri

Promotion BoostValue

3.8.4.35.2.2 UpdateSearchSettingResponse

The UpdateSearchSettingResponse element contains result data for an UpdateSearchSetting


operation.

<xsd:element name="UpdateSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="UpdateSearchSettingResult" nillable="true"
type="tns:SearchSettingDTO"/>
</xsd:sequence>
</xsd:complexType>

340 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

UpdateSearchSettingresult: The values of the updated group. The values MUST be the same as
in the SearchSettingDTO used to update the search setting, except LastUpdated which MUST be
the date and time of when the search setting was updated, in UTC.

3.8.4.35.3 Complex Types

None.

3.8.4.35.4 Simple Types

None.

3.8.4.35.5 Attributes

None.

3.8.4.35.6 Groups

None.

3.8.4.35.7 Attribute Groups

None.

3.8.4.36 ContainsSearchSettingByCriteria

The ContainsSearchSettingByCriteria operation checks whether a keyword on the protocol server


contains a named search setting of a given type with a certain criteria.

<wsdl:operation name="ContainsSearchSettingByCriteria">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingByCriteria"
message="tns:KeywordService_ContainsSearchSettingByCriteria_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingByCriteriaResponse"
message="tns:KeywordService_ContainsSearchSettingByCriteria_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingByCriteriaAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_ContainsSearchSettingByCriteria_AdminExceptionWCFFault_FaultMessa
ge"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_ContainsSearchSettingByCriteria_InputMessage request message. On
successful completion, the protocol server MUST respond with a
KeywordService_ContainsSearchSettingByCriteria_OutputMessage response message.

3.8.4.36.1 Messages

The following WSDL message definitions are specific to this operation.

341 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.36.1.1 KeywordService_ContainsSearchSettingByCriteria_InputMessage

The KeywordService_ContainsSearchSettingByCriteria_InputMessage request message


initiates the operation to make a containment check.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/ContainsSearchSetti
ngByCriteria

The SOAP body MUST contain a ContainsSearchSettingByCriteria element.

3.8.4.36.1.2 KeywordService_ContainsSearchSettingByCriteria_OutputMessage

The KeywordService_ContainsSearchSettingByCriteria_OutputMessage response message is


sent in reply to the request that is initiated by the
KeywordService_ContainsSearchSettingByCriteria_InputMessage message to check for
search setting containment.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/ContainsSearchSetti
ngByCriteriaResponse

The SOAP body MUST contain a ContainsSearchSettingByCriteriaResponse element.

3.8.4.36.1.3
KeywordService_ContainsSearchSettingByCriteria_AdminExceptionWCFFault_Fa
ultMessage

The response message is sent in reply to the request that is initiated by the
KeywordService_ContainsSearchSetting_InputMessage message. This response message
MUST be returned by the protocol server when something goes wrong.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/ContainsSearchSetti
ngByCriteriaAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.36.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.36.2.1 ContainsSearchSettingByCriteria

The ContainsSearchSettingByCriteria element contains input data for a


ContainsSearchSettingByCriteria operation.

<xsd:element name="ContainsSearchSettingByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long"/>

342 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

searchSettingName: The name of the search setting.

keywordId: Identifier of the keyword.

type: The search setting type.

3.8.4.36.2.2 ContainsSearchSettingByCriteriaResponse

The ContainsSearchSettingByCriteriaResponse element contains result data for a


ContainsSearchSettingByCriteria operation.

<xsd:element name="ContainsSearchSettingByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsSearchSettingByCriteriaResult"
type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ContainsSearchSettingByCriteriaResult: The value is "true" if the keyword contains a search


setting with the given type and criteria; otherwise, the value is "false".

3.8.4.36.3 Complex Types

None.

3.8.4.36.4 Simple Types

None.

3.8.4.36.5 Attributes

None.

3.8.4.36.6 Groups

None.

3.8.4.36.7 Attribute Groups

None.

3.8.4.37 ContainsSearchSettingById

The ContainsSearchSettingById operation checks whether a search setting group contains a


search setting with a given identifier. Additionally, this operation optionally checks whether the
search setting is associated with a given search setting context.

343 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="ContainsSearchSettingById">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingById" message="tns:KeywordService_ContainsSearchSettingById_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingByIdResponse"
message="tns:KeywordService_ContainsSearchSettingById_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingByIdAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_ContainsSearchSettingById_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_ContainsSearchSettingById_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_ContainsSearchSettingById_OutputMessage response message.

3.8.4.37.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.37.1.1 KeywordService_ContainsSearchSettingById_InputMessage

The ContainsSearchSettingByCriteriaResponse request message initiates the containment


check.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/ContainsSearchSetti
ngById

The SOAP body MUST contain a ContainsSearchSettingById element.

3.8.4.37.1.2 KeywordService_ContainsSearchSettingById_OutputMessage

The KeywordService_ContainsSearchSettingById_OutputMessage response message is sent


in reply to the request that is initiated by the
KeywordService_ContainsSearchSettingById_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/ContainsSearchSetti
ngByIdResponse

The SOAP body MUST contain a ContainsSearchSettingByIdResponse element.

3.8.4.37.1.3
KeywordService_ContainsSearchSettingById_AdminExceptionWCFFault_FaultMe
ssage

The
KeywordService_ContainsSearchSettingById_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the

344 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


KeywordService_ContainsSearchSettingById_InputMessage message. The protocol server
MUST respond with this message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/ContainsSearchSetti
ngByIdAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.37.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.37.2.1 ContainsSearchSettingById

The ContainsSearchSettingById element contains input data for a ContainsSearchSettingById


operation.

<xsd:element name="ContainsSearchSettingById">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId" type="xsd:long"/>
<xsd:element minOccurs="0" name="contextId" nillable="true" type="xsd:long"
/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

searchSettingId: The identifier of the search setting.

contextId: The identifier of a search setting context or "null". If not "null", the protocol server
MUST additionally verify whether the search setting is associated with the search setting context.

3.8.4.37.2.2 ContainsSearchSettingByIdResponse

The ContainsSearchSettingByIdResponse element contains result data for a


ContainsSearchSettingById operation.

<xsd:element name="ContainsSearchSettingByIdResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsSearchSettingByIdResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ContainsSearchSettingByIdResult: The value is "true" if the search setting group contains a


search setting with the given identifier; otherwise, the value is "false". If a search setting context
identifier is specified in the request, the result MUST be "true" if the search setting is associated with
the search setting context.

345 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.37.3 Complex Types

None.

3.8.4.37.4 Simple Types

None.

3.8.4.37.5 Attributes

None.

3.8.4.37.6 Groups

None.

3.8.4.37.7 Attribute Groups

None.

3.8.4.38 RemoveSearchSettingsByCriteria

The RemoveSearchSettingsByCriteria operation deletes a search setting that satisfies a certain


criteria.

<wsdl:operation name="RemoveSearchSettingsByCriteria">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsByCriteria"
message="tns:KeywordService_RemoveSearchSettingsByCriteria_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsByCriteriaResponse"
message="tns:KeywordService_RemoveSearchSettingsByCriteria_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsByCriteriaAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveSearchSettingsByCriteria_AdminExceptionWCFFault_FaultMessag
e"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_RemoveSearchSettingsByCriteria_InputMessage request message. On
successful completion, the protocol server MUST respond with a
KeywordService_RemoveSearchSettingsByCriteria_OutputMessage response message.

3.8.4.38.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.38.1.1 KeywordService_RemoveSearchSettingsByCriteria_InputMessage

The KeywordService_RemoveSearchSettingsByCriteria_InputMessage request message


initiates the removal of the search settings criteria.

The SOAP action value of the message MUST be as follows.

346 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveSearchSetting
sByCriteria

The SOAP body MUST contain a RemoveSearchSettingsByCriteria element.

3.8.4.38.1.2 KeywordService_RemoveSearchSettingsByCriteria_OutputMessage

The KeywordService_RemoveSearchSettingsByCriteria_OutputMessage response message is


sent in reply to the request that is initiated by the
KeywordService_RemoveSearchSettingsByCriteria_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveSearchSetting
sByCriteriaResponse

The SOAP body MUST contain a RemoveSearchSettingsByCriteriaResponse element.

3.8.4.38.1.3
KeywordService_RemoveSearchSettingsByCriteria_AdminExceptionWCFFault_Fa
ultMessage

The
KeywordService_RemoveSearchSettingsByCriteria_AdminExceptionWCFFault_FaultMessa
ge response message is sent in reply to the request that is initiated by the
KeywordService_RemoveSearchSettingsByCriteria_InputMessage message. The protocol
server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveSearchSetting
sByCriteriaAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.38.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.38.2.1 RemoveSearchSettingsByCriteria

The RemoveSearchSettingsByCriteria element contains input data for a


RemoveSearchSettingsByCriteria operation.

<xsd:element name="RemoveSearchSettingsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long"/>
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType"/>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>

347 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

keywordId: The identifier of the keyword from which to delete search settings. This element
MUST be present and it MUST be the identifier of an existing search setting.

type: The type of the search settings to delete. This element MUST be present.

filter: If this value is not "null", only the search settings whose name contains this substring are
deleted. If this value is "null", no filtering is performed.

3.8.4.38.2.2 RemoveSearchSettingsByCriteriaResponse

The RemoveSearchSettingsByCriteriaResponse element contains result data for a


RemoveSearchSettingsByCriteria operation.

<xsd:element name="RemoveSearchSettingsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.8.4.38.3 Complex Types

None.

3.8.4.38.4 Simple Types

None.

3.8.4.38.5 Attributes

None.

3.8.4.38.6 Groups

None.

3.8.4.38.7 Attribute Groups

None.

3.8.4.39 RemoveSearchSetting

The RemoveSearchSetting operation deletes a search setting from the protocol server.

<wsdl:operation name="RemoveSearchSetting">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSetting" message="tns:KeywordService_RemoveSearchSetting_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingResponse" message="tns:KeywordService_RemoveSearchSetting_OutputMessage"/>

348 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveSearchSetting_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_RemoveSearchSetting_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_RemoveSearchSetting_OutputMessage response message.

3.8.4.39.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.39.1.1 KeywordService_RemoveSearchSetting_InputMessage

The KeywordService_RemoveSearchSetting_InputMessage request message initiates the


removal of the search setting.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveSearchSetting

The SOAP body MUST contain a RemoveSearchSetting element.

3.8.4.39.1.2 KeywordService_RemoveSearchSetting_OutputMessage

The KeywordService_RemoveSearchSetting_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_RemoveSearchSetting_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveSearchSetting
Response

The SOAP body MUST contain a RemoveSearchSettingResponse element.

3.8.4.39.1.3
KeywordService_RemoveSearchSetting_AdminExceptionWCFFault_FaultMessage

The KeywordService_RemoveSearchSetting_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_RemoveSearchSetting_InputMessage message. The protocol server MUST
return this message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveSearchSetting
AdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

349 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.39.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.39.2.1 RemoveSearchSetting

The RemoveSearchSetting element contains input data for a RemoveSearchSetting operation.

<xsd:element name="RemoveSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

searchSettingId: The identifier of the search setting to delete.

3.8.4.39.2.2 RemoveSearchSettingResponse

The RemoveSearchSettingResponse element contains result data for a RemoveSearchSetting


operation.

<xsd:element name="RemoveSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemoveSearchSettingResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RemoveSearchSettingResult: The value is "true" if the search setting is deleted. Otherwise, the
value is "false" if the search setting does not exist.

3.8.4.39.3 Complex Types

None.

3.8.4.39.4 Simple Types

None.

3.8.4.39.5 Attributes

None.

3.8.4.39.6 Groups

None.

3.8.4.39.7 Attribute Groups

None.

350 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.40 RemoveSearchSettingsFromGroupByCriteria

The RemoveSearchSettingsFromGroupByCriteria operation removes any search settings that


satisfy a certain criteria.

<wsdl:operation name="RemoveSearchSettingsFromGroupByCriteria">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsFromGroupByCriteria"
message="tns:KeywordService_RemoveSearchSettingsFromGroupByCriteria_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsFromGroupByCriteriaResponse"
message="tns:KeywordService_RemoveSearchSettingsFromGroupByCriteria_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsFromGroupByCriteriaAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveSearchSettingsFromGroupByCriteria_AdminExceptionWCFFault_Fa
ultMessage"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_RemoveSearchSettingsFromGroupByCriteria_InputMessage request
message. On successful completion, the protocol server MUST respond with a
KeywordService_RemoveSearchSettingsFromGroupByCriteria_OutputMessage response
message.

3.8.4.40.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.40.2
KeywordService_RemoveSearchSettingsFromGroupByCriteria_InputMessage

The KeywordService_RemoveSearchSettingsFromGroupByCriteria_InputMessage request


message initiates the removal of the search settings.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveSearchSetting
sFromGroupByCriteria

The SOAP body MUST contain a RemoveSearchSettingsFromGroupByCriteria element.

3.8.4.40.3
KeywordService_RemoveSearchSettingsFromGroupByCriteria_OutputMessage

The KeywordService_RemoveSearchSettingsFromGroupByCriteria_OutputMessage
response message is sent in reply to the request that is initiated by the
KeywordService_RemoveSearchSettingsFromGroupByCriteria_InputMessage message. The
KeywordService_RemoveSearchSettingsFromGroupByCriteria_InputMessage request
message initiates the operation to remove search settings.

The SOAP action value of the message MUST be as follows.

351 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveSearchSetting
sFromGroupByCriteriaResponse

The SOAP body MUST contain a RemoveSearchSettingsFromGroupByCriteriaResponse


element.

3.8.4.40.3.1
KeywordService_RemoveSearchSettingsFromGroupByCriteria_AdminExceptionW
CFFault_FaultMessage

The response message is sent in reply to the request that is initiated by the
KeywordService_RemoveSearchSettingsFromGroupByCriteria_InputMessage message. The
protocol server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveSearchSetting
sFromGroupByCriteriaAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.40.4 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.40.4.1 RemoveSearchSettingsFromGroupByCriteria

The RemoveSearchSettingsFromGroupByCriteria element contains input data for a


RemoveSearchSettingsFromGroupByCriteria operation.

<xsd:element name="RemoveSearchSettingsFromGroupByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long"/>
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType"/>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="global" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

groupId: The identifier of the group from which to delete search settings.

type: The type of the search settings to delete.

filter: If not "null", only the search settings whose term contains this substring MUST be deleted. If
"null", no filtering is performed.

global: If "true", the search settings that are not associated with a keyword MUST also be deleted.

352 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.40.4.2 RemoveSearchSettingsFromGroupByCriteriaResponse

The RemoveSearchSettingsFromGroupByCriteria element contains result data for a


RemoveSearchSettingsFromGroupByCriteria operation.

<xsd:element name="RemoveSearchSettingsFromGroupByCriteriaResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.8.4.40.5 Complex Types

None.

3.8.4.40.6 Simple Types

None.

3.8.4.40.7 Attributes

None.

3.8.4.40.8 Groups

None.

3.8.4.40.9 Attribute Groups

None.

3.8.4.41 RemoveNamedSearchSettingByType

The RemoveNamedSearchSettingByType operation deletes a named search setting of the


specified type from the protocol server.

<wsdl:operation name="RemoveNamedSearchSettingByType">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingByType"
message="tns:KeywordService_RemoveNamedSearchSettingByType_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingByTypeResponse"
message="tns:KeywordService_RemoveNamedSearchSettingByType_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingByTypeAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveNamedSearchSettingByType_AdminExceptionWCFFault_FaultMessag
e"/>
</wsdl:operation>

353 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The protocol client MUST send a
KeywordService_RemoveNamedSearchSettingByType_InputMessage request message. On
successful completion, the protocol server MUST respond with a
KeywordService_RemoveNamedSearchSettingByType_OutputMessage response message.

3.8.4.41.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.41.1.1 KeywordService_RemoveNamedSearchSettingByType_InputMessage

The KeywordService_RemoveNamedSearchSettingByType_InputMessage request message


initiates the removal of the named search setting.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveNamedSearchSe
ttingByType

The SOAP body MUST contain a RemoveNamedSearchSettingByType element.

3.8.4.41.1.2
KeywordService_RemoveNamedSearchSettingByType_OutputMessage

The KeywordService_RemoveNamedSearchSettingByType_OutputMessage response


message is sent in reply to the request that is initiated by the
KeywordService_RemoveNamedSearchSettingByType_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveNamedSearchSe
ttingByTypeResponse

The SOAP body MUST contain a RemoveNamedSearchSettingByTypeResponse element.

3.8.4.41.1.3
KeywordService_RemoveNamedSearchSettingByType_AdminExceptionWCFFault
_FaultMessage

The
KeywordService_RemoveNamedSearchSettingByType_AdminExceptionWCFFault_FaultMe
ssage response message is sent in reply to the request that is initiated by the
KeywordService_RemoveNamedSearchSettingByType_InputMessage message. The protocol
server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveNamedSearchSe
ttingByTypeAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

354 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.41.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.41.2.1 RemoveNamedSearchSettingByType

The RemoveNamedSearchSettingByType element contains input data for a


RemoveNamedSearchSettingByType operation.

<xsd:element name="RemoveNamedSearchSettingByType">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long"/>
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

searchSettingName: The name of the search setting. This element MUST be present, it MUST NOT
be "null" and it MUST be the name of an existing search setting.

keywordId: The identifier of the keyword. This element MUST be present and it MUST be the
identifier of an existing keyword.

type: The type of the search setting. This element MUST be present.

3.8.4.41.2.2 RemoveNamedSearchSettingByTypeResponse

The RemoveNamedSearchSettingByType element contains result data for a


RemoveNamedSearchSettingByType operation.

<xsd:element name="RemoveNamedSearchSettingByTypeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemoveNamedSearchSettingByTypeResult" nillable="true"
type="xsd:dateTime"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RemoveNamedSearchSettingByTypeResult: The date and time at which the named search


setting was deleted from the protocol server.

3.8.4.41.3 Complex Types

None.

3.8.4.41.4 Simple Types

None.

355 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.41.5 Attributes

None.

3.8.4.41.6 Groups

None.

3.8.4.41.7 Attribute Groups

None.

3.8.4.42 AddSearchSetting

The AddSearchSetting operation adds a search setting to the protocol server.

<wsdl:operation name="AddSearchSetting">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSetting" message="tns:KeywordService_AddSearchSetting_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSettingResponse" message="tns:KeywordService_AddSearchSetting_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSettingAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_AddSearchSetting_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_AddSearchSetting_InputMessage request


message. On successful completion, the protocol server MUST respond with a
KeywordService_AddSearchSetting_OutputMessage response message.

3.8.4.42.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.42.1.1 KeywordService_AddSearchSetting_InputMessage

The KeywordService_AddSearchSetting_InputMessage request message initiates the addition


of a search setting.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSearchSetting

The SOAP body MUST contain an AddSearchSetting element.

3.8.4.42.1.2 KeywordService_AddSearchSetting_OutputMessage

The KeywordService_AddSearchSetting_OutputMessage response message is sent in reply to


the request that is initiated by the KeywordService_AddSearchSetting_InputMessage
message.

The SOAP action value of the message MUST be as follows.

356 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSearchSettingRes
ponse

The SOAP body MUST contain an AddSearchSettingResponse element.

3.8.4.42.1.3
KeywordService_AddSearchSetting_AdminExceptionWCFFault_FaultMessage

The KeywordService_AddSearchSetting_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
KeywordService_AddSearchSetting_InputMessage message. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSearchSettingAdm
inExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.42.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.42.2.1 AddSearchSetting

The AddSearchSetting element contains input data for an AddSearchSetting operation.

<xsd:element name="AddSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSetting" nillable="true"
type="tns:SearchSettingDTO"/>
<xsd:element minOccurs="0" name="contextId" nillable="true" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

searchSetting: The values of the search setting to add. This element MUST be present and it MUST
NOT be "null". The search setting MUST be one of the following extensions of SearchSettingDTO:
SynonymDTO, PromotionDTO, BestBetDTO or FeaturedContentDTO. The search setting MUST
include the Name, keyword and Group elements. The Id element of keyword MUST be the
identifier of an existing keyword. The Id element of Group MUST be the identifier of an existing
search setting group. Depending on the type of the search setting, the elements that are specified in
the table in section 3.8.4.35.2.1 MUST also be included.

contextId: The identifier of a context to which this search setting is attached. This value MUST be
"null" if no context attachment is to take place.

3.8.4.42.2.2 AddSearchSettingResponse

The AddSearchSettingResponse element contains result data for an AddSearchSetting


operation.

357 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="AddSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddSearchSettingResult" nillable="true"
type="tns:SearchSettingDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

AddSearchSettingResult: The added search setting. The element MUST be present, it MUST not
be "null" and it MUST have the same type and values as the search setting element of the
AddSearchSetting element that initiated this operation. In addition, the following properties MUST
be set by the protocol server:

LastChanged: The date and time at which the search setting was created on the protocol server,
in UTC.

Id: A unique identifier for the search setting. This identifier MUST be unique across search setting
groups.

3.8.4.42.3 Complex Types

None.

3.8.4.42.4 Simple Types

None.

3.8.4.42.5 Attributes

None.

3.8.4.42.6 Groups

None.

3.8.4.42.7 Attribute Groups

None.

3.8.4.43 GetSearchSettingByNameAndType

The GetSearchSettingByNameAndType operation retrieves a named search setting of the


specified type from the protocol server.

<wsdl:operation name="GetSearchSettingByNameAndType">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingByNameAndType"
message="tns:KeywordService_GetSearchSettingByNameAndType_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingByNameAndTypeResponse"
message="tns:KeywordService_GetSearchSettingByNameAndType_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea

358 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


rchSettingByNameAndTypeAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetSearchSettingByNameAndType_AdminExceptionWCFFault_FaultMessage
"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_GetSearchSettingByNameAndType_InputMessage request message. On
successful completion, the protocol server MUST respond with a
KeywordService_GetSearchSettingByNameAndType_OutputMessage response message.

3.8.4.43.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.43.1.1 KeywordService_GetSearchSettingByNameAndType_InputMessage

The KeywordService_GetSearchSettingByNameAndType_InputMessage request message


initiates the retrieval of the search setting.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSearchSettingByN
ameAndType

The SOAP body MUST contain a GetSearchSettingByNameAndType element.

3.8.4.43.1.2 KeywordService_GetSearchSettingByNameAndType_OutputMessage

The KeywordService_GetSearchSettingByNameAndType_OutputMessage response message


is sent in reply to the request that is initiated by the
KeywordService_GetSearchSettingByNameAndType_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSearchSettingByN
ameAndTypeResponse

The SOAP body MUST contain a GetSearchSettingByNameAndTypeResponse element.

3.8.4.43.1.3
KeywordService_GetSearchSettingByNameAndType_AdminExceptionWCFFault_F
aultMessage

The
KeywordService_GetSearchSettingByNameAndType_AdminExceptionWCFFault_FaultMess
age response message is sent in reply to the request that is initiated by the
KeywordService_GetSearchSettingByNameAndType_InputMessage message. The protocol
server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSearchSettingByN
ameAndTypeAdminExceptionWCFFault

359 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.43.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.43.2.1 GetSearchSettingByNameAndType

The GetSearchSettingByNameAndType element contains input data for a


GetSearchSettingByNameAndType operation.

<xsd:element name="GetSearchSettingByNameAndType">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long"/>
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

searchSettingName: The name of the search setting.

keywordId: The identifier of the keyword.

type: The type of the search setting.

3.8.4.43.2.2 GetSearchSettingByNameAndTypeResponse

The GetSearchSettingByNameAndTypeResponse element contains result data for a


GetSearchSettingByNameAndType operation.

<xsd:element name="GetSearchSettingByNameAndTypeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetSearchSettingByNameAndTypeResult" nillable="true"
type="tns:SearchSettingDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetSearchSettingByNameAndTypeResult: The elements of the search setting that was


retrieved.

3.8.4.43.3 Complex Types

None.

3.8.4.43.4 Simple Types

None.

360 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.43.5 Attributes

None.

3.8.4.43.6 Groups

None.

3.8.4.43.7 Attribute Groups

None.

3.8.4.44 GetSearchSettingPagedResult

The GetSearchSettingPagedResult operation retrieves a list of search settings from the protocol
server. The offset and count parameters enable protocol clients to retrieve batches of search
settings from a potentially large result set.

<wsdl:operation name="GetSearchSettingPagedResult">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingPagedResult"
message="tns:KeywordService_GetSearchSettingPagedResult_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingPagedResultResponse"
message="tns:KeywordService_GetSearchSettingPagedResult_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingPagedResultAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetSearchSettingPagedResult_AdminExceptionWCFFault_FaultMessage"/
>
</wsdl:operation>

The protocol client MUST send a


KeywordService_GetSearchSettingPagedResult_InputMessage request message. When the
operation finishes successfully, the protocol server MUST respond with a
KeywordService_GetSearchSettingPagedResult_OutputMessage response message.

3.8.4.44.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.44.1.1 KeywordService_GetSearchSettingPagedResult_InputMessage

The KeywordService_GetSearchSettingPagedResult_InputMessage request message initiates


the retrieval of the search settings.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSearchSettingPag
edResult

The SOAP body MUST contain a GetSearchSettingPagedResult element.

361 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.44.1.2 KeywordService_GetSearchSettingPagedResult_OutputMessage

The KeywordService_GetSearchSettingPagedResult_OutputMessage response message is


sent in reply to the request that is initiated by the
KeywordService_GetSearchSettingPagedResult_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSearchSettingPag
edResultResponse

The SOAP body MUST contain a GetSearchSettingPagedResultResponse element.

3.8.4.44.1.3
KeywordService_GetSearchSettingPagedResult_AdminExceptionWCFFault_Fault
Message

The
KeywordService_GetSearchSettingPagedResult_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_GetSearchSettingPagedResult_InputMessage message. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSearchSettingPag
edResultAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.44.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.44.2.1 GetSearchSettingPagedResult

The GetSearchSettingPagedResult element contains input data for a


GetSearchSettingPagedResult operation.

<xsd:element name="GetSearchSettingPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long"/>
<xsd:element minOccurs="0" name="field" type="tns:SearchSettingSortField"/>
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection"/>
<xsd:element minOccurs="0" name="offset" type="xsd:int"/>
<xsd:element minOccurs="0" name="count" type="xsd:int"/>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="global" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType"/>
<xsd:element minOccurs="0" name="contextId" nillable="true" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>

362 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

groupId: The identifier of the group from which to retrieve search settings.

field: The sort field in the result set.

direction: The sort direction.

offset: The number of search settings to skip after sorting the result.

count: The number of search settings to retrieve.

filter: If not "null", only the search settings whose term contains this substring are retrieved. If
"null", no filtering is performed.

global: If "true", the search settings that are not associated with a keyword MUST also be
retrieved.

type: The type of the search settings to retrieve.

contextId: The identifier of a search setting context or "null", If this value is not "null", the protocol
server MUST retrieve only the search settings that are associated with the search setting context.

3.8.4.44.2.2 GetSearchSettingPagedResultResponse

The GetSearchSettingPagedResult element contains result data for a


GetSearchSettingPagedResult operation.

<xsd:element name="GetSearchSettingPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetSearchSettingPagedResultResult" nillable="true"
type="tns:ArrayOfSearchSettingDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetSearchSettingPagedResultResult: An array of the elements that satisfy the query.

3.8.4.44.3 Complex Types

None.

3.8.4.44.4 Simple Types

The following XML Schema simple type definitions are specific to this operation.

3.8.4.44.4.1 SearchSettingSortField

The following example shows the SearchSettingSortField type.

<xsd:simpleType name="SearchSettingSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />

363 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:enumeration value="StartDate" />
<xsd:enumeration value="EndDate" />
<xsd:enumeration value="ManagedResultUri" />
<xsd:enumeration value="ManagedResultPosition" />
<xsd:enumeration value="PromotionSpec" />
<xsd:enumeration value="SynonymTerm" />
</xsd:restriction>
</xsd:simpleType>

The following table specifies the valid values for SearchSettingSortField.

Value Meaning

Name Sort the result by name.

LastChanged Sort the result by the time at which the result element was last changed.

StartDate Sort the result by the start date.

EndDate Sort the result by the end date.

ManagedResultUri Sort the result by the URI of the managed results. This value MUST be used only
if the search setting is a best bet or featured content.

ManagedResultPosition Sort the result by the position of the managed results. This value MUST be used
only if the search setting is a best bet or featured content.

PromotionSpec Sort the result by the URI of the managed results. This value MUST be used only
if the search setting is a promotion.

SynonymTerm Sort the result by the synonym term. This value MUST be used only if the search
setting is a synonym.

3.8.4.44.5 Attributes

None.

3.8.4.44.6 Groups

None.

3.8.4.44.7 Attribute Groups

None.

3.8.4.45 CountSearchSettingsForGroupByCriteria

The CountSearchSettingsForGroupByCriteria operation counts the number of search settings for


a given search setting group on the protocol server.

<wsdl:operation name="CountSearchSettingsForGroupByCriteria">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForGroupByCriteria"
message="tns:KeywordService_CountSearchSettingsForGroupByCriteria_InputMessage" />

364 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForGroupByCriteriaResponse"
message="tns:KeywordService_CountSearchSettingsForGroupByCriteria_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForGroupByCriteriaAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_CountSearchSettingsForGroupByCriteria_AdminExceptionWCFFault_Faul
tMessage" />
</wsdl:operation>

The protocol client MUST send a


KeywordService_CountSearchSettingsForGroupByCriteria_InputMessage request message. On
successful completion, the protocol server MUST respond with a
KeywordService_CountSearchSettingsForGroupByCriteria_OutputMessage response
message.

3.8.4.45.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.45.1.1
KeywordService_CountSearchSettingsForGroupByCriteria_InputMessage

The KeywordService_CountSearchSettingsForGroupByCriteria_InputMessage request


message initiates the counting of the search settings.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSearchSettings
ForGroupByCriteria

The SOAP body MUST contain a CountSearchSettingsForGroupByCriteria element.

3.8.4.45.1.2
KeywordService_CountSearchSettingsForGroupByCriteria_OuputMessage

The KeywordService_CountSearchSettingsForGroupByCriteria_OuputMessage response


message is sent in reply to the request that is initiated by the
CountSearchSettingsForGroupByCriteria_InputMessage message.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSearchSettings
ForGroupByCriteriaResponse

The SOAP body MUST contain a CountSearchSettingsForGroupByCriteriaResponse element.

3.8.4.45.1.3
KeywordService_CountSearchSettingsForGroupByCriteria_AdminExceptionWCFFa
ult_FaultMessage

The
KeywordService_CountSearchSettingsForGroupByCriteria_AdminExceptionWCFFault_Faul
tMessage response message is sent in reply to the request that is initiated by the
KeywordService_CountSearchSettingsForGroupByCriteria_InputMessage message. The
protocol server MUST return this response message when an error occurs.

365 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSearchSettings
ForGroupByCriteriaAdminExceptionWCFFault

3.8.4.45.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.45.2.1 CountSearchSettingsForGroupByCriteria

The CountSearchSettingsForGroupByCriteria request message initiates the counting of search


settings of the specified criteria for a given group.

<xsd:element name="CountSearchSettingsForGroupByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long"/>
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType"/>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="global" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

groupId: The identifier of the group from which to count search settings.

type: The type of the search settings to count.

filter: If not "null", only the search settings whose term contains this substring are counted. If
"null", no filtering is performed.

global: If "true", search settings that are not associated with a keyword MUST be also counted.

3.8.4.45.2.2 CountSearchSettingsForGroupResponse

The CountSearchSettingsForGroupResponse response message is sent in reply to the request


that is initiated by the CountSearchSettingsForGroupByCriteria message.

<xsd:element name="CountSearchSettingsForGroupResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountSearchSettingsForGroupResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CountSearchSettingsForGroupResult: The number of search settings that satisfy the criteria.

3.8.4.45.3 Complex Types

None.

366 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.45.4 Simple Types

None.

3.8.4.45.5 Attributes

None.

3.8.4.45.6 Groups

None.

3.8.4.45.7 Attribute Groups

None.

3.8.4.46 UpdatePromotedItem

The UpdatePromotedItem operation updates a promoted item on the protocol server.

<wsdl:operation name="UpdatePromotedItem">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
PromotedItem" message="tns:KeywordService_UpdatePromotedItem_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
PromotedItemResponse" message="tns:KeywordService_UpdatePromotedItem_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
PromotedItemAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_UpdatePromotedItem_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_UpdatePromotedItem_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_UpdatePromotedItem_OutputMessage response message.

3.8.4.46.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.46.1.1 KeywordService_UpdatePromotedItem_InputMessage

The KeywordService_UpdatePromotedItem_InputMessage request message initiates the


updating of the promoted item.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdatePromotedItem

The SOAP body MUST contain an UpdatePromotedItem element.

367 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.46.1.2 KeywordService_UpdatePromotedItem_OutputMessage

The KeywordService_UpdatePromotedItem_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_UpdatePromotedItem_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdatePromotedItemR
esponse

The SOAP body MUST contain an UpdatePromotedItemResponse element.

3.8.4.46.1.3
KeywordService_UpdatePromotedItem_AdminExceptionWCFFault_FaultMessage

The KeywordService_UpdatePromotedItem_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_UpdatePromotedItem_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdatePromotedItemA
dminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.46.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.46.2.1 UpdatePromotedItem

The UpdatePromotedItem element contains input data for an UpdatePromotedItem operation.

<xsd:element name="UpdatePromotedItem">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotedItem" nillable="true"
type="tns:PromotedItemDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

promotedItem: The elements of the promoted item to update. This element MUST be present, it
MUST NOT be "null" and it MUST contain the elements Id, PromotedItemSpec,
PromotedItemType, and PromotionId.

3.8.4.46.2.2 UpdatePromotedItemResponse

The UpdatePromotedItemResponse element contains result data for an UpdatePromotedItem


operation.

368 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="UpdatePromotedItemResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="UpdatePromotedItemResult" nillable="true"
type="tns:PromotedItemDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

UpdatePromotedItemResult: The elements of the updated promoted item. Except from the
LastChanged element, the returned elements MUST contain the same elements as the promoted
item element of the request message. The LastChanged element MUST contain the date and time,
in UTC, at which the promoted item was updated.

3.8.4.46.3 Complex Types

None.

3.8.4.46.4 Simple Types

None.

3.8.4.46.5 Attributes

None.

3.8.4.46.6 Groups

None.

3.8.4.46.7 Attribute Groups

None.

3.8.4.47 CountPromotedItems

This CountPromotedItems operation counts the number of promoted items for a given promotion
on the protocol server.

<wsdl:operation name="CountPromotedItems">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountP
romotedItems" message="tns:KeywordService_CountPromotedItems_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountP
romotedItemsResponse" message="tns:KeywordService_CountPromotedItems_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountP
romotedItemsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_CountPromotedItems_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_CountPromotedItems_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_CountPromotedItems_OutputMessage response message.

369 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.47.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.47.1.1 KeywordService_CountPromotedItems_InputMessage

The KeywordService_CountPromotedItems_InputMessage request message initiates the


counting of the promoted items.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountPromotedItems

The SOAP body MUST contain a CountPromotedItems element.

3.8.4.47.1.2 KeywordService_CountPromotedItems_OutputMessage

The KeywordService_CountPromotedItems_OutputMessage response message is sent in reply


to the request that is initiated by the KeywordService_CountPromotedItems_InputMessage
message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountPromotedItemsR
esponse

The SOAP body MUST contain a CountPromotedItemsResponse element.

3.8.4.47.1.3
KeywordService_CountPromotedItems_AdminExceptionWCFFault_FaultMessage

The KeywordService_CountPromotedItems_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_CountpromotedItems_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountpromotedItemsA
dminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.47.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.47.2.1 CountPromotedItems

The CountPromotedItems element contains input data for a CountPromotedItems operation.

<xsd:element name="CountPromotedItems">
<xsd:complexType>

370 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence>
<xsd:element minOccurs="0" name="promotionid" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

promotionid: The identifier of the promotion for which to count promoted items.

3.8.4.47.2.2 CountPromotedItemsResponse

The CountPromotedItemsResponse element contains result data for a CountPromotedItems


operation.

<xsd:element name="CountPromotedItemsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountPromotedItemsResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CountPromotedItemsResult: The number of promoted items for the promotion.

3.8.4.47.3 Complex Types

None.

3.8.4.47.4 Simple Types

None.

3.8.4.47.5 Attributes

None.

3.8.4.47.6 Groups

None.

3.8.4.47.7 Attribute Groups

None.

3.8.4.48 RemovePromotedItems

The RemovePromotedItems operation deletes promoted items from the protocol server.

<wsdl:operation name="RemovePromotedItems">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItems" message="tns:KeywordService_RemovePromotedItems_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItemsResponse" message="tns:KeywordService_RemovePromotedItems_OutputMessage"/>

371 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItemsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_RemovePromotedItems_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_RemovePromotedItems_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a KeywordService_RemovePromotedItems_OutputMessage response message.

3.8.4.48.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.48.1.1 KeywordService_RemovePromotedItems_InputMessage

The KeywordService_RemovePromotedItems_InputMessage request message initiates the


removal of the promoted items.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemovePromotedItems

The SOAP body MUST contain a RemovePromotedItems element.

3.8.4.48.1.2 KeywordService_RemovePromotedItems_OutputMessage

The KeywordService_RemovePromotedItems_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_RemovePromotedItems_InputMessage message.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemovePromotedItems
Response

The SOAP body MUST contain a RemovePromotedItemsResponse element.

3.8.4.48.1.3
KeywordService_RemovePromotedItems_AdminExceptionWCFFault_FaultMessag
e

The KeywordService_RemovePromotedItems_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_RemovePromotedItems_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemovePromotedItems
AdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

372 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.48.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.48.2.1 RemovePromotedItems

The RemovePromotedItems element contains input data for a RemovePromotedItems


operation.

<xsd:element name="RemovePromotedItems">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotionid" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

promotionid: The identifier of the promotion for which to delete promoted items.

3.8.4.48.2.2 RemovePromotedItemsResponse

The RemovePromotedItemsResponse element contains result data for a


RemovePromotedItems operation.

<xsd:element name="RemovePromotedItemsResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.8.4.48.3 Complex Types

None.

3.8.4.48.4 Simple Types

None.

3.8.4.48.5 Attributes

None.

3.8.4.48.6 Groups

None.

3.8.4.48.7 Attribute Groups

None.

373 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.49 RemovePromotedItem

The RemovePromotedItem operation deletes a promoted item from the protocol server.

<wsdl:operation name="RemovePromotedItem">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItem" message="tns:KeywordService_RemovePromotedItem_InputMessage" />
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItemResponse" message="tns:KeywordService_RemovePromotedItem_OutputMessage" />
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItemAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_RemovePromotedItem_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

The protocol client MUST send a KeywordService_RemovePromotedItem_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a KeywordService_RemovePromotedItem_OutputMessage response message.

3.8.4.49.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.49.1.1 KeywordService_RemovePromotedItem_InputMessage

The KeywordService_RemovePromotedItem_InputMessage request message initiates the


removal of the promoted item.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemovePromotedItem

The SOAP body MUST contain a RemovePromotedItem element.

3.8.4.49.1.2 KeywordService_RemovePromotedItem_OutputMessage

The KeywordService_RemovePromotedItem_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_RemovePromotedItem_InputMessage message.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemovePromotedItemR
esponse

The SOAP body MUST contain a RemovePromotedItemResponse element.

3.8.4.49.1.3
KeywordService_RemovePromotedItem_AdminExceptionWCFFault_FaultMessage

The KeywordService_RemovePromotedItem_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_RemovePromotedItem_InputMessage message. The protocol server MUST
return this response message when an error occurs.

374 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemovePromotedItemA
dminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.49.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.49.2.1 RemovePromotedItem

The RemovePromotedItem element contains input data for a RemovePromotedItem operation.

<xsd:element name="RemovePromotedItem">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="itemId" type="xsd:long" />
<xsd:element minOccurs="0" name="promotionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

itemId: The identifier of the promoted item to remove. This element MUST be present.

promotionId: The identifier of the promotion from which to delete the promoted item. This element
MUST be present.

3.8.4.49.2.2 RemovePromotedItemResponse

The RemovePromotedItemResponse element contains result data for a RemovePromotedItem


operation.

<xsd:element name="RemovePromotedItemResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemovePromotedItemResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RemovePromotedItemResult: The value is "true" if the promoted item was successfully


removed; otherwise, the value is "false".

3.8.4.49.3 Complex Types

None.

3.8.4.49.4 Simple Types

None.

375 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.49.5 Attributes

None.

3.8.4.49.6 Groups

None.

3.8.4.49.7 Attribute Groups

None.

3.8.4.50 ContainsPromotedItem

The ContainsPromotedItem operation checks whether a promotion contains a promoted item that
is associated with a given identifier on the protocol server.

<wsdl:operation name="ContainsPromotedItem">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsPromotedItem" message="tns:KeywordService_ContainsPromotedItem_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsPromotedItemResponse" message="tns:KeywordService_ContainsPromotedItem_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsPromotedItemAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_ContainsPromotedItem_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_ContainsPromotedItem_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_ContainsPromotedItem_OutputMessage response message.

3.8.4.50.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.50.1.1 MessagesKeywordService_ContainsPromotedItem_InputMessage

The KeywordService_ContainsPromotedItem_InputMessage request message initiates the


check for containment.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/ContainspromotedIte
m

The SOAP body MUST contain a ContainsPromotedItem element.

376 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.50.1.2 KeywordService_ContainsPromotedItem_OutputMessage

The KeywordService_ContainsPromotedItem_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_ContainsPromotedItem_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/ContainsPromotedIte
mResponse

The SOAP body MUST contain a ContainsPromotedItemResponse element.

3.8.4.50.1.3
KeywordService_ContainsPromotedItem_AdminExceptionWCFFault_FaultMessag
e

The KeywordService_ContainsPromotedItem_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_ContainsPromotedItem_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/ContainsPromotedIte
mAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.50.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.50.2.1 ContainsPromotedItem

The ContainsPromotedItem element contains input data for a ContainsPromotedItem


operation.

<xsd:element name="ContainsPromotedItem">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="itemId" type="xsd:long"/>
<xsd:element minOccurs="0" name="promotionId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

itemId: The identifier of the promoted item for which to check for containment.

promotionId: The identifier of the promotion for which to check for containment.

377 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.50.2.2 ContainsPromotedItemResponse

The result data for a ContainsPromotedItem operation.

<xsd:element name="ContainsPromotedItemResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsPromotedItemResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ContainsPromotedItemResult: The value MUST be "true" if the promotion contains the promoted
item; otherwise, the value is "false".

3.8.4.50.3 Complex Types

None.

3.8.4.50.4 Simple Types

None.

3.8.4.50.5 Attributes

None.

3.8.4.50.6 Groups

None.

3.8.4.50.7 Attribute Groups

None.

3.8.4.51 AddPromotedItem

The AddPromotedItem operation adds a promoted item to a promotion.

<wsdl:operation name="AddPromotedItem">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddPro
motedItem" message="tns:KeywordService_AddPromotedItem_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddPro
motedItemResponse" message="tns:KeywordService_AddPromotedItem_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddPro
motedItemAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_AddPromotedItem_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_AddPromotedItem_InputMessage request


message. On successful completion, the protocol server MUST respond with a
KeywordService_AddPromotedItem_OutputMessage response message.

378 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.51.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.51.1.1 KeywordService_AddPromotedItem_InputMessage

The KeywordService_AddPromotedItem_InputMessage request message initiates the addition


of the promoted item.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddPromotedItem

The SOAP body MUST contain an AddPromotedItem element.

3.8.4.51.1.2 KeywordService_AddPromotedItem_OutputMessage

The KeywordService_AddPromotedItem_OutputMessage response message is sent in reply to


the request that is initiated by the KeywordService_AddpromotedItem_InputMessage
message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddPromotedItemResp
onse

The SOAP body MUST contain a AddPromotedItemResponse element.

3.8.4.51.1.3
KeywordService_AddPromotedItem_AdminExceptionWCFFault_FaultMessage

The KeywordService_AddPromotedItem_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
KeywordService_AddPromotedItem_InputMessage message. The protocol server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddPromotedItemAdmi
nExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.51.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.51.2.1 AddPromotedItem

The AddPromotedItem element contains input data for an AddPromotedItem operation.

<xsd:element name="AddPromotedItem">
<xsd:complexType>

379 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence>
<xsd:element minOccurs="0" name="promotedItem" nillable="true"
type="tns:PromotedItemDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

promotedItem: The values of the promoted item to add. This element MUST be present and it
MUST NOT be "null". The Name, PromotedItemSpec, and PromotionId values of the promoted
item MUST be present and the Name and PromotedItemSpec MUST be unique for the promotion.
The type of the element MUST be one of the following extensions of PromotedItemDTO:

PromotedDocumentDTO: If a promoted document is being added.

PromotedExpressionDTO If a promoted expression is being added.

PromotedLocationDTO: If a promoted location is being added.

3.8.4.51.2.2 AddPromotedItemResponse

The AddPromotedItemResponse element contains result data for an AddPromotedItem


operation.

<xsd:element name="AddPromotedItemResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddPromotedItemResult" nillable="true"
type="tns:PromotedItemDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

AddPromotedItemResult: The values of the added promoted item. This element MUST have the
same values and type as those of the AddPromotedItem element that initiated this operation. In
addition, the following properties MUST be set by the protocol server:

LastChanged: The date and time of creation of the promoted item on the protocol server, in UTC.

Id: A unique identifier for the promoted item. This identifier MUST be unique across search setting
groups.

3.8.4.51.3 Complex Types

None.

3.8.4.51.4 Simple Types

None.

3.8.4.51.5 Attributes

None.

380 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.51.6 Groups

None.

3.8.4.51.7 Attribute Groups

None.

3.8.4.52 GetBestBetPagedResult

The GetBestBetPagedResult operation retrieves a list of best bets from the protocol server. The
offset and count parameters enable protocol clients to retrieve batches of best bets from a
potentially large result set.

<wsdl:operation name="GetBestBetPagedResult">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetBes
tBetPagedResult" message="tns:KeywordService_GetBestBetPagedResult_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetBes
tBetPagedResultResponse" message="tns:KeywordService_GetBestBetPagedResult_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetBes
tBetPagedResultAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetBestBetPagedResult_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_GetBestBetPagedResult_Message request


message. When the operation finishes successfully, the protocol server MUST respond with a
KeywordService_GetBestBetPagedResult_OutputMessage response message.

3.8.4.52.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.52.1.1 KeywordService_GetBestBetPagedResult_InputMessage

The KeywordService_GetBestBetPagedResult_InputMessage request message initiates the


retrieval of the best bets.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetBestBetPagedResu
lt

The SOAP body MUST contain a GetBestBetPagedResult element.

3.8.4.52.1.2 KeywordService_GetBestBetPagedResult_OutputMessage

The KeywordService_GetBestBetPagedResult_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_GetBestBetPagedResult_InputMessage message.

The SOAP action value of the message MUST be as follows.

381 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetBestBetPagedResu
ltResponse

The SOAP body MUST contain a GetBestBetPagedResultResponse element.

3.8.4.52.1.3
KeywordService_GetBestBetPagedResult_AdminExceptionWCFFault_FaultMessag
e

The KeywordService_GetBestBetPagedResult_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_GetBestBetPagedResult_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetBestBetPagedResu
ltAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.52.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.52.2.1 GetBestBetPagedResult

The GetBestBetPagedResult element contains input data for a GetBestBetPagedResult


operation.

<xsd:element name="GetBestBetPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long"/>
<xsd:element minOccurs="0" name="field" type="tns:BestBetSortField"/>
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection"/>
<xsd:element minOccurs="0" name="offset" type="xsd:int"/>
<xsd:element minOccurs="0" name="count" type="xsd:int"/>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

keywordId: The identifier of the keyword from which to retrieve best bets.

field: The sort field in the result set.

direction: The sort direction of the sort field.

offset: The number of best bets to skip after sorting the result.

count: The number of best bets to retrieve.

382 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


filter: If not "null", only the best bets for the keyword whose term contains this substring MUST
be included. If "null", no filtering is performed.

3.8.4.52.2.2 GetBestBetPagedResultResponse

The GetBestBetPagedResultResponse element contains output data for a


GetBestBetPagedResult operation.

<xsd:element name="GetBestBetPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetBestBetPagedResultResult" nillable="true"
type="tns:ArrayOfBestBetDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetBestBetPagedResultResult: An array of best bets satisfying the query.

3.8.4.52.3 Complex Types

The following XML Schema complex type definitions are specific to this operation.

3.8.4.52.3.1 ArrayOfBestBetDTO

The ArrayOfBestDTO complex type contains an array of BestBetDTO. This array contains zero,
one, or more best bet elements.

<xsd:complexType name="ArrayOfBestBetDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="BestBetDTO" nillable="true"
type="tns:BestBetDTO" />
</xsd:sequence>
</xsd:complexType>

3.8.4.52.4 Simple Types

The following XML Schema simple type definitions are specific to this operation.

3.8.4.52.4.1 BestBetSortField

The BestBetSortField simple type is shown following.

<xsd:simpleType name="BestBetSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="EndDate" />
<xsd:enumeration value="Uri" />
<xsd:enumeration value="Position" />
</xsd:restriction>
</xsd:simpleType>

383 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The following table specifies the valid values for BestBetSortField.

Value Meaning

Name Sort the result according to name.

LastChanged Sort the result according to when the result element was last changed.

StartDate Sort the result according to start date.

EndDate Sort the result according to end date.

Uri Sort the result according to URI.

Position Sort the result according to position.

3.8.4.52.5 Attributes

None.

3.8.4.52.6 Groups

None.

3.8.4.52.7 Attribute Groups

None.

3.8.4.53 GetFeaturedContentPagedResult

The GetFeaturedContentPagedResult operation retrieves a list of featured content from the


protocol server. The offset and count parameters enable protocol clients to retrieve batches of
featured content from a potentially large result set.

<wsdl:operation name="GetFeaturedContentPagedResult">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetFea
turedContentPagedResult"
message="tns:KeywordService_GetFeaturedContentPagedResult_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetFea
turedContentPagedResultResponse"
message="tns:KeywordService_GetFeaturedContentPagedResult_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetFea
turedContentPagedResultAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetFeaturedContentPagedResult_AdminExceptionWCFFault_FaultMessage
"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_GetFeaturedContentPagedResult_InputMessage request message. When
the operation finishes successfully, the protocol server MUST respond with a
KeywordService_GetFeaturedContentPagedResult_OutputMessage response message.

384 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.53.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.53.1.1 KeywordService_GetFeaturedContentPagedResult_InputMessage

The KeywordService_GetFeaturedContentPagedResult_InputMessage request message


initiates the retrieval of a list of featured content.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetFeaturedContentP
agedResult

The SOAP body MUST contain a GetFeaturedContentPagedResult element.

3.8.4.53.1.2 KeywordService_GetFeaturedContentPagedResult_OutputMessage

The KeywordService_GetFeaturedContentPagedResult_OutputMessage response message is


sent in reply to the request that is initiated by the
KeywordService_GetFeaturedContentPagedResult_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetFeaturedContentP
agedResultResponse

The SOAP body MUST contain a GetFeaturedContentPagedResultResponse element.

3.8.4.53.1.3
KeywordService_GetFeaturedContentPagedResult_AdminExceptionWCFFault_Fa
ultMessage

The
KeywordService_GetFeaturedContentPagedResult_AdminExceptionWCFFault_FaultMessa
ge response message is sent in reply to the request that is initiated by the
KeywordService_GetFeaturedContentPagedResult_InputMessage message. The protocol
server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetFeaturedContentP
agedResultAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.53.2 Elements

The following XML Schema element definitions are specific to this operation.

385 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.53.2.1 GetFeaturedContentPagedResult

The GetFeaturedContentPagedResult element contains input data for an


GetFeaturedContentPagedResult operation.

<xsd:element name="GetFeaturedContentPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long"/>
<xsd:element minOccurs="0" name="field" type="tns:FeaturedContentSortField"/>
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection"/>
<xsd:element minOccurs="0" name="offset" type="xsd:int"/>
<xsd:element minOccurs="0" name="count" type="xsd:int"/>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

keywordId: The identifier of the group from which to retrieve featured content.

field: The sort field in the result set.

direction: The sort direction of the sort field.

offset: The number of featured content to skip after sorting the result.

count: The number of featured content to retrieve.

filter: If not "null", only the featured content for the keyword whose term contains this substring
MUST be included. If "null", no filtering is performed.

3.8.4.53.2.2 GetFeaturedContentPagedResultResponse

The GetFeaturedContentPagedResultResponse element contains output data for a


GetFeaturedContentPagedResult operation.

<xsd:element name="GetFeaturedContentPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetFeaturedContentPagedResultResult" nillable="true"
type="tns:ArrayOfFeaturedContentDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetFeaturedContentPagedResultResult: An array of featured content that satisfies the given


criteria.

3.8.4.53.3 Complex Types

The following XML Schema complex type definitions are specific to this operation.

386 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.53.3.1 ArrayOfFeaturedContentDTO

The ArrayOfFeaturedContentDTO complex type contains an array of FeaturedContentDTO. This


array contains zero, one, or more featured content elements.

<xsd:complexType name="ArrayOfFeaturedContentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="FeaturedContentDTO"
nillable="true" type="tns:FeaturedContentDTO"/>
</xsd:sequence>
</xsd:complexType>

3.8.4.53.4 Simple Types

The following XML Schema simple type definitions are specific to this operation.

3.8.4.53.4.1 FeaturedContentSortField

The FeaturedContentSortField simple type is shown following.

<xsd:simpleType name="FeaturedContentSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="EndDate" />
<xsd:enumeration value="Uri" />
<xsd:enumeration value="Position" />
</xsd:restriction>
</xsd:simpleType>

The following table specifies the valid values for FeaturedContentSortField.

Value Meaning

Name Sort the result according to name.

LastChanged Sort the result according to when the result element was last changed.

StartDate Sort the result according to start date.

EndDate Sort the result according to end date.

Uri Sort the result according to URI.

Position Sort the result according to position.

3.8.4.53.5 Attributes

None.

3.8.4.53.6 Groups

None.

387 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.53.7 Attribute Groups

None.

3.8.4.54 GetPromotionPagedResult

The GetPromotionPagedResult operation retrieves a list of promotions from the protocol server.
The offset and count parameters enable protocol clients to retrieve batches of promotions from a
potentially large result set.

<wsdl:operation name="GetPromotionPagedResult">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motionPagedResult" message="tns:KeywordService_GetPromotionPagedResult_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motionPagedResultResponse"
message="tns:KeywordService_GetPromotionPagedResult_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motionPagedResultAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetPromotionPagedResult_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_GetPromotionPagedResult_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a KeywordService_GetPromotionPagedResult_OutputMessage response message.

3.8.4.54.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.54.1.1 KeywordService_GetPromotionPagedResult_InputMessage

The KeywordService_GetPromotionPagedResult_InputMessage request message initiates the


retrieval of promotions.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPromotionPagedRe
sult

The SOAP body MUST contain a GetPromotionPagedResult element.

3.8.4.54.1.2 KeywordService_GetPromotionPagedResult_OutputMessage

The KeywordService_GetPromotionPagedResult_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_GetPromotionPagedResult_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPromotionPagedRe
sultResponse

388 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain a GetPromotionPagedResultResponse element.

3.8.4.54.1.3
KeywordService_GetPromotionPagedResult_AdminExceptionWCFFault_FaultMes
sage

The KeywordService_GetPromotionPagedResult_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_GetPromotionPagedResult_InputMessage message. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPromotionPagedRe
sultAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.54.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.54.2.1 GetPromotionPagedResult

The GetPromotionPagedResult element contains input data for a GetPromotionPagedResult


operation.

<xsd:element name="GetPromotionPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long"/>
<xsd:element minOccurs="0" name="field" type="tns:PromotionSortField"/>
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection"/>
<xsd:element minOccurs="0" name="offset" type="xsd:int"/>
<xsd:element minOccurs="0" name="count" type="xsd:int"/>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

keywordId: The identifier of the keyword from which to retrieve promotions.

field: The sort field in the result set.

direction: The sort direction of the sort field.

offset: The number promotions to skip after sorting the result.

count: The number of promotions to retrieve.

filter: If not "null", only the promotions for the keyword whose term contains this substring MUST
be included. If "null", no filtering is performed.

389 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.54.2.2 GetPromotionPagedResultResponse

The GetPromotionPagedResultResponse element contains output data for a


GetPromotionPagedResult operation.

<xsd:element name="GetPromotionPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetPromotionPagedResultResult" nillable="true"
type="tns:ArrayOfPromotionDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetPromotionPagedResultResult: An array of the promotions that satisfy the criteria.

3.8.4.54.3 Complex Types

The following XML Schema complex type definitions are specific to this operation.

3.8.4.54.3.1 ArrayOfPromotionDTO

The ArrayOfPromotionDTO complex type contains an array of PromotionDTO. This array


contains zero, one, or more promotion elements.

<xsd:complexType name="ArrayOfPromotionDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="PromotionDTO" nillable="true"
type="tns:PromotionDTO"/>
</xsd:sequence>
</xsd:complexType>

3.8.4.54.4 Simple Types

The following XML Schema simple type definitions are specific to this operation.

3.8.4.54.4.1 PromotionSortField

The PromotionSortField simple type is shown following.

<xsd:simpleType name="PromotionSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="EndDdate" />
<xsd:enumeration value="PromotionSpec">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>

390 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:simpleType>

The following table specifies the valid values for PromotionSortField.

Value Meaning

Name Sort the result according to name.

LastChanged Sort the result according to when the result element was last changed.

StartDate Sort the result according to start date.

EndDate Sort the result according to end date.

PromotionSpec Sort the result according to promotion specification.

3.8.4.54.5 Attributes

None.

3.8.4.54.6 Groups

None.

3.8.4.54.7 Attribute Groups

None.

3.8.4.55 GetPromotedItems

The GetPromotedItems operation retrieves a list of promoted items from the protocol server.

<wsdl:operation name="GetPromotedItems">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedItems" message="tns:KeywordService_GetPromotedItems_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedItemsResponse" message="tns:KeywordService_GetPromotedItems_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedItemsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetPromotedItems_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_GetPromotedItems_InputMessage request


message. On successful completion, the protocol server MUST respond with a
KeywordService_GetPromotedItemResult_OutputMessage response message.

3.8.4.55.1 Messages

The following WSDL message definitions are specific to this operation.

391 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.55.1.1 KeywordService_GetPromotedItems_InputMessage

The KeywordService_GetPromotedItems_InputMessage request message initiates the


retrieval of the promoted items.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPromotedItems

The SOAP body MUST contain a GetPromotedItem element.

3.8.4.55.1.2 KeywordService_GetPromotedItems_OutputMessage

The KeywordService_GetPromotedItems_OutputMessage response message is sent in reply to


the request that is initiated by the KeywordService_GetPromotedItem_InputMessage
message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPromotedItemsRes
ponse

The SOAP body MUST contain a GetPromotedItemsResponse element.

3.8.4.55.1.3
KeywordService_GetPromotedItem_AdminExceptionWCFFault_FaultMessage

The KeywordService_GetPromotedItem_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
KeywordService_GetPromotedItems_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPromotedItemsAdm
inExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.55.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.55.2.1 GetPromotedItems

The GetPromotedItems element contains input data for a GetPromotedItems operation.

<xsd:element name="GetPromotedItems">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotionId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>

392 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

promotionId: The identifier of the promotion from which to retrieve promoted items.

3.8.4.55.2.2 GetPromotedItemsResponse

The GetPromotedItemsResponse element contains result data for a GetPromotedItems


operation.

<xsd:element name="GetPromotedItemsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetPromotedItemsResult" nillable="true"
type="tns:ArrayOfPromotedItemDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetPromotedItemsResult: An array of promoted items for the promotion.

3.8.4.55.3 Complex Types

None.

3.8.4.55.4 Simple Types

None.

3.8.4.55.5 Attributes

None.

3.8.4.55.6 Groups

None.

3.8.4.55.7 Attribute Groups

None.

3.8.4.56 GetPromotedDocuments

The GetPromotedDocuments operation retrieves a list of promoted documents for a promotion


from the protocol server.

<wsdl:operation name="GetPromotedDocuments">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedDocuments" message="tns:KeywordService_GetPromotedDocuments_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedDocumentsResponse" message="tns:KeywordService_GetPromotedDocuments_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro

393 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


motedDocumentsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetPromotedDocuments_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_GetPromotedDocuments_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_GetPromotedDocuments_OutputMessage response message.

3.8.4.56.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.56.1.1 KeywordService_GetPromotedDocuments_InputMessage

The KeywordService_GetPromotedDocuments_InputMessage request message initiates the


retrieval of promoted documents.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPromotedDocument
s

The SOAP body MUST contain a GetPromotedDocuments element.

3.8.4.56.1.2 KeywordService_GetPromotedDocuments_OutputMessage

The KeywordService_GetPromotedDocuments_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_GetPromotedDocuments_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPromotedDocument
sResponse

The SOAP body MUST contain a GetPromotedDocumentsResponse element.

3.8.4.56.1.3
KeywordService_GetPromotedDocuments_AdminExceptionWCFFault_FaultMessa
ge

The KeywordService_GetPromotedDocuments_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_GetPromotedDocuments_InputMessage message. The protocol server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPromotedDocument
sAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

394 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.56.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.56.2.1 GetPromotedDocuments

The GetPromotedDocuments element contains input data for a GetPromotedDocuments


operation.

<xsd:element name="GetPromotedDocuments">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotionId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

promotionId: The identifier of the promotion from which to retrieve promoted documents.

3.8.4.56.2.2 GetPromotedDocumentsResponse

The GetPromotedDocumentsResponse element contains result data for a


GetPromotedDocuments operation.

<xsd:element name="GetPromotedDocumentsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetPromotedDocumentsResult" nillable="true"
type="tns:ArrayOfPromotedDocumentDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetPromotedDocumentsResult: An array of promoted documents.

3.8.4.56.3 Complex Types

The following XML Schema complex type definitions are specific to this operation.

3.8.4.56.3.1 ArrayOfPromotedDocumentDTO

The ArrayOfPromotedDocumentDTO complex type contains an array of


PromotedDocumentDTO. This array contains zero, one, or more promoted document elements.

<xsd:complexType name="ArrayOfPromotedDocumentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="PromotedDocumentDTO"
nillable="true" type="tns:PromotedDocumentDTO"/>
</xsd:sequence>
</xsd:complexType>

395 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.56.4 Simple Types

None.

3.8.4.56.5 Attributes

None.

3.8.4.56.6 Groups

None.

3.8.4.56.7 Attribute Groups

None.

3.8.4.57 GetPromotedExpressions

The GetPromotedExpressions operation retrieves a list of promoted expressions for a promotion


from the protocol server.

<wsdl:operation name="GetPromotedExpressions">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedExpressions" message="tns:KeywordService_GetPromotedExpressions_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedExpressionsResponse" message="tns:KeywordService_GetPromotedExpressions_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedExpressionsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetPromotedExpressions_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_GetPromotedExpressions_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_GetPromotedExpressions_OutputMessage response message.

3.8.4.57.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.57.1.1 KeywordService_GetPromotedExpressions_InputMessage

The KeywordService_GetPromotedExpressions_InputMessage request message initiates the


retrieval of the promoted expressions.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPromotedExpressi
ons

The SOAP body MUST contain a GetPromotedExpressions element.

396 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.57.1.2 KeywordService_GetPromotedExpressions_OutputMessage

The KeywordService_GetPromotedExpressions_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_GetPromotedExpressions_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPromotedExpressi
onsResponse

The SOAP body MUST contain a GetPromotedExpressionsResponse element.

3.8.4.57.1.3
KeywordService_GetPromotedExpressions_AdminExceptionWCFFault_FaultMess
age

The KeywordService_GetPromotedExpressions_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_GetPromotedExpressions_InputMessage message. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPromotedExpressi
onsAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.57.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.57.2.1 GetPromotedExpressions

The GetPromotedExpressions element contains input data for a GetPromotedExpressions


operation.

<xsd:element name="GetPromotedExpressions">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotionId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

promotionId: The identifier of the promotion from which to retrieve promoted expressions.

3.8.4.57.2.2 GetPromotedExpressionsResponse

The GetPromotedExpressionsResponse element contains result data for a


GetPromotedExpressions operation.

397 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="GetPromotedExpressionsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetPromotedExpressionsResult" nillable="true"
type="tns:ArrayOfPromotedExpressionDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetPromotedExpressionsResult: An array of promoted expressions.

3.8.4.57.3 Complex Types

The following XML Schema complex type definitions are specific to this operation.

3.8.4.57.3.1 ArrayOfPromotedExpressionDTO

The ArrayOfPromotedExpressionDTO complex type contains an array of


PromotedExpressionDTO. This array contains zero, one, or more promoted expression
elements.

<xsd:complexType name="ArrayOfPromotedExpressionDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="PromotedExpressionDTO"
nillable="true" type="tns:PromotedExpressionDTO"/>
</xsd:sequence>
</xsd:complexType>

3.8.4.57.4 Simple Types

None.

3.8.4.57.5 Attributes

None.

3.8.4.57.6 Groups

None.

3.8.4.57.7 Attribute Groups

None.

3.8.4.58 GetPromotedLocations

The GetPromotedLocations operation retrieves a list of promoted locations for a promotion from
the protocol server.

<wsdl:operation name="GetPromotedLocations">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedLocations" message="tns:KeywordService_GetPromotedLocations_InputMessage"/>

398 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedLocationsResponse" message="tns:KeywordService_GetPromotedLocations_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedLocationsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetPromotedLocations_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_GetPromotedLocations_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a KeywordService_GetPromotedLocations_OutputMessage response message.

3.8.4.58.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.58.1.1 KeywordService_GetPromotedLocations_InputMessage

The KeywordService_GetPromotedLocations_InputMessage request message initiates the


retrieval of the promoted locations.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPromotedLocation
s

The SOAP body MUST contain a GetPromotedLocations element.

3.8.4.58.1.2 KeywordService_GetPromotedLocations_OutputMessage

The KeywordService_GetPromotedLocations_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_GetPromotedLocations_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPromotedLocation
sResponse

The SOAP body MUST contain a GetPromotedLocationsResponse element.

3.8.4.58.1.3
KeywordService_GetPromotedLocations_AdminExceptionWCFFault_FaultMessag
e

The KeywordService_GetPromotedLocations_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_GetPromotedLocations_InputMessage message. The protocol service MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

399 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPromotedLocation
sAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.58.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.58.2.1 GetPromotedLocations

The GetPromotedLocations element contains input data for a GetPromotedLocations operation.

<xsd:element name="GetPromotedLocations">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotionId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

promotionId: The identifier of the promotion from which to retrieve promoted locations.

3.8.4.58.2.2 GetPromotedLocationsResponse

The GetPromotedLocationsResponse element contains result data for a GetPromotedLocations


operation.

<xsd:element name="GetPromotedLocationsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetPromotedLocationsResult" nillable="true"
type="tns:ArrayOfPromotedLocationDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetPromotedLocationsResult: An array of promoted locations.

3.8.4.58.3 Complex Types

The following XML Schema complex type definitions are specific to this operation.

3.8.4.58.3.1 ArrayOfPromotedLocationDTO

The ArrayOfPromotedLocationDTO complex type contains an array of PromotedLocationDTO.


This array contains zero, one or more promoted location elements.

<xsd:complexType name="ArrayOfPromotedLocationDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="PromotedLocationDTO"
nillable="true" type="tns:PromotedLocationDTO"/>
</xsd:sequence>

400 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>

3.8.4.58.4 Simple Types

None.

3.8.4.58.5 Attributes

None.

3.8.4.58.6 Groups

None.

3.8.4.58.7 Attribute Groups

None.

3.8.4.59 CreateAggregateContextExpressionRoot

The CreateAggregateContextExpressionRoot operation adds a context expression root node to a


search setting context on the protocol server.

<wsdl:operation name="CreateAggregateContextExpressionRoot">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Create
AggregateContextExpressionRoot"
message="tns:KeywordService_CreateAggregateContextExpressionRoot_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Create
AggregateContextExpressionRootResponse"
message="tns:KeywordService_CreateAggregateContextExpressionRoot_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Create
AggregateContextExpressionRootAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_CreateAggregateContextExpressionRoot_AdminExceptionWCFFault_Fault
Message"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_CreateAggregateContextExpressionRoot_InputMessage request message.
When the operation finishes successfully, the protocol server MUST respond with a
KeywordService_CreateAggregateContextExpressionRoot_OutputMessage response
message.

3.8.4.59.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.59.1.1
KeywordService_CreateAggregateContextExpressionRoot_InputMessage

The KeywordService_CreateAggregateContextExpressionRoot_InputMessage request


message initiates the creation of the context expression root node.

401 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CreateAggregateCont
extExpressionRoot

The SOAP body MUST contain a CreateAggregateContextExpressionRoot element.

3.8.4.59.1.2
KeywordService_CreateAggregateContextExpressionRoot_OutputMessage

The KeywordService_CreateAggregateContextExpressionRoot_OutputMessage response


message is sent in reply to the request that is initiated by the
KeywordService_CreateAggregateContextExpressionRoot_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CreateAggregateCont
extExpressionRootResponse

The SOAP body MUST contain a CreateAggregateContextExpressionRootResponse element.

3.8.4.59.1.3
KeywordService_CreateAggregateContextExpressionRoot_AdminExceptionWCFFa
ult_FaultMessage

The
KeywordService_CreateAggregateContextExpressionRoot_AdminExceptionWCFFault_Faul
tMessage response message is sent in reply to the request that is initiated by the
KeywordService_CreateAggregateContextExpressionRoot_InputMessage message. The
protocol server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CreateAggregateCont
extExpressionRootAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.59.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.59.2.1 CreateAggregateContextExpressionRoot

The CreateAggregateContextExpressionRoot element contains input data for a


CreateAggregateContextExpressionRoot operation.

<xsd:element name="CreateAggregateContextExpressionRoot">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="context" nillable="true" type="tns:ContextDTO"/>
<xsd:element minOccurs="0" name="type" type="tns:ExpressionTypes"/>
</xsd:sequence>

402 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

context: The elements of the search setting context for which to create the context expression root
node. This element MUST be present, it MUST NOT be "null" and the Id element of the context
MUST be the identifier of an existing search setting context.

type: The type of the context expression root node.

The protocol server MUST delete all the context expression nodes that are already associated with
the search setting context.

3.8.4.59.2.2 CreateAggregateContextExpressionRootResponse

The CreateAggregateContextExpressionRootResponse element contains result data for a


CreateAggregateContextExpressionRoot operation.

<xsd:element name="CreateAggregateContextExpressionRootResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateAggregateContextExpressionRootResult"
nillable="true" type="tns:ContextExpressionDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CreateAggregateContextExpressionRootResult: The aggregate context expression root node.

3.8.4.59.3 Complex Types

None.

3.8.4.59.4 Simple Types

None.

3.8.4.59.5 Attributes

None.

3.8.4.59.6 Groups

None.

3.8.4.59.7 Attribute Groups

None.

3.8.4.60 RemoveContextExpressionSubtree

The RemoveContextExpressionSubtree operation deletes all context expression nodes that


descend from a given context expression node from the protocol server.

403 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="RemoveContextExpressionSubtree">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtree"
message="tns:KeywordService_RemoveContextExpressionSubtree_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtreeResponse"
message="tns:KeywordService_RemoveContextExpressionSubtree_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtreeAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveContextExpressionSubtree_AdminExceptionWCFFault_FaultMessag
e"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_RemoveContextExpressionSubtree_InputMessage request message. On
successful completion, the protocol server MUST respond with a
KeywordService_RemoveContextExpressionSubtree_OutputMessage response message.

3.8.4.60.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.60.1.1 KeywordService_RemoveContextExpressionSubtree_InputMessage

The KeywordService_RemoveContextExpressionSubtree_InputMessage request message


initiates the removal of the context expression nodes.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveContextExpres
sionSubtree

The SOAP body MUST contain a RemoveContextExpressionSubtree element.

3.8.4.60.1.2 KeywordService_RemoveContextExpressionSubtree_OutputMessage

The KeywordService_RemoveContextExpressionSubtree_OutputMessage response message


is sent in reply to the request that is initiated by the
KeywordService_RemoveContextExpressionSubtree_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveContextExpres
sionSubtreeResponse

The SOAP body MUST contain a RemoveContextExpressionSubtreeResponse element.

404 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.60.1.3
KeywordService_RemoveContextExpressionSubtree_AdminExceptionWCFFault_F
aultMessage

The
KeywordService_RemoveContextExpressionSubtree_AdminExceptionWCFFault_FaultMess
age response message is sent in reply to the request that is initiated by the
KeywordService_RemoveContextExpressionSubtree_InputMessage message. The protocol
server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveContextExpres
sionSubtreeAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.60.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.60.2.1 RemoveContextExpressionSubtree

The RemoveContextExpressionSubtree element contains input data for a


RemoveContextExpressionSubtree operation.

<xsd:element name="RemoveContextExpressionSubtree">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

parentId: The identifier of the parent node from which to begin to remove descendent nodes. This
element MUST be present.

3.8.4.60.2.2 RemoveContextExpressionSubtreeResponse

The RemoveContextExpressionSubtreeResponse element contains result data for a


RemoveContextExpressionSubtree operation.

<xsd:element name="RemoveContextExpressionSubtreeResponse ">


<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemoveContextExpressionSubtreeResult"
type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RemoveContextExpressionSubtreeResult: The value MUST be "true" if the nodes were deleted;


otherwise, the value MUST be "false".

405 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.60.3 Complex Types

None.

3.8.4.60.4 Simple Types

None.

3.8.4.60.5 Attributes

None.

3.8.4.60.6 Groups

None.

3.8.4.60.7 Attribute Groups

None.

3.8.4.61 ContainsContextExpression

The ContainsContextExpression operation checks whether a given context expression node has a
descendant with the given identifier.

<wsdl:operation name="ContainsContextExpression">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsContextExpression" message="tns:KeywordService_ContainsContextExpression_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsContextExpressionResponse"
message="tns:KeywordService_ContainsContextExpression_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsContextExpressionAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_ContainsContextExpression_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_ContainsContextExpression_InputMessage


request message. On successful completion, the protocol server MUST respond with a
KeywordService_ContainsContextExpression_OutputMessage response message.

3.8.4.61.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.61.1.1 KeywordService_ContainsContextExpression_InputMessage

The KeywordService_ContainsContextExpression_InputMessage request message initiates


the check for node containment.

The SOAP action value of the message MUST be as follows.

406 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/ContainsContextExpr
ession

The SOAP body MUST contain a ContainsContextExpression element.

3.8.4.61.1.2 KeywordService_ContainsContextExpression_OutputMessage

The KeywordService_ContainsContextExpression_OutputMessage response message is sent


in reply to the request that is initiated by the
KeywordService_ContainsContextExpression_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/ContainsContextExpr
essionResponse

The SOAP body MUST contain a ContainsContextExpressionResponse element.

3.8.4.61.1.3
KeywordService_ContainsContextExpression_AdminExceptionWCFFault_FaultMe
ssage

The KeywordService_ContainsContextExpression_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_ContainsContextExpression_InputMessage message. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the response message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/ContainsContextExpr
essionAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.61.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.61.2.1 ContainsContextExpression

The ContainsContextExpression element contains input data for a ContainsContextExpression


operation.

<xsd:element name="ContainsContextExpression">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentId" type="xsd:long"/>
<xsd:element minOccurs="0" name="nodeId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

407 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


parentId: The node identifier of the parent from which to begin checking for containment. This
element MUST be present.

nodeId: The node identifier for which to check for containment. This element MUST be present.

3.8.4.61.2.2 ContainsContextExpressionResponse

The ContainsContexExpression element contains result data for a ContainsContextExpression


operation.

<xsd:element name="ContainsContextExpressionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsContextExpressionResult"
type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ContainsContextExpressionResult: This value MUST be "true" if the context expression node has
a descendant with the given identifier; otherwise, this value is "false".

3.8.4.61.3 Complex Types

None.

3.8.4.61.4 Simple Types

None.

3.8.4.61.5 Attributes

None.

3.8.4.61.6 Groups

None.

3.8.4.61.7 Attribute Groups

None.

3.8.4.62 RemoveContextExpressionSubtreeIncludingParent

The RemoveContextExpressionSubtreeIncludingParent operation deletes a context expression


node and all its descendant nodes.

<wsdl:operation name="RemoveContextExpressionSubtreeIncludingParent">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtreeIncludingParent"
message="tns:KeywordService_RemoveContextExpressionSubtreeIncludingParent_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove

408 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


ContextExpressionSubtreeIncludingParentResponse"
message="tns:KeywordService_RemoveContextExpressionSubtreeIncludingParent_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtreeIncludingParentAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveContextExpressionSubtreeIncludingParent_AdminExceptionWCFFa
ult_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_RemoveContextExpressionSubtreeIncludingParent_InputMessage
request message. On successful completion, the protocol server MUST respond with a
KeywordService_RemoveContextExpressionSubtreeIncludingParent_OutputMessage
response message.

3.8.4.62.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.62.1.1
KeywordService_RemoveContextExpressionSubtreeIncludingParent_InputMessa
ge

The KeywordService_RemoveContextExpressionSubtreeIncludingParent_InputMessage
request message initiates the removal of the context expression node and all its descendant nodes.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveContextExpres
sionSubtreeIncludingParent

The SOAP body MUST contain a RemoveContextExpressionSubtreeIncludingParent element.

3.8.4.62.1.2
KeywordService_RemoveContextExpressionSubtreeIncludingParent_OutputMess
age

The KeywordService_RemoveContextExpressionSubtreeIncludingParent_OutputMessage
response message is sent in reply to the request that is initiated by the
KeywordService_RemoveContextExpressionSubtreeIncludingParent_InputMessage
message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveContextExpres
sionSubtreeIncludingParentResponse

The SOAP body MUST contain a RemoveContextExpressionSubtreeIncludingParentResponse


element.

409 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.62.1.3
KeywordService_RemoveContextExpressionSubtreeIncludingParent_AdminExcep
tionWCFFault_FaultMessage

The
KeywordService_RemoveContextExpressionSubtreeIncludingParent_AdminExceptionWCF
Fault_FaultMessage response message is sent in reply to the request that is initiated by the
KeywordService_RemoveContextExpressionSubtreeIncludingParent_InputMessage
message. The protocol server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveContextExpres
sionSubtreeIncludingParentAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.62.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.62.2.1 RemoveContextExpressionSubtreeIncludingParent

The RemoveContextExpressionSubtreeIncludingParent element contains input data for a


RemoveContextExpressionSubtreeIncludingParent operation.

<xsd:element name="RemoveContextExpressionSubtreeIncludingParent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

parentId: The identifier of the context expression node to delete. This element MUST be present.

3.8.4.62.2.2 RemoveContextExpressionSubtreeIncludingParentResponse

The RemoveContextExpressionSubtreeIncludingParentResponse element contains output


data for a RemoveContextExpressionSubtreeIncludingParent operation.

<xsd:element name="RemoveContextExpressionSubtreeIncludingParentResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemoveContextExpressionSubtreeIncludingParentResult"
type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RemoveContextExpressionSubtreeIncludingParentResult: The value MUST be "true" if the


descending nodes and parent was deleted; otherwise, the value MUST be "false".

410 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.62.3 Complex Types

None.

3.8.4.62.4 Simple Types

None.

3.8.4.62.5 Attributes

None.

3.8.4.62.6 Groups

None.

3.8.4.62.7 Attribute Groups

None.

3.8.4.63 GetContextExpressionCount

The GetContextExpressionCount operation counts the number of descendant context expression


nodes for a given context expression node.

<wsdl:operation name="GetContextExpressionCount">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionCount" message="tns:KeywordService_GetContextExpressionCount_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionCountResponse"
message="tns:KeywordService_GetContextExpressionCount_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionCountAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetContextExpressionCount_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_GetContextExpressionCount_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a KeywordService_GetContextExpressionCount_OutputMessage response message.

3.8.4.63.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.63.1.1 KeywordService_GetContextExpressionCount_InputMessage

The KeywordService_GetContextExpressionCount_InputMessage request message initiates


the counting of context expression nodes.

The SOAP action value of the message MUST be as follows.

411 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetContextExpressio
nCount

The SOAP body MUST contain a GetContextExpressionCount element.

3.8.4.63.1.2 KeywordService_GetContextExpressionCount_OutputMessage

The KeywordService_GetContextExpressionCount_OutputMessage response message is sent


in reply to the request that is initiated by the
KeywordService_GetContextExpressionCount_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetContextExpressio
nCountResponse

The SOAP body MUST contain a GetContextExpressionCountResponse element.

3.8.4.63.1.3
KeywordService_GetContextExpressionCount_AdminExceptionWCFFault_FaultMe
ssage

The
KeywordService_GetContextExpressionCount_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_GetContextExpressionCount_InputMessage message. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetContextExpressio
nCountAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.63.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.63.2.1 GetContextExpressionCount

The GetContextExpressionCount element contains input data for a


GetContextExpressionCount operation.

<xsd:element name="GetContextExpressionCount">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

412 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


parentId: The identifier of the context expression node for which to count descendants. This
element MUST be present.

3.8.4.63.2.2 GetContextExpressionCountResponse

The GetContextExpressionCountResponse element contains output data for a


GetContextExpressionCount operation.

<xsd:element name="GetContextExpressionCountResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetContextExpressionCountResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetContextExpressionCountResult: The number of context expression nodes.

3.8.4.63.3 Complex Types

None.

3.8.4.63.4 Simple Types

None.

3.8.4.63.5 Attributes

None.

3.8.4.63.6 Groups

None.

3.8.4.63.7 Attribute Groups

None.

3.8.4.64 AddContextExpressionAggregateNode

The AddContextExpressionAggregateNode operation adds an aggregate context expression


node to another aggregate context expression node on the protocol server.

<wsdl:operation name="AddContextExpressionAggregateNode">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAggregateNode"
message="tns:KeywordService_AddContextExpressionAggregateNode_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAggregateNodeResponse"
message="tns:KeywordService_AddContextExpressionAggregateNode_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAggregateNodeAdminExceptionWCFFault" name="AdminExceptionWCFFault"

413 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:KeywordService_AddContextExpressionAggregateNode_AdminExceptionWCFFault_FaultMes
sage"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_AddContextExpressionAggregateNode_InputMessage request message. On
successful completion, the protocol server MUST respond with a
KeywordService_AddContextExpressionAggregateNode_OutputMessage response message.

3.8.4.64.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.64.1.1
KeywordService_AddContextExpressionAggregateNode_InputMessage

The KeywordService_AddContextExpressionAggregateNode_InputMessage request message


initiates the addition of the aggregate context expression node.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddContextExpressio
nAggregateNode

The SOAP body MUST contain an AddContextExpressionAggregateNode element.

3.8.4.64.1.2
KeywordService_AddContextExpressionAggregateNode_OutputMessage

The KeywordService_AddContextExpressionAggregateNode_OutputMessage response


message is sent in reply to the request that is initiated by the
KeywordService_AddContextExpressionAggregateNode_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddContextExpressio
nAggregateNodeResponse

The SOAP body MUST contain an AddContextExpressionAggregateNodeResponse element.

3.8.4.64.1.3
KeywordService_AddContextExpressionAggregate_AdminExceptionWCFFault_Fa
ultMessage

The
KeywordService_AddContextExpressionAggregate_AdminExceptionWCFFault_FaultMessa
ge response message is sent in reply to the request that is initiated by the
KeywordService_AddContextExpressionAggregateNode_InputMessage message. The
protocol server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

414 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddContextExpressio
nAggregateNodeAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.64.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.64.2.1 AddContextExpressionAggregateNode

The AddContextExpressionAggregateNode element contains input data for an


AddContextExpressionAggregateNode operation.

<xsd:element name="AddContextExpressionAggregateNode">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextId" type="xsd:long"/>
<xsd:element minOccurs="0" name="parentId" type="xsd:long"/>
<xsd:element minOccurs="0" name="type" type="tns:ExpressionTypes"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

contextId: The identifier of the context to which this context expression node belongs. This
element MUST be present.

parentId: The identifier of the parent context expression node of this node in the context
expression. This element MUST be present and the specified parent MUST be an aggregate context
expression node which is associated with the same search setting context that was specified by the
contextId element.

type: The type of the context expression node. This element MUST be present and its value MUST
be "AND", "OR", or "NOT".

3.8.4.64.2.2 AddContextExpressionAggregateNodeResponse

The AddContextExpressionAggregateNodeResponse element contains output data for an


AddContextExpressionAggregateNode operation.

<xsd:element name="AddContextExpressionAggregateNodeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddContextExpressionAggregateNodeResult"
nillable="true" type="tns:ContextExpressionDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

AddContextExpressionAggregateNodeResult: The elements of the added aggregate context


expression node.

415 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.64.3 Complex Types

None.

3.8.4.64.4 Simple Types

None.

3.8.4.64.5 Attributes

None.

3.8.4.64.6 Groups

None.

3.8.4.64.7 Attribute Groups

None.

3.8.4.65 AddContextExpressionAtomicNode

The AddContextExpressionAtomicNode operation adds an atomic context expression node to a


context expression tree on the protocol server.

<wsdl:operation name="AddContextExpressionAtomicNode">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAtomicNode"
message="tns:KeywordService_AddContextExpressionAtomicNode_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAtomicNodeResponse"
message="tns:KeywordService_AddContextExpressionAtomicNode_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAtomicNodeAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_AddContextExpressionAtomicNode_AdminExceptionWCFFault_FaultMessag
e"/>
</wsdl:operation>

The protocol client MUST send a


KeywordService_AddContextExpressionAtomicNode_InputMessage request message. When
the operation finishes successfully, the protocol server MUST respond with a
KeywordService_AddContextExpressionAtomicNode_OutputMessage response message.

3.8.4.65.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.65.1.1 KeywordService_AddContextExpressionAtomicNode_InputMessage

The KeywordService_AddContextExpressionAtomicNode_InputMessage request message


initiates the addition of the atomic context expression node to the context expression tree.

The SOAP action value of the message MUST be as follows.

416 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddContextExpressio
nAtomicNode

The SOAP body MUST contain an AddContextExpressionAtomicNode element.

3.8.4.65.1.2 KeywordService_AddContextExpressionAtomicNode_OutputMessage

The KeywordService_AddContextExpressionAtomicNode_OutputMessage response message


is sent in reply to the request that is initiated by the
KeywordService_AddContextExpressionAtomicNode_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddContextExpressio
nAtomicNodeResponse

The SOAP body MUST contain an AddContextExpressionAtomicNodeResponse element.

3.8.4.65.1.3
KeywordService_AddContextExpressionAtomicNode_AdminExceptionWCFFault_F
aultMessage

The
KeywordService_AddContextExpressionAtomicNode_AdminExceptionWCFFault_FaultMess
age response message is sent in reply to the request that is initiated by the
KeywordService_AddContextExpressionAtomicNode_InputMessage message. The protocol
server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddContextExpressio
nAtomicNodeAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.65.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.65.2.1 AddContextExpressionAtomicNode

The AddContextExpressionAtomicNode element contains input data for an


AddContextExpressionAtomicNode operation.

<xsd:element name="AddContextExpressionAtomicNode">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextId" type="xsd:long"/>
<xsd:element minOccurs="0" name="parentId" type="xsd:long"/>
<xsd:element minOccurs="0" name="key" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="value" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="type" type="tns:ExpressionTypes"/>
</xsd:sequence>

417 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

contextId: The identifier of the context to which this context expression node belongs. This
element MUST be present.

parentId: The identifier of the parent context expression node of this node in the context
expression. This element MUST be present and the specified parent MUST be an aggregate context
expression node which is associated with the same search setting context that was specified by the
contextId element.

key: The key of the context expression node. This value MUST be present and MUST not be "null".

value: The value of the context expression node.

type: The type of the context expression node. This element MUST be present and its value MUST
be "MATCH".

3.8.4.65.2.2 AddContextExpressionAtomicNodeResponse

The AddContextExpressionAtomicNodeResponse element contains result data for an


AddContextExpressionAtomicNode operation.

<xsd:element name="AddContextExpressionAtomicNodeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddContextExpressionAtomicNodeResult" nillable="true"
type="tns:ContextExpressionDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

AddContextExpressionAtomicNodeResult: The elements of the added atomic context expression


node.

3.8.4.65.3 Complex Types

None.

3.8.4.65.4 Simple Types

None.

3.8.4.65.5 Attributes

None.

3.8.4.65.6 Groups

None.

3.8.4.65.7 Attribute Groups

None.

418 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.66 GetContextExpressionTree

The GetContextExpressionTree operation retrieves all the descendant context expression nodes
of a given context expression node.

<wsdl:operation name="GetContextExpressionTree">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionTree" message="tns:KeywordService_GetContextExpressionTree_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionTreeResponse"
message="tns:KeywordService_GetContextExpressionTree_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionTreeAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:KeywordService_GetContextExpressionTree_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a KeywordService_GetContextExpressionTree_InputMessage


request message. When the operation finishes successfully, the protocol server MUST respond with
a KeywordService_GetContextExpressionTree_OutputMessage response message.

3.8.4.66.1 Messages

The following WSDL message definitions are specific to this operation.

3.8.4.66.1.1 KeywordService_GetContextExpressionTree_InputMessage

The KeywordService_GetContextExpressionTree_InputMessage request message initiates the


retrieval of the context expression nodes.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetContextExpressio
nTree

The SOAP body MUST contain a GetContextExpressionTree element.

3.8.4.66.1.2 KeywordService_GetContextExpressionTree_OutputMessage

The KeywordService_GetContextExpressionTree_OutputMessage response message is sent in


reply to the request that is initiated by the
KeywordService_GetContextExpressionTree_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetContextExpressio
nTreeResponse

The SOAP body MUST contain a GetContextExpressionTreeResponse element.

419 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.66.1.3
KeywordService_GetContextExpressionTree_AdminExceptionWCFFault_FaultMes
sage

The KeywordService_GetContextExpressionTree_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
KeywordService_GetContextExpressionTree_InputMessage message. The protocol server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetContextExpressio
nTreeAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.8.4.66.2 Elements

The following XML Schema element definitions are specific to this operation.

3.8.4.66.2.1 GetContextExpressionTree

The GetContextExpressionTree element contains input data for a GetContextExpressionTree


operation.

<xsd:element name="GetContextExpressionTree">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

parentId: The identifier of the parent from which to retrieve the context expression nodes.

3.8.4.66.2.2 GetContextExpressionTreeResponse

The GetContextExpressionTreeResponse element contains result data for a


GetContextExpressionTree operation.

<xsd:element name="GetContextExpressionTreeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetContextExpressionTreeResult" nillable="true"
type="tns:ArrayOfContextExpressionDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetContextExpressionTreeResult: An array of ContextExpressionDTO.

420 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.8.4.66.3 Complex Types

The following XML Schema complex type definitions are specific to this operation.

3.8.4.66.3.1 ArrayOfContextExpressionDTO

The ArrayOfContextExpressionDTO complex type contains an array of ContextExpressionDTO.


This array contains zero, one, or more context expression node elements.

<xsd:complexType name="ArrayOfContextExpressionDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="ContextExpressionDTO"
nillable="true" type="tns:ContextExpressionDTO"/>
</xsd:sequence>
</xsd:complexType>

3.8.4.66.4 Simple Types

None.

3.8.4.66.5 Attributes

None.

3.8.4.66.6 Groups

None.

3.8.4.66.7 Attribute Groups

None.

3.8.5 Timer Events

None.

3.8.6 Other Local Events

None.

3.9 SchemaService Server Details

This service provides operations related to schema management. The schema is the basis of the
configuration of the search application.

3.9.1 Abstract Data Model

This section describes a conceptual model of a possible organization of data that an implementation
maintains to participate in this protocol. The described organization is provided to facilitate the
explanation of how the protocol behaves. This document does not mandate that implementations
adhere to this model, as long as their external behavior is consistent with that described in this
document.

421 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The schema service is responsible for managing the search index configuration, relevance
configuration, and metadata processing configuration. Through the schema service, a protocol client
can create new managed properties to store searchable data in, configure which crawled properties
are associated with managed properties, and control how searches are evaluated against these
managed properties. The schema service also contains operations to create full-text index fields
based on managed properties, making it possible to search the content of multiple managed
properties at a time.

The protocol server MUST maintain collections of the following:

Crawled Property: A crawled property is an element of documents discovered by the search


application during content feeding. Examples of crawled properties include titles of web pages, or
authors of documents.

Crawled property categories: A named grouping of crawled properties, which allows several
crawled properties to be managed together.

Managed property: An element of an item stored in a search system. Managed properties are part
of the search user experience and the schema service control properties on managed properties,
such as stemming, sorting, and summary settings.

Crawled Property mappings: A list of mappings from crawled property to managed properties.
The schema service contains operations for associating crawled properties with managed properties,
causing the managed properties to be populated with content from the crawled properties. These
mappings are used by the item processing service when receiving new content (see [MS-FSO]
section 2.1.1.4).

Full-text index field: A grouping of managed properties in the search system, which enables the
content of managed properties to be searchable. Each managed property has an importance level in
a full-text index field, enabling rank profiles to control how the content of managed properties
contributes to the relevancy rank of indexed items.

Full-text index fields mappings: Managed properties can be searched individually (if configured
to be searchable) or as part of a full-text index field. The schema service contains operations for
controlling which managed properties are mapped into a full-text index field, and at what
importance level they are. These mappings are used by the item processing service when receiving
new content (see [MS-FSO] section 2.1.1.4).

Refiner: A set of configuration settings that control how items in search results are aggregated into
categories, known as refiners. The settings include sorting options and categorization algorithm
options. The categorization of items is calculated by using the contents of a managed property to
which the refiner is associated.

Rank profile: A group of relevance settings that the search system uses to influence the ranking of
search results when searching one or more full-textindex fields.

Each rank profile instance MUST in addition maintain collections of the following:

Quality rank component: An element of a rank profile that allows high-quality items to receive a
higher relevancy rank. The quality of items is determined by an implementation-specific algorithm.
The Quality rank component lists which internal properties are used to calculate the final quality
rank.

Keyword rank component: An element of a rank profile that allows items containing certain terms
to receive a higher relevancy rank. This collection consists of a list of terms and boost values which
specify by what amount to increase the relevance rank if the term exists in the document.

422 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Full-text index rank component: An element of a rank profile that determines how the
importance levels of managed properties in a full-text index field and the position of occurrences of
queried terms within managed properties contribute to the relevancy rank of documents.

In addition, the protocol server MUST maintain the following states:

DefaultFullTextIndex: The full-text index field to search if no full-text index field is specified.

DefaultRankProfile: The rank-profile to use for sorting if no rank profile or sorting is specified in a
query against the search application.

An example of how this could be implemented and persisted can be found in [MS-FSADS].

The schema service operations are used to configure several other components of the search
system. The configuration is done by generating new versions of configuration files, which are
uploaded to the configuration server through the protocols specified in [MS-FSCMW] or [MS-FSCX].
The components in the search system subscribes to updates on configuration files they use, and will
receive a notification from the configuration server when they are updated.

The configuration files that the protocol server MUST support updating can be divided into two
classes:

Class Specified In Description

Processing [MS-FSPSCFG] Files used by the item processing service.

Search and [MS-FSSCFG] and [MS- Files containing specifications of the search index
Indexing FSQRCFG] content and layout.

Each operation that leads to an update of a configuration file specifies which files that MUST be
updated. Some of the operations update the configuration asynchronously.

All operations that generate new configuration files MUST publish these through the [MS-FSCMW] or
[MS-FSCX] protocol.

3.9.2 Timers

None.

3.9.3 Initialization

None.

3.9.4 Message Processing Events and Sequencing Rules

The following table specifies message processing events and sequencing rules.

Operation Description

ContainsCategory Checks whether a crawled property is associated with a


crawled property category.

ContainsCategoryByName Checks for the existence of a crawled property category.

ContainsFullTextIndex Checks for the existence of a full-text index field.

423 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Operation Description

ContainsManagedProperty Checks whether a managed property exists.

ContainsRankProfile Checks whether a rank profile exists.

CreateCategoryProperty Creates a crawled property category.

CreateCrawledProperties Creates a set of crawled properties.

CreateCrawledProperty Creates a crawled property.

CreateCrawledPropertySimple Creates a crawled property.

CreateFullTextIndex Creates a full-text index field.

CreateFullTextIndexMapping Includes a managed property in a full-text index field.

CreateFullTextIndexRankComponent Creates a full-text index field rank component in a rank


profile.

CreateManagedProperty Creates a managed property.

CreateManagedPropertyBoostComponent Creates a keyword rank component in a rank profile.

CreateManagedPropertyMinimal Creates a minimal managed property.

CreateQualityComponent Creates a quality rank component in a rank profile.

CreateRankProfile Creates a rank profile.

CreateRankProfileWithDefaults Creates a rank profile with default settings.

DeleteCategory Deletes a crawled property category.

DeleteFullTextIndex Deletes a full-text index field.

DeleteFullTextIndexMapping Removes a managed property from a full-text index field.

DeleteFullTextIndexRankComponent Deletes a full-text index field rank component of a rank


profile.

DeleteManagedProperty Deletes a managed property.

DeleteManagedPropertyBoostComponent Deletes a keyword rank component of a rank profile.

DeleteQualityComponent Deletes a quality rank component in a rank profile.

DeleteRankProfile Deletes a rank profile.

DeleteUnmappedProperties Deletes unmapped properties in a crawled property


category.

GetAllCategories Retrieves all categories.

GetAllCrawledProperties Retrieves all crawled properties from a crawled property


category.

GetAllCrawledPropertiesCount Retrieves the count of crawled properties from a crawled


property category.

424 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Operation Description

GetAllFullTextIndecies Retrieves all full-text index fields.

GetAllManagedProperties Retrieves all managed properties.

GetAllRankProfiles Retrieves all rank profiles.

GetCategory Retrieves a crawled property category.

GetCategoryByName Retrieves a crawled property category by name.

GetCrawledProperty Retrieves a crawled property.

GetCrawledPropertyMappings Retrieves a mapping of crawled properties.

GetFreshnessManagedPropertyReference Retrieves a freshness managed property reference from


a rank profile.

GetFullTextIndex Retrieves a full-text index field .

GetFullTextIndexMappings Retrieves the full-text index fields that include a


managed property.

GetFullTextIndexRankCollection Retrieves the full-text index rank collection from a rank


profile.

GetImportanceLevelWeight Retrieves the importance level weight from a rank


profile.

GetManagedProperty Retrieves a managed property from a rank profile.

GetManagedPropertyBoostCollection Retrieves a managed property boost collection from a


rank profile.

GetManagedPropertyById Retrieves a managed property by identifier.

GetMappedManagedProperties Retrieves the mapped managed properties of a crawled


property.

GetMappingsForLevel Retrieves the mappings for a level from a full-text index


field.

GetPropsetCategoryMappings Retrieves all the GUIDs associated with a crawled


property category.

GetQualityComponentCollection Retrieves a quality rank component collection from a


rank profile.

GetQueryCrawledProperties Retrieves the crawled properties.

GetRankProfile Retrieves the rank profile.

GetRefinerConfiguration Retrieves the refiner configuration from a managed


property.

GetUnmappedCrawledProperties Retrieves unmapped crawled properties from a crawled


property category.

MakeDefaultFullTextIndex Makes a full-text index field the default one to use in


searches.

425 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Operation Description

MakeDefaultRankProfile Makes a rank profile the default one to use in searches.

QueryCrawledProperties Retrieves crawled properties from a crawled property


category.

SetCrawledPropertyMappings Sets crawled property mappings.

SetFreshnessManagedPropertyReference Sets the freshness managed property reference of a rank


profile.

SetImportanceLevelWeight Sets the importance level weight of a rank profile.

SetPropsetCategoryMappings Associates GUIDs with a crawled property category.

SetRefinerConfiguration Sets the refiner configuration of a managed property.

SetResultFallback Sets the result fallback of a managed property.

UpdateCategory Updates a crawled property category.

UpdateCrawledProperty Updates a crawled property.

UpdateFullTextIndex Updates a full-text index field.

UpdateFullTextIndexRankComponent Updates the full-text index field rank component of a


rank profile.

UpdateManagedProperty Updates a managed property.

UpdateManagedPropertyBoostComponent Updates a keyword rank component.

UpdateQualityComponent Updates the quality rank component of a rank profile.

UpdateRankProfile Updates a rank profile.

3.9.4.1 ContainsCategory

The ContainsCategory operation checks whether a crawled property category that is identified by
a given GUID exists in the search application.

<wsdl:operation name="ContainsCategory">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sCategory" message="tns:SchemaService_ContainsCategory_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sCategoryResponse" message="tns:SchemaService_ContainsCategory_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sCategoryAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_ContainsCategory_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_ContainsCategory_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_ContainsCategory_OutputMessage response message.

426 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.1.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.1.1.1 SchemaService_ContainsCategory_InputMessage

The SchemaService_ContainsCategory_InputMessage request message initiates the operation


to check whether the given crawled property category exists in the search system.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/ContainsCategory

The SOAP body MUST contain a ContainsCategory element.

3.9.4.1.1.2 SchemaService_ContainsCategory_OutputMessage

The SchemaService_ContainsCategory_OutputMessage response message is sent in reply to


the request that is initiated by the SchemaService_ContainsCategory_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/ContainsCategoryResp
onse

The SOAP body MUST contain a ContainsCategoryResponse element.

3.9.4.1.1.3
SchemaService_ContainsCategory_AdminExceptionWCFFault_FaultMessage

The SchemaService_ContainsCategory_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SchemaService_ContainsCategory_InputMessage message. The schema server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/ContainsCategoryAdmi
nExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.1.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.1.2.1 ContainsCategory

The ContainsCategory element contains the input data for a ContainsCategory operation.

<xsd:element name="ContainsCategory">
<xsd:complexType>
<xsd:sequence>

427 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="propset" type="ser:guid"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

propset: A GUID that identifies a crawled property category.

3.9.4.1.2.2 ContainsCategoryResponse

The ContainsCategoryResponse element contains the output data for a ContainsCategory


operation. The response contains a Boolean value that specifies whether the crawled property
category exists in the search application.

<xsd:element name="ContainsCategoryResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsCategoryResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ContainsCategoryResult: The value MUST be "true" if the crawled property is associated with a
crawled property category; otherwise, the value MUST be "false".

3.9.4.1.3 Complex Types

None.

3.9.4.1.4 Simple Types

None.

3.9.4.1.5 Attributes

None.

3.9.4.1.6 Groups

None.

3.9.4.1.7 Attribute Groups

None.

3.9.4.2 ContainsCategoryByName

The ContainsCategoryByName operation checks whether a named crawled property category


exists.

<wsdl:operation name="ContainsCategoryByName">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsCategoryByName" message="tns:SchemaService_ContainsCategoryByName_InputMessage"/>

428 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsCategoryByNameResponse"
message="tns:SchemaService_ContainsCategoryByName_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsCategoryByNameAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_ContainsCategoryByName_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_ContainsCategoryByName_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_ContainsCategoryByName_OutputMessage response message.

3.9.4.2.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.2.1.1 SchemaService_ContainsCategoryByName_InputMessage

The SchemaService_ContainsCategoryByName_InputMessage request message initiates the


operation that checks for the existence of a named crawled property category.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsCategoryByName

The SOAP body MUST contain a ContainsCategoryByName element.

3.9.4.2.1.2 SchemaService_ContainsCategoryByName_OutputMessage

The SchemaService_ContainsCategoryByName_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_ContainsCategoryByName_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsCategoryByNameResponse

The SOAP body MUST contain a ContainsCategoryByNameResponse element.

3.9.4.2.1.3
SchemaService_ContainsCategoryByName_AdminExceptionWCFFault_FaultMessa
ge

The SchemaService_ContainsCategoryByName_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_ContainsCategoryByName_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

429 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsCategoryByNameAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.2.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.2.2.1 ContainsCategoryByName

The ContainsCategoryByName element contains the input data for a ContainsCategoryByName


operation.

<xsd:element name="ContainsCategoryByName">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of the crawled property category for which to check.

3.9.4.2.2.2 ContainsCategoryByNameResponse

The ContainsCategoryByNameResponse element is the output data for a


ContainsCategoryByName operation. The response contains a Boolean value that specifies
whether the crawled property category exists.

<xsd:element name="ContainsCategoryByNameResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsCategoryByNameResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ContainsCategoryByNameResult: The value MUST be "true" if the crawled property category


exists; otherwise, the value MUST be "false".

3.9.4.2.3 Complex Types

None.

3.9.4.2.4 Simple Types

None.

3.9.4.2.5 Attributes

None.

430 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.2.6 Groups

None.

3.9.4.2.7 Attribute Groups

None.

3.9.4.3 ContainsFullTextIndex

The ContainsFullTextIndex operation checks whether a full-text index field exists.

<wsdl:operation name="ContainsFullTextIndex">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsFullTextIndex" message="tns:SchemaService_ContainsFullTextIndex_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsFullTextIndexResponse"
message="tns:SchemaService_ContainsFullTextIndex_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsFullTextIndexAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_ContainsFullTextIndex_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_ContainsFullTextIndex_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_ContainsFullTextIndex_OutputMessage response message.

3.9.4.3.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.3.1.1 SchemaService_ContainsFullTextIndex_InputMessage

The SchemaService_ContainsFullTextIndex_InputMessage request message initiates the


operation that checks for the existence of a full-text index field.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/ContainsFullTextInde
x

The SOAP body MUST contain a ContainsFullTextIndex element.

3.9.4.3.1.2 SchemaService_ContainsFullTextIndex_OutputMessage

The SchemaService_ContainsFullTextIndex_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_ContainsFullTextIndex_InputMessage message.

The SOAP action value of the message MUST be as follows.

431 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/ContainsFullTextInde
xResponse

The SOAP body MUST contain a ContainsFullTextIndexResponse element.

3.9.4.3.1.3
SchemaService_ContainsFullTextIndex_AdminExceptionWCFFault_FaultMessage

The SchemaService_ContainsFullTextIndex_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_ContainsFullTextIndex_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsFullTextIndexAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.3.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.3.2.1 ContainsFullTextIndex

The ContainsFullTextIndex element contains the input data for a ContainsFullTextIndex


operation.

<xsd:element name="ContainsFullTextIndex">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of the index to check.

3.9.4.3.2.2 ContainsFullTextIndexResponse

The ContainsFullTextIndexResponse element contains the output data for a


ContainsFullTextIndex operation. The response contains a Boolean value that specifies whether
the full-text index field exists.

<xsd:element name="ContainsFullTextIndexResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsFullTextIndexResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

432 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


ContainsFullTextIndexResult: The value MUST be "true" if the full-text index field exists;
otherwise, the value MUST be "false".

3.9.4.3.3 Complex Types

None.

3.9.4.3.4 Simple Types

None.

3.9.4.3.5 Attributes

None.

3.9.4.3.6 Groups

None.

3.9.4.3.7 Attribute Groups

None.

3.9.4.4 ContainsManagedProperty

The ContainsManagedProperty operation checks whether a managed property exists.

<wsdl:operation name="ContainsManagedProperty">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsManagedProperty" message="tns:SchemaService_ContainsManagedProperty_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsManagedPropertyResponse"
message="tns:SchemaService_ContainsManagedProperty_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsManagedPropertyAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_ContainsManagedProperty_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_ContainsManagedProperty_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_ContainsManagedProperty_OutputMessage response message.

3.9.4.4.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.4.1.1 SchemaService_ContainsManagedProperty_InputMessage

The SchemaService_ContainsManagedProperty_InputMessage request message initiates a


check for the existence of a managed property.

The SOAP action value of the message MUST be as follows.

433 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsManagedProperty

The SOAP body MUST contain a ContainsManagedProperty element.

3.9.4.4.1.2 SchemaService_ContainsManagedProperty_OutputMessage

The SchemaService_ContainsManagedProperty_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_ContainsManagedProperty_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsManagedPropertyResponse

The SOAP body MUST contain a ContainsManagedPropertyResponse element.

3.9.4.4.1.3
SchemaService_ContainsManagedProperty_AdminExceptionWCFFault_FaultMess
age

The SchemaService_ContainsManagedProperty_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_ContainsManagedProperty_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsManagedPropertyAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.4.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.4.2.1 ContainsManagedProperty

The ContainsManagedProperty element contains the input data for a


ContainsManagedProperty operation.

<xsd:element name="ContainsManagedProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of the managed property.

434 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.4.2.2 ContainsManagedPropertyResponse

The ContainsManagedPropertyResponse element contains the output data for a


ContainsManagedProperty operation. The response contains a Boolean value that specifies
whether the managed property exists.

<xsd:element name="ContainsManagedPropertyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsManagedPropertyResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ContainsManagedPropertyResult: The value MUST be "true" if a managed property exists;


otherwise, the value MUST be "false".

3.9.4.4.3 Complex Types

None.

3.9.4.4.4 Simple Types

None.

3.9.4.4.5 Attributes

None.

3.9.4.4.6 Groups

None.

3.9.4.4.7 Attribute Groups

None.

3.9.4.5 ContainsRankProfile

The ContainsRankProfile operation checks whether a rank profile exists.

<wsdl:operation name="ContainsRankProfile">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsRankProfile" message="tns:SchemaService_ContainsRankProfile_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsRankProfileResponse" message="tns:SchemaService_ContainsRankProfile_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsRankProfileAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_ContainsRankProfile_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

435 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The protocol client MUST send a SchemaService_ContainsRankProfile_InputMessage request
message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_ContainsRankProfile_OutputMessage response message.

3.9.4.5.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.5.1.1 SchemaService_ContainsRankProfile_InputMessage

The SchemaService_ContainsRankProfile_InputMessage request message initiates the


operation to check whether a rank profile exists.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/ContainsRankProfile

The SOAP body MUST contain a ContainsRankProfile element.

3.9.4.5.1.2 SchemaService_ContainsRankProfile_OutputMessage

The SchemaService_ContainsRankProfile_OutputMessage response message is sent in reply


to the request that is initiated by the SchemaService_ContainsRankProfile_InputMessage
message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/ContainsRankProfileR
esponse

The SOAP body MUST contain a ContainsRankProfileResponse element.

3.9.4.5.1.3
SchemaService_ContainsRankProfile_AdminExceptionWCFFault_FaultMessage

The SchemaService_ContainsRankProfile_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_ContainsRankProfile_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
ContainsRankProfileAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.5.2 Elements

The following XML Schema element definitions are specific to this operation.

436 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.5.2.1 ContainsRankProfile

The ContainsRankProfile element contains the input data for a ContainsRankProfile operation.

<xsd:element name="ContainsRankProfile">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of the rank profile to check.

3.9.4.5.2.2 ContainsRankProfileResponse

The ContainsRankProfileResponse element contains the output data for a ContainsRankProfile


operation. The response contains a Boolean value that specifies whether the rank profile exists.

<xsd:element name="ContainsRankProfileResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsRankProfileResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ContainsRankProfileResult: The value MUST be "true" if rank profile exists; otherwise, the value
MUST be "false".

3.9.4.5.3 Complex Types

None.

3.9.4.5.4 Simple Types

None.

3.9.4.5.5 Attributes

None.

3.9.4.5.6 Groups

None.

3.9.4.5.7 Attribute Groups

None.

3.9.4.6 CreateCategoryProperty

The CreateCategoryProperty operation creates a crawled property category. This operation MUST
update the PropertyCategories.xml file, see [MS-FSPSCFG] section 2.3.

437 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="CreateCategoryProperty">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCategoryProperty" message="tns:SchemaService_CreateCategoryProperty_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCategoryPropertyResponse"
message="tns:SchemaService_CreateCategoryProperty_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCategoryPropertyAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateCategoryProperty_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_CreateCategoryProperty_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_CreateCategoryProperty_OutputMessage response message.

3.9.4.6.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.6.1.1 SchemaService_CreateCategoryProperty_InputMessage

The SchemaService_CreateCategoryProperty_InputMessage request message initiates the


operation to create a crawled property category.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCategoryProperty

The SOAP body MUST contain a CreateCategoryProperty element.

3.9.4.6.1.2 SchemaService_CreateCategoryProperty_OutputMessage

The SchemaService_CreateCategoryProperty_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_CreateCategoryProperty_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCategoryPropertyResponse

The SOAP body MUST contain a CreateCategoryPropertyResponse element.

3.9.4.6.1.3
SchemaService_CreateCategoryProperty_AdminExceptionWCFFault_FaultMessag
e

The SchemaService_CreateCategoryProperty_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the

438 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


SchemaService_CreateCategoryProperty_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCategoryPropertyAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.6.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.6.2.1 CreateCategoryProperty

The CreateCategoryProperty element contains the input data for a CreateCategoryProperty


operation.

<xsd:element name="CreateCategoryProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" name="name" type="xsd:string"/>
<xsd:element minOccurs="0" name="Propset" type="ser:guid"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of the crawled property category to create.

Propset: A GUID that is associated with the crawled property category. A crawled property
category can be associated with multiple GUIDs using SetPropsetCategoryMappings after it has been
created.

3.9.4.6.2.2 CreateCategoryPropertyResponse

The CreateCategoryPropertyResponse element contains the output data from a


CreateCategoryProperty operation. The response contains a CategoryDTO.

<xsd:element name="CreateCategoryPropertyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateCategoryPropertyResult" nillable="true"
type="tns:CategoryDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CreateCategoryPropertyResult: The elements of the created crawled property category.

3.9.4.6.3 Complex Types

None.

439 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.6.4 Simple Types

None.

3.9.4.6.5 Attributes

None.

3.9.4.6.6 Groups

None.

3.9.4.6.7 Attribute Groups

None.

3.9.4.7 CreateCrawledProperties

The CreateCrawledProperties operation creates a set of crawled properties. The operation MUST
update the internal state of the protocol server, but the operation does not lead to any configuration
files being updated.

<wsdl:operation name="CreateCrawledProperties">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCrawledProperties" message="tns:SchemaService_CreateCrawlProperties_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCrawledPropertiesResponse"
message="tns:SchemaService_CreateCrawledProperties_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCrawledPropertiesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateCrawledProperties_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_CreateCrawledProperties_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_CreateCrawledProperties_OutputMessage response message.

3.9.4.7.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.7.1.1 SchemaService_CreateCrawledProperties_InputMessage

The SchemaService_CreateCrawledProperties_InputMessage request message initiates the


operation to create a set of crawled properties.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateCrawledPropert
ies

The SOAP body MUST contain a CreateCrawledProperties element.

440 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.7.1.2 SchemaService_CreateCrawledProperties_OutputMessage

The SchemaService_CreateCrawledProperties_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_CreateCrawledProperties_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateCrawledPropert
iesResponse

The SOAP body MUST contain a CreateCrawledPropertiesResponse element.

3.9.4.7.1.3
SchemaService_CreateCrawledProperties_AdminExceptionWCFFault_FaultMessa
ge

The SchemaService_CreateCrawledProperties_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_CreateCrawledProperties_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCrawledPropertiesAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.7.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.7.2.1 CreateCrawledProperties

The CreateCrawledProperties element contains the input data for a CreateCrawledProperties


operation.

<xsd:element name="CreateCrawlProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="crawledProperties" type="msa: ArrayOfstring"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

crawledProperties: The crawled properties to create. Each string value in the array consists of 3
fields that are separated by colons. These fields are specified in the following table.

Field Description

1 GUID of the crawled property category that is associated with this crawled property.

441 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Field Description

2 Name of the crawled property.

3 The type of the crawled property, represented by an integer (see section 2.2.4.28 for the list of
valid types)

3.9.4.7.2.2 CreateCrawledPropertiesResponse

The CreateCrawledPropertiesResponse element contains result data for a


CreateCrawledProperties operation. The response contains a Boolean value that specifies
whether the crawled properties were created.

<xsd:element name="CrawledPropertiesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CrawledPropertiesResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CrawledPropertiesResult: The value is "true" if crawl properties were successfully created;


otherwise, the value is "false".

3.9.4.7.3 Complex Types

None.

3.9.4.7.4 Simple Types

None.

3.9.4.7.5 Attributes

None.

3.9.4.7.6 Groups

None.

3.9.4.7.7 Attribute Groups

None.

3.9.4.8 CreateCrawledProperty

The CreateCrawledProperty operation creates a crawled property. This operation only updates
the internal state of the protocol server, and does not lead to any configuration files being
updated.<wsdl:operation name="CreateCrawledProperty">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCrawledProperty" message="tns:SchemaService_CreateCrawledProperty_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/

442 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


CreateCrawledPropertyResponse"
message="tns:SchemaService_CreateCrawledProperty_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCrawledPropertyAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateCrawledProperty_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_CreateCrawledProperty_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_CreateCrawledProperty_OutputMessage response message.

3.9.4.8.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.8.1.1 SchemaService_CreateCrawledProperty_InputMessage

The SchemaService_CreateCrawledProperty_InputMessage request message initiates the


operation to create a crawled property.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateCrawledPropert
y

The SOAP body MUST contain a CreateCrawledProperty element.

3.9.4.8.1.2 SchemaService_CreateCrawledProperty_OutputMessage

The SchemaService_CreateCrawledProperty_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_CreateCrawledProperty_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCrawledPropertyResponse

The SOAP body MUST contain a CreateCrawledPropertyResponse element.

3.9.4.8.1.3
SchemaService_CreateCrawledProperty_AdminExceptionWCFFault_FaultMessage

The SchemaService_CreateCrawledProperty_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_CreateCrawledProperty_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCrawledPropertyAdminExceptionWCFFault

443 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.8.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.8.2.1 CreateCrawledProperty

The CreateCrawledProperty element contains the input data for a CreateCrawledProperty


operation.

<xsd:element name="CreateCrawledProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" name="propertyName" type="xsd:string"/>
<xsd:element minOccurs="0" name="propset" type="ser:guid"/>
<xsd:element minOccurs="0" name="variantType" type="xsd:int "/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

propertyName: A string that specifies the name of the crawled property.

propset: The GUID of the crawled property category that is associated with this crawled property. A
crawled property MUST be associated with a crawled property category.

variantType: The variant type to be given to the created crawled property. The valid values for this
element are specified by the table in section 2.2.4.32.

3.9.4.8.2.2 CreateCrawledPropertyResponse

The CreateCrawledPropertyResponse element contains the result data for a


CreateCrawledProperty operation. The response contains a CrawledPropertyDTO.

<xsd:element name="CreateCrawledPropertyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateCrawledPropertyResult" nillable="true"
type="tns:CrawledPropertyDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CreateCrawledPropertyResult: A CrawledPropertyDTO that contains the elements of the


created crawled property.

3.9.4.8.3 Complex Types

None.

3.9.4.8.4 Simple Types

None.

444 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.8.5 Attributes

None.

3.9.4.8.6 Groups

None.

3.9.4.8.7 Attribute Groups

None.

3.9.4.9 CreateCrawledPropertySimple

The CreateCrawledPropertySimple operation creates a crawled property. This operation differs


from CreateCrawledProperty in how the input is formatted (see the specification of the
SchemaService_CreateCrawledPropertySimple_InputMessage). The operation MUST update
the internal state of the protocol server, but does not lead to configuration updates outside the
protocol server.

<wsdl:operation name="CreateCrawledPropertySimple">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCrawledPropertySimple"
message="tns:SchemaService_CreateCrawledPropertySimple_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCrawledPropertySimpleResponse"
message="tns:SchemaService_CreateCrawledPropertySimple_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCrawledPropertySimpleAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateCrawledPropertySimple_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_CreateCrawledPropertySimple_InputMessage request message. When the
operation finishes successfully, the schema server MUST respond with a
SchemaService_CreateCrawledPropertySimple_OutputMessage response message.

3.9.4.9.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.9.1.1 SchemaService_CreateCrawledPropertySimple_InputMessage

The SchemaService_CreateCrawledPropertySimple_InputMessage request message initiates


the operation to create a crawled property.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCrawledPropertySimple

The SOAP body MUST contain a CreateCrawledPropertySimple element.

445 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.9.1.2 SchemaService_CreateCrawledPropertySimple_OutputMessage

The SchemaService_CreateCrawledPropertySimple_OutputMessage response message is


sent in reply to the request that is initiated by the
SchemaService_CreateCrawledPropertySimple_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCrawledPropertySimpleResponse

The SOAP body MUST contain a CreateCrawledPropertySimpleResponse element.

3.9.4.9.1.3
SchemaService_CreateCrawledPropertySimple_AdminExceptionWCFFault_FaultM
essage

The
SchemaService_CreateCrawledPropertySimple_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_CreateCrawledPropertySimple_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateCrawledPropertySimpleAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.9.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.9.2.1 CreateCrawledPropertySimple

The CreateCrawledPropertySimple element contains the input data for a


CreateCrawledPropertySimple operation.

<xsd:element name="CreateCrawledPropertySimple">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="crawledProperty" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

crawledProperty: The crawled property to create. This value consists of 3 fields, separated by
colons. These fields are specified in the table in section 3.9.4.7.2.1.

446 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.9.2.2 CreateCrawledPropertySimpleResponse

The CreateCrawledPropertySimpleResponse element contains the output data for a


CreateCrawledPropertySimple operation. The response contains a Boolean value that specifies
whether the crawled property simple was created.

<xsd:element name="CreateCrawledPropertySimpleResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateCrawledPropertySimpleResult"
type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CreateCrawledPropertySimpleResult: The value MUST be "true" if the crawled property was


created successfully; otherwise, the value MUST be "false".

3.9.4.9.3 Complex Types

None.

3.9.4.9.4 Simple Types

None.

3.9.4.9.5 Attributes

None.

3.9.4.9.6 Groups

None.

3.9.4.9.7 Attribute Groups

None.

3.9.4.10 CreateFullTextIndex

The CreateFullTextIndex operation creates a new full-text index field. The operation is
asynchronous. This operation MUST update the rank.cf, index.cf, indexConfig.xml and
FieldProperties.xml configuration files (see [MS-FSSCFG] section 2).

<wsdl:operation name="CreateFullTextIndex">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndex" message="tns:SchemaService_CreateFullTextIndex_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexResponse" message="tns:SchemaService_CreateFullTextIndex_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateFullTextIndex_AdminExceptionWCFFault_FaultMessage"/>

447 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:operation>

The protocol client MUST send a SchemaService_CreateFullTextIndex_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_CreateFullTextIndex_OutputMessage response message.

3.9.4.10.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.10.1.1 SchemaService_CreateFullTextIndex_InputMessage

The SchemaService_CreateFullTextIndex_InputMessage request message initiates the


operation to create a new full-text index field.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateFullTextIndex

The SOAP body MUST contain a CreateFullTextIndex element.

3.9.4.10.1.2 SchemaService_CreateFullTextIndex_OutputMessage

The SchemaService_CreateFullTextIndex_OutputMessage response message is sent in reply


to the request that is initiated by the SchemaService_CreateFullTextIndex_InputMessage
message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexResponse

The SOAP body MUST contain a CreateFullTextIndexResponse element.

3.9.4.10.1.3
SchemaService_CreateFullTextIndex_AdminExceptionWCFFault_FaultMessage

The SchemaService_CreateFullTextIndex_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_CreateFullTextIndex_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.10.2 Elements

The following XML Schema element definitions are specific to this operation.

448 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.10.2.1 CreateFullTextIndex

The CreateFullTextIndex element contains the input data for a CreateFullTextIndex operation.

<xsd:element name="CreateFullTextIndex">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" type="xsd:string"/>
<xsd:element minOccurs="0" name="description" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="lemmatizationEnabled" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="deleteDisallowed" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of the full-text index field. This name MUST be unique.

description: The description of the full-text index field.

lemmatizationEnabled: The value MUST be "true" if stemming is to be enabled; otherwise, the


value MUST be "false".

deleteDisallowed: The value MUST be "true" if a delete operation is not allowed; otherwise, the
value MUST be "false".

3.9.4.10.2.2 CreateFullTextIndexResponse

The CreateFullTextIndexResponse element contains the output data from a


CreateFullTextIndex operation. The response contains a FullTextIndexDTO.

<xsd:element name="CreateFullTextIndexResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateFullTextIndexResult" nillable="true"
type="tns:FullTextIndexDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CreateFullTextIndexResult: A FullTextIndexDTO that contains the elements of the created full-


text index field.

3.9.4.10.3 Complex Types

None.

3.9.4.10.4 Simple Types

None.

3.9.4.10.5 Attributes

None.

449 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.10.6 Groups

None.

3.9.4.10.7 Attribute Groups

None.

3.9.4.11 CreateFullTextIndexMapping

The CreateFullTextIndexMapping operation includes a managed property in a full-text index


field, causing the content of the managed property to become indexed. The operation requires
reprocessing of the content for it to be included into the full-text index field. Reprocessing is done by
refeeding the content through the item processing service from the original content source (see
[MS-FSO] section 2.1.1.4).

This operation MUST update the FieldProperties.xml, indexConfig.xml and fixml_mappings.xml files
(see [MS-FSSCFG] section 2). If the managed property has the summary type set to dynamic, the
protocol server MUST also update the fsearch.addon file (see [MS-FSSCFG] section 2.7).

<wsdl:operation name="CreateFullTextIndexMapping">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexMapping"
message="tns:SchemaService_CreateFullTextIndexMapping_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexMappingResponse"
message="tns:SchemaService_CreateFullTextIndexMapping_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexMappingAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateFullTextIndexMapping_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_CreateFullTextIndexMapping_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_CreateFullTextIndexMapping_OutputMessage response message.

3.9.4.11.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.11.1.1 SchemaService_CreateFullTextIndexMapping_InputMessage

The SchemaService_CreateFullTextIndexMapping_InputMessage request message initiates


the operation to add a managed property to a full-text index field.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexMapping

The SOAP body MUST contain a CreateFullTextIndexMapping element.

450 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.11.1.2 SchemaService_CreateFullTextIndexMapping_OutputMessage

The SchemaService_CreateFullTextIndexMapping_OutputMessage response message is sent


in reply to the request that is initiated by the
SchemaService_CreateFullTextIndexMapping_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexMappingResponse

The SOAP body MUST contain a CreateFullTextIndexMappingResponse element.

3.9.4.11.1.3
SchemaService_CreateFullTextIndexMapping_AdminExceptionWCFFault_FaultMe
ssage

The
SchemaService_CreateFullTextIndexMapping_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_CreateFullTextIndexMapping_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexMappingAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.11.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.11.2.1 CreateFullTextIndexMapping

The CreateFullTextIndexMapping element contains the input data for a


CreateFullTextIndexMapping operation.

<xsd:element name="CreateFullTextIndexMapping">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ManagedPropertyId" type="xsd:long"/>
<xsd:element minOccurs="0" name="FullTextIndexId" type="xsd:long"/>
<xsd:element minOccurs="0" name="ImportanceLevel" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ManagedPropertyId: The identifier of the managed property.

FullTextIndexId: The identifier of the full-text index field.

451 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


ImportanceLevel: An indication of the importance level of the managed property in the full-text
index field. The value MUST be in the range of 1 to 7, inclusive.

3.9.4.11.2.2 CreateFullTextIndexMappingResponse

The CreateFullTextIndexMappingResponse element contains the output data from a


CreateFullTextIndexMapping operation. The response contains a FullTextIndexMappingDTO.

<xsd:element name="CreateFullTextIndexMappingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateFullTextIndexMappingResult" nillable="true"
type="tns:FullTextIndexMappingDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CreateFullTextIndexMappingResult: A FullTextIndexMappingDTO containing the elements of


the full-text index field mapping that was created.

3.9.4.11.3 Complex Types

None.

3.9.4.11.4 Simple Types

None.

3.9.4.11.5 Attributes

None.

3.9.4.11.6 Groups

None.

3.9.4.11.7 Attribute Groups

None.

3.9.4.12 CreateFullTextIndexRankComponent

The CreateFullTextIndexRankComponent operation creates a full-text index field rank


component in the given rank profile. The rank component applies to the given full-text index field.
This rank component controls how each importance level in the full-text index field is weighted when
calculating rank. This operation is asynchronous, and there is no operation to verify whether it has
finished. This operation MUST update the rank.cf and indexConfig.xml configuration files (see [MS-
FSSCFG] section 2).

<wsdl:operation name="CreateFullTextIndexRankComponent">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexRankComponent"
message="tns:SchemaService_CreateFullTextIndexRankComponent_InputMessage"/>

452 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexRankComponentResponse"
message="tns:SchemaService_CreateFullTextIndexRankComponent_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexRankComponentAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateFullTextIndexRankComponent_AdminExceptionWCFFault_FaultMessa
ge"/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_CreateFullTextIndexRankComponent_InputMessage request message.
When the operation finishes successfully, the schema server MUST respond with a
SchemaService_CreateFullTextIndexRankComponent_OutputMessage response message.

3.9.4.12.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.12.1.1 SchemaService_CreateFullTextIndexRankComponent_InputMessage

The SchemaService_CreateFullTextIndexRankComponent_InputMessage request message


initiates the operation to create a full-text index field rank component.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexRankComponent

The SOAP body MUST contain a CreateFullTextIndexRankComponent element.

3.9.4.12.1.2
SchemaService_CreateFullTextIndexRankComponent_OutputMessage

The SchemaService_CreateFullTextIndexRankComponent_OutputMessage response


message is sent in reply to the request that is initiated by the
SchemaService_CreateFullTextIndexRankComponent_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexRankComponentResponse

The SOAP body MUST contain a CreateFullTextIndexRankComponentResponse element.

3.9.4.12.1.3
SchemaService_CreateFullTextIndexRankComponent_AdminExceptionWCFFault_
FaultMessage

The
SchemaService_CreateFullTextIndexRankComponent_AdminExceptionWCFFault_FaultMes
sage response message is sent in reply to the request that is initiated by the

453 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


SchemaService_CreateFullTextIndexRankComponent_InputMessage message. The schema
server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateFullTextIndexRankComponentAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.12.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.12.2.1 CreateFullTextIndexRankComponent

The CreateFullTextIndexRankComponent element contains the input data for a


CreateFullTextIndexRankComponent operation.

<xsd:element name="CreateFullTextIndexRankComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
<xsd:element minOccurs="0" name="FullTextIndexReference" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileId: The identifier of the rank profile. This value MUST be the identifier of an existing
rank profile.

FullTextIndexReference: A reference to the full-text index field. This value MUST be a


reference to an existing full-text index field.

3.9.4.12.2.2 CreateFullTextIndexRankComponentResponse

The CreateFullTextIndexRankComponentResponse element contains the output data from a


CreateFullTextIndexRankComponent operation. The response contains a
FullTextIndexRankComponentDTO.

<xsd:element name="CreateFullTextIndexRankComponentResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateFullTextIndexRankComponentResult"
nillable="true" type="tns:FullTextIndexRankComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CreateFullTextIndexRankComponentResult: A FullTextIndexRankComponentDTO
containing the elements of the full-text index field rank component that was created.

454 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.12.3 Complex Types

None.

3.9.4.12.4 Simple Types

None.

3.9.4.12.5 Attributes

None.

3.9.4.12.6 Groups

None.

3.9.4.12.7 Attribute Groups

None.

3.9.4.13 CreateManagedProperty

The CreateManagedProperty operation creates a managed property. This operation is


asynchronous. This operation MUST update the fixml_mappings.xml, index.cf, indexConfig.xml,
FieldProperties.xml, summary.cf, summaryclasses.xml, resultspace.xml (see [MS-FSSCFG] section
2) and all result.templ files (see [MS-FSQRCFG] section 2.7). If sorting is enabled on the
managed property, then the fieldspec.xml file MUST also be updated (see [MS-FSSCFG] section
3.2). If the summary type is set to dynamic, then fsearch.addon and summary.map MUST also be
updated (see [MS-FSSCFG] section 2). If the new managed property is a integer, float, decimal
or datetime, then the maptransform.xml file MUST also be updated (see [MS-FSSCFG] section
2.2).<wsdl:operation name="CreateManagedProperty">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedProperty" message="tns:SchemaService_CreateManagedProperty_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyResponse"
message="tns:SchemaService_CreateManagedProperty_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateManagedProperty_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_CreateManagedProperty_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_CreateManagedProperty_OutputMessage response message.

3.9.4.13.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.13.1.1 SchemaService_CreateManagedProperty_InputMessage

The SchemaService_CreateManagedProperty_InputMessage request message initiates the


operation to create a managed property.

455 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedProperty

The SOAP body MUST contain a CreateManagedProperty element.

3.9.4.13.1.2 SchemaService_CreateManagedProperty_OutputMessage

The SchemaService_CreateManagedProperty_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_CreateManagedProperty_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyResponse

The SOAP body MUST contain a CreateManagedPropertyResponse element.

3.9.4.13.1.3
SchemaService_CreateManagedProperty_AdminExceptionWCFFault_FaultMessag
e

The SchemaService_CreateManagedProperty_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_CreateManagedProperty_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.13.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.13.2.1 CreateManagedProperty

The CreateManagedProperty element contains the input data for a CreateManagedProperty


operation.

<xsd:element name="CreateManagedProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="Name" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Description" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="type" type="xsd:int"/>
<xsd:element minOccurs="0" name="queryable" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="sortableType" type="xsd:int"/>

456 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="enableLemmatization" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="SummaryType" type="xsd:int"/>
<xsd:element minOccurs="0" name="mappingDisallowed" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="deleteDisallowed" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

Name: The name of the managed property. This value MUST not be "null".

Description: A description of the managed property.

type: Determines the type of the managed property. The table of type values in section 2.2.4.28
specifies valid values for this element.

queryable: The value MUST be "true" if the managed property can be queried; otherwise, the value
MUST be "false".

sortableType: Determines how the managed property is sorted. The table of sortableType values
in section 2.2.4.28 specifies valid values for this element.

enableLemmatization: The value MUST be "true" if stemming is enabled; otherwise, the value
MUST be "false".

SummaryType: The SummaryType of a managed property specifies whether to generate


summaries for the selected managed property. A summary can be static or dynamic. The table of
SummaryType values in section 2.2.4.28 specifies the valid values for this element.

mappingDisallowed: The value MUST be "true" if the managed property is not mapped;
otherwise, the value MUST be "false".

deleteDisallowed: The value MUST be "true" if the managed property can be deleted; otherwise,
the value MUST be "false".

3.9.4.13.2.2 CreateManagedPropertyResponse

The CreateManagedPropertyResponse element contains the output data from a


CreateManagedProperty operation. The response contains a ManagedPropertyDTO.

<xsd:element name="CreateManagedPropertyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateManagedPropertyResult" nillable="true"
type="tns:ManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CreateManagedPropertyResult: A ManagedPropertyDTO containing the elements of the


managed property that was created.

3.9.4.13.3 Complex Types

None.

457 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.13.4 Simple Types

None.

3.9.4.13.5 Attributes

None.

3.9.4.13.6 Groups

None.

3.9.4.13.7 Attribute Groups

None.

3.9.4.14 CreateManagedPropertyBoostComponent

The CreateManagedPropertyBoostComponent operation creates a keyword rank component for


a managed property. The keyword rank component is associated with a rank profile, so that a
managed property can have different keyword rank components based on which rank profile is in
use. This operation is asynchronous. This operation MUST update the ManagedPropertyBoosts.xml
file (see [MS-FSSCFG] section 2).

<wsdl:operation name="CreateManagedPropertyBoostComponent">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyBoostComponent"
message="tns:SchemaService_CreateManagedPropertyBoostComponent_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyBoostComponentResponse"
message="tns:SchemaService_CreateManagedPropertyBoostComponent_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyBoostComponentAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateManagedPropertyBoostComponent_AdminExceptionWCFFault_FaultMe
ssage"/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_CreateManagedPropertyBoostComponent_InputMessage request message.
When the operation finishes successfully, the schema server MUST respond with a
SchemaService_CreateManagedPropertyBoostComponent_OutputMessage response
message.

3.9.4.14.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.14.1.1
SchemaService_CreateManagedPropertyBoostComponent_InputMessage

The SchemaService_CreateManagedPropertyBoostComponent_InputMessage request


message initiates the operation to create a keyword rank component for a managed property.

458 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyBoostComponent

The SOAP body MUST contain a CreateManagedPropertyBoostComponent element.

3.9.4.14.1.2
SchemaService_CreateManagedPropertyBoostComponent_OutputMessage

The SchemaService_CreateManagedPropertyBoostComponent_OutputMessage response


message is sent in reply to the request that is initiated by the
SchemaService_CreateManagedPropertyBoostComponent_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyBoostComponentResponse

The SOAP body MUST contain a CreateManagedPropertyBoostComponentResponse element.

3.9.4.14.1.3
SchemaService_CreateManagedPropertyBoostComponent_AdminExceptionWCFF
ault_FaultMessage

The
SchemaService_CreateManagedPropertyBoostComponent_AdminExceptionWCFFault_Faul
tMessage response message is sent in reply to the request that is initiated by the
SchemaService_CreateManagedPropertyBoostComponent_InputMessage message. The
schema server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyBoostComponentAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.14.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.14.2.1 CreateManagedPropertyBoostComponent

The CreateManagedPropertyBoostComponent element contains the input data for a


CreateManagedPropertyBoostComponent operation.

<xsd:element name="CreateManagedPropertyBoostComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
<xsd:element minOccurs="0" name="ManagedPropertyName" nillable="true" type="xsd:string"
/>

459 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="BoostValue" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileId: The identifier of the rank profile that the managed property belongs to.

ManagedPropertyName: The name of the managed property.

BoostValue: One or more concatenated boost value(s) of the keyword rank component. A boost
value MUST be a string formatted as "<boost term>, <boost amount>". For example, "Microsoft,
200". Multiple boost values can be given at once. For example, "Microsoft, 200, Word, 3000".

3.9.4.14.2.2 CreateManagedPropertyBoostComponentResponse

The CreateManagedPropertyBoostComponentResponse element contains the output data from


a CreateManagedPropertyBoostComponent operation. The response contains a
ManagedPropertyBoostComponentDTO.

<xsd:element name="CreateManagedPropertyBoostComponentResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateManagedPropertyBoostComponentResult"
nillable="true" type="tns:ManagedPropertyBoostComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CreateManagedPropertyBoostComponentResult: A ManagedPropertyBoostComponentDTO
containing the elements of the keyword rank component that was created.

3.9.4.14.3 Complex Types

None.

3.9.4.14.4 Simple Types

None.

3.9.4.14.5 Attributes

None.

3.9.4.14.6 Groups

None.

3.9.4.14.7 Attribute Groups

None.

460 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.15 CreateManagedPropertyMinimal

The CreateManagedPropertyMinimal operation creates a minimal managed property. This


operation is asynchronous. This operation MUST update the fixml_mappings.xml, index.cf,
indexConfig.xml, FieldProperties.xml, summary.cf, summaryclasses.xml, resultspace.xml (see [MS-
FSSCFG] section 2) and all result.templ files (see [MS-FSQRCFG] section 2.7). If the new managed
property is a integer, float, decimal or datetime, then the maptransform.xml file MUST also be
updated (see [MS-FSSCFG] section 2.2).

<wsdl:operation name="CreateManagedPropertyMinimal">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyMinimal"
message="tns:SchemaService_CreateManagedPropertyMinimal_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyMinimalResponse"
message="tns:SchemaService_CreateManagedPropertyMinimal_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyMinimalAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateManagedPropertyMinimal_AdminExceptionWCFFault_FaultMessage"/
>
</wsdl:operation>

The protocol client MUST send a


SchemaService_CreateManagedPropertyMinimal_InputMessage request message. When the
operation finishes successfully, the schema server MUST respond with a
SchemaService_CreateManagedPropertyMinimal_OutputMessage response message.

3.9.4.15.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.15.1.1 SchemaService_CreateManagedPropertyMinimal_InputMessage

The SchemaService_CreateManagedPropertyMinimal_InputMessage request message


initiates the creation of a minimal managed property.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyMinimal

The SOAP body MUST contain a CreateManagedPropertyMinimal element.

3.9.4.15.1.2 SchemaService_CreateManagedPropertyMinimal_OutputMessage

The SchemaService_CreateManagedPropertyMinimal_OutputMessage response message is


sent in reply to the request that is initiated by the
SchemaService_CreateManagedPropertyMinimal_InputMessage message.

The SOAP action value of the message MUST be as follows.

461 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyMinimalResponse

The SOAP body MUST contain a CreateManagedPropertyMinimalResponse element.

3.9.4.15.1.3
SchemaService_CreateManagedPropertyMinimal_AdminExceptionWCFFault_Fault
Message

The
SchemaService_CreateManagedPropertyMinimal_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_CreateManagedPropertyMinimal_InputMessage message. The schema
server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateManagedPropertyMinimalAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.15.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.15.2.1 CreateManagedPropertyMinimal

The CreateManagedPropertyMinimal element contains the input data for a


CreateManagedPropertyMinimal operation.

<xsd:element name="CreateManagedPropertyMinimal">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="Name" type="xsd:string"/>
<xsd:element minOccurs="0" name="Description" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="type" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

Name: The name of the rank profile that the managed property belongs to.

Description: The name of the managed property.

type: The type of managed property to create. The managed property types are defined in
2.2.4.29.

3.9.4.15.2.2 CreateManagedPropertyMinimalResponse

The CreateManagedPropertyMinimalResponse element contains the output data from a


CreateManagedPropertyMinimal operation. The response contains a ManagedPropertyDTO.

462 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="CreateManagedPropertyMinimalResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateManagedPropertyMinimalResult" nillable="true"
type="tns:ManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CreateManagedPropertyMinimalResult: A ManagedPropertyDTO containing the elements of


the minimal managed property that was created.

3.9.4.15.3 Complex Types

None.

3.9.4.15.4 Simple Types

None.

3.9.4.15.5 Attributes

None.

3.9.4.15.6 Groups

None.

3.9.4.15.7 Attribute Groups

None.

3.9.4.16 CreateQualityComponent

The CreateQualityComponent operation creates a quality rank component. A quality rank


component is a list of which internal properties are used to calculate the quality rank. This operation
MUST add a new quality rank component to the list. This operation is asynchronous, and there is no
operation to verify whether it has finished. This operation MUST update the rank.cf and
indexConfig.xml configuration files (see [MS-FSSCFG] section 2).

<wsdl:operation name="CreateQualityComponent">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateQualityComponent" message="tns:SchemaService_CreateQualityComponent_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateQualityComponentResponse"
message="tns:SchemaService_CreateQualityComponent_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateQualityComponentAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateQualityComponent_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

463 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The protocol client MUST send a SchemaService_CreateQualityComponent_InputMessage
request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_CreateQualityComponent_OutputMessage response message.

3.9.4.16.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.16.1.1 SchemaService_CreateQualityComponent_InputMessage

The SchemaService_CreateQualityComponent_InputMessage request message initiates the


operation to create the quality rank component.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateQualityComponent

The SOAP body MUST contain a CreateQualityComponent element.

3.9.4.16.1.2 SchemaService_CreateQualityComponent_OutputMessage

The SchemaService_CreateQualityComponent_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_CreateQualityComponent_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateQualityComponentResponse

The SOAP body MUST contain a CreateQualityComponentResponse element.

3.9.4.16.1.3
SchemaService_CreateQualityComponent_AdminExceptionWCFFault_FaultMessa
ge

The SchemaService_CreateQualityComponent_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_CreateQualityComponent_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateQualityCompone
ntAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.16.2 Elements

The following XML Schema element definitions are specific to this operation.

464 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.16.2.1 CreateQualityComponent

The CreateQualityComponent element contains the input data for a CreateQualityComponent


operation.

<xsd:element name="CreateQualityComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
<xsd:element minOccurs="0" name="ManagedPropertyName" type="xsd:string"/>
<xsd:element minOccurs="0" name="Weight" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileId: The identifier of the rank profile that the quality rank component belongs to.

ManagedPropertyName: The name of the managed property.

Weight: The weight of the quality rank component.

3.9.4.16.2.2 CreateQualityComponentResponse

The CreateQualityComponentResponse element contains the output data from a


CreateQualityComponent operation. The response contains a QualityComponentDTO.

<xsd:element name="CreateQualityComponentResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateQualityComponentResult" nillable="true"
type="tns:QualityComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CreateQualityComponentResult: A QualityComponentDTO containing the elements of the


minimal managed property that was created.

3.9.4.16.3 Complex Types

None.

3.9.4.16.4 Simple Types

None.

3.9.4.16.5 Attributes

None.

3.9.4.16.6 Groups

None.

465 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.16.7 Attribute Groups

None.

3.9.4.17 CreateRankProfile

The CreateRankProfile operation creates a new rank profile that is a clone of an existing rank
profile with the new name specified in the request message and a new ID. This operation is
asynchronous. This operation MUST update the rank.cf, indexConfig.xml, search_preload,
fieldspec.xml and rankspace.xml configuration files (see [MS-FSSCFG] section 2).

<wsdl:operation name="CreateRankProfile">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateRankProfile" message="tns:SchemaService_CreateRankProfile_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateRankProfileResponse" message="tns:SchemaService_CreateRankProfile_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateRankProfileAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateRankProfile_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_CreateRankProfile_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_CreateRankProfile_OutputMessage message.

3.9.4.17.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.17.1.1 SchemaService_CreateRankProfile_InputMessage

The SchemaService_CreateRankProfile_InputMessage request message initiates the operation


to create a copy of an existing rank profile.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateRankProfile

The SOAP body MUST contain a CreateRankProfile element.

3.9.4.17.1.2 SchemaService_CreateRankProfile_OutputMessage

The SchemaService_CreateRankProfile_OutputMessage response message is sent in reply to


the request that is initiated by the SchemaService_CreateRankProfile_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateRankProfileRes
ponse

The SOAP body MUST contain a CreateRankProfileResponse element.

466 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.17.1.3
SchemaService_CreateRankProfile_AdminExceptionWCFFault_FaultMessage

The SchemaService_CreateRankProfile_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SchemaService_CreateRankProfile_InputMessage message. The schema server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateRankProfile
AdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.17.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.17.2.1 CreateRankProfile

The CreateRankProfile element contains the input data for a CreateRankProfile operation.

<xsd:element name="CreateRankProfile">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="Name" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="dto" nillable="true" type="tns:RankProfileDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

Name: The name of the rank profile to create. This element MUST be present and it MUST not be
"null".

dto: The elements of the rank profile to copy. This element MUST be present, it MUST NOT be "null"
and it MUST represent an existing rank profile retrieved through a call to GetRankProfile (see section
3.9.4.51).

3.9.4.17.2.2 CreateRankProfileResponse

The CreateRankProfileResponse element contains the output data from a CreateRankProfile


operation. The response contains a RankProfileDTO.

<xsd:element name="CreateRankProfileResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateRankProfileResult" nillable="true"
type="tns:RankProfileDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CreateRankProfileResult: The elements of the created rank profile.

467 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.17.3 Complex Types

None.

3.9.4.17.4 Simple Types

None.

3.9.4.17.5 Attributes

None.

3.9.4.17.6 Groups

None.

3.9.4.17.7 Attribute Groups

None.

3.9.4.18 CreateRankProfileWithDefaults

The CreateRankProfileWithDefaults operation creates a rank profile with default values. This
operation is asynchronous. This operation MUST update the rank.cf, indexConfig.xml, fieldspec.xml
and rankspace.xml configuration files (see [MS-FSSCFG] section 2).

<wsdl:operation name="CreateRankProfileWithDefaults">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateRankProfileWithDefaults"
message="tns:SchemaService_CreateRankProfileWithDefaults_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateRankProfileWithDefaultsResponse"
message="tns:SchemaService_CreateRankProfileWithDefaults_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateRankProfileWithDefaultsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateRankProfileWithDefaults_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_CreateRankProfileWithDefaults_InputMessage request message. When the
operation finishes successfully, the schema server MUST respond with a
SchemaService_CreateRankProfileWithDefaults_OutputMessage response message.

3.9.4.18.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.18.1.1 SchemaService_CreateRankProfileWithDefaults_InputMessage

The SchemaService_CreateRankProfileWithDefaults_InputMessage request message initiates


the operation to create a default rank profile.

468 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateRankProfileWithDefaults

The SOAP body MUST contain a CreateRankProfileWithDefaults element.

3.9.4.18.1.2 SchemaService_CreateRankProfileWithDefaults_OutputMessage

The SchemaService_CreateRankProfileWithDefaults_OutputMessage response message is


sent in reply to the request that is initiated by the
SchemaService_CreateRankProfileWithDefaults_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateRankProfileWithDefaultsResponse

The SOAP body MUST contain a CreateRankProfileWithDefaultsResponse element.

3.9.4.18.1.3
SchemaService_CreateRankProfileWithDefaults_AdminExceptionWCFFault_Fault
Message

The
SchemaService_CreateRankProfileWithDefaults_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_CreateRankProfileWithDefaults_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
CreateRankProfileWithDefaultsAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.18.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.18.2.1 CreateRankProfileWithDefaults

The CreateRankProfileWithDefaults element contains the input data for a


CreateRankProfileWithDefaults operation.

<xsd:element name="CreateRankProfileWithDefaults">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" name="Name" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>

469 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

Name: The name of the rank profile to create.

3.9.4.18.2.2 CreateRankProfileWithDefaultsResponse

The CreateRankProfileWithDefaultsResponse element contains the output data from a


CreateRankProfileWithDefaults operation. The response contains a RankProfileDTO.

<xsd:element name="CreateRankProfileWithDefaultsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateRankProfileWithDefaultsResult" nillable="true"
type="tns:RankProfileDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CreateRankProfileWithDefaultsResult: The elements of the created rank profile with a set of


default values.

3.9.4.18.3 Complex Types

None.

3.9.4.18.4 Simple Types

None.

3.9.4.18.5 Attributes

None.

3.9.4.18.6 Groups

None.

3.9.4.18.7 Attribute Groups

None.

3.9.4.19 DeleteCategory

The DeleteCategory operation deletes the crawled property category, including its crawled
properties. This operation MUST update the PropertyCategories.xml file (see [MS-FSPSCFG] section
2.3). If any crawled properties are associated with this crawled property category, then this
operation MUST also update the ManagedProperties.xml configuration file (see [MS-FSPSCFG]
section 2.2).

<wsdl:operation name="DeleteCategory">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteCategory" message="tns:SchemaService_DeleteCategory_InputMessage"/>

470 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/
SchemaService/DeleteCategoryResponse"
message="tns:SchemaService_DeleteCategory_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteCategoryAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_DeleteCategory_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_DeleteCategory_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_DeleteCategory_OutputMessage response message.

3.9.4.19.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.19.1.1 SchemaService_DeleteCategory_InputMessage

The SchemaService_DeleteCategory_InputMessage request message initiates the operation


that deletes the crawled property category and its crawled properties.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteCategory

The SOAP body MUST contain a DeleteCategory element.

3.9.4.19.1.2 SchemaService_DeleteCategory_OutputMessage

The SchemaService_DeleteCategory_OutputMessage response message is sent in reply to the


request that is initiated by the SchemaService_DeleteCategory_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteCategoryRespon
se

The SOAP body MUST contain a DeleteCategoryResponse element.

3.9.4.19.1.3
SchemaService_DeleteCategory_AdminExceptionWCFFault_FaultMessage

The SchemaService_DeleteCategory_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SchemaService_DeleteCategory_InputMessage message. The schema server MUST return this
response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteCategoryAdminExceptionWCFFault

471 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.19.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.19.2.1 DeleteCategory

The DeleteCategory element contains the input data for a DeleteCategory operation.

<xsd:element name="DeleteCategory">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CategoryId: The identifier of the crawled property category to delete.

3.9.4.19.2.2 DeleteCategoryResponse

The DeleteCategoryResponse element contains the result data for a DeleteCategory operation.

<xsd:element name="DeleteCategoryResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.19.3 Complex Types

None.

3.9.4.19.4 Simple Types

None.

3.9.4.19.5 Attributes

None.

3.9.4.19.6 Groups

None.

3.9.4.19.7 Attribute Groups

None.

472 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.20 DeleteFullTextIndex

The DeleteFullTextIndex operation deletes the full-text index field asynchronously. The protocol
server does not offer any operations to discover when this operation is finished. After the operation
has finished, the protocol server will still have the content of the full-text index catalog stored
(but it is disabled), and a full refeed and re-indexing of the content source is necessary to free up all
resources used by a full-text index field. See [MS-FSO] section 2.1.1.4 for details on the item
processing service. This operation MUST update the rank.cf, index.cf, indexConfig.xml and
FieldProperties.xml configuration files (see [MS-FSSCFG] section 2).

<wsdl:operation name="DeleteFullTextIndex">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteFullTextIndex" message="tns:SchemaService_DeleteFullTextIndex_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/
SchemaService/DeleteFullTextIndexResponse"
message="tns:SchemaService_DeleteFullTextIndex_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteFullTextIndexAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_DeleteFullTextIndex_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_DeleteFullTextIndex_InputMessage request


message and the schema server MUST respond with a
SchemaService_DeleteFullTextIndex_OutputMessage response message when the operation
finishes successfully.

3.9.4.20.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.20.1.1 SchemaService_DeleteFullTextIndex_InputMessage

The SchemaService_DeleteFullTextIndex_InputMessage request message initiates the


operation to delete the full-text index field asynchronously.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteFullTextIndex

The SOAP body MUST contain a DeleteFullTextIndex element.

3.9.4.20.1.2 SchemaService_DeleteFullTextIndex_OutputMessage

The SchemaService_DeleteFullTextIndex_OutputMessage response message is sent in reply


to the request that is initiated by the SchemaService_DeleteFullTextIndex_InputMessage
message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteFullTextIndexR
esponse

473 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain a DeleteFullTextIndexResponse element.

3.9.4.20.1.3
SchemaService_DeleteFullTextIndex_AdminExceptionWCFFault_FaultMessage

The SchemaService_DeleteFullTextIndex_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_DeleteFullTextIndex_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteFullTextIndexAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.20.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.20.2.1 DeleteFullTextIndex

The DeleteFullTextIndex element contains the input data for a DeleteFullTextIndex operation.

<xsd:element name="DeleteFullTextIndex">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="FullTextIndexName" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

FullTextIndexName: The name of the full-text index field to delete.

3.9.4.20.2.2 DeleteFullTextIndexResponse

The DeleteFullTextIndexResponse element contains the result data for a DeleteFullTextIndex


operation.

<xsd:element name="DeleteFullTextIndexResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.20.3 Complex Types

None.

474 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.20.4 Simple Types

None.

3.9.4.20.5 Attributes

None.

3.9.4.20.6 Groups

None.

3.9.4.20.7 Attribute Groups

None.

3.9.4.21 DeleteFullTextIndexMapping

The DeleteFullTextIndexMapping operation removes a managed property from a full-text index


field. Deleting a mapping does not have any effect on the existing content in the search index, and
the operation requires refeeding and re-indexing of the content source to complete the change. This
operation MUST update the FieldProperties.xml, indexConfig.xml and fixml_mappings.xml files (see
[MS-FSSCFG] section 2). If the managed property has the summary type set to dynamic, the
protocol server MUST also update the fsearch.addon file (see [MS-FSSCFG] section 2.7). This
operation is asynchronous.

<wsdl:operation name="DeleteFullTextIndexMapping">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteFullTextIndexMapping"
message="tns:SchemaService_DeleteFullTextIndexMapping_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteFullTextIndexMappingResponse"
message="tns:SchemaService_DeleteFullTextIndexMapping_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteFullTextIndexMappingAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_DeleteFullTextIndexMapping_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_DeleteFullTextIndexMapping_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_DeleteFullTextIndexMapping_OutputMessage response message.

3.9.4.21.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.21.1.1 SchemaService_DeleteFullTextIndexMapping_InputMessage

The SchemaService_DeleteFullTextIndexMapping_InputMessage request message initiates


the operation to remove a managed property from a full-text index field.

The SOAP action value of the message MUST be as follows.

475 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteFullTextIndexMapping

The SOAP body MUST contain a DeleteFullTextIndexMapping element.

3.9.4.21.1.2 SchemaService_DeleteFullTextIndexMapping_OutputMessage

The SchemaService_DeleteFullTextIndexMapping_OutputMessage response message is sent


in reply to the request that is initiated by the
SchemaService_DeleteFullTextIndexMapping_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteFullTextIndexMappingResponse

The SOAP body MUST contain a DeleteFullTextIndexMappingResponse element.

3.9.4.21.1.3
SchemaService_DeleteFullTextIndexMapping_AdminExceptionWCFFault_FaultMe
ssage

The
SchemaService_DeleteFullTextIndexMapping_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_DeleteFullTextIndexMapping_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteFullTextIndexMappingAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.21.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.21.2.1 DeleteFullTextIndexMapping

The DeleteFullTextIndexMapping element contains the input data for a


DeleteFullTextIndexMapping operation.

<xsd:element name="DeleteFullTextIndexMapping">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="dto" nillable="true"
type="tns:FullTextIndexMappingDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

476 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


dto: A FullTextIndexMappingDTO containing the elements that specify which managed property
to remove from a full-text index field.

3.9.4.21.2.2 DeleteFullTextIndexMappingResponse

The DeleteFullTextIndexMappingResponse element contains the output data from a


DeleteFullTextIndexMapping operation.

<xsd:element name="DeleteFullTextIndexMappingResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.21.3 Complex Types

None.

3.9.4.21.4 Simple Types

None.

3.9.4.21.5 Attributes

None.

3.9.4.21.6 Groups

None.

3.9.4.21.7 Attribute Groups

None.

3.9.4.22 DeleteFullTextIndexRankComponent

The DeleteFullTextIndexRankComponent operation deletes a full-text index field rank


component. This operation is asynchronous, and there is no operation to verify whether it has
finished. This operation MUST update the rank.cf and indexConfig.xml configuration files (see [MS-
FSSCFG] section 2).

<wsdl:operation name="DeleteFullTextIndexRankComponent">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteFullTextIndexRankComponent"
message="tns:SchemaService_DeleteFullTextIndexRankComponent_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteFullTextIndexRankComponentResponse"
message="tns:SchemaService_DeleteFullTextIndexRankComponent_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteFullTextIndexRankComponentAdminExceptionWCFFault" name="AdminExceptionWCFFault"

477 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:SchemaService_DeleteFullTextIndexRankComponent_AdminExceptionWCFFault_FaultMessa
ge"/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_DeleteFullTextIndexRankComponent_InputMessage request message.
When the operation finishes successfully, the schema server MUST respond with a
SchemaService_DeleteFullTextIndexRankComponent_OutputMessage response message.

3.9.4.22.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.22.1.1 SchemaService_DeleteFullTextIndexRankComponent_InputMessage

The SchemaService_DeleteFullTextIndexRankComponent_InputMessage request message


initiates the operation to delete a full-text index field rank component.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteFullTextIndexRankComponent

The SOAP body MUST contain a DeleteFullTextIndexRankComponent element.

3.9.4.22.1.2
SchemaService_DeleteFullTextIndexRankComponent_OutputMessage

The SchemaService_DeleteFullTextIndexRankComponent_OutputMessage response


message is sent in reply to the request that is initiated by the
SchemaService_DeleteFullTextIndexRankComponent_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteFullTextIndexRankComponentResponse

The SOAP body MUST contain a DeleteFullTextIndexRankComponentResponse element.

3.9.4.22.1.3
SchemaService_DeleteFullTextIndexRankComponent_AdminExceptionWCFFault_
FaultMessage

The
SchemaService_DeleteFullTextIndexRankComponent_AdminExceptionWCFFault_FaultMes
sage response message is sent in reply to the request that is initiated by the
SchemaService_DeleteFullTextIndexRankComponent_InputMessage message. The schema
server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

478 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteFullTextIndexRankComponentAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.22.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.22.2.1 DeleteFullTextIndexRankComponent

The DeleteFullTextIndexRankComponent element contains the input data for a


DeleteFullTextIndexRankComponent operation. The input data includes a
FullTextIndexRankComponentDTO.

<xsd:element name="DeleteFullTextIndexRankComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
<xsd:element minOccurs="0" name="dto" nillable="true"
type="tns:FullTextIndexRankComponentDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileId: The identifier of the rank profile.

dto: A FullTextIndexRankComponentDTO containing the elements of the full-text index field


rank component to delete.

3.9.4.22.2.2 DeleteFullTextIndexRankComponentResponse

The DeleteFullTextIndexRankComponentResponse element contains the output data from a


DeleteFullTextIndexRankComponent operation.

<xsd:element name="DeleteFullTextIndexRankComponentResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.22.3 Complex Types

None.

3.9.4.22.4 Simple Types

None.

479 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.22.5 Attributes

None.

3.9.4.22.6 Groups

None.

3.9.4.22.7 Attribute Groups

None.

3.9.4.23 DeleteManagedProperty

The DeleteManagedProperty operation deletes a managed property. This operation is


asynchronous. This operation MUST update the fixml_mappings.xml, index.cf, indexConfig.xml,
FieldProperties.xml, summary.cf, summaryclasses.xml, resultspace.xml (see [MS-FSSCFG] section
2) and all result.templ files (see [MS-FSQRCFG] section 2.7). If sorting was enabled on the
managed property being deleted, then the fieldspec.xml file MUST also be updated (see [MS-
FSSCFG] section 3.2). If the summary type was set to dynamic, then fsearch.addon and
summary.map MUST also be updated (see [MS-FSSCFG] section 2). If the managed property was a
integer, float, decimal or datetime, then the maptransform.xml file MUST also be updated (see [MS-
FSSCFG] section 2.2).

<wsdl:operation name="DeleteManagedProperty">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteManagedProperty " message="tns:SchemaService_DeleteManagedProperty_InputMessage"/>
wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/
SchemaService/DeleteManagedPropertyResponse"
message="tns:SchemaService_DeleteManagedProperty_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteManagedPropertyAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_DeleteManagedProperty_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_DeleteManagedProperty_InputMessage


request message. On successful completion, the schema server MUST respond with a
SchemaService_DeleteManagedProperty_OutputMessage response message.

3.9.4.23.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.23.1.1 SchemaService_DeleteManagedProperty_InputMessage

The SchemaService_DeleteManagedProperty_InputMessage request message initiates the


operation to delete a managed property.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteManagedPropert
y

480 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain a DeleteManagedProperty element.

3.9.4.23.1.2 SchemaService_DeleteManagedProperty_OutputMessage

The SchemaService_DeleteManagedProperty_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_DeleteManagedProperty_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteManagedPropert
yResponse

The SOAP body MUST contain a DeleteManagedPropertyResponse element.

3.9.4.23.1.3
SchemaService_DeleteManagedProperty_AdminExceptionWCFFault_FaultMessag
e

The SchemaService_DeleteManagedProperty_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_DeleteManagedProperty_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteManagedPropertyAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.23.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.23.2.1 DeleteManagedProperty

The DeleteManagedProperty element contains the input data for a DeleteManagedProperty


operation.

<xsd:element name="DeleteManagedProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of the managed property to delete.

481 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.23.2.2 DeleteManagedPropertyResponse

The DeleteManagedPropertyResponse element contains the result data for a


DeleteManagedProperty operation.

<xsd:element name="DeleteManagedPropertyResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.23.3 Complex Types

None.

3.9.4.23.4 Simple Types

None.

3.9.4.23.5 Attributes

None.

3.9.4.23.6 Groups

None.

3.9.4.23.7 Attribute Groups

None.

3.9.4.24 DeleteManagedPropertyBoostComponent

The DeleteManagedPropertyBoostComponent operation deletes a keyword rank component of a


rank profile. This operation is asynchronous. This operation MUST update the
ManagedPropertyBoosts.xml file (see [MS-FSSCFG] section 2).

<wsdl:operation name="DeleteManagedPropertyBoostComponent">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteManagedPropertyBoostComponent"
message="tns:SchemaService_DeleteManagedPropertyBoostComponent_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteManagedPropertyBoostComponentResponse"
message="tns:SchemaService_DeleteManagedPropertyBoostComponent_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteManagedPropertyBoostComponentAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_DeleteManagedPropertyBoostComponent_AdminExceptionWCFFault_FaultMe
ssage"/>
</wsdl:operation>

482 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The protocol client MUST send a
SchemaService_DeleteManagedPropertyBoostComponent_InputMessage request message.
When the operation finishes successfully, the schema server MUST respond with a
SchemaService_DeleteManagedPropertyBoostComponent_OutputMessage response
message.

3.9.4.24.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.24.1.1
SchemaService_DeleteManagedPropertyBoostComponent_InputMessage

The SchemaService_DeleteManagedPropertyBoostComponent_InputMessage request


message initiates the operation to delete the keyword rank component of a rank profile.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteManagedPropertyBoostComponent

The SOAP body MUST contain a DeleteManagedPropertyBoostComponent element.

3.9.4.24.1.2
SchemaService_DeleteManagedPropertyBoostComponent_OutputMessage

The SchemaService_DeleteManagedPropertyBoostComponent_OutputMessage response


message is sent in reply to the request that is initiated by the
SchemaService_DeleteManagedPropertyBoostComponent_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteManagedPropertyBoostComponentResponse

The SOAP body MUST contain a DeleteManagedPropertyBoostComponentResponse element.

3.9.4.24.1.3
SchemaService_DeleteManagedPropertyBoostComponent_AdminExceptionWCFFa
ult_FaultMessage

The
SchemaService_DeleteManagedPropertyBoostComponent_AdminExceptionWCFFault_Faul
tMessage response message is sent in reply to the request that is initiated by the
SchemaService_DeleteManagedPropertyBoostComponent_InputMessage message. The
schema server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteManagedPropertyBoostComponentAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

483 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.24.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.24.2.1 DeleteManagedPropertyBoostComponent

The DeleteManagedPropertyBoostComponent element contains the input data for a


DeleteManagedPropertyBoostComponent operation.

<xsd:element name="DeleteManagedPropertyBoostComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
<xsd:element minOccurs="0" name="dto" nillable="true"
type="tns:ManagedPropertyBoostComponentDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileId: The identifier of the rank profile.

dto: A ManagedPropertyBoostComponentDTO that contains the elements of the keyword rank


component to delete.

3.9.4.24.2.2 DeleteManagedPropertyBoostComponentResponse

The DeleteManagedPropertyBoostComponentResponse element is the output data from a


DeleteManagedPropertyBoostComponent operation.

<xsd:element name="DeleteManagedPropertyBoostComponentResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.24.3 Complex Types

None.

3.9.4.24.4 Simple Types

None.

3.9.4.24.5 Attributes

None.

3.9.4.24.6 Groups

None.

484 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.24.7 Attribute Groups

None.

3.9.4.25 DeleteQualityComponent

The DeleteQualityComponent operation deletes the quality rank component of a rank profile. This
operation is asynchronous, and there is no operation to verify whether it has finished. This
operation MUST update the rank.cf and indexConfig.xml configuration files (see [MS-FSSCFG]
section 2).

<wsdl:operation name="DeleteQualityComponent">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteQualityComponent" message="tns:SchemaService_DeleteQualityComponent_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteQualityComponentResponse"
message="tns:SchemaService_DeleteQualityComponent_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteQualityComponentAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_DeleteQualityComponent_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_DeleteQualityComponent_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_DeleteQualityComponent_OutputMessage response message.

3.9.4.25.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.25.1.1 SchemaService_DeleteQualityComponent_InputMessage

The SchemaService_DeleteQualityComponent_InputMessage request message initiates the


operation to delete the quality rank component of a rank profile.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteQualityComponent

The SOAP body MUST contain a DeleteQualityComponent element.

3.9.4.25.1.2 SchemaService_DeleteQualityComponent_OutputMessage

The SchemaService_DeleteQualityComponent_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_DeleteQualityComponent_InputMessage message.

The SOAP action value of the message MUST be as follows.

485 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteQualityComponentResponse

The SOAP body MUST contain a DeleteQualityComponentResponse element.

3.9.4.25.1.3
SchemaService_DeleteQualityComponent_AdminExceptionWCFFault_FaultMessa
ge

The SchemaService_DeleteQualityComponent_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_DeleteQualityComponent_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteQualityComponentAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.25.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.25.2.1 DeleteQualityComponent

The DeleteQualityComponent element contains the input data for a DeleteQualityComponent


operation.

<xsd:element name="DeleteQualityComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
<xsd:element minOccurs="0" name="dto" nillable="true" type="tns:QualityComponentDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileId: The identifier of the rank profile.

dto: A QualityComponentDTO that contains the elements of the quality rank component to
delete.

3.9.4.25.2.2 DeleteQualityComponentResponse

The DeleteQualityComponentResponse element contains the output data from a


DeleteQualityComponent operation.

<xsd:element name="DeleteQualityComponentResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>

486 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

The element is empty.

3.9.4.25.3 Complex Types

None.

3.9.4.25.4 Simple Types

None.

3.9.4.25.5 Attributes

None.

3.9.4.25.6 Groups

None.

3.9.4.25.7 Attribute Groups

None.

3.9.4.26 DeleteRankProfile

The DeleteRankProfile operation deletes a rank profile. This operation is asynchronous. This
operation MUST update the rank.cf, indexConfig.xml, search_preload, fieldspec.xml and
rankspace.xml configuration files (see [MS-FSSCFG] section 2).

<wsdl:operation name="DeleteRankProfile">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteRankProfile" message="tns:SchemaService_DeleteRankProfile_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteRankProfileResponse" message="tns:SchemaService_DeleteRankProfile_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteRankProfileAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_DeleteRankProfile_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_DeleteRankProfile_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_DeleteRankProfile_OutputMessage response message.

3.9.4.26.1 Messages

The following WSDL message definitions are specific to this operation.

487 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.26.1.1 SchemaService_DeleteRankProfile_InputMessage

The SchemaService_DeleteRankProfile_InputMessage request message initiates the operation


to delete a rank profile.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteRankProfile

The SOAP body MUST contain a DeleteRankProfile element.

3.9.4.26.1.2 SchemaService_DeleteRankProfile_OutputMessage

The SchemaService_DeleteRankProfile_OutputMessage response message is sent in reply to


the request that is initiated by the SchemaService_DeleteRankProfile_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteRankProfileResponse

The SOAP body MUST contain a DeleteRankProfileResponse element.

3.9.4.26.1.3
SchemaService_DeleteRankProfile_AdminExceptionWCFFault_FaultMessage

The SchemaService_DeleteRankProfile_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SchemaService_DeleteRankProfile_InputMessage message. The schema server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteRankProfileAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.26.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.26.2.1 DeleteRankProfile

The DeleteRankProfile element contains the input data for a DeleteRankProfile operation.

<xsd:element name="DeleteRankProfile">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="dto" nillable="true" type="tns:RankProfileDTO"/>
</xsd:sequence>
</xsd:complexType>

488 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

dto: A RankProfileDTO that contains the elements of the rank profile to delete.

3.9.4.26.2.2 DeleteRankProfileResponse

The DeleteRankProfileResponse element contains the output data from a DeleteRankProfile


operation.

<xsd:element name="DeleteRankProfileResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.26.3 Complex Types

None.

3.9.4.26.4 Simple Types

None.

3.9.4.26.5 Attributes

None.

3.9.4.26.6 Groups

None.

3.9.4.26.7 Attribute Groups

None.

3.9.4.27 DeleteUnmappedProperties

The DeleteUnmappedProperties operation deletes all crawled properties with no mappings to


managed properties. If the crawled property's IsMappedToContents value has a different value than
the MapToContents value of the crawled property category they are associated with, then the
PropertyCategories.xml (see [MS-FSPSCFG] section 2.3) MUST also be regenerated. If this is not the
case, then only the internal protocol server state MUST be updated.

<wsdl:operation name="DeleteUnmappedProperties">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteUnmappedProperties" message="tns:SchemaService_DeleteUnmappedProperties_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/
SchemaService/DeleteCategoryResponse"
message="tns:SchemaService_DeleteCategory_OutputMessage"/>

489 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteUnmappedPropertiesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_DeleteUnmappedProperties_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_DeleteUnmappedProperties_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_DeleteUnmappedProperties_OutputMessage response message.

3.9.4.27.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.27.1.1 SchemaService_DeleteUnmappedProperties_InputMessage

The SchemaService_DeleteUnmappedProperties_InputMessage request message initiates the


operation to delete all crawled properties with no mappings to managed properties.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteUnmappedProper
ties

The SOAP body MUST contain a DeleteUnmappedProperties element.

3.9.4.27.1.2 SchemaService_DeleteUnmappedProperties_OutputMessage

The SchemaService_DeleteUnmappedProperties_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_DeleteUnmappedProperties_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteUnmappedProper
tiesResponse

The SOAP body MUST contain a DeleteUnmappedPropertiesResponse element.

3.9.4.27.1.3
SchemaService_DeleteUnmappedProperties_AdminExceptionWCFFault_FaultMes
sage

The SchemaService_DeleteUnmappedProperties_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_DeleteUnmappedProperties_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
DeleteUnmappedPropertiesAdminExceptionWCFFault

490 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.27.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.27.2.1 DeleteUnmappedProperties

The DeleteUnmappedProperties element contains the input data for a


DeleteUnmappedProperties operation.

<xsd:element name="DeleteUnmappedProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CategoryId: The identifier of the crawled property category from which unmapped properties are
deleted.

3.9.4.27.2.2 DeleteUnmappedPropertiesResponse

The DeleteUnmappedPropertiesResponse element contains result data for a


DeleteUnmappedProperties operation.

<xsd:element name="DeleteUnmappedPropertiesResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.27.3 Complex Types

None.

3.9.4.27.4 Simple Types

None.

3.9.4.27.5 Attributes

None.

3.9.4.27.6 Groups

None.

491 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.27.7 Attribute Groups

None.

3.9.4.28 GetAllCategories

The GetAllCategories operation retrieves all categories.

<wsdl:operation name="GetAllCategories">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCategories" message="tns:SchemaService_GetAllCategories_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCategoriesResponse" message="tns:SchemaService_GetAllCategories_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCategoriesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetAllCategories_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetAllCategories_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetAllCategories_OutputMessage response message.

3.9.4.28.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.28.1.1 SchemaService_GetAllCategories_InputMessage

The SchemaService_GetAllCategories_InputMessage request message initiates the operation


to retrieve all categories.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllCategories

The SOAP body MUST contain a GetAllCategories element.

3.9.4.28.1.2 SchemaService_GetAllCategories_OutputMessage

The SchemaService_GetAllCategories_OutputMessage response message is sent in reply to


the request that is initiated by the SchemaService_GetAllCategories_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCategoriesResponse

The SOAP body MUST contain a GetAllCategoriesResponse element.

492 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.28.1.3
SchemaService_GetAllCategories_AdminExceptionWCFFault_FaultMessage

The SchemaService_GetAllCategories_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SchemaService_GetAllCategories_InputMessage message. The schema server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCategoriesAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.28.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.28.2.1 GetAllCategories

The GetAllCategories element contains the input data for a GetAllCategories operation.

<xsd:element name="GetAllCategories">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.28.2.2 GetAllCategoriesResponse

The GetAllCategoriesResponse element contains the output data from a GetAllCategories


operation. The response contains an ArrayOfCategoryDTO.

<xsd:element name="GetAllCategoriesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllCategoriesResult" nillable="true"
type="tns:ArrayOfCategoryDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetAllCategoriesResult: An ArrayOfCategoryDTO. Each CategoryDTO contains the elements of


the given crawled property category.

3.9.4.28.3 Complex Types

None.

493 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.28.4 Simple Types

None.

3.9.4.28.5 Attributes

None.

3.9.4.28.6 Groups

None.

3.9.4.28.7 Attribute Groups

None.

3.9.4.29 GetAllCrawledProperties

The GetAllCrawledProperties operation retrieves all crawled properties for this crawled property
category.

<wsdl:operation name="GetAllCrawledProperties">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCrawledProperties" message="tns:SchemaService_GetAllCrawledProperties_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCrawledPropertiesResponse"
message="tns:SchemaService_GetAllCrawledProperties_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCrawledPropertiesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetAllCrawledProperties_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetAllCrawledProperties_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetAllCrawledProperties_OutputMessage response message.

3.9.4.29.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.29.1.1 SchemaService_GetAllCrawledProperties_InputMessage

The SchemaService_GetAllCrawledProperties_InputMessage request message initiates the


operation to retrieve all crawled properties for the crawled property category.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllCrawledPropert
ies

494 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain a GetAllCrawledProperties element.

3.9.4.29.1.2 SchemaService_GetAllCrawledProperties_OutputMessage

The SchemaService_GetAllCrawledProperties_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_GetAllCrawledProperties_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCrawledPropertiesResponse

The SOAP body MUST contain a GetAllCrawledPropertiesResponse element.

3.9.4.29.1.3
SchemaService_GetAllCrawledProperties_AdminExceptionWCFFault_FaultMessag
e

The SchemaService_GetAllCrawledProperties_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_GetAllCrawledProperties_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCrawledPropertiesAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.29.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.29.2.1 GetAllCrawledProperties

The GetAllCrawledProperties element contains the input data for a GetAllCrawledProperties


operation.

<xsd:element name="GetAllCrawledProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CategoryId: The identifier of the crawled property category from which to retrieve all crawled
properties.

495 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.29.2.2 GetAllCrawledPropertiesResponse

The GetAllCrawledPropertiesResponse element contains the output data from a


GetAllCrawledProperties operation. The response contains an ArrayOfCrawledPropertyDTO.

<xsd:element name="GetAllCrawledPropertiesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllCrawledPropertiesResult" nillable="true"
type="tns:ArrayOfCrawledPropertyDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetAllCrawledPropertiesResult: An array of CrawledPropertyDTO.

3.9.4.29.3 Complex Types

None.

3.9.4.29.4 Simple Types

None.

3.9.4.29.5 Attributes

None.

3.9.4.29.6 Groups

None.

3.9.4.29.7 Attribute Groups

None.

3.9.4.30 GetAllCrawledPropertiesCount

The GetAllCrawledPropertiesCount operation retrieves a count of all crawled properties for the
given category.

<wsdl:operation name="GetAllCrawledPropertiesCount">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCrawledPropertiesCount"
message="tns:SchemaService_GetAllCrawledPropertiesCount_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCrawledPropertiesCountResponse"
message="tns:SchemaService_GetAllCrawledPropertiesCount_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCrawledPropertiesCountAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetAllCrawledPropertiesCount_AdminExceptionWCFFault_FaultMessage"/
>

496 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:operation>

The protocol client MUST send a


SchemaService_GetAllCrawledPropertiesCount_InputMessage request message. When the
operation finishes successfully, the schema server MUST respond with a
SchemaService_GetAllCrawledPropertiesCount_OutputMessage response message.

3.9.4.30.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.30.1.1 SchemaService_GetAllCrawledPropertiesCount_InputMessage

The SchemaService_GetAllCrawledPropertiesCount_InputMessage request message initiates


the operation to retrieve the count of crawled properties for the given category.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCrawledPropertiesCount

The SOAP body MUST contain a GetAllCrawledPropertiesCount element.

3.9.4.30.1.2 SchemaService_GetAllCrawledPropertiesCount_OutputMessage

The SchemaService_GetAllCrawledPropertiesCount_OutputMessage response message is


sent in reply to the request that is initiated by the
SchemaService_GetAllCrawledPropertiesCount_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCrawledPropertiesCount

The SOAP body MUST contain a GetAllCrawledPropertiesCountResponse element.

3.9.4.30.1.3
SchemaService_GetAllCrawledPropertiesCount_AdminExceptionWCFFault_FaultM
essage

The
SchemaService_GetAllCrawledPropertiesCount_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_GetAllCrawledPropertiesCount_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllCrawledPropertiesCountAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

497 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.30.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.30.2.1 GetAllCrawledPropertiesCount

The GetAllCrawledPropertiesCount element contains the input data for a


GetAllCrawledPropertiesCount operation.

<xsd:element name="GetAllCrawledPropertiesCount">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="categoryId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

categoryId: The identifier of the crawled property category for which to retrieve the crawled
properties count.

3.9.4.30.2.2 GetAllCrawledPropertiesCountResponse

The GetAllCrawledPropertiesCountResponse element contains the output data for a


GetAllCrawledPropertiesCount operation. The response contains an integer value that represents
the count of crawled properties in the category.

<xsd:element name="GetAllCrawledPropertiesCountResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllCrawledPropertiesCountResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetAllCrawledPropertiesCountResult: The number of crawled properties in the crawled property


category.

3.9.4.30.3 Complex Types

None.

3.9.4.30.4 Simple Types

None.

3.9.4.30.5 Attributes

None.

3.9.4.30.6 Groups

None.

498 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.30.7 Attribute Groups

None.

3.9.4.31 GetAllFullTextIndecies

The GetAllFullTextIndecies operation retrieves all full-text index fields.

<wsdl:operation name="GetAllFullTextIndecies">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllFullTextIndecies" message="tns:SchemaService_GetAllFullTextIndecies_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllFullTextIndeciesResponse"
message="tns:SchemaService_GetAllFullTextIndecies_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllFullTextIndeciesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetAllFullTextIndecies_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetAllFullTextIndecies_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetAllFullTextIndecies_OutputMessage response message.

3.9.4.31.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.31.1.1 SchemaService_GetAllFullTextIndecies_InputMessage

The SchemaService_GetAllFullTextIndecies_InputMessage request message initiates the


operation to retrieve all full-text index fields.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllFullTextIndecies

The SOAP body MUST contain a GetAllFullTextIndecies element.

3.9.4.31.1.2 SchemaService_GetAllFullTextIndecies_OutputMessage

The SchemaService_GetAllFullTextIndecies_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_GetAllFullTextIndecies_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllFullTextIndeciesResponse

The SOAP body MUST contain a GetAllFullTextIndeciesResponse element.

499 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.31.1.3
SchemaService_GetAllFullTextIndecies_AdminExceptionWCFFault_FaultMessage

The SchemaService_GetAllFullTextIndecies_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_GetAllFullTextIndecies_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllFullTextIndeciesAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.31.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.31.2.1 GetAllFullTextIndecies

The GetAllFullTextIndecies element contains the input data for a GetAllFullTextIndecies


operation.

<xsd:element name="GetAllFullTextIndecies">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.31.2.2 GetAllFullTextIndeciesResponse

The GetAllFullTextIndeciesResponse element contains the output data from a


GetAllFullTextIndecies operation. The response contains an ArrayOfFullTextIndexDTO.

<xsd:element name="GetAllFullTextIndeciesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllFullTextIndeciesResult" nillable="true"
type="tns:ArrayOfFullTextIndexDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetAllFullTextIndeciesResult: An ArrayOfFullTextIndexDTO. Each FullTextIndexDTO


contains the elements of a full-text index field.

3.9.4.31.3 Complex Types

None.

500 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.31.4 Simple Types

None.

3.9.4.31.5 Attributes

None.

3.9.4.31.6 Groups

None.

3.9.4.31.7 Attribute Groups

None.

3.9.4.32 GetAllManagedProperties

The GetAllManagedProperties operation retrieves all managed properties.

<wsdl:operation name="GetAllManagedProperties">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllManagedProperties" message="tns:SchemaService_GetAllManagedProperties_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllManagedPropertiesResponse"
message="tns:SchemaService_GetAllManagedProperties_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllManagedPropertiesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetAllManagedProperties_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetAllManagedProperties_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetAllManagedProperties_OutputMessage response message.

3.9.4.32.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.32.1.1 SchemaService_GetAllManagedProperties_InputMessage

The SchemaService_GetAllManagedProperties_InputMessage request message initiates the


operation to retrieve all managed properties.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllManagedProperties

501 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain a GetAllManagedProperties element.

3.9.4.32.1.2 SchemaService_GetAllManagedProperties_OutputMessage

The SchemaService_GetAllManagedProperties_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_GetAllManagedProperties_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllManagedPropertiesResponse

The SOAP body MUST contain a GetAllManagedPropertiesResponse element.

3.9.4.32.1.3
SchemaService_GetAllManagedProperties_AdminExceptionWCFFault_FaultMessa
ge

The SchemaService_GetAllManagedProperties_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_GetAllManagedProperties_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllManagedPropertiesAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.32.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.32.2.1 GetAllManagedProperties

The GetAllManagedProperties element contains the input data for a GetAllManagedProperties


operation.

<xsd:element name="GetAllManagedProperties">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.32.2.2 GetAllManagedPropertiesResponse

The GetAllManagedPropertiesResponse element contains the output data from a


GetAllManagedProperties operation. The response contains an ArrayOfManagedPropertyDTO.

502 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="GetAllManagedPropertiesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllManagedPropertiesResult" nillable="true"
type="tns:ArrayOfManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetAllManagedPropertiesResult: An ArrayOfManagedPropertyDTO. Each


ManagedPropertyDTO contains the elements of a managed property.

3.9.4.32.3 Complex Types

None.

3.9.4.32.4 Simple Types

None.

3.9.4.32.5 Attributes

None.

3.9.4.32.6 Groups

None.

3.9.4.32.7 Attribute Groups

None.

3.9.4.33 GetAllRankProfiles

The GetAllRankProfiles operation retrieves all rank profiles.

<wsdl:operation name="GetAllRankProfiles">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllRankProfiles" message="tns:SchemaService_GetAllRankProfiles_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllRankProfilesResponse" message="tns:SchemaService_GetAllRankProfiles_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllRankProfilesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetAllRankProfiles_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetAllRankProfiles_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetAllRankProfiles_OutputMessage response message.

503 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.33.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.33.1.1 SchemaService_GetAllRankProfiles_InputMessage

The SchemaService_GetAllRankProfiles_InputMessage request message initiates the operation


to retrieve all rank profiles.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllRankProfiles

The SOAP body MUST contain a GetAllRankProfiles element.

3.9.4.33.1.2 SchemaService_GetAllRankProfiles_OutputMessage

The SchemaService_GetAllRankProfiles_OutputMessage response message is sent in reply to


the request that is initiated by the SchemaService_GetAllRankProfiles_InputMessage
message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllRankProfilesResponse

The SOAP body MUST contain a GetAllRankProfilesResponse element.

3.9.4.33.1.3
SchemaService_GetAllRankProfiles_AdminExceptionWCFFault_FaultMessage

The SchemaService_GetAllRankProfiles_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SchemaService_GetAllRankProfiles_InputMessage message. The schema server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetAllRankProfilesAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.33.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.33.2.1 GetAllRankProfiles

The GetAllRankProfiles element contains the input data for a GetAllRankProfiles operation.

<xsd:element name="GetAllRankProfiles">
<xsd:complexType>

504 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.33.2.2 GetAllRankProfilesResponse

The GetAllRankProfilesResponse element contains the output data from a GetAllRankProfiles


operation. The response contains a list of RankProfileDTO.

<xsd:element name="GetAllRankProfilesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllRankProfilesResult" nillable="true"
type="tns:ArrayOfRankProfileDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetAllRankProfilesResult: An ArrayOfRankProfileDTO. Each RankProfileDTO contains the


elements of a rank profile.

3.9.4.33.3 Complex Types

None.

3.9.4.33.4 Simple Types

None.

3.9.4.33.5 Attributes

None.

3.9.4.33.6 Groups

None.

3.9.4.33.7 Attribute Groups

None.

3.9.4.34 GetCategory

The GetCategory operation retrieves the crawled property category associated with a GUID.

<wsdl:operation name="GetCategory">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCategory" message="tns:SchemaService_GetCategory_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCategoryResponse" message="tns:SchemaService_GetCategory_OutputMessage"/>

505 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCategoryAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetCategory_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetCategory_InputMessage request message.


When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetCategory_OutputMessage response message.

3.9.4.34.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.34.1.1 SchemaService_GetCategory_InputMessage

The SchemaService_GetCategory_InputMessage request message initiates the operation to


retrieve the crawled property category for the specified global unique identifier.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCategory

The SOAP body MUST contain a GetCategory element.

3.9.4.34.1.2 SchemaService_GetCategory_OutputMessage

The SchemaService_GetCategory_OutputMessage response message is sent in reply to the


request that is initiated by the SchemaService_GetCategory_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/ GetCategoryResponse

The SOAP body MUST contain a GetCategoryResponse element.

3.9.4.34.1.3
SchemaService_GetCategory_AdminExceptionWCFFault_FaultMessage

The SchemaService_GetCategory_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SchemaService_GetCategory_InputMessage message. The schema server MUST return this
response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCategoryAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

506 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.34.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.34.2.1 GetCategory

The GetCategory element contains the input data for a GetCategory operation.

<xsd:element name="GetCategory">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="propset" type="ser:guid"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

propset: The GUID of the requested crawled property category.

3.9.4.34.2.2 GetCategoryResponse

The GetCategoryResponse element contains the output data from a GetCategory operation. The
response contains a CategoryDTO.

<xsd:element name="GetCategoryResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetCategoryResult" nillable="true"
type="tns:CategoryDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetCategoryResult: The elements of the retrieved crawled property category.

3.9.4.34.3 Complex Types

None.

3.9.4.34.4 Simple Types

None.

3.9.4.34.5 Attributes

None.

3.9.4.34.6 Groups

None.

3.9.4.34.7 Attribute Groups

None.

507 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.35 GetCategoryByName

The GetCategoryByName operation retrieves a crawled property category.

<wsdl:operation name="GetCategoryByName">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCategoryByName" message="tns:SchemaService_GetCategoryByName_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCategoryByNameResponse" message="tns:SchemaService_GetCategoryByName_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCategoryByNameAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetCategoryByName_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetCategoryByName_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetCategoryByName_OutputMessage response message.

3.9.4.35.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.35.1.1 SchemaService_GetCategoryByName_InputMessage

The SchemaService_GetCategoryByName_InputMessage request message initiates the


operation to retrieve a crawled property category.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/ GetCategoryByName

The SOAP body MUST contain a GetCategoryByName element.

3.9.4.35.1.2 SchemaService_GetCategoryByName_OutputMessage

The SchemaService_GetCategoryByName_OutputMessage response message is sent in reply


to the request that is initiated by the SchemaService_GetCategoryByName_InputMessage
message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCategoryByNameResponse

The SOAP body MUST contain a GetCategoryByNameResponse element.

3.9.4.35.1.3
SchemaService_GetCategoryByName_AdminExceptionWCFFault_FaultMessage

The SchemaService_GetCategoryByName_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the

508 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


SchemaService_GetCategoryByName_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCategoryByNameAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.35.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.35.2.1 GetCategoryByName

The GetCategoryByName element contains the input data for a GetCategoryByName operation.

<xsd:element name="GetCategoryByName">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of the crawled property category to retrieve.

3.9.4.35.2.2 GetCategoryByNameResponse

The GetCategoryByNameResponse element contains the output data from a


GetCategoryByName operation. The response contains a CategoryDTO.

<xsd:element name="GetCategoryByNameResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetCategoryByNameResult" nillable="true"
type="tns:CategoryDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetCategoryByNameResult: The elements of the retrieved crawled property category.

3.9.4.35.3 Complex Types

None.

3.9.4.35.4 Simple Types

None.

509 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.35.5 Attributes

None.

3.9.4.35.6 Groups

None.

3.9.4.35.7 Attribute Groups

None.

3.9.4.36 GetCrawledProperty

The GetCrawledProperty operation retrieves a crawled property. A crawled property is uniquely


identified by the combination of the name, crawled property category identifier and variant type.

<wsdl:operation name="GetCrawledProperty">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCrawledProperty" message="tns:SchemaService_GetCrawledProperty_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCrawledPropertyResponse" message="tns:SchemaService_GetCrawledProperty_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCrawledPropertyAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetCrawledProperty_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetCrawledProperty_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetCrawledProperty_OutputMessage response message.

3.9.4.36.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.36.1.1 SchemaService_GetCrawledProperty_InputMessage

The SchemaService_GetCrawledProperty_InputMessage request message initiates the


operation to retrieve a crawled property.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCrawledProperty

The SOAP body MUST contain a GetCrawledProperty element.

3.9.4.36.1.2 SchemaService_GetCrawledProperty_OutputMessage

The SchemaService_GetCrawledProperty_OutputMessage response message is sent in reply


to the request that is initiated by the SchemaService_GetCrawledProperty_InputMessage
message.

510 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCrawledPropertyResponse

The SOAP body MUST contain a GetCrawledPropertyResponse element.

3.9.4.36.1.3
SchemaService_GetCrawledProperty_AdminExceptionWCFFault_FaultMessage

The SchemaService_GetCrawledProperty_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_GetCrawledProperty_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCrawledPropertyAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.36.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.36.2.1 GetCrawledProperty

The GetCrawledProperty element contains the input data for a GetCrawledProperty operation.

<xsd:element name="GetCrawledProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="propset" type="ser:guid"/>
<xsd:element minOccurs="0" name="CrawledPropertyName" type="xsd:string"/>
<xsd:element minOccurs="0" name="variantType" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

propset: The GUID of the crawled property category that is associated with the requested crawled
property.

CrawledPropertyName: The name of the crawled property to retrieve.

variantType: The variant type of the crawled property to retrieve. The valid values for this element
are specified by the table in section 2.2.4.32.

3.9.4.36.2.2 GetCrawledPropertyResponse

The GetCrawledPropertyResponse element contains the output data from a


GetCrawledProperty operation. The response contains a CrawledPropertyDTO.

511 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="GetCrawledPropertyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetCrawledPropertyResult" nillable="true"
type="tns:CrawledPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetCrawledPropertyResult: A CrawledPropertyDTO containing the elements of the crawled


property that was retrieved.

3.9.4.36.3 Complex Types

None.

3.9.4.36.4 Simple Types

None.

3.9.4.36.5 Attributes

None.

3.9.4.36.6 Groups

None.

3.9.4.36.7 Attribute Groups

None.

3.9.4.37 GetCrawledPropertyMappings

The GetCrawledPropertyMappings operation retrieves a collection of mapped, crawled properties.


This collection can be used to create new crawled property mappings.

<wsdl:operation name="GetCrawledPropertyMappings">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCrawledPropertyMappings"
message="tns:SchemaService_GetCrawledPropertyMappings_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCrawledPropertyMappingsResponse"
message="tns:SchemaService_GetCrawledPropertyMappings_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCrawledPropertyMappingsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetCrawledPropertyMappings_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_GetCrawledPropertyMappings_InputMessage request message. When the

512 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


operation finishes successfully, the schema server MUST respond with a
SchemaService_GetCrawledPropertyMappings_OutputMessage response message.

3.9.4.37.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.37.1.1 SchemaService_GetCrawledPropertyMappings_InputMessage

The SchemaService_GetCrawledPropertyMappings_InputMessage request initiates the


operation to retrieve a collection of mapped, crawled properties.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCrawledPropertyMappings

The SOAP body MUST contain a GetCrawledPropertyMappings element.

3.9.4.37.1.2 SchemaService_GetCrawledPropertyMappings_OutputMessage

The SchemaService_GetCrawledPropertyMappings_OutputMessage response message is sent


in reply to the request that is initiated by the
SchemaService_GetCrawledPropertyMappings_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCrawledPropertyMappingsResponse

The SOAP body MUST contain a GetCrawledPropertyMappingsResponse element.

3.9.4.37.1.3
SchemaService_GetCrawledPropertyMappings_AdminExceptionWCFFault_FaultM
essage

The
SchemaService_GetCrawledPropertyMappings_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_GetCrawledPropertyMappings_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetCrawledPropertyMappingsAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.37.2 Elements

The following XML Schema element definitions are specific to this operation.

513 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.37.2.1 GetCrawledPropertyMappings

The GetCrawledPropertyMappings element contains the input data for a


GetCrawledPropertyMappings operation.

<xsd:element name="GetCrawledPropertyMappings">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="id" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

id: The identifier for the managed property to map.

3.9.4.37.2.2 GetCrawledPropertyMappingsResponse

The GetCrawledPropertyMappingsResponse element contains the output data from a


GetCrawledPropertyMappings operation. The response contains an
ArrayOfCrawledPropertyDTO.

<xsd:element name="GetCrawledPropertyMappingsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetCrawledPropertyMappingsResult" nillable="true"
type="tns:ArrayOfCrawledPropertyDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetCrawledPropertyMappingsResult: An ArrayOfCrawledPropertyDTO. Each


CrawledPropertyDTO contains the elements of the retrieved crawled property.

3.9.4.37.3 Complex Types

None.

3.9.4.37.4 Simple Types

None.

3.9.4.37.5 Attributes

None.

3.9.4.37.6 Groups

None.

3.9.4.37.7 Attribute Groups

None.

514 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.38 GetFreshnessManagedPropertyReference

The GetFreshnessManagedPropertyReference operation retrieves the managed property that is


used for freshness boost in a given rank profile.

<wsdl:operation name="GetFreshnessManagedPropertyReference">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFreshnessManagedPropertyReference"
message="tns:SchemaService_GetFreshnessManagedPropertyReference_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFreshnessManagedPropertyReferenceResponse"
message="tns:SchemaService_GetFreshnessManagedPropertyReference_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFreshnessManagedPropertyReferenceAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetFreshnessManagedPropertyReference_AdminExceptionWCFFault_FaultM
essage"/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_GetFreshnessManagedPropertyReference_InputMessage request message.
When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetFreshnessManagedPropertyReference_OutputMessage response
message.

3.9.4.38.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.38.1.1
SchemaService_GetFreshnessManagedPropertyReference_InputMessage

The SchemaService_GetFreshnessManagedPropertyReference_InputMessage request


message initiates the operation to retrieve the managed property used for freshness boost in a
given rank profile.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFreshnessManagedPropertyReference

The SOAP body MUST contain a GetFreshnessManagedPropertyReference element.

3.9.4.38.1.2
SchemaService_GetFreshnessManagedPropertyReference_OutputMessage

The SchemaService_GetFreshnessManagedPropertyReference_OutputMessage response


message is sent in reply to the request that is initiated by the
SchemaService_GetFreshnessManagedPropertyReference_InputMessage message.

The SOAP action value of the message MUST be as follows.

515 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFreshnessManagedPropertyReferenceResponse

The SOAP body MUST contain a GetFreshnessManagedPropertyReferenceResponse element.

3.9.4.38.1.3
SchemaService_GetFreshnessManagedPropertyReference_AdminExceptionWCFF
ault_FaultMessage

The
SchemaService_GetFreshnessManagedPropertyReference_AdminExceptionWCFFault_Faul
tMessage response message is sent in reply to the request that is initiated by the
SchemaService_GetFreshnessManagedPropertyReference_InputMessage message. The
schema server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFreshnessManagedPropertyReferenceAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.38.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.38.2.1 GetFreshnessManagedPropertyReference

The GetFreshnessManagedPropertyReference element contains the input data for a


GetFreshnessManagedPropertyReference operation.

<xsd:element name="GetFreshnessManagedPropertyReference">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileId: The identifier of the rank profile that contains the managed property.

3.9.4.38.2.2 GetFreshnessManagedPropertyReferenceResponse

The GetFreshnessManagedPropertyReferenceResponse element contains output data from a


GetFreshnessManagedPropertyReference operation. The response contains a
ManagedPropertyDTO.

<xsd:element name="GetFreshnessManagedPropertyReferenceResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetFreshnessManagedPropertyReferenceResult"
nillable="true" type="tns:ManagedPropertyDTO" />
</xsd:sequence>

516 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

GetFreshnessManagedPropertyReferenceResult: A ManagedPropertyDTO that contains the


elements of the retrieved managed property.

3.9.4.38.3 Complex Types

None.

3.9.4.38.4 Simple Types

None.

3.9.4.38.5 Attributes

None.

3.9.4.38.6 Groups

None.

3.9.4.38.7 Attribute Groups

None.

3.9.4.39 GetFullTextIndex

The GetFullTextIndex operation retrieves a full-text index field.

<wsdl:operation name="GetFullTextIndex">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndex" message="tns:SchemaService_GetFullTextIndex_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndexResponse" message="tns:SchemaService_GetFullTextIndex_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndexAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetFullTextIndex_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetFullTextIndex_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetFullTextIndex_OutputMessage response message.

3.9.4.39.1 Messages

The following WSDL message definitions are specific to this operation.

517 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.39.1.1 SchemaService_GetFullTextIndex_InputMessage

The SchemaService_GetFullTextIndex_InputMessage request message initiates the operation


to retrieve a full-text index field.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFullTextIndex

The SOAP body MUST contain a GetFullTextIndex element.

3.9.4.39.1.2 SchemaService_GetFullTextIndex_OutputMessage

The SchemaService_GetFullTextIndex_OutputMessage response message is sent in reply to


the request that is initiated by the SchemaService_GetFullTextIndex_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndexResponse

The SOAP body MUST contain a GetFullTextIndexResponse element.

3.9.4.39.1.3
SchemaService_GetFullTextIndex_AdminExceptionWCFFault_FaultMessage

The SchemaService_GetFullTextIndex_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SchemaService_GetFullTextIndex_InputMessage message. The schema server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndexAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.39.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.39.2.1 GetFullTextIndex

The GetFullTextIndex element contains input data for a GetFullTextIndex operation.

<xsd:element name="GetFullTextIndex">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>

518 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

name: The name of the full-text index field to retrieve.

3.9.4.39.2.2 GetFullTextIndexResponse

The GetFullTextIndexResponse element contains output data from a GetFullTextIndex


operation. The response contains a FullTextIndexDTO.

<xsd:element name="GetFullTextIndexResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetFullTextIndexResult" nillable="true"
type="tns:FullTextIndexDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetFullTextIndexResult: A FullTextIndexDTO that contains the elements of the full-text index


field that was retrieved.

3.9.4.39.3 Complex Types

None.

3.9.4.39.4 Simple Types

None.

3.9.4.39.5 Attributes

None.

3.9.4.39.6 Groups

None.

3.9.4.39.7 Attribute Groups

None.

3.9.4.40 GetFullTextIndexMappings

The GetFullTextIndexMappings operation retrieves information about the full-text index fields in
which a managed property is included.

<wsdl:operation name="GetFullTextIndexMappings">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndexMappings" message="tns:SchemaService_GetFullTextIndexMappings_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndexMappingsResponse"
message="tns:SchemaService_GetFullTextIndexMappings_OutputMessage"/>

519 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndexMappingsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetFullTextIndexMappings_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetFullTextIndexMappings_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetFullTextIndexMappings_OutputMessage response message.

3.9.4.40.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.40.1.1 SchemaService_GetFullTextIndexMappings_InputMessage

The SchemaService_GetFullTextIndexMappings_InputMessage request message initiates the


operation to retrieve information about the full-text index fields in which a managed property is
included.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndexMappings

The SOAP body MUST contain a GetFullTextIndexMappings element.

3.9.4.40.1.2 SchemaService_GetFullTextIndexMappings_OutputMessage

The SchemaService_GetFullTextIndexMappings_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_GetFullTextIndexMappings_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndexMappingsResponse

The SOAP body MUST contain a GetFullTextIndexMappingsResponse element.

3.9.4.40.1.3
SchemaService_GetFullTextIndexMappings_AdminExceptionWCFFault_FaultMess
age

The SchemaService_GetFullTextIndexMappings_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_GetFullTextIndexMappings_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

520 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndexMappingsAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.40.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.40.2.1 GetFullTextIndexMappings

The GetFullTextIndexMappings element contains input data for a GetFullTextIndexMappings


operation.

<xsd:element name="GetFullTextIndexMappings">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ManagedPropertyId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ManagedPropertyId: The identifier of the managed property for which to retrieve information
about the full-text index fields.

3.9.4.40.2.2 GetFullTextIndexMappingsResponse

The GetFullTextIndexMappingsResponse element contains output data from a


GetFullTextIndexMappings operation. The response contains a list of
FullTextIndexMappingDTO.

<xsd:element name="GetFullTextIndexMappingsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetFullTextIndexMappingsResult" nillable="true"
type="tns:ArrayOfFullTextIndexMappingDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetFullTextIndexMappingsResult: An ArrayOfFullTextIndexMappingDTO. Each


FullTextIndexMappingDTO contains elements that specify a full-text index field in which the
managed property is included.

3.9.4.40.3 Complex Types

None.

3.9.4.40.4 Simple Types

None.

521 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.40.5 Attributes

None.

3.9.4.40.6 Groups

None.

3.9.4.40.7 Attribute Groups

None.

3.9.4.41 GetFullTextIndexRankCollection

The GetFullTextIndexRankCollection operation retrieves a full-text index rank collection.

<wsdl:operation name="GetFullTextIndexRankCollection">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndexRankCollection"
message="tns:SchemaService_GetFullTextIndexRankCollection_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndexRankCollectionResponse"
message="tns:SchemaService_GetFullTextIndexRankCollection_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFull
TextIndexRankCollectionAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetFullTextIndexRankCollection_AdminExceptionWCFFault_FaultMessage
"/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_GetFullTextIndexRankCollection_InputMessage request message. When the
operation finishes successfully, the schema server MUST respond with a
SchemaService_GetFullTextIndexRankCollection_OutputMessage response message.

3.9.4.41.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.41.1.1 SchemaService_GetFullTextIndexRankCollection_InputMessage

The SchemaService_GetFullTextIndexRankCollection_InputMessage request message


initiates the operation to retrieve a full-text index rank collection.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndexRankCollection

The SOAP body MUST contain a GetFullTextIndexRankCollection element.

522 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.41.1.2 SchemaService_GetFullTextIndexRankCollection_OutputMessage

The SchemaService_GetFullTextIndexRankCollection_OutputMessage response message is


sent in reply to the request that is initiated by the
SchemaService_GetFullTextIndexRankCollection_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndexRankCollectionResponse

The SOAP body MUST contain a GetFullTextIndexRankCollectionResponse element.

3.9.4.41.1.3
SchemaService_GetFullTextIndexRankCollection_AdminExceptionWCFFault_Faul
tMessage

The
SchemaService_GetFullTextIndexRankCollection_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_GetFullTextIndexRankCollection_InputMessage message. The schema
server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetFullTextIndexRankCollectionAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.41.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.41.2.1 GetFullTextIndexRankCollection

The GetFullTextIndexRankCollection element contains input data for a


GetFullTextIndexRankCollection operation.

<xsd:element name="GetFullTextIndexRankCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileId: The identifier of the rank profile from which to retrieve the full-text index field rank
component.

523 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.41.2.2 GetFullTextIndexRankCollectionResponse

The GetFullTextIndexRankCollectionResponse element contains output data from a


GetFullTextIndexRankCollection operation. The response contains an
ArrayOfFullTextIndexRankComponentDTO.

<xsd:element name="GetFullTextIndexRankCollectionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetFullTextIndexRankCollectionResult" nillable="true"
type="tns:ArrayOfFullTextIndexRankComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetFullTextIndexRankCollectionResult: An ArrayOfFullTextIndexRankComponentDTO.
Each FullTextIndexRankComponentDTO contains the elements of the given full-text index rank
collection.

3.9.4.41.3 Complex Types

None.

3.9.4.41.4 Simple Types

None.

3.9.4.41.5 Attributes

None.

3.9.4.41.6 Groups

None.

3.9.4.41.7 Attribute Groups

None.

3.9.4.42 GetImportanceLevelWeight

The GetImportanceLevelWeight operation retrieves the weight of an importance level.

<wsdl:operation name="GetImportanceLevelWeight">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetImportanceLevelWeight" message="tns:SchemaService_GetImportanceLevelWeight_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetImportanceLevelWeightResponse"
message="tns:SchemaService_GetImportanceLevelWeight_OutputMessage"/>

524 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetImportanceLevelWeightAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetImportanceLevelWeight_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetImportanceLevelWeight_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetImportanceLevelWeight_OutputMessage response message.

3.9.4.42.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.42.1.1 SchemaService_GetImportanceLevelWeight_InputMessage

The SchemaService_GetImportanceLevelWeight_InputMessage request message initiates the


operation to retrieve the weight of an importance level.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetImportanceLevelWeight

The SOAP body MUST contain a GetImportanceLevelWeight element.

3.9.4.42.1.2 SchemaService_GetImportanceLevelWeight_OutputMessage

The SchemaService_GetImportanceLevelWeight_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_GetImportanceLevelWeight_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetImportanceLevelWe
ightResponse

The SOAP body MUST contain a GetImportanceLevelWeightResponse element.

3.9.4.42.1.3
SchemaService_GetImportanceLevelWeight_AdminExceptionWCFFault_FaultMes
sage

The SchemaService_GetImportanceLevelWeight_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_GetImportanceLevelWeight_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetImportanceLevelWeightAdminExceptionWCFFault

525 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.42.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.42.2.1 GetImportanceLevelWeight

The GetImportanceLevelWeight element contains input data for a GetImportanceLevelWeight


operation.

<xsd:element name="GetImportanceLevelWeight">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
<xsd:element minOccurs="0" name="FullTextIndexId" type="xsd:long"/>
<xsd:element minOccurs="0" name="ImportanceLevel" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileId: The identifier of the rank profile.

fullTextIndexId: The identifier of the full-text index field.

ImportanceLevel: The importance level.

3.9.4.42.2.2 GetImportanceLevelWeightResponse

The GetImportanceLevelWeightResponse element contains output data for a


GetImportanceLevelWeight operation. The response contains an integer value that specifies the
importance level weight.

<xsd:element name="GetImportanceLevelWeightResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetImportanceLevelWeightResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetImportanceLevelWeightResult: The weight of the importance level.

3.9.4.42.3 Complex Types

None.

3.9.4.42.4 Simple Types

None.

3.9.4.42.5 Attributes

None.

526 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.42.6 Groups

None.

3.9.4.42.7 Attribute Groups

None.

3.9.4.43 GetManagedProperty

The GetManagedProperty operation retrieves a managed property.

<wsdl:operation name="GetManagedProperty">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedProperty" message="tns:SchemaService_GetManagedProperty_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedPropertyResponse" message="tns:SchemaService_GetManagedProperty_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedPropertyAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetManagedProperty_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetManagedProperty_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetManagedProperty_OutputMessage response message.

3.9.4.43.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.43.1.1 SchemaService_GetManagedProperty_InputMessage

The SchemaService_GetManagedProperty_InputMessage request message initiates the


operation to retrieve a managed property.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetManagedProperty

The SOAP body MUST contain a GetManagedProperty element.

3.9.4.43.1.2 SchemaService_GetManagedProperty_OutputMessage

The SchemaService_GetManagedProperty_OutputMessage response message is sent in reply


to the request that is initiated by the SchemaService_GetManagedProperty_InputMessage
message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetManagedPropertyRe
sponse

527 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain a GetManagedPropertyResponse element.

3.9.4.43.1.3
SchemaService_GetManagedProperty_AdminExceptionWCFFault_FaultMessage

The SchemaService_GetManagedProperty_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_GetManagedProperty_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedPropertyAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.43.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.43.2.1 GetManagedProperty

The GetManagedProperty element contains input data for a GetManagedProperty operation.

<xsd:element name="GetManagedProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" name="name" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of the managed property to retrieve.

3.9.4.43.2.2 GetManagedPropertyResponse

The GetManagedPrpoertyResponse element contains output data from a GetManagedProperty


operation. The response contains a ManagedPropertyDTO.

<xsd:element name="GetManagedPropertyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetManagedPropertyResult" nillable="true"
type="tns:ManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetManagedPropertyResult: A ManagedPropertyDTO containing the elements of the managed


property that was retrieved.

528 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.43.3 Complex Types

None.

3.9.4.43.4 Simple Types

None.

3.9.4.43.5 Attributes

None.

3.9.4.43.6 Groups

None.

3.9.4.43.7 Attribute Groups

None.

3.9.4.44 GetManagedPropertyBoostCollection

The GetManagedPropertyBoostCollection operation retrieves a list of keyword rank components.

<wsdl:operation name="GetManagedPropertyBoostCollection">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedPropertyBoostCollection"
message="tns:SchemaService_GetManagedPropertyBoostCollection_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedPropertyBoostCollectionResponse"
message="tns:SchemaService_GetManagedPropertyBoostCollection_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedPropertyBoostCollectionAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetManagedPropertyBoostCollection_AdminExceptionWCFFault_FaultMess
age"/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_GetManagedPropertyBoostCollection_InputMessage request message.
When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetManagedPropertyBoostCollection_OutputMessage response message.

3.9.4.44.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.44.1.1 SchemaService_GetManagedPropertyBoostCollection_InputMessage

The SchemaService_GetManagedPropertyBoostCollection_InputMessage request message


initiates the operation to retrieve a list of keyword rank components.

The SOAP action value of the message MUST be as follows.

529 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedPropertyBoostCollection

The SOAP body MUST contain a GetManagedPropertyBoostCollection element.

3.9.4.44.1.2
SchemaService_GetManagedPropertyBoostCollection_OutputMessage

The SchemaService_GetManagedPropertyBoostCollection_OutputMessage response


message is sent in reply to the request that is initiated by the
SchemaService_GetManagedPropertyBoostCollection_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedPropertyBoostCollectionResponse

The SOAP body MUST contain a GetManagedPropertyBoostCollectionResponse element.

3.9.4.44.1.3
SchemaService_GetManagedPropertyBoostCollection_AdminExceptionWCFFault_
FaultMessage

The
SchemaService_GetManagedPropertyBoostCollection_AdminExceptionWCFFault_FaultMes
sage response message is sent in reply to the request that is initiated by the
SchemaService_GetManagedPropertyBoostCollection_InputMessage message. The schema
server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedPropertyBoostCollectionAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.44.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.44.2.1 GetManagedPropertyBoostCollection

The GetManagedPropertyBoostCollection element contains input data for a


GetManagedPropertyBoostCollection operation.

<xsd:element name="GetManagedPropertyBoostCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

530 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


RankProfileId: The identifier of the rank profile from which to retrieve the managed property boost
collection.

3.9.4.44.2.2 GetManagedPropertyBoostCollectionResponse

The GetManagedPropertyBoostCollectionResponse element contains output data from a


GetManagedPropertyBoostCollection operation. The response contains an
ArrayOfManagedPropertyBoostComponentDTO.

<xsd:element name="GetManagedPropertyBoostCollectionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetManagedPropertyBoostCollectionResult"
nillable="true" type="tns:ArrayOfManagedPropertyBoostComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetManagedPropertyBoostCollectionResult: An
ArrayOfManagedPropertyBoostComponentDTO. Each
ManagedPropertyBoostComponentDTO contains the elements of the given keyword rank
component.

3.9.4.44.3 Complex Types

None.

3.9.4.44.4 Simple Types

None.

3.9.4.44.5 Attributes

None.

3.9.4.44.6 Groups

None.

3.9.4.44.7 Attribute Groups

None.

3.9.4.45 GetManagedPropertyById

The GetManagedPropertyById operation retrieves a managed property.

<wsdl:operation name="GetManagedPropertyById">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedPropertyById" message="tns:SchemaService_GetManagedPropertyById_InputMessage"/>

531 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedPropertyByIdResponse"
message="tns:SchemaService_GetManagedPropertyById_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedPropertyByIdAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetManagedPropertyById_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetManagedPropertyById_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetManagedPropertyById_OutputMessage response message.

3.9.4.45.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.45.1.1 SchemaService_GetManagedPropertyById_InputMessage

The SchemaService_GetManagedPropertyById_InputMessage request message initiates the


operation to retrieve a managed property.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedPropertyById

The SOAP body MUST contain a GetManagedPropertyById element.

3.9.4.45.1.2 SchemaService_GetManagedPropertyById_OutputMessage

The SchemaService_GetManagedPropertyById_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_GetManagedPropertyById_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedPropertyByIdResponse

The SOAP body MUST contain a GetManagedPropertyByIdResponse element.

3.9.4.45.1.3
SchemaService_GetManagedPropertyById_AdminExceptionWCFFault_FaultMessa
ge

The SchemaService_GetManagedPropertyById_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_GetManagedPropertyById_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

532 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetManagedPropertyByIdAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.45.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.45.2.1 GetManagedPropertyById

The GetManagedPropertyById element contains input data for a GetManagedPropertyById


operation.

<xsd:element name="GetManagedPropertyById">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="id" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

id: The identifier of the managed property to retrieve.

3.9.4.45.2.2 GetManagedPropertyByIdResponse

The GetManagedPropertyByIdResponse element contains output data from a


GetManagedPropertyById operation. The response contains a ManagedPropertyDTO.

<xsd:element name="GetManagedPropertyByIdResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetManagedPropertyByIdResult" nillable="true"
type="tns:ManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetManagedPropertyByIdResult: A ManagedPropertyDTO containing the elements of the


managed property that was retrieved.

3.9.4.45.3 Complex Types

None.

3.9.4.45.4 Simple Types

None.

3.9.4.45.5 Attributes

None.

533 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.45.6 Groups

None.

3.9.4.45.7 Attribute Groups

None.

3.9.4.46 GetMappedManagedProperties

The GetMappedManagedProperties operation retrieves the managed properties that the crawled
property is mapped to.

<wsdl:operation name="GetMappedManagedProperties">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetMappedManagedProperties"
message="tns:SchemaService_GetMappedManagedProperties_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetMappedManagedPropertiesResponse"
message="tns:SchemaService_GetMappedManagedProperties_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetMappedManagedPropertiesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetMappedManagedProperties_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_GetMappedManagedProperties_InputMessage request message. When the
operation finishes successfully, the schema server MUST respond with a
SchemaService_GetMappedManagedProperties_OutputMessage response message.

3.9.4.46.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.46.1.1 SchemaService_GetMappedManagedProperties_InputMessage

The SchemaService_GetMappedManagedProperties_InputMessage request message initiates


the operation to retrieve the managed properties to which the crawled property is mapped.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetMappedManagedProperties

The SOAP body MUST contain a GetMappedManagedProperties element.

3.9.4.46.1.2 SchemaService_GetMappedManagedProperties_OutputMessage

The SchemaService_GetMappedManagedProperties_OutputMessage response message is


sent in reply to the request that is initiated by the
SchemaService_GetMappedManagedProperties_InputMessage message.

534 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetMappedManagedPropertiesResponse

The SOAP body MUST contain a GetMappedManagedPropertiesResponse element.

3.9.4.46.1.3
SchemaService_GetMappedManagedProperties_AdminExceptionWCFFault_Fault
Message

The
SchemaService_GetMappedManagedProperties_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_GetMappedManagedProperties_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetMappedManagedPropertiesAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.46.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.46.2.1 GetMappedManagedProperties

The GetMappedManagedProperties element contains input data for a


GetMappedManagedProperties operation.

<xsd:element name="GetMappedManagedProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CrawledPropertyID" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CrawledPropertyID: The identifier of the crawled property to retrieve the mapped managed
properties from.

3.9.4.46.2.2 GetMappedManagedPropertiesResponse

The GetMappedManagedPropertiesResponse element contains output data from a


GetMappedManagedProperties operation. The response contains an
ArrayOfManagedPropertyDTO.

<xsd:element name="GetMappedManagedPropertiesResponse">
<xsd:complexType>
<xsd:sequence>

535 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="GetMappedManagedPropertiesResult" nillable="true"
type="tns:ArrayOfManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetMappedManagedPropertiesResult: An ArrayOfManagedPropertyDTO. Each


ManagedPropertyDTO contains the elements of a managed property.

3.9.4.46.3 Complex Types

None.

3.9.4.46.4 Simple Types

None.

3.9.4.46.5 Attributes

None.

3.9.4.46.6 Groups

None.

3.9.4.46.7 Attribute Groups

None.

3.9.4.47 GetMappingsForLevel

The GetMappingsForLevel operation retrieves the managed properties that are mapped to this
full-text index field.

<wsdl:operation name="GetMappingsForLevel">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetMappingsForLevel" message="tns:SchemaService_GetMappingsForLevel_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetMappingsForLevelResponse" message="tns:SchemaService_GetMappingsForLevel_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetMappingsForLevelAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetMappingsForLevel_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetMappingsForLevel_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetMappingsForLevel_OutputMessage response message.

3.9.4.47.1 Messages

The following WSDL message definitions are specific to this operation.

536 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.47.1.1 SchemaService_GetMappingsForLevel_InputMessage

The SchemaService_GetMappingsForLevel_InputMessage request message initiates the


operation to retrieve the managed properties that are mapped to this full-text index field.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMappingsForLevel

The SOAP body MUST contain a GetMappingsForLevel element.

3.9.4.47.1.2 SchemaService_GetMappingsForLevel_OutputMessage

The SchemaService_GetMappingsForLevel_OutputMessage response message is sent in reply


to the request that is initiated by the SchemaService_GetMappingsForLevel_InputMessage
message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetMappingsForLevelResponse

The SOAP body MUST contain a GetMappingsForLevelResponse element.

3.9.4.47.1.3
SchemaService_GetMappingsForLevel_AdminExceptionWCFFault_FaultMessage

The SchemaService_GetMappingsForLevel_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_GetMappingsForLevel_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetMappingsForLevelAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.47.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.47.2.1 GetMappingsForLevel

The GetMappingsForLevel element contains input data for a GetMappingsForLevel operation.

<xsd:element name="GetMappingsForLevel">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="fullTextIndexId" type="xsd:long"/>
<xsd:element minOccurs="0" name="importanceLevel" type="xsd:int"/>
</xsd:sequence>

537 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

fullTextIndexID: The identifier of the full-text index field from which to retrieve the managed
properties.

importanceLevel: The importance level of the managed properties to retrieve. Only the managed
properties with the same importance level are part of the mapping.

3.9.4.47.2.2 GetMappingsForLevelResponse

The GetMappingsForLevelResponse element contains output data from a GetMappingsForLevel


operation. The response contains an ArrayOfManagedPropertyDTO.

<xsd:element name="GetMappingsForLevelResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetMappingsForLevelResult" nillable="true"
type="tns:ArrayOfManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetMappingsForLevelResult: An ArrayOfManagedPropertyDTO. Each ManagedPropertyDTO


contains the elements of a managed property.

3.9.4.47.3 Complex Types

None.

3.9.4.47.4 Simple Types

None.

3.9.4.47.5 Attributes

None.

3.9.4.47.6 Groups

None.

3.9.4.47.7 Attribute Groups

None.

3.9.4.48 GetPropsetCategoryMappings

The GetPropsetCategoryMappings operation retrieves the GUIDs that are associated with a
crawled property category.

<wsdl:operation name="GetPropsetCategoryMappings">

538 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetPropsetCategoryMappings"
message="tns:SchemaService_GetPropsetCategoryMappings_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetPropsetCategoryMappingsResponse"
message="tns:SchemaService_GetPropsetCategoryMappings_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetPropsetCategoryMappingsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetPropsetCategoryMappings_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_GetPropsetCategoryMappings_InputMessage request message. When the
operation finishes successfully, the schema server MUST respond with a
SchemaService_GetPropsetCategoryMappings_OutputMessage response message.

3.9.4.48.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.48.1.1 SchemaService_GetPropsetCategoryMappings_InputMessage

The SchemaService_GetPropsetCategoryMappings_InputMessage request message initiates


the operation to retrieve the GUIDs that are associated with a crawled property category.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetPropsetCategoryMappings

The SOAP body MUST contain a GetPropsetCategoryMappings element.

3.9.4.48.1.2 SchemaService_GetPropsetCategoryMappings_OutputMessage

The SchemaService_GetPropsetCategoryMappings_OutputMessage response message is sent


in reply to the request that is initiated by the
SchemaService_GetPropsetCategoryMappings_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetPropsetCategoryMappingsResponse

The SOAP body MUST contain a GetPropsetCategoryMappingsResponse element.

3.9.4.48.1.3
SchemaService_GetPropsetCategoryMappings_AdminExceptionWCFFault_FaultM
essage

The
SchemaService_GetPropsetCategoryMappings_AdminExceptionWCFFault_FaultMessage

539 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


response message in reply to the request that is initiated by the
SchemaService_GetPropsetCategoryMappings_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetPropsetCategoryMappingsAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.48.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.48.2.1 GetPropsetCategoryMappings

The GetPropsetCategoryMappings element contains input data for a


GetPropsetCategoryMappings operation.

<xsd:element name="GetPropsetCategoryMappings">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CategoryId: The identifier of the crawled property category from which to retrieve the GUIDs
associated with this category.

3.9.4.48.2.2 GetPropsetCategoryMappingsResponse

The GetPropsetCategoryMappingsResponse element contains output data for a


GetPropsetCategoryMappings operation. The response contains an ArrayOfguid containing the
GUIDs that are associated with the crawled property category.

<xsd:element name="GetPropsetCategoryMappingsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetPropsetCategoryMappingsResult" nillable="true"
type="msa:ArrayOfguid"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetPropsetCategoryMappingsResult: An ArrayOfguid containing the GUIDs associated with this


crawled property category.

3.9.4.48.3 Complex Types

None.

540 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.48.4 Simple Types

None.

3.9.4.48.5 Attributes

None.

3.9.4.48.6 Groups

None.

3.9.4.48.7 Attribute Groups

None.

3.9.4.49 GetQualityComponentCollection

The GetQualityComponentCollection operation retrieves a list of quality rank components from a


rank profile.

<wsdl:operation name="GetQualityComponentCollection">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetQualityComponentCollection"
message="tns:SchemaService_GetQualityComponentCollection_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetQualityComponentCollectionResponse"
message="tns:SchemaService_GetQualityComponentCollection_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetQualityComponentCollectionAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetQualityComponentCollection_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_GetQualityComponentCollection_InputMessage request message. When the
operation finishes successfully, the schema server MUST respond with a
SchemaService_GetQualityComponentCollection_OutputMessage response message.

3.9.4.49.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.49.1.1 SchemaService_GetQualityComponentCollection_InputMessage

The SchemaService_GetQualityComponentCollection_InputMessage request message


initiates the operation to retrieve a list of quality rank components from a rank profile.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetQualityComponentCollection

541 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain a GetQualityComponentCollection element.

3.9.4.49.1.2 SchemaService_GetQualityComponentCollection_OutputMessage

The SchemaService_GetQualityComponentCollection_OutputMessage response message is


sent in reply to the request that is initiated by the
SchemaService_GetQualityComponentCollection_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetQualityComponentCollectionResponse

The SOAP body MUST contain a GetQualityComponentCollectionResponse element.

3.9.4.49.1.3
SchemaService_GetQualityComponentCollection_AdminExceptionWCFFault_Fault
Message

The
SchemaService_GetQualityComponentCollection_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_GetQualityComponentCollection_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetQualityComponentCollectionAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.49.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.49.2.1 GetQualityComponentCollection

The GetQualityComponentCollection element contains input data for a


GetQualityComponentCollection operation.

<xsd:element name="GetQualityComponentCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileID: The identifier of the rank profile from which to retrieve the quality rank
components.

542 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.49.2.2 GetQualityComponentCollectionResponse

The GetQualityComponentCollectionResponse element contains output data from a


GetQualityComponentCollection operation. The response contains an
ArrayOfQualityComponentDTO.

<xsd:element name="GetQualityComponentCollectionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetQualityComponentCollectionResult" nillable="true"
type="tns:ArrayOfQualityComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetQualityComponentCollectionResult: An ArrayOfQualityComponentDTO. Each


QualityComponentDTO contains the elements of a quality rank component.

3.9.4.49.3 Complex Types

None.

3.9.4.49.4 Simple Types

None.

3.9.4.49.5 Attributes

None.

3.9.4.49.6 Groups

None.

3.9.4.49.7 Attribute Groups

None.

3.9.4.50 GetQueryCrawledProperties

The GetQueryCrawledProperties operation retrieves a list of crawled properties.

<wsdl:operation name="GetQueryCrawledProperties">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetQueryCrawledProperties"
message="tns:SchemaService_GetQueryCrawledProperties_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetQueryCrawledPropertiesResponse"
message="tns:SchemaService_GetQueryCrawledProperties_OutputMessage"/>

543 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetQueryCrawledPropertiesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetQueryCrawledProperties_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetQueryCrawledProperties_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetQueryCrawledProperties_OutputMessage response message.

3.9.4.50.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.50.1.1 SchemaService_GetQueryCrawledProperties_InputMessage

The SchemaService_GetQueryCrawledProperties_InputMessage request message initiates


the operation to retrieve a list of crawled properties.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetQueryCrawledProperties

The SOAP body MUST contain a GetQueryCrawledProperties element.

3.9.4.50.1.2 SchemaService_GetQueryCrawledProperties_OutputMessage

The SchemaService_GetQueryCrawledProperties_OutputMessage response message is sent


in reply to the request that is initiated by the
SchemaService_GetQueryCrawledProperties_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetQueryCrawledPropertiesResponse

The SOAP body MUST contain a GetQueryCrawledPropertiesResponse element.

3.9.4.50.1.3
SchemaService_GetQueryCrawledProperties_AdminExceptionWCFFault_FaultMes
sage

The SchemaService_GetQueryCrawledProperties_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_GetQueryCrawledProperties_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetQueryCrawledPropertiesAdminExceptionWCFFault

544 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.50.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.50.2.1 GetQueryCrawledProperties

The GetQueryCrawledProperties element contains input data for a


GetQueryCrawledProperties operation.

<xsd:element name="GetQueryCrawledProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="offset" type="xsd:int"/>
<xsd:element minOccurs="0" name="count" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

filter: A string value that is the name of the crawled property.

offset: An integer value that specifies the position in the result set at which to begin.

count: An integer value that specifies the size of the result set.

3.9.4.50.2.2 GetQueryCrawledPropertiesResponse

The GetQueryCrawledPropertiesResponse element contains output data from a


GetQueryCrawledProperties operation. The response contains an
ArrayOfCrawledPropertyDTO.

<xsd:element name="GetQueryCrawledPropertiesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetQueryCrawledPropertiesResult" nillable="true"
type="tns:ArrayOfCrawledPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetQueryCrawledPropertiesResult: An ArrayOfCrawledPropertyDTO. Each


CrawledPropertyDTO contains the elements of a crawled property.

3.9.4.50.3 Complex Types

None.

3.9.4.50.4 Simple Types

None.

545 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.50.5 Attributes

None.

3.9.4.50.6 Groups

None.

3.9.4.50.7 Attribute Groups

None.

3.9.4.51 GetRankProfile

The GetRankProfile operation retrieves a rank profile.

<wsdl:operation name="GetRankProfile">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetRankProfile" message="tns:SchemaService_GetRankProfile_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetRankProfileResponse" message="tns:SchemaService_GetRankProfile_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetRankProfileAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetRankProfile_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetRankProfile_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_GetRankProfile_OutputMessage response message.

3.9.4.51.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.51.1.1 SchemaService_GetRankProfile_InputMessage

The SchemaService_GetRankProfile_InputMessage request message initiates the operation to


retrieve a rank profile.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetRankProfile

The SOAP body MUST contain a GetRankProfile element.

3.9.4.51.1.2 SchemaService_GetRankProfile_OutputMessage

The SchemaService_GetRankProfile_OutputMessage response message is sent in reply to the


request that is initiated by the SchemaService_GetRankProfile_InputMessage message.

The SOAP action value of the message MUST be as follows.

546 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetRankProfileResponse

The SOAP body MUST contain a GetRankProfileResponse element.

3.9.4.51.1.3
SchemaService_GetRankProfile_AdminExceptionWCFFault_FaultMessage

The SchemaService_GetRankProfile_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SchemaService_GetRankProfile_InputMessage message. The schema server MUST return this
response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetRankProfileAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.51.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.51.2.1 GetRankProfile

The GetRankProfile element contains input data for a GetRankProfile operation.

<xsd:element name="GetRankProfile">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

name: The name of the rank profile to retrieve.

3.9.4.51.2.2 GetRankProfileResponse

The GetRankProfileResponse element contains output data from a GetRankProfile operation.


The response contains a RankProfileDTO.

<xsd:element name="GetRankProfileResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetRankProfileResult" nillable="true"
type="tns:RankProfileDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

547 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


GetRankProfileResult: The elements of the retrieved rank profile.

3.9.4.51.3 Complex Types

None.

3.9.4.51.4 Simple Types

None.

3.9.4.51.5 Attributes

None.

3.9.4.51.6 Groups

None.

3.9.4.51.7 Attribute Groups

None.

3.9.4.52 GetRefinerConfiguration

The GetRefinerConfiguration operation retrieves a refiner configuration from a managed property.

<wsdl:operation name="GetRefinerConfiguration">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetRefinerConfiguration" message="tns:SchemaService_GetRefinerConfiguration_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetRefinerConfigurationResponse"
message="tns:SchemaService_GetRefinerConfiguration_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetRefinerConfigurationAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetRefinerConfiguration_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_GetRefinerConfiguration_InputMessage


request message. On successful completion, the schema server MUST respond with a
SchemaService_GetRefinerConfiguration_OutputMessage response message.

3.9.4.52.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.52.1.1 SchemaService_GetRefinerConfiguration_InputMessage

The SchemaService_GetRefinerConfiguration_InputMessage request message initiates the


operation to retrieve a refiner configuration from a managed property.

The SOAP action value of the message MUST be as follows.

548 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetRefinerConfiguration

The SOAP body MUST contain a GetRefinerConfiguration element.

3.9.4.52.1.2 SchemaService_GetRefinerConfiguration_OutputMessage

The SchemaService_GetRefinerConfiguration_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_GetRefinerConfiguration_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetRefinerConfigurationResponse

The SOAP body MUST contain a GetRefinerConfigurationResponse element.

3.9.4.52.1.3
SchemaService_GetRefinerConfiguration_AdminExceptionWCFFault_FaultMessag
e

The SchemaService_GetRefinerConfiguration_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_GetRefinerConfiguration_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetRefinerConfigurationAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.52.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.52.2.1 GetRefinerConfiguration

The GetRefinerConfiguration element contains input data for a GetRefinerConfiguration


operation.

<xsd:element name="GetRefinerConfiguration">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ManagedPropertyId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ManagedPropertyId: The identifier of the managed property with the refiner configuration.

549 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.52.2.2 GetRefinerConfigurationResponse

The GetRefinerConfigurationResponse element contains output data from a


GetRefinerConfiguration operation. The response contains a RefinerConfigurationDTO.

<xsd:element name="GetRefinerConfigurationResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetRefinerConfigurationResult" nillable="true"
type="tns:RefinerConfigurationDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetRefinerConfigurationResult: A RefinerConfigurationDTO containing the elements of the


refiner configuration that was retrieved from the managed property.

3.9.4.52.3 Complex Types

None.

3.9.4.52.4 Simple Types

None.

3.9.4.52.5 Attributes

None.

3.9.4.52.6 Groups

None.

3.9.4.52.7 Attribute Groups

None.

3.9.4.53 GetUnmappedCrawledProperties

The GetUnmappedCrawledProperties operation retrieves all unmapped crawled properties.

<wsdl:operation name="GetUnmappedCrawledProperties">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetUnmappedCrawledProperties"
message="tns:SchemaService_GetUnmappedCrawledProperties_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetUnmappedCrawledPropertiesResponse"
message="tns:SchemaService_GetUnmappedCrawledProperties_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetUnmappedCrawledPropertiesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_GetUnmappedCrawledProperties_AdminExceptionWCFFault_FaultMessage"/
>

550 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:operation>

The protocol client MUST send a


SchemaService_GetUnmappedCrawledProperties_InputMessage request message. When the
operation finishes successfully, the schema server MUST respond with a
SchemaService_GetUnmappedCrawledProperties_OutputMessage response message.

3.9.4.53.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.53.1.1 SchemaService_GetUnmappedCrawledProperties_InputMessage

The SchemaService_GetUnmappedCrawledProperties_InputMessage request message


initiates the operation to retrieve all unmapped crawled properties.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetUnmappedCrawledProperties

The SOAP body MUST contain a GetUnmappedCrawledProperties element.

3.9.4.53.1.2 SchemaService_GetUnmappedCrawledProperties_OutputMessage

The SchemaService_GetUnmappedCrawledProperties_OutputMessage response message is


sent in reply to the request that is initiated by the
SchemaService_GetUnmappedCrawledProperties_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetUnmappedCrawledPropertiesResponse

The SOAP body MUST contain a GetUnmappedCrawledPropertiesResponse element.

3.9.4.53.1.3
SchemaService_GetUnmappedCrawledProperties_AdminExceptionWCFFault_Faul
tMessage

The
SchemaService_GetUnmappedCrawledProperties_AdminExceptionWCFFault_FaultMessag
e response message is sent in reply to the request that is initiated by the
SchemaService_GetUnmappedCrawledProperties_InputMessage message. The schema
server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
GetUnmappedCrawledPropertiesAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

551 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.53.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.53.2.1 GetUnmappedCrawledProperties

The GetUnmappedCrawledProperties element contains input data for a


GetUnmappedCrawledProperties operation.

<xsd:element name="GetUnmappedCrawledProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CategoryId: The identifier of the crawled property category from which to retrieve the unmapped
crawled properties.

3.9.4.53.2.2 GetUnmappedCrawledPropertiesResponse

The GetUnmappedCrawledPropertiesResponse element contains output data from a


GetUnmappedCrawledProperties operation. The response contains an
ArrayOfCrawledPropertyDTO.

<xsd:element name="GetUnmappedCrawledPropertiesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetUnmappedCrawledPropertiesResult" nillable="true"
type="tns:ArrayOfCrawledPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

GetUnmappedCrawledPropertiesResult: An ArrayOfCrawledPropertyDTO.

3.9.4.53.3 Complex Types

None.

3.9.4.53.4 Simple Types

None.

3.9.4.53.5 Attributes

None.

3.9.4.53.6 Groups

None.

552 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.53.7 Attribute Groups

None.

3.9.4.54 MakeDefaultFullTextIndex

The MakeDefaultFullTextIndex operation sets a full-text index field to be the default full-text
index field. Search queries that do not search a specific full-text index field or managed property
MUST be evaluated against the default full-text index field. This operation is asynchronous. This
operation MUST update the rank.cf and indexConfig.xml files (see [MS-FSSCFG] section 2).

<wsdl:operation name="MakeDefaultFullTextIndex">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
MakeDefaultFullTextIndex" message="tns:SchemaService_MakeDefaultFullTextIndex_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/
SchemaService/MakeDefaultFullTextIndexResponse"
message="tns:SchemaService_MakeDefaultFullTextIndex_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
MakeDefaultFullTextIndexAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_MakeDefaultFullTextIndex_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_MakeDefaultFullTextIndex_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_MakeDefaultFullTextIndex_OutputMessage response message.

3.9.4.54.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.54.1.1 SchemaService_MakeDefaultFullTextIndex_InputMessage

The SchemaService_MakeDefaultFullTextIndex_InputMessage request message initiates the


operation to make a full-text index field the default full-text index field.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
MakeDefaultFullTextIndex

The SOAP body MUST contain a MakeDefaultFullTextIndex element.

3.9.4.54.1.2 SchemaService_MakeDefaultFullTextIndex_OutputMessage

The SchemaService_MakeDefaultFullTextIndex_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_MakeDefaultFullTextIndex_InputMessage message.

The SOAP action value of the message MUST be as follows.

553 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/MakeDefaultFullTextI
ndexResponse

The SOAP body MUST contain a MakeDefaultFullTextIndexResponse element.

3.9.4.54.1.3
SchemaService_MakeDefaultFullTextIndex_AdminExceptionWCFFault_FaultMess
age

The SchemaService_MakeDefaultFullTextIndex_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_MakeDefaultFullTextIndex_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
MakeDefaultFullTextIndexAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.54.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.54.2.1 MakeDefaultFullTextIndex

The MakeDefaultFullTextIndex element contains input data for a MakeDefaultFullTextIndex


operation.

<xsd:element name="MakeDefaultFullTextIndex">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="FullTextIndexName" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

FullTextIndexName: The name of the full-text index field to make the default full-text index field.

3.9.4.54.2.2 MakeDefaultFullTextIndexResponse

The MakeDefaultFullTextIndexResponse element contains result data for a


MakeDefaultFullTextIndex operation.

<xsd:element name="MakeDefaultFullTextIndexResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

554 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.54.3 Complex Types

None.

3.9.4.54.4 Simple Types

None.

3.9.4.54.5 Attributes

None.

3.9.4.54.6 Groups

None.

3.9.4.54.7 Attribute Groups

None.

3.9.4.55 MakeDefaultRankProfile

The MakeDefaultRankProfile operation makes a rank profile the default rank profile. Any
search query against the search application that does not specify a rank profile or sorting
operation MUST be sorted according to the default rank-profile. This operation is
asynchronous, and the rank.cf and indexConfig.xml configuration files MUST be updated (see
[MS-FSSCFG] section 2). The default rank profile is always listed as the first of the rank
profiles listed in the indexConfig.xml and rank.cf configuration files.<wsdl:operation
name="MakeDefaultRankProfile">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
MakeDefaultRankProfile" message="tns:SchemaService_MakeDefaultRankProfile_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ SchemaService/
MakeDefaultRankProfileResponse"
message="tns:SchemaService_MakeDefaultRankProfile_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
MakeDefaultRankProfileAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_MakeDefaultRankProfile_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_MakeDefaultRankProfile_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_MakeDefaultRankProfile_OutputMessage response message.

3.9.4.55.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.55.1.1 SchemaService_MakeDefaultRankProfile_InputMessage

The SchemaService_MakeDefaultRankProfile_InputMessage request message initiates the


operation to make a rank profile the default rank profile.

The SOAP action value of the message MUST be as follows.

555 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
MakeDefaultRankProfile

The SOAP body MUST contain a MakeDefaultRankProfile element.

3.9.4.55.1.2 SchemaService_MakeDefaultRankProfile_OutputMessage

The SchemaService_MakeDefaultRankProfile_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_MakeDefaultRankProfile_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/MakeDefaultRankProfi
leResponse

The SOAP body MUST contain a MakeDefaultRankProfileResponse element.

3.9.4.55.1.3
SchemaService_MakeDefaultRankProfile_AdminExceptionWCFFault_FaultMessag
e

The SchemaService_MakeDefaultRankProfile_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_MakeDefaultRankProfile_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
MakeDefaultRankProfileAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.55.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.55.2.1 MakeDefaultRankProfile

The MakeDefaultRankProfile element contains input data for a MakeDefaultRankProfile


operation.

<xsd:element name="MakeDefaultRankProfile">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileId: The identifier of the rank profile to set as the default rank profile.

556 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.55.2.2 MakeDefaultRankProfileResponse

The MakeDefaultRankProfileResponse element contains result data for a


MakeDefaultRankProfile operation.

<xsd:element name="MakeDefaultRankProfileResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.55.3 Complex Types

None.

3.9.4.55.4 Simple Types

None.

3.9.4.55.5 Attributes

None.

3.9.4.55.6 Groups

None.

3.9.4.55.7 Attribute Groups

None.

3.9.4.56 QueryCrawledProperties

The QueryCrawledProperties operation retrieves a list of crawled properties for a crawled


property category.

<wsdl:operation name="QueryCrawledProperties">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
QueryCrawledProperties" message="tns:SchemaService_QueryCrawledProperties_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
QueryCrawledPropertiesResponse"
message="tns:SchemaService_QueryCrawledProperties_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
QueryCrawledPropertiesAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_QueryCrawledProperties_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_QueryCrawledProperties_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_QueryCrawledProperties_OutputMessage response message.

557 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.56.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.56.1.1 SchemaService_QueryCrawledProperties_InputMessage

The SchemaService_QueryCrawledProperties_InputMessage request message initiates the


operation to retrieve the list of crawled properties for a crawled property category.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
QueryCrawledProperties

The SOAP body MUST contain a QueryCrawledProperties element.

3.9.4.56.1.2 SchemaService_QueryCrawledProperties_OutputMessage

The SchemaService_QueryCrawledProperties_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_QueryCrawledProperties_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
QueryCrawledPropertiesResponse

The SOAP body MUST contain a QueryCrawledPropertiesResponse element.

3.9.4.56.1.3
SchemaService_QueryCrawledProperties_AdminExceptionWCFFault_FaultMessag
e

The SchemaService_QueryCrawledProperties_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_QueryCrawledProperties_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
QueryCrawledPropertiesAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.56.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.56.2.1 QueryCrawledProperties

The QueryCrawledProperties element contains input data for a QueryCrawledProperties


operation.

558 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="QueryCrawledProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="filter" type="xsd:string"/>
<xsd:element minOccurs="0" name="offset" type="xsd:int"/>
<xsd:element minOccurs="0" name="count" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CategoryName: The identifier of the crawled property category from which to retrieve the crawled
properties.

filter: A string value that is the name of the crawled property.

offset: An integer value that specifies the position in the result set at which to begin.

count: An integer value that specifies the size of the result set.

3.9.4.56.2.2 QueryCrawledPropertiesResponse

The QueryCrawledPropertiesResponse element contains output data from a


QueryCrawledProperties operation. The response contains an ArrayOfCrawledPropertyDTO.

<xsd:element name="QueryCrawledPropertiesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="QueryCrawledPropertiesResult" nillable="true"
type="tns:ArrayOfCrawledPropertyDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

QueryCrawledPropertiesResult: An ArrayOfCrawledPropertyDTO. Each


CrawledPropertyDTO contains the elements of a crawled property.

3.9.4.56.3 Complex Types

None.

3.9.4.56.4 Simple Types

None.

3.9.4.56.5 Attributes

None.

3.9.4.56.6 Groups

None.

559 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.56.7 Attribute Groups

None.

3.9.4.57 SetCrawledPropertyMappings

The SetCrawledPropertyMappings operation sets crawled property mappings for a managed


property. The operation MUST update the ManagedProperties.xml configuration file (see [MS-
FSPSCFG] section 2.2) to propagate the change to the rest of the search system. This operation will
only impact new content being processed, and existing content MUST be reprocessed from the
content source for the change to take effect.

<wsdl:operation name="SetCrawledPropertyMappings">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetCrawledPropertyMappings"
message="tns:SchemaService_SetCrawledPropertyMappings_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetCrawledPropertyMappingsResponse"
message="tns:SchemaService_SetCrawledPropertyMappings_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetCrawledPropertyMappingsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_SetCrawledPropertyMappings_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_SetCrawledPropertyMappings_InputMessage request message. When the
operation finishes successfully, the schema server MUST respond with a
SchemaService_SetCrawledPropertyMappings_OutputMessage response message.

3.9.4.57.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.57.1.1 SchemaService_SetCrawledPropertyMappings_InputMessage

The SchemaService_SetCrawledPropertyMappings_InputMessage request message initiates


the operation that sets crawled property mappings for a managed property.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetCrawledPropertyMappings

The SOAP body MUST contain a SetCrawledPropertyMappings element.

3.9.4.57.1.2 SchemaService_SetCrawledPropertyMappings_OutputMessage

The SchemaService_SetCrawledPropertyMappings_OutputMessage response message is sent


in reply to the request that is initiated by the
SchemaService_SetCrawledPropertyMappings_InputMessage message.

The SOAP action value of the message MUST be as follows.

560 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetCrawledPropertyMappingsResponse

The SOAP body MUST contain a SetCrawledPropertyMappingsResponse element.

3.9.4.57.1.3
SchemaService_SetCrawledPropertyMappings_AdminExceptionWCFFault_FaultM
essage

The
SchemaService_SetCrawledPropertyMappings_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_SetCrawledPropertyMappings_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetCrawledPropertyMappingsAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.57.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.57.2.1 SetCrawledPropertyMappings

The SetCrawledPropertyMappings element contains input data for a


SetCrawledPropertyMappings operation.

<xsd:element name="SetCrawledPropertyMappings">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="id" type="xsd:long"/>
<xsd:element minOccurs="0" name="cpm" nillable="true"
type="tns:ArrayOfCrawledPropertyDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

id: The identifier of the managed property to which to map the provided crawled properties.

cpm: An ArrayOfCrawledPropertyDTO.

3.9.4.57.2.2 SetCrawledPropertyMappingsResponse

The SetCrawledPropertyMappingsResponse element contains output data from a


SetCrawledPropertyMappings operation.

<xsd:element name="SetCrawledPropertyMappingsResponse">
<xsd:complexType>
<xsd:sequence/>

561 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.57.3 Complex Types

None.

3.9.4.57.4 Simple Types

None.

3.9.4.57.5 Attributes

None.

3.9.4.57.6 Groups

None.

3.9.4.57.7 Attribute Groups

None.

3.9.4.58 SetFreshnessManagedPropertyReference

The SetFreshnessManagedPropertyReference operation sets the managed property that is used


as a reference of freshness for a rank profile. The freshness indicates the age of a document relative
to the time at which the query was issued. This operation is asynchronous. This operation MUST
update the rank.cf and indexConfig.xml configuration files (see [MS-FSSCFG] section 2).

<wsdl:operation name="SetFreshnessManagedPropertyReference">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetFreshnessManagedPropertyReference"
message="tns:SchemaService_SetFreshnessManagedPropertyReference_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ SchemaService/
SetFreshnessManagedPropertyReferenceResponse"
message="tns:SchemaService_SetFreshnessManagedPropertyReference_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetFreshnessManagedPropertyReferenceAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_SetFreshnessManagedPropertyReference_AdminExceptionWCFFault_FaultM
essage"/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_SetFreshnessManagedPropertyReference_InputMessage request message.
When the operation finishes successfully, the schema server MUST respond with a
SchemaService_SetFreshnessManagedPropertyReference_OutputMessage response
message.

562 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.58.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.58.1.1
SchemaService_SetFreshnessManagedPropertyReference_InputMessage

The SchemaService_SetFreshnessManagedPropertyReference_InputMessage request


message initiates the operation to set the managed property that is used as a reference of
freshness.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetFreshnessManagedPropertyReference

The SOAP body MUST contain a SetFreshnessManagedPropertyReference element.

3.9.4.58.1.2
SchemaService_SetFreshnessManagedPropertyReference_OutputMessage

The SchemaService_SetFreshnessManagedPropertyReference_OutputMessage response


message is sent in reply to the request that is initiated by the
SchemaService_SetFreshnessManagedPropertyReference_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetFreshnessManagedP
ropertyReferenceResponse

The SOAP body MUST contain a SetFreshnessManagedPropertyReferenceResponse element.

3.9.4.58.1.3
SchemaService_SetFreshnessManagedPropertyReference_AdminExceptionWCFFa
ult_FaultMessage

The
SchemaService_SetFreshnessManagedPropertyReference_AdminExceptionWCFFault_Faul
tMessage response message is sent in reply to the request that is initiated by the
SchemaService_SetFreshnessManagedPropertyReference_InputMessage message. The
schema server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetFreshnessManagedPropertyReferenceAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.58.2 Elements

The following XML Schema element definitions are specific to this operation.

563 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.58.2.1 SetFreshnessManagedPropertyReference

The SetFreshnessManagedPropertyReference element contains input data for a


SetFreshnessManagedPropertyReference operation.

<xsd:element name="SetFreshnessManagedPropertyReference">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
<xsd:element minOccurs="1" name="ManagedPropertyName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileId: The identifier of the rank profile.

ManagedPropertyName: The managed property to set freshness for.

3.9.4.58.2.2 SetFreshnessManagedPropertyReferenceResponse

The SetFreshnessManagedPropertyReferenceResponse element contains result data for a


SetFreshnessManagedPropertyReference operation.

<xsd:element name="SetFreshnessManagedPropertyReferenceResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.58.3 Complex Types

None.

3.9.4.58.4 Simple Types

None.

3.9.4.58.5 Attributes

None.

3.9.4.58.6 Groups

None.

3.9.4.58.7 Attribute Groups

None.

564 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.59 SetImportanceLevelWeight

The SetImportanceLevelWeight operation sets the relevancy weight for a given importance level
of a full-text index field for a specific rank profile. This operation is asynchronous. This operation
MUST update the rank.cf and indexConfig.xml configuration files (see [MS-FSSCFG] section 2).

<wsdl:operation name="SetImportanceLevelWeight">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetImportanceLevelWeight" message="tns:SchemaService_SetImportanceLevelWeight_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ SchemaService/
SetImportanceLevelWeightResponse"
message="tns:SchemaService_SetImportanceLevelWeight_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetImportanceLevelWeightAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_SetImportanceLevelWeight_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_SetImportanceLevelWeight_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_SetImportanceLevelWeight_OutputMessage response message.

3.9.4.59.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.59.1.1 SchemaService_SetImportanceLevelWeight_InputMessage

The SchemaService_SetImportanceLevelWeight_InputMessage request message initiates the


operation to set the weight for a given importance level.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetImportanceLevelWeight

The SOAP body MUST contain a SetImportanceLevelWeight element.

3.9.4.59.1.2 SchemaService_SetImportanceLevelWeight_OutputMessage

The SchemaService_SetImportanceLevelWeight_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_SetImportanceLevelWeight_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetImportanceLevelWe
ightResponse

The SOAP body MUST contain a SetImportanceLevelWeightResponse element.

565 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.59.1.3
SchemaService_SetImportanceLevelWeight_AdminExceptionWCFFault_FaultMes
sage

The SchemaService_SetImportanceLevelWeight_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_SetImportanceLevelWeight_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetImportanceLevelWeightAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.59.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.59.2.1 SetImportanceLevelWeight

The SetImportanceLevelWeight element contains input data for a SetImportanceLevelWeight


operation.

<xsd:element name="SetImportanceLevelWeight">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
<xsd:element minOccurs="0" name="FullTextIndexId" type="xsd:long"/>
<xsd:element minOccurs="0" name="ImportanceLevel" type="xsd:int"/>
<xsd:element minOccurs="0" name="Weight" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileId: The identifier of the rank profile for which to set the weight of the importance level.

FullTextIndexId: The identifier of the full-text index field.

ImportanceLevel: The importance level to set.

Weight: The weight to set.

3.9.4.59.2.2 SetImportanceLevelWeightResponse

The SetImportanceLevelWeightResponse element contains result data for a


SetImportanceLevelWeight operation.

<xsd:element name="SetImportanceLevelWeightResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

566 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The element is empty.

3.9.4.59.3 Complex Types

None.

3.9.4.59.4 Simple Types

None.

3.9.4.59.5 Attributes

None.

3.9.4.59.6 Groups

None.

3.9.4.59.7 Attribute Groups

None.

3.9.4.60 SetPropsetCategoryMappings

The SetPropsetCategoryMappings operation associates GUIDs with a crawled property category.


Crawled properties that have any of these unique identifiers as propset values (see
CrawledPropertyDTO) MUST be regarded as being associated with this category. This operation
MUST update the PropertyCategories.xml file (see [MS-FSPSCFG] section 2.3).

<wsdl:operation name="SetPropsetCategoryMappings">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetPropsetCategoryMappings"
message="tns:SchemaService_SetPropsetCategoryMappings_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetPropsetCategoryMappingsResponse"
message="tns:SchemaService_SetPropsetCategoryMappings_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetPropsetCategoryMappingsAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_SetPropsetCategoryMappings_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_SetPropsetCategoryMappings_InputMessage request message. When the
operation finishes successfully, the schema server MUST respond with a
SchemaService_SetPropsetCategoryMappings_OutputMessage response message.

3.9.4.60.1 Messages

The following WSDL message definitions are specific to this operation.

567 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.60.1.1 SchemaService_SetPropsetCategoryMappings_InputMessage

The SchemaService_SetImportanceLevelWeight_AdminExceptionWCFFault_FaultMessage
request message initiates the operation that associates the global unique identifiers with a crawled
property category.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetPropsetCategoryMappings

The SOAP body MUST contain an SetPropsetCategoryMappings element.

3.9.4.60.1.2 SchemaService_SetPropsetCategoryMappings_OutputMessage

The SchemaService_SetPropsetCategoryMappings_OutputMessage response message is sent


in reply to the request that is initiated by the
SchemaService_SetPropsetCategoryMappings_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetPropsetCategoryMappingsResponse

The SOAP body MUST contain a SetPropsetCategoryMappingsResponse element.

3.9.4.60.1.3
SchemaService_SetPropsetCategoryMappings_AdminExceptionWCFFault_FaultM
essage

The
SchemaService_SetPropsetCategoryMappings_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_SetPropsetCategoryMappings_InputMessage message. The schema server
MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetPropsetCategoryMappingsAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.60.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.60.2.1 SetPropsetCategoryMappings

The SetPropsetCategoryMappings element contains input data for a


SetPropsetCategoryMappings operation.

<xsd:element name="SetPropsetCategoryMappings">

568 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" name="CategoryId" type="xsd:long"/>
<xsd:element minOccurs="1" name="propsets" type="msa:ArrayOfguid"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

CategoryId: The identifier of the crawled property category with which to associate the GUIDs.

propsets: An ArrayOfguid that contains the globally unique identifiers that are to be associated
with the crawled property category.

3.9.4.60.2.2 SetPropsetCategoryMappingsResponse

The SetPropsetCategoryMappingsResponse element contains output data from a


SetPropsetCategoryMappings operation.

<xsd:element name="SetPropsetCategoryMappingsResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.60.3 Complex Types

None.

3.9.4.60.4 Simple Types

None.

3.9.4.60.5 Attributes

None.

3.9.4.60.6 Groups

None.

3.9.4.60.7 Attribute Groups

None.

3.9.4.61 SetRefinerConfiguration

The SetRefinerConfiguration operation updates the refiner configuration of the managed


property. If the refiner configuration does not exist it is created. This method is applicable only if the
value of the RefinementEnabled attribute of the managed property is "true". This operation is
asynchronous. The operation MUST update the indexConfig.xml, index.cf, FieldProperties.xml,
fixml_mappings.xml and configuration.attributes.xml (see [MS-FSSCFG] section 2).

569 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="SetRefinerConfiguration">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetRefinerConfiguration" message="tns:SchemaService_SetRefinerConfiguration_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetRefinerConfigurationResponse"
message="tns:SchemaService_SetRefinerConfiguration_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetRefinerConfigurationAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_SetRefinerConfiguration_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_SetRefinerConfiguration_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_SetRefinerConfiguration_OutputMessage response message.

3.9.4.61.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.61.1.1 SchemaService_SetRefinerConfiguration_InputMessage

The SchemaService_SetRefinerConfiguration_InputMessage request message initiates the


operation to update the refiner configuration of the managed property.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetRefinerConfiguration

The SOAP body MUST contain a SetRefinerConfiguration element.

3.9.4.61.1.2 SchemaService_SetRefinerConfiguration_OutputMessage

The SchemaService_SetRefinerConfiguration_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_SetRefinerConfiguration_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetRefinerConfigurationResponse

The SOAP body MUST contain a SetRefinerConfigurationResponse element.

3.9.4.61.1.3
SchemaService_SetRefinerConfiguration_AdminExceptionWCFFault_FaultMessag
e

The SchemaService_SetRefinerConfiguration_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the

570 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


SchemaService_SetRefinerConfiguration_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetRefinerConfigurationAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.61.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.61.2.1 SetRefinerConfiguration

The SetRefinerConfiguration element contains input data for a SetRefinerConfiguration


operation. The input data contains a RefinerConfigurationDTO.

<xsd:element name="SetRefinerConfiguration">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ManagedPropertyId" type="xsd:long"/>
<xsd:element minOccurs="0" name="Refiner" type="tns:RefinerConfigurationDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ManagedPropertyId: The identifier of the managed property that is associated with the refiner.

Refiner: The RefinerConfigurationDTO to set in the managed property.

3.9.4.61.2.2 SetRefinerConfigurationResponse

The SetRefinerConfigurationResponse element contains output data from a


SetRefinerConfiguration operation. The response contains a RefinerConfigurationDTO.

<xsd:element name="SetRefinerConfigurationResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="SetRefinerConfigurationResult" nillable="true"
type="tns:RefinerConfigurationDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

SetRefinerConfigurationResult: A RefinerConfigurationDTO that receives the elements of the


refiner configuration.

3.9.4.61.3 Complex Types

None.

571 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.61.4 Simple Types

None.

3.9.4.61.5 Attributes

None.

3.9.4.61.6 Groups

None.

3.9.4.61.7 Attribute Groups

None.

3.9.4.62 SetResultFallback

The SetResultFallback operation sets a result fallback for a managed property. This method is
applicable only if the value of the SummaryType that belongs to the managed property is
"Dynamic". This operation is asynchronous. This operation MUST update the fsearch.addon ([MS-
FSSCFG] section 2.7) and all result.templ configuration files which are in use ([MS-FSQRCFG]
section 2.7).

<wsdl:operation name="SetResultFallback">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetResultFallback" message="tns:SchemaService_SetResultFallback_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ SchemaService/
SetResultFallbackResponse" message="tns:SchemaService_SetResultFallback_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetResultFallbackAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_SetResultFallback_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_SetResultFallback_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_SetResultFallback_OutputMessage response message.

3.9.4.62.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.62.1.1 SchemaService_SetResultFallback_InputMessage

The SchemaService_SetResultFallback_InputMessage request message initiates the operation


to set a result fallback for the managed property.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/ SetResultFallback

572 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP body MUST contain a SetResultFallback element.

3.9.4.62.1.2 SchemaService_SetResultFallback_OutputMessage

The SchemaService_SetResultFallback_OutputMessage response message is sent in reply to


the request that is initiated by the SchemaService_SetResultFallback_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetResultFallbackRes
ponse

The SOAP body MUST contain a SetResultFallbackResponse element.

3.9.4.62.1.3
SchemaService_SetResultFallback_AdminExceptionWCFFault_FaultMessage

The SchemaService_SetResultFallback_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SchemaService_SetResultFallback_InputMessage message. The schema server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
SetResultFallbackAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.62.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.62.2.1 SetResultFallback

The SetResultFallback element contains input data for a SetResultFallback operation.

<xsd:element name="SetResultFallback">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ManagedPropertyId" type="xsd:long"/>
<xsd:element minOccurs="0" name="ResultFallBackName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ManagedPropertyId: The managed property for which to set result fallback.

ResultFallBackName: The name of the result fallback. This value MUST be the name of an existing
managed property.

573 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.62.2.2 SetResultFallbackResponse

The SetResultFallbackResponse element contains result data for a SetResultFallback operation.

<xsd:element name="SetResultFallbackResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.62.3 Complex Types

None.

3.9.4.62.4 Simple Types

None.

3.9.4.62.5 Attributes

None.

3.9.4.62.6 Groups

None.

3.9.4.62.7 Attribute Groups

None.

3.9.4.63 UpdateCategory

The UpdateCategory operation updates settings for the current crawled property category. The
changes take effect after new content is processed. This operation MUST update the
PropertyCategories.xml file, see [MS-FSPSCFG] section 2.3. If any of the crawled properties
associated with this category has the IsMappedToContents value set to a different value than the
updated category’s MapToContents value, then the PropertyCategories.xml configuration file MUST
also be updated.

<wsdl:operation name="UpdateCategory">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateCategory" message="tns:SchemaService_UpdateCategory_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ SchemaService/
UpdateCategoryResponse" message="tns:SchemaService_UpdateCategory_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateCategoryAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_UpdateCategory_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

574 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The protocol client MUST send a SchemaService_UpdateCategory_InputMessage request
message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_UpdateCategory_OutputMessage response message.

3.9.4.63.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.63.1.1 SchemaService_UpdateCategory_InputMessage

The SchemaService_UpdateCategory_InputMessage request message initiates the operation to


update settings for the current crawled property category.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateCategory

The SOAP body MUST contain a UpdateCategory element.

3.9.4.63.1.2 SchemaService_UpdateCategory_OutputMessage

The SchemaService_UpdateCategory_OutputMessage response message is sent in reply to the


request that is initiated by the SchemaService_UpdateCategory_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateCategoryResponse

The SOAP body MUST contain an UpdateCategoryResponse element.

3.9.4.63.1.3
SchemaService_UpdateCategory_AdminExceptionWCFFault_FaultMessage

The SchemaService_UpdateCategory_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SchemaService_UpdateCategory_InputMessage message. The schema server MUST return this
response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateCategoryAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.63.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.63.2.1 UpdateCategory

The UpdateCategory element contains input data for an UpdateCategory operation.

575 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="UpdateCategory">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="category" type="tns:CategoryDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

category: A CategoryDTO that contains the elements to update.

3.9.4.63.2.2 UpdateCategoryResponse

The UpdateCategoryResponse element contains result data for an UpdateCategory operation.

<xsd:element name="UpdateCategoryResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.63.3 Complex Types

None.

3.9.4.63.4 Simple Types

None.

3.9.4.63.5 Attributes

None.

3.9.4.63.6 Groups

None.

3.9.4.63.7 Attribute Groups

None.

3.9.4.64 UpdateCrawledProperty

The UpdateCrawledProperty operation updates a crawled property. If the crawled property has been
mapped into a managed property, then the ManagedProperties.xml configuration file MUST be
updated (see [MS-FSPSCFG] section 2.2). If the crawled property's IsMappedToContents value has a
different value than the MapToContents value of the crawled property category it is associated with,
then that crawled property MUST be added to the indexed-properties element of the
PropertyCategories.xml (see [MS-FSPSCFG] section 2.3).

<wsdl:operation name="UpdateCrawledProperty">

576 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateCrawledProperty" message="tns:SchemaService_UpdateCrawledProperty_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateCrawledPropertyResponse"
message="tns:SchemaService_UpdateCrawledProperty_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateCrawledPropertyAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_UpdateCrawledProperty_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_UpdateCrawledProperty_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_UpdateCrawledProperty_OutputMessage response message.

3.9.4.64.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.64.1.1 SchemaService_UpdateCrawledProperty_InputMessage

The SchemaService_UpdateCrawledProperty_InputMessage request message initiates the


operation to update a crawled property.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateCrawledPropert
y

The SOAP body MUST contain an UpdateCrawledProperty element.

3.9.4.64.1.2 SchemaService_UpdateCrawledProperty_OutputMessage

The SchemaService_UpdateCrawledProperty_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_UpdateCrawledProperty_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateCrawledPropertyResponse

The SOAP body MUST contain an UpdateCrawledPropertyResponse element.

3.9.4.64.1.3
SchemaService_UpdateCrawledProperty_AdminExceptionWCFFault_FaultMessag
e

The SchemaService_UpdateCrawledProperty_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_UpdateCrawledProperty_InputMessage message. The schema server MUST
return this response message when an error occurs.

577 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateCrawledPropertyAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.64.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.64.2.1 UpdateCrawledProperty

The UpdateCrawledProperty element contains input data for an UpdateCrawledProperty


operation.

<xsd:element name="UpdateCrawledProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="crawledProperty" type="tns:CrawledPropertyDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

crawledProperty: A CrawledPropertyDTO that contains the elements with which to update the
crawled property.

3.9.4.64.2.2 UpdateCrawledPropertyResponse

The UpdateCrawledPropertyResponse element contains output data from an


UpdateCrawledProperty operation.

<xsd:element name="UpdateCrawledPropertyResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.64.3 Complex Types

None.

3.9.4.64.4 Simple Types

None.

3.9.4.64.5 Attributes

None.

578 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.64.6 Groups

None.

3.9.4.64.7 Attribute Groups

None.

3.9.4.65 UpdateFullTextIndex

The UpdateFullTextIndex operation updates a full-text index field asynchronously. This protocol
server does not offer any operations that can be used to discover when this operation is finished.

If the update changes the stemming setting on the full-text index field, then the content MUST be
reprocessed from the content source (see [MS-FSO] section 2.1.1.4).

This operation MUST update the rank.cf, index.cf, indexConfig.xml and FieldProperties.xml
configuration files (see [MS-FSSCFG] section 2).

<wsdl:operation name="UpdateFullTextIndex">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateFullTextIndex" message="tns:SchemaService_UpdateFullTextIndex_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateFullTextIndexResponse" message="tns:SchemaService_UpdateFullTextIndex_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateFullTextIndexAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_UpdateFullTextIndex_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_UpdateFullTextIndex_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_UpdateFullTextIndex_OutputMessage response message.

3.9.4.65.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.65.1.1 SchemaService_UpdateFullTextIndex_InputMessage

The SchemaService_UpdateFullTextIndex_InputMessage request message initiates the


operation to update a full-text index field asynchronously.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateFullTextIndex

The SOAP body MUST contain an UpdateFullTextIndex element.

579 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.65.1.2 SchemaService_UpdateFullTextIndex_OutputMessage

The SchemaService_UpdateFullTextIndex_OutputMessage response message is sent in reply


to the request that is initiated by the SchemaService_UpdateFullTextIndex_InputMessage
message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateFullTextIndexResponse

The SOAP body MUST contain an UpdateFullTextIndexResponse element.

3.9.4.65.1.3
SchemaService_UpdateFullTextIndex_AdminExceptionWCFFault_FaultMessage

The SchemaService_UpdateFullTextIndex_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_UpdateFullTextIndex_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateFullTextIndexAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.65.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.65.2.1 UpdateFullTextIndex

The UpdateFullTextIndex element contains input data for an UpdateFullTextIndex operation.

<xsd:element name="UpdateFullTextIndex">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="fullTextIndex" type="tns:FullTextIndexDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

fullTextIndex: A FullTextIndexDTO containing the elements that are used to update the full-text
index field.

3.9.4.65.2.2 UpdateFullTextIndexResponse

The UpdateFullTextIndexResponse element contains output data from an


UpdateFullTextIndex operation.

<xsd:element name="UpdateFullTextIndexResponse">

580 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.65.3 Complex Types

None.

3.9.4.65.4 Simple Types

None.

3.9.4.65.5 Attributes

None.

3.9.4.65.6 Groups

None.

3.9.4.65.7 Attribute Groups

None.

3.9.4.66 UpdateFullTextIndexRankComponent

The UpdateFullTextIndexRankComponent operation updates the full-text index field rank


component. This operation MUST update the rank.cf and indexConfig.xml configuration files (see
[MS-FSSCFG] section 2).

<wsdl:operation name="UpdateFullTextIndexRankComponent">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateFullTextIndexRankComponent"
message="tns:SchemaService_UpdateFullTextIndexRankComponent_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateFullTextIndexRankComponentResponse"
message="tns:SchemaService_UpdateFullTextIndexRankComponent_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateFullTextIndexRankComponentAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_UpdateFullTextIndexRankComponent_AdminExceptionWCFFault_FaultMessa
ge"/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_UpdateFullTextIndexRankComponent_InputMessage request message.
When the operation finishes successfully, the schema server MUST respond with a
SchemaService_UpdateFullTextIndexRankComponent_OutputMessage response message.

581 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.66.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.66.1.1 SchemaService_UpdateFullTextIndexRankComponent_InputMessage

The SchemaService_UpdateFullTextIndexRankComponent_InputMessage request message


initiates the operation to update the full-text index field rank component.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateFullTextIndexRankComponent

The SOAP body MUST contain an UpdateFullTextIndexRankComponent element.

3.9.4.66.1.2
SchemaService_UpdateFullTextIndexRankComponent_OutputMessage

The SchemaService_UpdateFullTextIndexRankComponent_OutputMessage response


message is sent in reply to the request that is initiated by the
SchemaService_UpdateFullTextIndexRankComponent_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateFullTextIndexRankComponentResponse

The SOAP body MUST contain an UpdateFullTextIndexRankComponentResponse element.

3.9.4.66.1.3
SchemaService_UpdateFullTextIndexRankComponent_AdminExceptionWCFFault
_FaultMessage

The
SchemaService_UpdateFullTextIndexRankComponent_AdminExceptionWCFFault_FaultMe
ssage response message is sent in reply to the request that is initiated by the
SchemaService_UpdateFullTextIndexRankComponent_InputMessage message. The schema
server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateFullTextIndexRankComponentAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.66.2 Elements

The following XML Schema element definitions are specific to this operation.

582 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.66.2.1 UpdateFullTextIndexRankComponent

The UpdateFullTextIndexRankComponent element contains input data for an


UpdateFullTextIndexRankComponent operation.

<xsd:element name="UpdateFullTextIndexRankComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
<xsd:element minOccurs="0" name="dto" type="tns:FullTextIndexRankComponentDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileId: The rank profile to update.

dto: A FullTextIndexRankComponentDTO containing the elements that are used to update


the full-text index field rank component.

3.9.4.66.2.2 UpdateFullTextIndexRankComponentResponse

The UpdateFullTextIndexRankComponentResponse element contains output data from an


UpdateFullTextIndexRankComponent operation.

<xsd:element name="UpdateFullTextIndexRankComponentResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.66.3 Complex Types

None.

3.9.4.66.4 Simple Types

None.

3.9.4.66.5 Attributes

None.

3.9.4.66.6 Groups

None.

3.9.4.66.7 Attribute Groups

None.

583 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.67 UpdateManagedProperty

The UpdateManagedProperty operation updates a managed property asynchronously. This


operation requires the content source to be reprocessed by the item processing service for changes
to take full effect (see [MS-FSO] section 2.1.1.4).

This operation MUST update the fixml_mappings.xml, index.cf, indexConfig.xml, FieldProperties.xml,


summary.cf, summaryclasses.xml, resultspace.xml (see [MS-FSSCFG] section 2) and all
result.templ files (see [MS-FSQRCFG] section 2.7). If the sorting setting on the managed property
is changed, then the fieldspec.xml file MUST also be updated (see [MS-FSSCFG] section 3.2). If the
summary type is changed to or from dynamic, then fsearch.addon and summary.map MUST also be
updated (see [MS-FSSCFG] section 2). If the managed property is a integer, float, decimal or
datetime, then the maptransform.xml file MUST also be updated (see [MS-FSSCFG] section 2.2).

<wsdl:operation name="UpdateManagedProperty">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateManagedProperty" message="tns:SchemaService_UpdateManagedProperty_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateManagedPropertyResponse"
message="tns:SchemaService_UpdateManagedProperty_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateManagedPropertyAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_UpdateManagedProperty_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_UpdateManagedProperty_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_UpdateManagedProperty_OutputMessage response message.

3.9.4.67.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.67.1.1 SchemaService_UpdateManagedProperty_InputMessage

The SchemaService_UpdateManagedProperty_InputMessage request message initiates the


operation to update a managed property asynchronously.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateManagedProperty

The SOAP body MUST contain an UpdateManagedProperty element.

3.9.4.67.1.2 SchemaService_UpdateManagedProperty_OutputMessage

The SchemaService_UpdateManagedProperty_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_UpdateManagedProperty_InputMessage message.

The SOAP action value of the message MUST be as follows.

584 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateManagedPropertyResponse

The SOAP body MUST contain a UpdateManagedPropertyResponse element.

3.9.4.67.1.3
SchemaService_UpdateManagedProperty_AdminExceptionWCFFault_FaultMessag
e

The SchemaService_UpdateManagedProperty_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the
SchemaService_UpdateManagedProperty_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateManagedPropertyAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.67.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.67.2.1 UpdateManagedProperty

The UpdateManagedProperty element contains input data for an UpdateManagedProperty


operation.

<xsd:element name="UpdateManagedProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="managedProperty" type="tns:ManagedPropertyDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

managedProperty: A ManagedPropertyDTO containing the elements that are used to update the
managed property.

3.9.4.67.2.2 UpdateManagedPropertyResponse

The UpdateManagedPropertyResponse element contains output data from an


UpdateManagedProperty operation.

<xsd:element name="UpdateManagedPropertyResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

585 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


The element is empty.

3.9.4.67.3 Complex Types

None.

3.9.4.67.4 Simple Types

None.

3.9.4.67.5 Attributes

None.

3.9.4.67.6 Groups

None.

3.9.4.67.7 Attribute Groups

None.

3.9.4.68 UpdateManagedPropertyBoostComponent

The UpdateManagedPropertyBoostComponent operation updates a keyword rank component.


This operation is asynchronous. This operation MUST update the ManagedPropertyBoosts.xml
configuration file (see [MS-FSSCFG] section 2).

<wsdl:operation name="UpdateManagedPropertyBoostComponent">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateManagedPropertyBoostComponent"
message="tns:SchemaService_UpdateManagedPropertyBoostComponent_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateManagedPropertyBoostComponentResponse"
message="tns:SchemaService_UpdateManagedPropertyBoostComponent_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateManagedPropertyBoostComponentAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_UpdateManagedPropertyBoostComponent_AdminExceptionWCFFault_FaultMe
ssage"/>
</wsdl:operation>

The protocol client MUST send a


SchemaService_UpdateManagedPropertyBoostComponent_InputMessage request message.
When the operation finishes successfully, the schema server MUST respond with a
SchemaService_UpdateManagedPropertyBoostComponent_OutputMessage response
message.

3.9.4.68.1 Messages

The following WSDL message definitions are specific to this operation.

586 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.68.1.1
SchemaService_UpdateManagedPropertyBoostComponent_InputMessage

The SchemaService_UpdateManagedPropertyBoostComponent_InputMessage request


message initiates the operation to update a keyword rank component.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateManagedPropertyBoostComponent

The SOAP body MUST contain an UpdateManagedPropertyBoostComponent element.

3.9.4.68.1.2
SchemaService_UpdateManagedPropertyBoostComponent_OutputMessage

The SchemaService_UpdateManagedPropertyBoostComponent_OutputMessage response


message is sent in reply to the request that is initiated by the
SchemaService_UpdateManagedPropertyBoostComponent_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateManagedPropertyBoostComponentResponse

The SOAP body MUST contain an UpdateManagedPropertyBoostComponentResponse element.

3.9.4.68.1.3
SchemaService_UpdateManagedPropertyBoostComponent_AdminExceptionWCFF
ault_FaultMessage

The
SchemaService_UpdateManagedPropertyBoostComponent_AdminExceptionWCFFault_Fau
ltMessage response message is sent in reply to the request that is initiated by the
SchemaService_UpdateManagedPropertyBoostComponent_InputMessage message. The
schema server MUST return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateManagedPropertyBoostComponentAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.68.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.68.2.1 UpdateManagedPropertyBoostComponent

The UpdateManagedPropertyBoostComponent element contains input data for an


UpdateManagedPropertyBoostComponent operation.

587 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="UpdateManagedPropertyBoostComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
<xsd:element minOccurs="0" name="dto" type="tns:ManagedPropertyBoostComponentDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileId: The identifier of the rank profile that contains the keyword rank component.

dto: A ManagedPropertyBoostComponentDTO containing the elements that are used to update


the keyword rank component.

3.9.4.68.2.2 UpdateManagedPropertyBoostComponentResponse

The UpdateManagedPropertyBoostComponentResponse element contains output data from an


UpdateManagedPropertyBoostComponent operation.

<xsd:element name="UpdateManagedPropertyBoostComponentResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.68.3 Complex Types

None.

3.9.4.68.4 Simple Types

None.

3.9.4.68.5 Attributes

None.

3.9.4.68.6 Groups

None.

3.9.4.68.7 Attribute Groups

None.

3.9.4.69 UpdateQualityComponent

The UpdateQualityComponent operation updates a quality rank component. This operation is


asynchronous, and there is no operation to verify whether it has finished. This operation MUST
update the rank.cf and indexConfig.xml configuration files (see [MS-FSSCFG] section 2).

588 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="UpdateQualityComponent">
<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateQualityComponent" message="tns:SchemaService_UpdateQualityComponent_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateQualityComponentResponse"
message="tns:SchemaService_UpdateQualityComponent_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateQualityComponentAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_UpdateQualityComponent_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_UpdateQualityComponent_InputMessage


request message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_UpdateQualityComponent_OutputMessage response message.

3.9.4.69.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.69.1.1 SchemaService_UpdateQualityComponent_InputMessage

The SchemaService_UpdateQualityComponent_InputMessage request message initiates the


operation to update a quality rank component.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateQualityComponent

The SOAP body MUST contain a UpdateQualityComponent element.

3.9.4.69.1.2 SchemaService_UpdateQualityComponent_OutputMessage

The SchemaService_UpdateQualityComponent_OutputMessage response message is sent in


reply to the request that is initiated by the
SchemaService_UpdateQualityComponent_InputMessage message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateQualityComponentResponse

The SOAP body MUST contain an UpdateQualityComponentResponse element.

3.9.4.69.1.3
SchemaService_UpdateQualityComponent_AdminExceptionWCFFault_FaultMessa
ge

The SchemaService_UpdateQualityComponent_AdminExceptionWCFFault_FaultMessage
response message is sent in reply to the request that is initiated by the

589 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


SchemaService_UpdateQualityComponent_InputMessage message. The schema server MUST
return this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateQualityComponentAdminExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.69.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.69.2.1 UpdateQualityComponent

The UpdateQualityComponent element contains input data for an UpdateQualityComponent


operation.

<xsd:element name="UpdateQualityComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long"/>
<xsd:element minOccurs="0" name="dto" type="tns:QualityComponentDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

RankProfileId: The identifier of the rank profile to update.

dto: A QualityComponentDTO that contains the elements to update.

3.9.4.69.2.2 UpdateQualityComponentResponse

The UpdateQualityComponentResponse element contains output data from an


UpdateQualityComponent operation.

<xsd:element name="UpdateQualityComponentResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.69.3 Complex Types

None.

3.9.4.69.4 Simple Types

None.

590 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.69.5 Attributes

None.

3.9.4.69.6 Groups

None.

3.9.4.69.7 Attribute Groups

None.

3.9.4.70 UpdateRankProfile

The UpdateRankProfile operation updates a rank profile. This operation is asynchronous. This
operation MUST update the rank.cf, rankspace.xml and indexConfig.xml configuration files (see [MS-
FSSCFG] section 2).

<wsdl:operation name="UpdateRankProfile ">


<wsdl:input
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateRankProfile" message="tns:SchemaService_UpdateRankProfile_InputMessage"/>
<wsdl:output
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateRankProfileResponse" message="tns:SchemaService_UpdateRankProfile_OutputMessage"/>
<wsdl:fault
wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/
UpdateRankProfileAdminExceptionWCFFault" name="AdminExceptionWCFFault"
message="tns:SchemaService_UpdateRankProfile_AdminExceptionWCFFault_FaultMessage"/>
</wsdl:operation>

The protocol client MUST send a SchemaService_UpdateRankProfile_InputMessage request


message. When the operation finishes successfully, the schema server MUST respond with a
SchemaService_UpdateRankProfile_OutputMessage response message.

3.9.4.70.1 Messages

The following WSDL message definitions are specific to this operation.

3.9.4.70.1.1 SchemaService_UpdateRankProfile_InputMessage

The SchemaService_UpdateRankProfile_InputMessage request message initiates the operation


to update a rank profile.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateRankProfile

The SOAP body MUST contain an UpdateRankProfile element.

591 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.9.4.70.1.2 SchemaService_UpdateRankProfile_OutputMessage

The SchemaService_UpdateRankProfile_OutputMessage response message is sent in reply to


the request that is initiated by the SchemaService_UpdateRankProfile_InputMessage
message.

The SOAP action value of the message MUST be as follows.

http://Microsoft.sSharePoint.Search.Extended.Administration/SchemaService/
UpdateRankProfileResponse

The SOAP body MUST contain an UpdateRankProfileResponse element.

3.9.4.70.1.3
SchemaService_UpdateRankProfile_AdminExceptionWCFFault_FaultMessage

The SchemaService_UpdateRankProfile_AdminExceptionWCFFault_FaultMessage response


message is sent in reply to the request that is initiated by the
SchemaService_UpdateRankProfile_InputMessage message. The schema server MUST return
this response message when an error occurs.

The SOAP action value of the message MUST be as follows.

http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateRankProfileAdm
inExceptionWCFFault

The SOAP body MUST contain an AdminExceptionWCF element.

3.9.4.70.2 Elements

The following XML Schema element definitions are specific to this operation.

3.9.4.70.2.1 UpdateRankProfile

The UpdateRankProfile element contains input data for an UpdateRankProfile operation.

<xsd:element name="UpdateRankProfile">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="dto" type="tns:RankProfileDTO"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

dto: A RankProfileDTO containing the elements that are used to update the rank profile.

3.9.4.70.2.2 UpdateRankProfileResponse

The UpdateRankProfileResponse element contains output data from an UpdateRankProfile


operation.

<xsd:element name="UpdateRankProfileResponse">
<xsd:complexType>

592 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence/>
</xsd:complexType>
</xsd:element>

The element is empty.

3.9.4.70.3 Complex Types

None.

3.9.4.70.4 Simple Types

None.

3.9.4.70.5 Attributes

None.

3.9.4.70.6 Groups

None.

3.9.4.70.7 Attribute Groups

None.

3.9.5 Timer Events

None.

3.9.6 Other Local Events

None.

593 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


4 Protocol Examples
As specified in section 1.4, this protocol uses SOAP message security. However, for clarity, all SOAP
requests and responses in this section are shown in clear-text, without SOAP message security.

4.1 Add Spell-Check Exclusion

Several of the WSDL port types that were specified in section 3 MUST be used to update,
distribute, and activate spell-check exclusions in addition to property extraction exclusions and
inclusions. This example outlines a common sequence of operations on the different port types.

This section contains two sequence diagrams. The first diagram shows how a protocol client can use
the SpellCheckerService to add a spell-check exclusion. The second sequence diagram shows how a
protocol client can use the PersistedDictionaryService, LinguisticManagerService,
CompiledDictionaryService, and the DeploymentService to distribute and activate spell-check
exclusions as well as property extraction exclusions and inclusions.

The following figure shows how the protocol client uses the SpellCheckerService to add a spell-check
exclusion. The SpellCheckerService internally uses the PersistedDictionaryService to persist the
changes.

Figure 5: Sequence diagram showing how to add a spell-check exclusion

The following figure shows a typical sequence of operations that is used to distribute and activate
spell-check exclusions as well as property extraction exclusions and inclusions. In the figure, the
protocol client is typically an automatic job that runs regularly. The protocol client first uses the
PersistedDictionaryService to retrieve all persisted dictionaries. The protocol client then loops

594 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


through the persisted dictionaries, checking the "dirty" value and the persisted dictionary type. Only
persisted dictionaries with the following characteristics are converted into an XML dictionary file
representation:

Persisted dictionaries whose "dirty" value is set to "true" to indicate a change

Persisted dictionaries of types SPELLCHECKING or ENTITYEXTRACTION

The CompiledDictionaryService server uses Resource Store Protocol, as described in [MS-FSRS], to


upload the compiled XML dictionary file to the central location.

Finally, depending on whether persisted dictionaries of type SPELLCHECKING or


ENTITYEXTRACTION were changed, the protocol client calls Deploy to force search system
components to download XML dictionary files by using Resource Store Protocol, as described in [MS-
FSRS], and to activate the dictionaries that are specified by the XML dictionary files. To perform this
operation, the protocol server uses Query and Result Configuration Protocol as described in [MS-
FSQRC], and Configuration Middleware Protocol as described in [MS-FSCMW].

595 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Figure 6: Sequence diagram showing how to distribute and activate spell-check
exclusions or property extraction exclusions and inclusions

The following example demonstrates the two first protocol client requests and the protocol server
responses from the preceding figure.

4.1.1 GetAll

The protocol client sends a GetAll request to retrieve all persisted dictionaries:

<s:Envelope xmlns:a="http://www.w3.org/2005/08/addressing"
xmlns:s="http://www.w3.org/2003/05/soap-envelope">
<s:Header>

596 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<a:Action
s:mustUnderstand="1">http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDict
ionaryService/GetAll</a:Action>
<a:MessageID>urn:uuid:aeaa37tba-6774-4171-a759-1c8ed3db8c9d</a:MessageID>
<a:ReplyTo>
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
</s:Header>
<s:Body>
<GetAll xmlns="http://Microsoft.SharePoint.Search.Extended.Administration" />
</s:Body>
</s:Envelope>

The protocol server responds as follows:

<s:Envelope xmlns:a="http://www.w3.org/2005/08/addressing"
xmlns:s="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action
s:mustUnderstand="1">http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDict
ionaryService/GetAllResponse</a:Action>
<a:RelatesTo>urn:uuid:effcb86f-e823-4a62-8407-64cd33f546fb</a:RelatesTo>
<a:To s:mustUnderstand="1">http://www.w3.org/2005/08/addressing/anonymous</a:To>
</s:Header>
<s:Body>
<GetAllResponse xmlns="http://Microsoft.SharePoint.Search.Extended.Administration">
<GetAllResult xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<b:string>companies_exclusion_any</b:string>
<b:string>companies_inclusion_any</b:string>
<b:string>locations_exclusion_any</b:string>
<b:string>locations_inclusion_any</b:string>
<b:string>personnames_exclusion_any</b:string>
<b:string>personnames_inclusion_any</b:string>
<b:string>spellcheck_exclusion_any</b:string>
<b:string>spellcheck_exclusion_ar</b:string>
<b:string>spellcheck_exclusion_cs</b:string>
<b:string>spellcheck_exclusion_da</b:string>
<b:string>spellcheck_exclusion_de</b:string>
<b:string>spellcheck_exclusion_el</b:string>
<b:string>spellcheck_exclusion_en</b:string>
<b:string>spellcheck_exclusion_es</b:string>
<b:string>spellcheck_exclusion_et</b:string>
<b:string>spellcheck_exclusion_fi</b:string>
<b:string>spellcheck_exclusion_fr</b:string>
<b:string>spellcheck_exclusion_he</b:string>
<b:string>spellcheck_exclusion_hi</b:string>
<b:string>spellcheck_exclusion_hu</b:string>
<b:string>spellcheck_exclusion_id</b:string>
<b:string>spellcheck_exclusion_is</b:string>
<b:string>spellcheck_exclusion_it</b:string>
<b:string>spellcheck_exclusion_ko</b:string>
<b:string>spellcheck_exclusion_lt</b:string>
<b:string>spellcheck_exclusion_lv</b:string>
<b:string>spellcheck_exclusion_ms</b:string>
<b:string>spellcheck_exclusion_nb</b:string>
<b:string>spellcheck_exclusion_nl</b:string>
<b:string>spellcheck_exclusion_nn</b:string>

597 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<b:string>spellcheck_exclusion_pl</b:string>
<b:string>spellcheck_exclusion_pt</b:string>
<b:string>spellcheck_exclusion_ro</b:string>
<b:string>spellcheck_exclusion_ru</b:string>
<b:string>spellcheck_exclusion_sc</b:string>
<b:string>spellcheck_exclusion_sk</b:string>
<b:string>spellcheck_exclusion_sl</b:string>
<b:string>spellcheck_exclusion_sr</b:string>
<b:string>spellcheck_exclusion_sv</b:string>
<b:string>spellcheck_exclusion_tr</b:string>
<b:string>spellcheck_exclusion_uk</b:string>
<b:string>spellcheck_exclusion_ur</b:string>
</GetAllResult>
</GetAllResponse>
</s:Body>
</s:Envelope>

4.1.2 IsDirty

The protocol client sends an IsDirty request to check whether a Persisted dictionary was
updated.

<s:Envelope xmlns:a="http://www.w3.org/2005/08/addressing"
xmlns:s="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action
s:mustUnderstand="1">http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDict
ionaryService/IsDirty</a:Action>
<a:MessageID>urn:uuid:2f27e00a-80e3-4f54-bee6-be28f120402d</a:MessageID>
<a:ReplyTo>
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
</s:Header>
<s:Body>
<IsDirty xmlns="http://Microsoft.SharePoint.Search.Extended.Administration">
<name>spellcheck_exclusion_any</name>
</IsDirty>
</s:Body>
</s:Envelope>

The protocol server responds as follows:

<s:Envelope xmlns:a="http://www.w3.org/2005/08/addressing"
xmlns:s="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action
s:mustUnderstand="1">http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDict
ionaryService/IsDirtyResponse</a:Action>
<a:RelatesTo>urn:uuid:e3b304ab-bad5-4d03-8a92-3a3c79e54029</a:RelatesTo>
<a:To s:mustUnderstand="1">http://www.w3.org/2005/08/addressing/anonymous</a:To>
</s:Header>
<s:Body>
<IsDirtyResponse xmlns="http://Microsoft.SharePoint.Search.Extended.Administration">
<IsDirtyResult>false</IsDirtyResult>
</IsDirtyResponse>
</s:Body>

598 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</s:Envelope>

4.2 Addition of Keyword-Related Items

The following diagram shows the sequence of events that is required to:

Create a new search setting group.

Create a keyword in the search setting group.

Add a synonym to the keyword.

Figure 7: Sequence diagram showing how to add a search setting group, keyword, and
synonym

4.2.1 AddSearchSettingGroup

The protocol client sends an AddSearchSettingGroup request to create a search setting group.

<s:Envelope xmlns:a="http://www.w3.org/2005/08/addressing"
xmlns:s="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action
s:mustUnderstand="1">http://Microsoft.SharePoint.Search.Extended.Administration/KeywordServic
e/AddSearchSettingGroup</a:Action>
<a:MessageID>urn:uuid:84f9d69c-e7e5-424e-8d43-cbf8c211ddfc</a:MessageID>
<a:ReplyTo>
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
</s:Header>
<s:Body>
<AddSearchSettingGroup
xmlns="http://Microsoft.SharePoint.Search.Extended.Administration">
<groupName>my test group</groupName>
<description i:nil="true" xmlns:i="http://www.w3.org/2001/XMLSchema-instance" />
</AddSearchSettingGroup>
</s:Body>

599 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</s:Envelope>

The protocol server responds as follows:

<s:Envelope xmlns:a="http://www.w3.org/2005/08/addressing"
xmlns:s="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action
s:mustUnderstand="1">http://Microsoft.SharePoint.Search.Extended.Administration/KeywordServic
e/AddSearchSettingGroupResponse</a:Action>
<a:RelatesTo>urn:uuid:a5399833-0cb8-48a7-bda6-1b55cbcefb2b</a:RelatesTo>
<a:To s:mustUnderstand="1">http://www.w3.org/2005/08/addressing/anonymous</a:To>
</s:Header>
<s:Body>
<AddSearchSettingGroupResponse
xmlns="http://Microsoft.SharePoint.Search.Extended.Administration">
<AddSearchSettingGroupResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Description i:nil="true">
</Description>
<Id>2</Id>
<LastChanged>2009-07-14T11:10:57.887</LastChanged>
<Name>my test group</Name>
</AddSearchSettingGroupResult>
</AddSearchSettingGroupResponse>
</s:Body>
</s:Envelope>

4.2.2 AddKeyword

The protocol client sends an AddKeyword request to add a keyword.

<s:Envelope xmlns:a="http://www.w3.org/2005/08/addressing"
xmlns:s="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action
s:mustUnderstand="1">http://Microsoft.SharePoint.Search.Extended.Administration/KeywordServic
e/AddKeyword</a:Action>
<a:MessageID>urn:uuid:37055a05-a855-447a-90a5-5c6ec5fb963f</a:MessageID>
<a:ReplyTo>
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
</s:Header>
<s:Body>
<AddKeyword xmlns="http://Microsoft.SharePoint.Search.Extended.Administration">
<keyword xmlns:i="http://www.w3.org/2001/XMLSchema-instance" z:Id="i1"
xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/">
<Description i:nil="true" />
<Group>
<Description i:nil="true" />
<Id>2</Id>
<LastChanged>2009-07-14T13:03:00</LastChanged>
<Name>my test group</Name>
</Group>
<Id>0</Id>
<LastChanged>2009-07-14T13:02:00</LastChanged>
<Name>testkeyword</Name>
<SearchSettings />

600 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</keyword>
</AddKeyword>
</s:Body>
</s:Envelope>

The protocol server responds as follows:

<s:Envelope xmlns:a="http://www.w3.org/2005/08/addressing"
xmlns:s="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<a:Action
s:mustUnderstand="1">http://Microsoft.SharePoint.Search.Extended.Administration/KeywordServic
e/AddKeywordResponse</a:Action>
<a:RelatesTo>urn:uuid:c286fb17-c5d0-410f-8a59-fa70988e4d66</a:RelatesTo>
<a:To s:mustUnderstand="1">http://www.w3.org/2005/08/addressing/anonymous</a:To>
</s:Header>
<s:Body>
<AddKeywordResponse xmlns="http://Microsoft.SharePoint.Search.Extended.Administration">
<AddKeywordResult z:Id="i1" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"
xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/">
<Description i:nil="true">
</Description>
<Group>
<Description i:nil="true">
</Description>
<Id>2</Id>
<LastChanged>2009-07-14T08:46:15.49</LastChanged>
<Name>my test group</Name>
</Group>
<Id>35</Id>
<LastChanged>2009-07-14T12:04:36.643</LastChanged>
<Name>testkeyword</Name>
<SearchSettings>
</SearchSettings>
</AddKeywordResult>
</AddKeywordResponse>
</s:Body>
</s:Envelope>

4.3 SchemaService Method GetQueryCrawledProperties

The protocol client sends a GetQueryCrawledProperties request to retrieve all crawled properties.

<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
xmlns:r="http://schemas.xmlsoap.org/ws/2005/02/rm"
xmlns:a="http://www.w3.org/2005/08/addressing">
<s:Header>
<r:Sequence s:mustUnderstand="1">
<r:Identifier>urn:uuid:97700882-7efa-443c-a3d6-359d2962e1fc</r:Identifier>
<r:MessageNumber>1</r:MessageNumber>
</r:Sequence>
<a:Action s:mustUnderstand="1">
http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetQueryCrawledPrope
rties
</a:Action>
<a:MessageID>urn:uuid:09de2b27-a28a-4cb9-91b1-e68c050f6808</a:MessageID>

601 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<a:ReplyTo>
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
<a:To s:mustUnderstand="1"> http://651br3j.ad.fast.no:13256/SchemaService.svc
</a:To>
</s:Header>
<s:Body>
<GetQueryCrawledProperties
xmlns="http://Microsoft.SharePoint.Search.Extended.Administration">
<filter>displaytitle</filter>
<offset>0</offset>
<count>2147483647</count>
</GetQueryCrawledProperties>
</s:Body>
</s:Envelope>

The protocol server responds as follows:

<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
xmlns:r="http://schemas.xmlsoap.org/ws/2005/02/rm"
xmlns:a="http://www.w3.org/2005/08/addressing">
<s:Header>
<r:Sequence s:mustUnderstand="1">
<r:Identifier>urn:uuid:f29bf9ff-e93a-4f2f-9c51-910db517be3e</r:Identifier>
<r:MessageNumber>1</r:MessageNumber>
</r:Sequence>
<r:SequenceAcknowledgement>
<r:Identifier>urn:uuid:08500963-a7a3-4ff2-bd95-3ccb95a8a0e2</r:Identifier>
<r:AcknowledgementRange Lower="1" Upper="1"/>
<netrm:BufferRemaining
xmlns:netrm="http://schemas.microsoft.com/ws/2006/05/rm">8</netrm:BufferRemaining>
</r:SequenceAcknowledgement>
<a:Action s:mustUnderstand="1">
http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetQueryCrawledPrope
rtiesResponse
</a:Action>
<a:RelatesTo>urn:uuid:e5dcb6af-9ce6-467b-b9ef-8e88fb8b601d</a:RelatesTo>
</s:Header>
<s:Body>
<GetQueryCrawledPropertiesResponse
xmlns="http://Microsoft.SharePoint.Search.Extended.Administration">
<GetQueryCrawledPropertiesResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<CrawledPropertyDTO>
<CategoryName>Basic</CategoryName>
<Id>16</Id>
<IsMappedToContents>true</IsMappedToContents>
<IsMultiValued>false</IsMultiValued>
<IsNameEnum>false</IsNameEnum>
<Name>urn:schemas.microsoft.com:fulltextqueryinfo:displaytitle</Name>
<Propset>0b63e350-9ccc-11d0-bcdb-00805fccce04</Propset>
<VariantType>31</VariantType>
</CrawledPropertyDTO>
</GetQueryCrawledPropertiesResult>
</GetQueryCrawledPropertiesResponse>
</s:Body>
</s:Envelope>

602 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


5 Security

5.1 Security Considerations for Implementers

This protocol assumes that authentication was performed by the underlying protocols.

5.2 Index of Security Parameters

None.

603 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


6 Appendix A: Full WSDL
For ease of implementation the full WSDLs are provided in the following sections. Note that all
operations of all services are available over both HTTPS as well as HTTP. This is reflected in two
policy elements in the WSDL, BasicHttpBinding_XXX_policy and BasicHttpBinding_XXXSecure_policy.
For simplicity, only the operations for the former binding is shown here. To obtain the WSDL for the
secure binding, copy the entire xml fragment beginning with <wsdl:binding> replacing the reference
to BasicHttpBinding_XXX_policy with a reference to BasicHttpBinding_XXXSecure_policy in the
WSDL for the relevant service.

6.1 KeywordService Web Service WSDL

<?xml version="1.0" encoding="utf-8"?>


<wsdl:definitions name="KeywordServiceImpl"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-
1.0.xsd"
xmlns:msa="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/">
<wsp:Policy wsu:Id="BasicHttpBinding_KeywordService_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>

<wsp:Policy wsu:Id="BasicHttpBinding_KeywordServiceSecure_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
<sp:TransportBinding>
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic256/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Strict/>
</wsp:Policy>
</sp:Layout>
</wsp:Policy>
</sp:TransportBinding>
</wsp:All>
</wsp:ExactlyOne>

604 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsp:Policy>
<wsdl:types>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration">
<xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
<xsd:import
namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />

<xsd:complexType name="PromotedExpressionDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:PromotedItemDTO">
<xsd:sequence />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="PromotedItemDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:CommonDTOMembers">
<xsd:sequence>
<xsd:element minOccurs="0" name="PromotedItemSpec"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="PromotedItemType"
type="tns:KeywordItemType" />
<xsd:element minOccurs="0" name="PromotionId" type="xsd:long" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="CommonDTOMembers" mixed="true">


<xsd:sequence>
<xsd:element minOccurs="0" name="Description" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Group" nillable="true"
type="tns:SearchSettingGroupDTO" />
<xsd:element minOccurs="0" name="Id" type="xsd:long" />
<xsd:element minOccurs="0" name="LastChanged" type="xsd:dateTime" />
<xsd:element minOccurs="0" name="Name" nillable="true"
type="xsd:string" />
</xsd:sequence>
<xsd:attribute ref="ser:Id" />
<xsd:attribute ref="ser:Ref" />
</xsd:complexType>

<xsd:simpleType name="KeywordItemType">
<xsd:annotation>
<xsd:appinfo>
<ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xsd:appinfo>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Synonym">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

605 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Promotion">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BestBet">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FeaturedContent">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SearchSettingGroup">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">5</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Keyword">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Context">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">7</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>

606 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:enumeration value="PromotedDocument">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PromotedLocation">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">9</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PromotedExpression">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">10</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SearchSetting">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">11</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>

<xsd:complexType name="SynonymDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:SearchSettingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="ContextId" nillable="true"
type="xsd:long" />
<xsd:element minOccurs="0" name="ExpansionType"
type="tns:SynonymExpansionType" />
<xsd:element minOccurs="0" name="Term" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="SearchSettingDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:CommonDTOMembers">
<xsd:sequence>
<xsd:element minOccurs="0" name="Contexts" nillable="true"

607 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


type="tns:ArrayOfContextDTO" />
<xsd:element minOccurs="0" name="ValidFrom" nillable="true"
type="xsd:dateTime" />
<xsd:element minOccurs="0" name="ValidTo" nillable="true"
type="xsd:dateTime" />
<xsd:element minOccurs="0" name="keyword" nillable="true"
type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:simpleType name="SynonymExpansionType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="OneWay" />
<xsd:enumeration value="TwoWay" />
</xsd:restriction>
</xsd:simpleType>

<xsd:complexType name="PromotedDocumentDTO" mixed="false">


<xsd:complexContent mixed="false">
<xsd:extension base="tns:PromotedItemDTO">
<xsd:sequence />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="PromotedLocationDTO" mixed="false">


<xsd:complexContent mixed="false">
<xsd:extension base="tns:PromotedItemDTO">
<xsd:sequence />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="BestBetDTO" mixed="false">


<xsd:complexContent mixed="false">
<xsd:extension base="tns:ManagedResultDTO">
<xsd:sequence />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="ManagedResultDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:SearchSettingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="Position" nillable="true"
type="xsd:short" />
<xsd:element minOccurs="0" name="Teaser" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="TeaserContentType"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Uri" nillable="true"
type="xsd:anyURI" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

608 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType name="FeaturedContentDTO" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="tns:ManagedResultDTO">
<xsd:sequence />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="PromotionDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:SearchSettingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="BoostValue" type="xsd:int" />
<xsd:element minOccurs="0" name="PromotedItems"
nillable="true" type="tns:ArrayOfPromotedItemDTO" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="ContextExpressionDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:CommonDTOMembers">
<xsd:sequence>
<xsd:element minOccurs="0" name="ContextId" type="xsd:long" />
<xsd:element minOccurs="0" name="ExpressionType"
type="tns:ExpressionTypes" />
<xsd:element minOccurs="0" name="Parent" nillable="true"
type="tns:ContextExpressionDTO" />
<xsd:element minOccurs="0" name="Value" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:simpleType name="ExpressionTypes">
<xsd:annotation>
<xsd:appinfo>
<ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xsd:appinfo>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AND" />
<xsd:enumeration value="NOT" />
<xsd:enumeration value="OR" />
<xsd:enumeration value="MATCH" />
</xsd:restriction>
</xsd:simpleType>

<xsd:complexType name="ContextDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:CommonDTOMembers">
<xsd:sequence>
<xsd:element minOccurs="0" name="ContextExpressionRoot"
nillable="true" type="tns:ContextExpressionDTO" />
</xsd:sequence>

609 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="KeywordDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:CommonDTOMembers">
<xsd:sequence>
<xsd:element minOccurs="0" name="SearchSettings"
nillable="true" type="tns:ArrayOfSearchSettingDTO" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="SearchSettingGroupDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="Description" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Id" type="xsd:long" />
<xsd:element minOccurs="0" name="LastChanged" type="xsd:dateTime" />
<xsd:element minOccurs="0" name="Name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="DetachNamedContextFromSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
<xsd:element minOccurs="0" name="contextName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DetachNamedContextFromSearchSettingResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:complexType name="AdminExceptionWCF">
<xsd:sequence>
<xsd:element minOccurs="0" name="ErrorCode" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Values" nillable="true"
type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="AdminExceptionWCF" nillable="true"


type="tns:AdminExceptionWCF" />

<xsd:element name="AttachNamedContextToSearchSetting">
<xsd:complexType>
<xsd:sequence>

610 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
<xsd:element minOccurs="0" name="contextName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AttachNamedContextToSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="AttachNamedContextToSearchSettingResult" nillable="true"
type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AttachContextToSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
<xsd:element minOccurs="0" name="contextId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AttachContextToSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="AttachContextToSearchSettingResult" type="xsd:dateTime" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateContext">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="context" nillable="true"
type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateContextResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="UpdateContextResult"
nillable="true" type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DetachContextFromSearchSetting">
<xsd:complexType>
<xsd:sequence>

611 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
<xsd:element minOccurs="0" name="contextId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DetachContextFromSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="DetachContextFromSearchSettingResult" type="xsd:dateTime" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateAggregateContextExpressionRoot">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="context" nillable="true"
type="tns:ContextDTO" />
<xsd:element minOccurs="0" name="type" type="tns:ExpressionTypes" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateAggregateContextExpressionRootResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CreateAggregateContextExpressionRootResult" nillable="true"
type="tns:ContextExpressionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveContextExpressionSubtree">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveContextExpressionSubtreeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="RemoveContextExpressionSubtreeResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsContextExpression">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentId" type="xsd:long" />
<xsd:element minOccurs="0" name="nodeId" type="xsd:long" />
</xsd:sequence>

612 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsContextExpressionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="ContainsContextExpressionResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveContextExpressionSubtreeIncludingParent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveContextExpressionSubtreeIncludingParentResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="RemoveContextExpressionSubtreeIncludingParentResult" type="xsd:boolean"
/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetContextExpressionCount">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetContextExpressionCountResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetContextExpressionCountResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddContextExpressionAggregateNode">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextId" type="xsd:long" />
<xsd:element minOccurs="0" name="parentId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:ExpressionTypes" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddContextExpressionAggregateNodeResponse">
<xsd:complexType>

613 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence>
<xsd:element minOccurs="0"
name="AddContextExpressionAggregateNodeResult" nillable="true"
type="tns:ContextExpressionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddContextExpressionAtomicNode">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextId" type="xsd:long" />
<xsd:element minOccurs="0" name="parentId" type="xsd:long" />
<xsd:element minOccurs="0" name="key" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="value" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="type" type="tns:ExpressionTypes" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddContextExpressionAtomicNodeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="AddContextExpressionAtomicNodeResult" nillable="true"
type="tns:ContextExpressionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetContextExpressionTree">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetContextExpressionTreeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetContextExpressionTreeResult" nillable="true"
type="tns:ArrayOfContextExpressionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfContextExpressionDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="ContextExpressionDTO" nillable="true" type="tns:ContextExpressionDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="RemoveKeywordsByCriteria">
<xsd:complexType>

614 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveKeywordsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="CountKeywordsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountKeywordsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountKeywordsByCriteriaResult"
type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetKeywordByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="keywordName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetKeywordByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetKeywordByCriteriaResult"
nillable="true" type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetEmptyKeyword">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>

615 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

<xsd:element name="GetEmptyKeywordResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetEmptyKeywordResult"
nillable="true" type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveKeywordByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveKeywordByCriteriaResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="AddKeyword">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keyword" nillable="true"
type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddKeywordResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddKeywordResult"
nillable="true" type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetKeywordPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="field" type="tns:KeywordSortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

616 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:simpleType name="KeywordSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Term" />
<xsd:enumeration value="LastChanged" />
</xsd:restriction>
</xsd:simpleType>

<xsd:simpleType name="SortDirection">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Ascending" />
<xsd:enumeration value="Descending" />
</xsd:restriction>
</xsd:simpleType>

<xsd:element name="GetKeywordPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetKeywordPagedResultResult"
nillable="true" type="tns:ArrayOfKeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfKeywordDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="KeywordDTO"
nillable="true" type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="UpdateKeyword">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keyword" nillable="true"
type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateKeywordResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="UpdateKeywordResult"
nillable="true" type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetKeywordById">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>

</xsd:element>
<xsd:element name="GetKeywordByIdResponse">
<xsd:complexType>

617 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence>
<xsd:element minOccurs="0" name="GetKeywordByIdResult"
nillable="true" type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddSearchSettingGroup">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupName" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="description"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddSearchSettingGroupResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddSearchSettingGroupResult"
nillable="true" type="tns:SearchSettingGroupDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetNamedSearchSettingGroup">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupName" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetNamedSearchSettingGroupResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetNamedSearchSettingGroupResult" nillable="true"
type="tns:SearchSettingGroupDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateSearchSettingGroup">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingGroup"
nillable="true" type="tns:SearchSettingGroupDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateSearchSettingGroupResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"

618 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="UpdateSearchSettingGroupResult" nillable="true"
type="tns:SearchSettingGroupDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSettingGroups">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSettingGroupsResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSettingGroupById">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSettingGroupByIdResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveNamedSearchSettingGroup">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupName" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveNamedSearchSettingGroupResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="CountSearchSettingGroups">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="CountSearchSettingGroupsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CountSearchSettingGroupsResult" type="xsd:int" />
</xsd:sequence>

619 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

<xsd:element name="GetSearchSettingGroups">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="GetSearchSettingGroupsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetSearchSettingGroupsResult"
nillable="true" type="tns:ArrayOfSearchSettingGroupDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfSearchSettingGroupDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="SearchSettingGroupDTO" nillable="true" type="tns:SearchSettingGroupDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="RemovePromotedItem">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="itemId" type="xsd:long" />
<xsd:element minOccurs="0" name="promotionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemovePromotedItemResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemovePromotedItemResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountPromotedItems">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promitionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountPromotedItemsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountPromotedItemsResult"
type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

620 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="RemovePromotedItems">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemovePromotedItemsResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsPromotedItem">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="itemId" type="xsd:long" />
<xsd:element minOccurs="0" name="promotionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsPromotedItemResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsPromotedItemResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddPromotedItem">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotedItem"
nillable="true" type="tns:PromotedItemDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddPromotedItemResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddPromotedItemResult"
nillable="true" type="tns:PromotedItemDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdatePromotedItem">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotedItem"
nillable="true" type="tns:PromotedItemDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

621 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="UpdatePromotedItemResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="UpdatePromotedItemResult"
nillable="true" type="tns:PromotedItemDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetPromotionPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="field"
type="tns:PromotionSortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:simpleType name="PromotionSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="EndDdate" />
<xsd:enumeration value="PromotionSpec">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>

<xsd:element name="GetPromotionPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetPromotionPagedResultResult"
nillable="true" type="tns:ArrayOfPromotionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfPromotionDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="PromotionDTO"
nillable="true" type="tns:PromotionDTO" />
</xsd:sequence>
</xsd:complexType>

622 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="GetPromotedItems">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetPromotedItemsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetPromotedItemsResult"
nillable="true" type="tns:ArrayOfPromotedItemDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfPromotedItemDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="PromotedItemDTO"
nillable="true" type="tns:PromotedItemDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetPromotedDocuments">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetPromotedDocumentsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetPromotedDocumentsResult"
nillable="true" type="tns:ArrayOfPromotedDocumentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfPromotedDocumentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="PromotedDocumentDTO" nillable="true" type="tns:PromotedDocumentDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetPromotedExpressions">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetPromotedExpressionsResponse">
<xsd:complexType>
<xsd:sequence>

623 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="GetPromotedExpressionsResult"
nillable="true" type="tns:ArrayOfPromotedExpressionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfPromotedExpressionDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="PromotedExpressionDTO" nillable="true" type="tns:PromotedExpressionDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetPromotedLocations">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetPromotedLocationsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetPromotedLocationsResult"
nillable="true" type="tns:ArrayOfPromotedLocationDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfPromotedLocationDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="PromotedLocationDTO" nillable="true" type="tns:PromotedLocationDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetBestBetPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="field" type="tns:BestBetSortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:simpleType name="BestBetSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="EndDate" />
<xsd:enumeration value="Uri" />
<xsd:enumeration value="Position" />

624 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:restriction>
</xsd:simpleType>

<xsd:element name="GetBestBetPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetBestBetPagedResultResult"
nillable="true" type="tns:ArrayOfBestBetDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfBestBetDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="BestBetDTO"
nillable="true" type="tns:BestBetDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetFeaturedContentPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="field"
type="tns:FeaturedContentSortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:simpleType name="FeaturedContentSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="EndDate" />
<xsd:enumeration value="Uri" />
<xsd:enumeration value="Position" />
</xsd:restriction>
</xsd:simpleType>

<xsd:element name="GetFeaturedContentPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetFeaturedContentPagedResultResult" nillable="true"
type="tns:ArrayOfFeaturedContentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfFeaturedContentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="FeaturedContentDTO" nillable="true" type="tns:FeaturedContentDTO" />

625 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:sequence>
</xsd:complexType>

<xsd:element name="AddSynonym">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="synonym" nillable="true"
type="tns:SynonymDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddSynonymResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddSynonymResult"
nillable="true" type="tns:SynonymDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountSearchSettingsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountSearchSettingsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CountSearchSettingsByCriteriaResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsSearchSettingByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsSearchSettingByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="ContainsSearchSettingByCriteriaResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>

626 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

<xsd:element name="ContainsSearchSettingById">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
<xsd:element minOccurs="0" name="contextId" nillable="true"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsSearchSettingByIdResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="ContainsSearchSettingByIdResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSettingsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSettingsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemoveSearchSettingResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveNamedSearchSettingByType">
<xsd:complexType>

627 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveNamedSearchSettingByTypeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="RemoveNamedSearchSettingByTypeResult" nillable="true"
type="xsd:dateTime" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSetting"
nillable="true" type="tns:SearchSettingDTO" />
<xsd:element minOccurs="0" name="contextId" nillable="true"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddSearchSettingResult"
nillable="true" type="tns:SearchSettingDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetSearchSettingByNameAndType">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetSearchSettingByNameAndTypeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetSearchSettingByNameAndTypeResult" nillable="true"
type="tns:SearchSettingDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

628 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="CountSearchSettingsForGroupByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="global" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountSearchSettingsForGroupByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CountSearchSettingsForGroupByCriteriaResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetSynonymPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="field" type="tns:SynonymSortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:simpleType name="SynonymSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="EndDate" />
<xsd:enumeration value="Term">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">7</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>

<xsd:element name="GetSynonymPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetSynonymPagedResultResult"
nillable="true" type="tns:ArrayOfSynonymDTO" />

629 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfSynonymDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="SynonymDTO"
nillable="true" type="tns:SynonymDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="UpdateSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSetting"
nillable="true" type="tns:SearchSettingDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="UpdateSearchSettingResult"
nillable="true" type="tns:SearchSettingDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetSearchSettingPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
<xsd:element minOccurs="0" name="field"
type="tns:SearchSettingSortField" />
<xsd:element minOccurs="0" name="ascending" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="global" type="xsd:boolean" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
<xsd:element minOccurs="0" name="contextId" nillable="true"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:simpleType name="SearchSettingSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="EndDate" />
<xsd:enumeration value="ManagedResultUri" />
<xsd:enumeration value="ManagedResultPosition" />
<xsd:enumeration value="PromotionSpec" />
<xsd:enumeration value="SynonymTerm" />
</xsd:restriction>

630 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:simpleType>

<xsd:element name="GetSearchSettingPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetSearchSettingPagedResultResult" nillable="true"
type="tns:ArrayOfSearchSettingDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfSearchSettingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="SearchSettingDTO"
nillable="true" type="tns:SearchSettingDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="RemoveSearchSettingsFromGroupByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="global" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSettingsFromGroupByCriteriaResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="CountSearchSettingsForContext">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountSearchSettingsForContextResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CountSearchSettingsForContextResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetNamedContext">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextName"
nillable="true" type="xsd:string" />

631 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetNamedContextResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetNamedContextResult"
nillable="true" type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetNamedContextForSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetNamedContextForSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetNamedContextForSearchSettingResult" nillable="true"
type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddContext">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="context" nillable="true"
type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddContextResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddContextResult"
nillable="true" type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountContextsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />

632 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountContextsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountContextsByCriteriaResult"
type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountContextsForSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountContextsForSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CountContextsForSearchSettingResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveNamedContext">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveNamedContextResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveContextsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveContextsByCriteriaResponse">
<xsd:complexType>

633 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="GetContextsPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
<xsd:element minOccurs="0" name="field" type="tns:ContextSortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:simpleType name="ContextSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
</xsd:restriction>
</xsd:simpleType>

<xsd:element name="GetContextsPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetContextsPagedResultResult"
nillable="true" type="tns:ArrayOfContextDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfContextDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="ContextDTO"
nillable="true" type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="DetachContextsFromSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DetachContextsFromSearchSettingResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

</xsd:schema>

634 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified"
targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/">
<xsd:attribute name="Id" type="xsd:ID" />
<xsd:attribute name="Ref" type="xsd:IDREF" />
</xsd:schema>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<xsd:complexType name="ArrayOfstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="string"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ArrayOfstring" nillable="true"
type="msa:ArrayOfstring" />
</xsd:schema>

</wsdl:types>

<wsdl:message
name="KeywordService_DetachContextsFromSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:DetachContextsFromSearchSetting" />
</wsdl:message>
<wsdl:message
name="KeywordService_DetachContextsFromSearchSetting_OutputMessage">
<wsdl:part name="parameters"
element="tns:DetachContextsFromSearchSettingResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_DetachContextsFromSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_DetachNamedContextFromSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:DetachNamedContextFromSearchSetting" />
</wsdl:message>
<wsdl:message
name="KeywordService_DetachNamedContextFromSearchSetting_OutputMessage">
<wsdl:part name="parameters"
element="tns:DetachNamedContextFromSearchSettingResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_DetachNamedContextFromSearchSetting_AdminExceptionWCFFault_FaultMessage"
>
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_AttachNamedContextToSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:AttachNamedContextToSearchSetting" />
</wsdl:message>
<wsdl:message
name="KeywordService_AttachNamedContextToSearchSetting_OutputMessage">
<wsdl:part name="parameters"
element="tns:AttachNamedContextToSearchSettingResponse" />

635 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:message>
<wsdl:message

name="KeywordService_AttachNamedContextToSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_AttachContextToSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:AttachContextToSearchSetting" />
</wsdl:message>
<wsdl:message
name="KeywordService_AttachContextToSearchSetting_OutputMessage">
<wsdl:part name="parameters" element="tns:AttachContextToSearchSettingResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_AttachContextToSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateContext_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateContext" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateContext_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateContextResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_UpdateContext_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_DetachContextFromSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:DetachContextFromSearchSetting" />
</wsdl:message>
<wsdl:message
name="KeywordService_DetachContextFromSearchSetting_OutputMessage">
<wsdl:part name="parameters" element="tns:DetachContextFromSearchSettingResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_DetachContextFromSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_CreateAggregateContextExpressionRoot_InputMessage">
<wsdl:part name="parameters" element="tns:CreateAggregateContextExpressionRoot" />
</wsdl:message>
<wsdl:message
name="KeywordService_CreateAggregateContextExpressionRoot_OutputMessage">
<wsdl:part name="parameters"
element="tns:CreateAggregateContextExpressionRootResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_CreateAggregateContextExpressionRoot_AdminExceptionWCFFault_FaultMessage
">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveContextExpressionSubtree_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveContextExpressionSubtree" />
</wsdl:message>

636 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:message
name="KeywordService_RemoveContextExpressionSubtree_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveContextExpressionSubtreeResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveContextExpressionSubtree_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_ContainsContextExpression_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsContextExpression" />
</wsdl:message>
<wsdl:message name="KeywordService_ContainsContextExpression_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsContextExpressionResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_ContainsContextExpression_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveContextExpressionSubtreeIncludingParent_InputMessage">
<wsdl:part name="parameters"
element="tns:RemoveContextExpressionSubtreeIncludingParent" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveContextExpressionSubtreeIncludingParent_OutputMessage">
<wsdl:part name="parameters"
element="tns:RemoveContextExpressionSubtreeIncludingParentResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_RemoveContextExpressionSubtreeIncludingParent_AdminExceptionWCFFault_Fau
ltMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetContextExpressionCount_InputMessage">
<wsdl:part name="parameters" element="tns:GetContextExpressionCount" />
</wsdl:message>
<wsdl:message name="KeywordService_GetContextExpressionCount_OutputMessage">
<wsdl:part name="parameters" element="tns:GetContextExpressionCountResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetContextExpressionCount_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddContextExpressionAggregateNode_InputMessage">
<wsdl:part name="parameters" element="tns:AddContextExpressionAggregateNode" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddContextExpressionAggregateNode_OutputMessage">
<wsdl:part name="parameters"
element="tns:AddContextExpressionAggregateNodeResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_AddContextExpressionAggregateNode_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message

637 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="KeywordService_AddContextExpressionAtomicNode_InputMessage">
<wsdl:part name="parameters" element="tns:AddContextExpressionAtomicNode" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddContextExpressionAtomicNode_OutputMessage">
<wsdl:part name="parameters" element="tns:AddContextExpressionAtomicNodeResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddContextExpressionAtomicNode_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetContextExpressionTree_InputMessage">
<wsdl:part name="parameters" element="tns:GetContextExpressionTree" />
</wsdl:message>
<wsdl:message name="KeywordService_GetContextExpressionTree_OutputMessage">
<wsdl:part name="parameters" element="tns:GetContextExpressionTreeResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetContextExpressionTree_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveKeywordsByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveKeywordsByCriteria" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveKeywordsByCriteria_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveKeywordsByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveKeywordsByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_CountKeywordsByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:CountKeywordsByCriteria" />
</wsdl:message>
<wsdl:message name="KeywordService_CountKeywordsByCriteria_OutputMessage">
<wsdl:part name="parameters" element="tns:CountKeywordsByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountKeywordsByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetKeywordByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:GetKeywordByCriteria" />
</wsdl:message>
<wsdl:message name="KeywordService_GetKeywordByCriteria_OutputMessage">
<wsdl:part name="parameters" element="tns:GetKeywordByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetKeywordByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetEmptyKeyword_InputMessage">
<wsdl:part name="parameters" element="tns:GetEmptyKeyword" />
</wsdl:message>
<wsdl:message name="KeywordService_GetEmptyKeyword_OutputMessage">
<wsdl:part name="parameters" element="tns:GetEmptyKeywordResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetEmptyKeyword_AdminExceptionWCFFault_FaultMessage">

638 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveKeywordByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveKeywordByCriteria" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveKeywordByCriteria_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveKeywordByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveKeywordByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_AddKeyword_InputMessage">
<wsdl:part name="parameters" element="tns:AddKeyword" />
</wsdl:message>
<wsdl:message name="KeywordService_AddKeyword_OutputMessage">
<wsdl:part name="parameters" element="tns:AddKeywordResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddKeyword_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetKeywordPagedResult_InputMessage">
<wsdl:part name="parameters" element="tns:GetKeywordPagedResult" />
</wsdl:message>
<wsdl:message name="KeywordService_GetKeywordPagedResult_OutputMessage">
<wsdl:part name="parameters" element="tns:GetKeywordPagedResultResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetKeywordPagedResult_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateKeyword_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateKeyword" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateKeyword_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateKeywordResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_UpdateKeyword_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_AddSearchSettingGroup_InputMessage">
<wsdl:part name="parameters" element="tns:AddSearchSettingGroup" />
</wsdl:message>
<wsdl:message name="KeywordService_AddSearchSettingGroup_OutputMessage">
<wsdl:part name="parameters" element="tns:AddSearchSettingGroupResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddSearchSettingGroup_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetNamedSearchSettingGroup_InputMessage">
<wsdl:part name="parameters" element="tns:GetNamedSearchSettingGroup" />
</wsdl:message>
<wsdl:message name="KeywordService_GetNamedSearchSettingGroup_OutputMessage">
<wsdl:part name="parameters" element="tns:GetNamedSearchSettingGroupResponse" />
</wsdl:message>
<wsdl:message

639 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="KeywordService_GetNamedSearchSettingGroup_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateSearchSettingGroup_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateSearchSettingGroup" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateSearchSettingGroup_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateSearchSettingGroupResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_UpdateSearchSettingGroup_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveSearchSettingGroups_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveSearchSettingGroups" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveSearchSettingGroups_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveSearchSettingGroupsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingGroups_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingGroupById_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveSearchSettingGroupById" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingGroupById_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveSearchSettingGroupByIdResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingGroupById_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveNamedSearchSettingGroup_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveNamedSearchSettingGroup" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveNamedSearchSettingGroup_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveNamedSearchSettingGroupResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveNamedSearchSettingGroup_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_CountSearchSettingGroups_InputMessage">
<wsdl:part name="parameters" element="tns:CountSearchSettingGroups" />
</wsdl:message>
<wsdl:message name="KeywordService_CountSearchSettingGroups_OutputMessage">
<wsdl:part name="parameters" element="tns:CountSearchSettingGroupsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingGroups_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetSearchSettingGroups_InputMessage">
<wsdl:part name="parameters" element="tns:GetSearchSettingGroups" />

640 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:message>
<wsdl:message name="KeywordService_GetSearchSettingGroups_OutputMessage">
<wsdl:part name="parameters" element="tns:GetSearchSettingGroupsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetSearchSettingGroups_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemovePromotedItem_InputMessage">
<wsdl:part name="parameters" element="tns:RemovePromotedItem" />
</wsdl:message>
<wsdl:message name="KeywordService_RemovePromotedItem_OutputMessage">
<wsdl:part name="parameters" element="tns:RemovePromotedItemResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemovePromotedItem_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_CountPromotedItems_InputMessage">
<wsdl:part name="parameters" element="tns:CountPromotedItems" />
</wsdl:message>
<wsdl:message name="KeywordService_CountPromotedItems_OutputMessage">
<wsdl:part name="parameters" element="tns:CountPromotedItemsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountPromotedItems_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemovePromotedItems_InputMessage">
<wsdl:part name="parameters" element="tns:RemovePromotedItems" />
</wsdl:message>
<wsdl:message name="KeywordService_RemovePromotedItems_OutputMessage">
<wsdl:part name="parameters" element="tns:RemovePromotedItemsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemovePromotedItems_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_ContainsPromotedItem_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsPromotedItem" />
</wsdl:message>
<wsdl:message name="KeywordService_ContainsPromotedItem_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsPromotedItemResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_ContainsPromotedItem_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_AddPromotedItem_InputMessage">
<wsdl:part name="parameters" element="tns:AddPromotedItem" />
</wsdl:message>
<wsdl:message name="KeywordService_AddPromotedItem_OutputMessage">
<wsdl:part name="parameters" element="tns:AddPromotedItemResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddPromotedItem_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdatePromotedItem_InputMessage">

641 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="parameters" element="tns:UpdatePromotedItem" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdatePromotedItem_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdatePromotedItemResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_UpdatePromotedItem_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotionPagedResult_InputMessage">
<wsdl:part name="parameters" element="tns:GetPromotionPagedResult" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotionPagedResult_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPromotionPagedResultResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetPromotionPagedResult_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotedItems_InputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedItems" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotedItems_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedItemsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetPromotedItems_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotedDocuments_InputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedDocuments" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotedDocuments_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedDocumentsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetPromotedDocuments_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotedExpressions_InputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedExpressions" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotedExpressions_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedExpressionsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetPromotedExpressions_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotedLocations_InputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedLocations" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotedLocations_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedLocationsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetPromotedLocations_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>

642 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:message name="KeywordService_GetBestBetPagedResult_InputMessage">
<wsdl:part name="parameters" element="tns:GetBestBetPagedResult" />
</wsdl:message>
<wsdl:message name="KeywordService_GetBestBetPagedResult_OutputMessage">
<wsdl:part name="parameters" element="tns:GetBestBetPagedResultResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetBestBetPagedResult_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetFeaturedContentPagedResult_InputMessage">
<wsdl:part name="parameters" element="tns:GetFeaturedContentPagedResult" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetFeaturedContentPagedResult_OutputMessage">
<wsdl:part name="parameters" element="tns:GetFeaturedContentPagedResultResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetFeaturedContentPagedResult_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_AddSynonym_InputMessage">
<wsdl:part name="parameters" element="tns:AddSynonym" />
</wsdl:message>
<wsdl:message name="KeywordService_AddSynonym_OutputMessage">
<wsdl:part name="parameters" element="tns:AddSynonymResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddSynonym_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:CountSearchSettingsByCriteria" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsByCriteria_OutputMessage">
<wsdl:part name="parameters" element="tns:CountSearchSettingsByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_ContainsSearchSettingByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsSearchSettingByCriteria" />
</wsdl:message>
<wsdl:message
name="KeywordService_ContainsSearchSettingByCriteria_OutputMessage">
<wsdl:part name="parameters"
element="tns:ContainsSearchSettingByCriteriaResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_ContainsSearchSettingByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_ContainsSearchSettingById_InputMessage">

643 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="parameters" element="tns:ContainsSearchSettingById" />
</wsdl:message>
<wsdl:message name="KeywordService_ContainsSearchSettingById_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsSearchSettingByIdResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_ContainsSearchSettingById_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingsByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveSearchSettingsByCriteria" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingsByCriteria_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveSearchSettingsByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingsByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveSearchSetting" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveSearchSetting_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveSearchSettingResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveNamedSearchSettingByType_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveNamedSearchSettingByType" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveNamedSearchSettingByType_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveNamedSearchSettingByTypeResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveNamedSearchSettingByType_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_AddSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:AddSearchSetting" />
</wsdl:message>
<wsdl:message name="KeywordService_AddSearchSetting_OutputMessage">
<wsdl:part name="parameters" element="tns:AddSearchSettingResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetSearchSettingByNameAndType_InputMessage">
<wsdl:part name="parameters" element="tns:GetSearchSettingByNameAndType" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetSearchSettingByNameAndType_OutputMessage">

644 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="parameters" element="tns:GetSearchSettingByNameAndTypeResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetSearchSettingByNameAndType_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsForGroupByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:CountSearchSettingsForGroupByCriteria" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsForGroupByCriteria_OutputMessage">
<wsdl:part name="parameters"
element="tns:CountSearchSettingsForGroupByCriteriaResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_CountSearchSettingsForGroupByCriteria_AdminExceptionWCFFault_FaultMessag
e">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetSynonymPagedResult_InputMessage">
<wsdl:part name="parameters" element="tns:GetSynonymPagedResult" />
</wsdl:message>
<wsdl:message name="KeywordService_GetSynonymPagedResult_OutputMessage">
<wsdl:part name="parameters" element="tns:GetSynonymPagedResultResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetSynonymPagedResult_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateSearchSetting" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateSearchSetting_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateSearchSettingResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_UpdateSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetSearchSettingPagedResult_InputMessage">
<wsdl:part name="parameters" element="tns:GetSearchSettingPagedResult" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetSearchSettingPagedResult_OutputMessage">
<wsdl:part name="parameters" element="tns:GetSearchSettingPagedResultResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetSearchSettingPagedResult_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingsFromGroupByCriteria_InputMessage">
<wsdl:part name="parameters"
element="tns:RemoveSearchSettingsFromGroupByCriteria" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingsFromGroupByCriteria_OutputMessage">

645 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="parameters"
element="tns:RemoveSearchSettingsFromGroupByCriteriaResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_RemoveSearchSettingsFromGroupByCriteria_AdminExceptionWCFFault_FaultMess
age">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsForContext_InputMessage">
<wsdl:part name="parameters" element="tns:CountSearchSettingsForContext" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsForContext_OutputMessage">
<wsdl:part name="parameters" element="tns:CountSearchSettingsForContextResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsForContext_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetNamedContext_InputMessage">
<wsdl:part name="parameters" element="tns:GetNamedContext" />
</wsdl:message>
<wsdl:message name="KeywordService_GetNamedContext_OutputMessage">
<wsdl:part name="parameters" element="tns:GetNamedContextResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetNamedContext_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetNamedContextForSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:GetNamedContextForSearchSetting" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetNamedContextForSearchSetting_OutputMessage">
<wsdl:part name="parameters"
element="tns:GetNamedContextForSearchSettingResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_GetNamedContextForSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_AddContext_InputMessage">
<wsdl:part name="parameters" element="tns:AddContext" />
</wsdl:message>
<wsdl:message name="KeywordService_AddContext_OutputMessage">
<wsdl:part name="parameters" element="tns:AddContextResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddContext_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_CountContextsByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:CountContextsByCriteria" />
</wsdl:message>
<wsdl:message name="KeywordService_CountContextsByCriteria_OutputMessage">

646 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="parameters" element="tns:CountContextsByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountContextsByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountContextsForSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:CountContextsForSearchSetting" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountContextsForSearchSetting_OutputMessage">
<wsdl:part name="parameters" element="tns:CountContextsForSearchSettingResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountContextsForSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveNamedContext_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveNamedContext" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveNamedContext_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveNamedContextResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveNamedContext_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveContextsByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveContextsByCriteria" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveContextsByCriteria_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveContextsByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveContextsByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetContextsPagedResult_InputMessage">
<wsdl:part name="parameters" element="tns:GetContextsPagedResult" />
</wsdl:message>
<wsdl:message name="KeywordService_GetContextsPagedResult_OutputMessage">
<wsdl:part name="parameters" element="tns:GetContextsPagedResultResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetContextsPagedResult_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>

<wsdl:portType name="KeywordService">
<wsdl:operation name="DetachNamedContextFromSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
NamedContextFromSearchSetting"
message="tns:KeywordService_DetachNamedContextFromSearchSetting_InputMessage" />
<wsdl:output

647 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
NamedContextFromSearchSettingResponse"
message="tns:KeywordService_DetachNamedContextFromSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
NamedContextFromSearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_DetachNamedContextFromSearchSetting_AdminExceptionWCFFault_FaultM
essage" />
</wsdl:operation>
<wsdl:operation name="AttachNamedContextToSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
NamedContextToSearchSetting"
message="tns:KeywordService_AttachNamedContextToSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
NamedContextToSearchSettingResponse"
message="tns:KeywordService_AttachNamedContextToSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
NamedContextToSearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_AttachNamedContextToSearchSetting_AdminExceptionWCFFault_FaultMes
sage" />
</wsdl:operation>
<wsdl:operation name="AttachContextToSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
ContextToSearchSetting"
message="tns:KeywordService_AttachContextToSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
ContextToSearchSettingResponse"
message="tns:KeywordService_AttachContextToSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
ContextToSearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_AttachContextToSearchSetting_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="UpdateContext">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
Context"
message="tns:KeywordService_UpdateContext_InputMessage" />
<wsdl:output

648 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
ContextResponse"
message="tns:KeywordService_UpdateContext_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
ContextAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_UpdateContext_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="DetachContextFromSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextFromSearchSetting"
message="tns:KeywordService_DetachContextFromSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextFromSearchSettingResponse"
message="tns:KeywordService_DetachContextFromSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextFromSearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_DetachContextFromSearchSetting_AdminExceptionWCFFault_FaultMessag
e" />
</wsdl:operation>
<wsdl:operation name="CreateAggregateContextExpressionRoot">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Create
AggregateContextExpressionRoot"
message="tns:KeywordService_CreateAggregateContextExpressionRoot_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Create
AggregateContextExpressionRootResponse"
message="tns:KeywordService_CreateAggregateContextExpressionRoot_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Create
AggregateContextExpressionRootAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_CreateAggregateContextExpressionRoot_AdminExceptionWCFFault_Fault
Message" />
</wsdl:operation>
<wsdl:operation name="RemoveContextExpressionSubtree">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtree"
message="tns:KeywordService_RemoveContextExpressionSubtree_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtreeResponse"

649 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:KeywordService_RemoveContextExpressionSubtree_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtreeAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveContextExpressionSubtree_AdminExceptionWCFFault_FaultMessag
e" />
</wsdl:operation>
<wsdl:operation name="ContainsContextExpression">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsContextExpression"
message="tns:KeywordService_ContainsContextExpression_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsContextExpressionResponse"
message="tns:KeywordService_ContainsContextExpression_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsContextExpressionAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_ContainsContextExpression_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="RemoveContextExpressionSubtreeIncludingParent">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtreeIncludingParent"

message="tns:KeywordService_RemoveContextExpressionSubtreeIncludingParent_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtreeIncludingParentResponse"

message="tns:KeywordService_RemoveContextExpressionSubtreeIncludingParent_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtreeIncludingParentAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveContextExpressionSubtreeIncludingParent_AdminExceptionWCFFa
ult_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetContextExpressionCount">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionCount"
message="tns:KeywordService_GetContextExpressionCount_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionCountResponse"

650 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:KeywordService_GetContextExpressionCount_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionCountAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetContextExpressionCount_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="AddContextExpressionAggregateNode">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAggregateNode"
message="tns:KeywordService_AddContextExpressionAggregateNode_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAggregateNodeResponse"
message="tns:KeywordService_AddContextExpressionAggregateNode_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAggregateNodeAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_AddContextExpressionAggregateNode_AdminExceptionWCFFault_FaultMes
sage" />
</wsdl:operation>
<wsdl:operation name="AddContextExpressionAtomicNode">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAtomicNode"
message="tns:KeywordService_AddContextExpressionAtomicNode_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAtomicNodeResponse"
message="tns:KeywordService_AddContextExpressionAtomicNode_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAtomicNodeAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_AddContextExpressionAtomicNode_AdminExceptionWCFFault_FaultMessag
e" />
</wsdl:operation>
<wsdl:operation name="GetContextExpressionTree">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionTree"
message="tns:KeywordService_GetContextExpressionTree_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionTreeResponse"
message="tns:KeywordService_GetContextExpressionTree_OutputMessage" />
<wsdl:fault

651 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionTreeAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetContextExpressionTree_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="RemoveKeywordsByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordsByCriteria"
message="tns:KeywordService_RemoveKeywordsByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordsByCriteriaResponse"
message="tns:KeywordService_RemoveKeywordsByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordsByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveKeywordsByCriteria_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CountKeywordsByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountK
eywordsByCriteria"
message="tns:KeywordService_CountKeywordsByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountK
eywordsByCriteriaResponse"
message="tns:KeywordService_CountKeywordsByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountK
eywordsByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_CountKeywordsByCriteria_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetKeywordByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordByCriteria"
message="tns:KeywordService_GetKeywordByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordByCriteriaResponse"
message="tns:KeywordService_GetKeywordByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

652 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:KeywordService_GetKeywordByCriteria_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="RemoveKeywordByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordByCriteria"
message="tns:KeywordService_RemoveKeywordByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordByCriteriaResponse"
message="tns:KeywordService_RemoveKeywordByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveKeywordByCriteria_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="AddKeyword">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddKey
word"
message="tns:KeywordService_AddKeyword_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddKey
wordResponse"
message="tns:KeywordService_AddKeyword_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddKey
wordAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_AddKeyword_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetKeywordPagedResult">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordPagedResult"
message="tns:KeywordService_GetKeywordPagedResult_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordPagedResultResponse"
message="tns:KeywordService_GetKeywordPagedResult_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordPagedResultAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetKeywordPagedResult_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="UpdateKeyword">
<wsdl:input

653 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
Keyword"
message="tns:KeywordService_UpdateKeyword_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
KeywordResponse"
message="tns:KeywordService_UpdateKeyword_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
KeywordAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_UpdateKeyword_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="AddSearchSettingGroup">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSettingGroup"
message="tns:KeywordService_AddSearchSettingGroup_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSettingGroupResponse"
message="tns:KeywordService_AddSearchSettingGroup_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSettingGroupAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_AddSearchSettingGroup_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetNamedSearchSettingGroup">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edSearchSettingGroup"
message="tns:KeywordService_GetNamedSearchSettingGroup_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edSearchSettingGroupResponse"
message="tns:KeywordService_GetNamedSearchSettingGroup_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edSearchSettingGroupAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetNamedSearchSettingGroup_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="UpdateSearchSettingGroup">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSettingGroup"
message="tns:KeywordService_UpdateSearchSettingGroup_InputMessage" />

654 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSettingGroupResponse"
message="tns:KeywordService_UpdateSearchSettingGroup_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSettingGroupAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_UpdateSearchSettingGroup_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingGroups">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroups"
message="tns:KeywordService_RemoveSearchSettingGroups_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroupsResponse"
message="tns:KeywordService_RemoveSearchSettingGroups_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroupsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveSearchSettingGroups_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingGroupById">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroupById"
message="tns:KeywordService_RemoveSearchSettingGroupById_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroupByIdResponse"
message="tns:KeywordService_RemoveSearchSettingGroupById_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroupByIdAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveSearchSettingGroupById_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="RemoveNamedSearchSettingGroup">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingGroup"
message="tns:KeywordService_RemoveNamedSearchSettingGroup_InputMessage" />
<wsdl:output

655 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingGroupResponse"
message="tns:KeywordService_RemoveNamedSearchSettingGroup_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingGroupAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveNamedSearchSettingGroup_AdminExceptionWCFFault_FaultMessage
" />
</wsdl:operation>
<wsdl:operation name="CountSearchSettingGroups">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingGroups"
message="tns:KeywordService_CountSearchSettingGroups_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingGroupsResponse"
message="tns:KeywordService_CountSearchSettingGroups_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingGroupsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_CountSearchSettingGroups_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetSearchSettingGroups">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingGroups"
message="tns:KeywordService_GetSearchSettingGroups_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingGroupsResponse"
message="tns:KeywordService_GetSearchSettingGroups_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingGroupsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetSearchSettingGroups_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="RemovePromotedItem">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItem"
message="tns:KeywordService_RemovePromotedItem_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItemResponse"

656 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:KeywordService_RemovePromotedItem_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItemAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_RemovePromotedItem_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="CountPromotedItems">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountP
romotedItems"
message="tns:KeywordService_CountPromotedItems_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountP
romotedItemsResponse"
message="tns:KeywordService_CountPromotedItems_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountP
romotedItemsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_CountPromotedItems_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="RemovePromotedItems">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItems"
message="tns:KeywordService_RemovePromotedItems_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItemsResponse"
message="tns:KeywordService_RemovePromotedItems_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItemsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_RemovePromotedItems_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="ContainsPromotedItem">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsPromotedItem"
message="tns:KeywordService_ContainsPromotedItem_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsPromotedItemResponse"
message="tns:KeywordService_ContainsPromotedItem_OutputMessage" />
<wsdl:fault

657 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsPromotedItemAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_ContainsPromotedItem_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="AddPromotedItem">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddPro
motedItem"
message="tns:KeywordService_AddPromotedItem_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddPro
motedItemResponse"
message="tns:KeywordService_AddPromotedItem_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddPro
motedItemAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_AddPromotedItem_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="UpdatePromotedItem">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
PromotedItem"
message="tns:KeywordService_UpdatePromotedItem_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
PromotedItemResponse"
message="tns:KeywordService_UpdatePromotedItem_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
PromotedItemAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_UpdatePromotedItem_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetPromotionPagedResult">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motionPagedResult"
message="tns:KeywordService_GetPromotionPagedResult_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motionPagedResultResponse"
message="tns:KeywordService_GetPromotionPagedResult_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motionPagedResultAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

658 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:KeywordService_GetPromotionPagedResult_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetPromotedItems">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedItems"
message="tns:KeywordService_GetPromotedItems_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedItemsResponse"
message="tns:KeywordService_GetPromotedItems_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedItemsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_GetPromotedItems_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetPromotedDocuments">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedDocuments"
message="tns:KeywordService_GetPromotedDocuments_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedDocumentsResponse"
message="tns:KeywordService_GetPromotedDocuments_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedDocumentsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_GetPromotedDocuments_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetPromotedExpressions">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedExpressions"
message="tns:KeywordService_GetPromotedExpressions_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedExpressionsResponse"
message="tns:KeywordService_GetPromotedExpressions_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedExpressionsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetPromotedExpressions_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetPromotedLocations">
<wsdl:input

659 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedLocations"
message="tns:KeywordService_GetPromotedLocations_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedLocationsResponse"
message="tns:KeywordService_GetPromotedLocations_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedLocationsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_GetPromotedLocations_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetBestBetPagedResult">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetBes
tBetPagedResult"
message="tns:KeywordService_GetBestBetPagedResult_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetBes
tBetPagedResultResponse"
message="tns:KeywordService_GetBestBetPagedResult_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetBes
tBetPagedResultAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetBestBetPagedResult_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetFeaturedContentPagedResult">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetFea
turedContentPagedResult"
message="tns:KeywordService_GetFeaturedContentPagedResult_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetFea
turedContentPagedResultResponse"
message="tns:KeywordService_GetFeaturedContentPagedResult_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetFea
turedContentPagedResultAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetFeaturedContentPagedResult_AdminExceptionWCFFault_FaultMessage
" />
</wsdl:operation>
<wsdl:operation name="AddSynonym">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSyn
onym"

660 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:KeywordService_AddSynonym_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSyn
onymResponse"
message="tns:KeywordService_AddSynonym_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSyn
onymAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_AddSynonym_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CountSearchSettingsByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsByCriteria"
message="tns:KeywordService_CountSearchSettingsByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsByCriteriaResponse"
message="tns:KeywordService_CountSearchSettingsByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_CountSearchSettingsByCriteria_AdminExceptionWCFFault_FaultMessage
" />
</wsdl:operation>
<wsdl:operation name="ContainsSearchSettingByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingByCriteria"
message="tns:KeywordService_ContainsSearchSettingByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingByCriteriaResponse"
message="tns:KeywordService_ContainsSearchSettingByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_ContainsSearchSettingByCriteria_AdminExceptionWCFFault_FaultMessa
ge" />
</wsdl:operation>
<wsdl:operation name="ContainsSearchSettingById">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingById"
message="tns:KeywordService_ContainsSearchSettingById_InputMessage" />
<wsdl:output

661 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingByIdResponse"
message="tns:KeywordService_ContainsSearchSettingById_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingByIdAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_ContainsSearchSettingById_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingsByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsByCriteria"
message="tns:KeywordService_RemoveSearchSettingsByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsByCriteriaResponse"
message="tns:KeywordService_RemoveSearchSettingsByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveSearchSettingsByCriteria_AdminExceptionWCFFault_FaultMessag
e" />
</wsdl:operation>
<wsdl:operation name="RemoveSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSetting"
message="tns:KeywordService_RemoveSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingResponse"
message="tns:KeywordService_RemoveSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveSearchSetting_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="RemoveNamedSearchSettingByType">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingByType"
message="tns:KeywordService_RemoveNamedSearchSettingByType_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingByTypeResponse"

662 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:KeywordService_RemoveNamedSearchSettingByType_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingByTypeAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveNamedSearchSettingByType_AdminExceptionWCFFault_FaultMessag
e" />
</wsdl:operation>
<wsdl:operation name="AddSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSetting"
message="tns:KeywordService_AddSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSettingResponse"
message="tns:KeywordService_AddSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_AddSearchSetting_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetSearchSettingByNameAndType">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingByNameAndType"
message="tns:KeywordService_GetSearchSettingByNameAndType_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingByNameAndTypeResponse"
message="tns:KeywordService_GetSearchSettingByNameAndType_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingByNameAndTypeAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetSearchSettingByNameAndType_AdminExceptionWCFFault_FaultMessage
" />
</wsdl:operation>
<wsdl:operation name="CountSearchSettingsForGroupByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForGroupByCriteria"
message="tns:KeywordService_CountSearchSettingsForGroupByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForGroupByCriteriaResponse"
message="tns:KeywordService_CountSearchSettingsForGroupByCriteria_OutputMessage" />
<wsdl:fault

663 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForGroupByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_CountSearchSettingsForGroupByCriteria_AdminExceptionWCFFault_Faul
tMessage" />
</wsdl:operation>
<wsdl:operation name="GetSynonymPagedResult">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSyn
onymPagedResult"
message="tns:KeywordService_GetSynonymPagedResult_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSyn
onymPagedResultResponse"
message="tns:KeywordService_GetSynonymPagedResult_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSyn
onymPagedResultAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetSynonymPagedResult_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="UpdateSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSetting"
message="tns:KeywordService_UpdateSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSettingResponse"
message="tns:KeywordService_UpdateSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_UpdateSearchSetting_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetSearchSettingPagedResult">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingPagedResult"
message="tns:KeywordService_GetSearchSettingPagedResult_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingPagedResultResponse"
message="tns:KeywordService_GetSearchSettingPagedResult_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingPagedResultAdminExceptionWCFFault"

664 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="AdminExceptionWCFFault"

message="tns:KeywordService_GetSearchSettingPagedResult_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingsFromGroupByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsFromGroupByCriteria"
message="tns:KeywordService_RemoveSearchSettingsFromGroupByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsFromGroupByCriteriaResponse"
message="tns:KeywordService_RemoveSearchSettingsFromGroupByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsFromGroupByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveSearchSettingsFromGroupByCriteria_AdminExceptionWCFFault_Fa
ultMessage" />
</wsdl:operation>
<wsdl:operation name="GetEmptyKeyword">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetEmp
tyKeyword"
message="tns:KeywordService_GetEmptyKeyword_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetEmp
tyKeywordResponse"
message="tns:KeywordService_GetEmptyKeyword_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetEmp
tyKeywordAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_GetEmptyKeyword_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CountSearchSettingsForContext">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForContext"
message="tns:KeywordService_CountSearchSettingsForContext_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForContextResponse"
message="tns:KeywordService_CountSearchSettingsForContext_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForContextAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

665 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:KeywordService_CountSearchSettingsForContext_AdminExceptionWCFFault_FaultMessage
" />
</wsdl:operation>
<wsdl:operation name="GetNamedContext">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContext"
message="tns:KeywordService_GetNamedContext_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContextResponse"
message="tns:KeywordService_GetNamedContext_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContextAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_GetNamedContext_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetNamedContextForSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContextForSearchSetting"
message="tns:KeywordService_GetNamedContextForSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContextForSearchSettingResponse"
message="tns:KeywordService_GetNamedContextForSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContextForSearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetNamedContextForSearchSetting_AdminExceptionWCFFault_FaultMessa
ge" />
</wsdl:operation>
<wsdl:operation name="AddContext">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
text"
message="tns:KeywordService_AddContext_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textResponse"
message="tns:KeywordService_AddContext_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_AddContext_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CountContextsByCriteria">

666 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsByCriteria"
message="tns:KeywordService_CountContextsByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsByCriteriaResponse"
message="tns:KeywordService_CountContextsByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_CountContextsByCriteria_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CountContextsForSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsForSearchSetting"
message="tns:KeywordService_CountContextsForSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsForSearchSettingResponse"
message="tns:KeywordService_CountContextsForSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsForSearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_CountContextsForSearchSetting_AdminExceptionWCFFault_FaultMessage
" />
</wsdl:operation>
<wsdl:operation name="RemoveNamedContext">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedContext"
message="tns:KeywordService_RemoveNamedContext_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedContextResponse"
message="tns:KeywordService_RemoveNamedContext_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedContextAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveNamedContext_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="RemoveContextsByCriteria">
<wsdl:input

667 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextsByCriteria"
message="tns:KeywordService_RemoveContextsByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextsByCriteriaResponse"
message="tns:KeywordService_RemoveContextsByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextsByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveContextsByCriteria_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetContextsPagedResult">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textsPagedResult"
message="tns:KeywordService_GetContextsPagedResult_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textsPagedResultResponse"
message="tns:KeywordService_GetContextsPagedResult_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textsPagedResultAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetContextsPagedResult_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="DetachContextsFromSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextsFromSearchSetting"
message="tns:KeywordService_DetachContextsFromSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextsFromSearchSettingResponse"
message="tns:KeywordService_DetachContextsFromSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextsFromSearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_DetachContextsFromSearchSetting_AdminExceptionWCFFault_FaultMessa
ge" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BasicHttpBinding_KeywordService" type="tns:KeywordService">
<wsp:PolicyReference URI="#BasicHttpBinding_KeywordService_policy"/>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation
name="DetachNamedContextFromSearchSetting">

668 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/DetachN
amedContextFromSearchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AttachNamedContextToSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AttachN
amedContextToSearchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AttachContextToSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AttachC
ontextToSearchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateContext">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateC
ontext"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">

669 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DetachContextFromSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/DetachC
ontextFromSearchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CreateAggregateContextExpressionRoot">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CreateA
ggregateContextExpressionRoot"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveContextExpressionSubtree">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveC
ontextExpressionSubtree"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ContainsContextExpression">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contain
sContextExpression"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>

670 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveContextExpressionSubtreeIncludingParent">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveC
ontextExpressionSubtreeIncludingParent"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetContextExpressionCount">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCont
extExpressionCount"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddContextExpressionAggregateNode">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCont
extExpressionAggregateNode"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddContextExpressionAtomicNode">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCont
extExpressionAtomicNode"

671 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetContextExpressionTree">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCont
extExpressionTree"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveKeywordsByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveK
eywordsByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountKeywordsByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountKe
ywordsByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>

672 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="GetKeywordByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKeyw
ordByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetEmptyKeyword">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetEmpt
yKeyword"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveKeywordByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveK
eywordByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddKeyword">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddKeyw
ord"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>

673 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetKeywordPagedResult">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKeyw
ordPagedResult"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateKeyword">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateK
eyword"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddSearchSettingGroup">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSear
chSettingGroup"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetNamedSearchSettingGroup">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetName
dSearchSettingGroup"
style="document" />
<wsdl:input>
<soap12:body use="literal" />

674 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateSearchSettingGroup">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateS
earchSettingGroup"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingGroups">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveS
earchSettingGroups"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingGroupById">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveS
earchSettingGroupById"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveNamedSearchSettingGroup">
<soap12:operation

675 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveN
amedSearchSettingGroup"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountSearchSettingGroups">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSe
archSettingGroups"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetSearchSettingGroups">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSear
chSettingGroups"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemovePromotedItem">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveP
romotedItem"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />

676 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountPromotedItems">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountPr
omotedItems"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemovePromotedItems">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveP
romotedItems"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ContainsPromotedItem">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contain
sPromotedItem"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddPromotedItem">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddProm
otedItem"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>

677 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdatePromotedItem">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateP
romotedItem"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetPromotionPagedResult">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetProm
otionPagedResult"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetPromotedItems">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetProm
otedItems"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetPromotedDocuments">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetProm
otedDocuments"
style="document" />

678 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetPromotedExpressions">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetProm
otedExpressions"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetPromotedLocations">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetProm
otedLocations"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetBestBetPagedResult">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetBest
BetPagedResult"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetFeaturedContentPagedResult">

679 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetFeat
uredContentPagedResult"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddSynonym">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSyno
nym"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountSearchSettingsByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSe
archSettingsByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ContainsSearchSettingByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contain
sSearchSettingByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">

680 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ContainsSearchSettingById">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contain
sSearchSettingById"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingsByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveS
earchSettingsByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveS
earchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveNamedSearchSettingByType">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveN
amedSearchSettingByType"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>

681 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSear
chSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetSearchSettingByNameAndType">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSear
chSettingByNameAndType"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountSearchSettingsForGroupByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSe
archSettingsForGroupByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetSynonymPagedResult">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSyno
nymPagedResult"

682 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateS
earchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetSearchSettingPagedResult">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSear
chSettingPagedResult"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingsFromGroupByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveS
earchSettingsFromGroupByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>

683 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="CountSearchSettingsForContext">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSe
archSettingsForContext"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetNamedContext">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetName
dContext"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetNamedContextForSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetName
dContextForSearchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddContext">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCont
ext"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>

684 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountContextsByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountCo
ntextsByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountContextsForSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountCo
ntextsForSearchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveNamedContext">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveN
amedContext"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveContextsByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveC
ontextsByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />

685 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetContextsPagedResult">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCont
extsPagedResult"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DetachContextsFromSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/DetachC
ontextsFromSearchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="KeywordServiceImpl"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-
1.0.xsd"
xmlns:msa="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/">
<wsp:Policy wsu:Id="BasicHttpBinding_KeywordService_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
</wsp:All>

686 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsp:ExactlyOne>
</wsp:Policy>

<wsp:Policy wsu:Id="BasicHttpBinding_KeywordServiceSecure_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
<sp:TransportBinding>
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic256/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Strict/>
</wsp:Policy>
</sp:Layout>
</wsp:Policy>
</sp:TransportBinding>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
<wsdl:types>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration">
<xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
<xsd:import
namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />

<xsd:complexType name="PromotedExpressionDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:PromotedItemDTO">
<xsd:sequence />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="PromotedItemDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:CommonDTOMembers">
<xsd:sequence>
<xsd:element minOccurs="0" name="PromotedItemSpec"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="PromotedItemType"
type="tns:KeywordItemType" />
<xsd:element minOccurs="0" name="PromotionId" type="xsd:long" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

687 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType name="CommonDTOMembers" mixed="true">
<xsd:sequence>
<xsd:element minOccurs="0" name="Description" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Group" nillable="true"
type="tns:SearchSettingGroupDTO" />
<xsd:element minOccurs="0" name="Id" type="xsd:long" />
<xsd:element minOccurs="0" name="LastChanged" type="xsd:dateTime" />
<xsd:element minOccurs="0" name="Name" nillable="true"
type="xsd:string" />
</xsd:sequence>
<xsd:attribute ref="ser:Id" />
<xsd:attribute ref="ser:Ref" />
</xsd:complexType>

<xsd:simpleType name="KeywordItemType">
<xsd:annotation>
<xsd:appinfo>
<ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xsd:appinfo>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Synonym">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Promotion">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BestBet">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FeaturedContent">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>

688 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:enumeration value="SearchSettingGroup">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">5</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Keyword">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Context">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">7</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PromotedDocument">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PromotedLocation">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">9</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PromotedExpression">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">10</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SearchSetting">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

689 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


xmlns="http://schemas.microsoft.com/2003/10/Serialization/">11</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>

<xsd:complexType name="SynonymDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:SearchSettingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="ContextId" nillable="true"
type="xsd:long" />
<xsd:element minOccurs="0" name="ExpansionType"
type="tns:SynonymExpansionType" />
<xsd:element minOccurs="0" name="Term" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="SearchSettingDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:CommonDTOMembers">
<xsd:sequence>
<xsd:element minOccurs="0" name="Contexts" nillable="true"
type="tns:ArrayOfContextDTO" />
<xsd:element minOccurs="0" name="ValidFrom" nillable="true"
type="xsd:dateTime" />
<xsd:element minOccurs="0" name="ValidTo" nillable="true"
type="xsd:dateTime" />
<xsd:element minOccurs="0" name="keyword" nillable="true"
type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:simpleType name="SynonymExpansionType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="OneWay" />
<xsd:enumeration value="TwoWay" />
</xsd:restriction>
</xsd:simpleType>

<xsd:complexType name="PromotedDocumentDTO" mixed="false">


<xsd:complexContent mixed="false">
<xsd:extension base="tns:PromotedItemDTO">
<xsd:sequence />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="PromotedLocationDTO" mixed="false">


<xsd:complexContent mixed="false">
<xsd:extension base="tns:PromotedItemDTO">
<xsd:sequence />

690 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="BestBetDTO" mixed="false">


<xsd:complexContent mixed="false">
<xsd:extension base="tns:ManagedResultDTO">
<xsd:sequence />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="ManagedResultDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:SearchSettingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="Position" nillable="true"
type="xsd:short" />
<xsd:element minOccurs="0" name="Teaser" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="TeaserContentType"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Uri" nillable="true"
type="xsd:anyURI" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="FeaturedContentDTO" mixed="false">


<xsd:complexContent mixed="false">
<xsd:extension base="tns:ManagedResultDTO">
<xsd:sequence />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="PromotionDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:SearchSettingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="BoostValue" type="xsd:int" />
<xsd:element minOccurs="0" name="PromotedItems"
nillable="true" type="tns:ArrayOfPromotedItemDTO" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="ContextExpressionDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:CommonDTOMembers">
<xsd:sequence>
<xsd:element minOccurs="0" name="ContextId" type="xsd:long" />
<xsd:element minOccurs="0" name="ExpressionType"
type="tns:ExpressionTypes" />
<xsd:element minOccurs="0" name="Parent" nillable="true"
type="tns:ContextExpressionDTO" />
<xsd:element minOccurs="0" name="Value" nillable="true"

691 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


type="xsd:string" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:simpleType name="ExpressionTypes">
<xsd:annotation>
<xsd:appinfo>
<ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xsd:appinfo>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AND" />
<xsd:enumeration value="NOT" />
<xsd:enumeration value="OR" />
<xsd:enumeration value="MATCH" />
</xsd:restriction>
</xsd:simpleType>

<xsd:complexType name="ContextDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:CommonDTOMembers">
<xsd:sequence>
<xsd:element minOccurs="0" name="ContextExpressionRoot"
nillable="true" type="tns:ContextExpressionDTO" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="KeywordDTO" mixed="true">


<xsd:complexContent>
<xsd:extension base="tns:CommonDTOMembers">
<xsd:sequence>
<xsd:element minOccurs="0" name="SearchSettings"
nillable="true" type="tns:ArrayOfSearchSettingDTO" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="SearchSettingGroupDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="Description" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Id" type="xsd:long" />
<xsd:element minOccurs="0" name="LastChanged" type="xsd:dateTime" />
<xsd:element minOccurs="0" name="Name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="DetachNamedContextFromSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />

692 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="contextName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DetachNamedContextFromSearchSettingResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:complexType name="AdminExceptionWCF">
<xsd:sequence>
<xsd:element minOccurs="0" name="ErrorCode" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Values" nillable="true"
type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="AdminExceptionWCF" nillable="true"


type="tns:AdminExceptionWCF" />

<xsd:element name="AttachNamedContextToSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
<xsd:element minOccurs="0" name="contextName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AttachNamedContextToSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="AttachNamedContextToSearchSettingResult" nillable="true"
type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AttachContextToSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
<xsd:element minOccurs="0" name="contextId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AttachContextToSearchSettingResponse">
<xsd:complexType>

693 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence>
<xsd:element minOccurs="0"
name="AttachContextToSearchSettingResult" type="xsd:dateTime" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateContext">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="context" nillable="true"
type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateContextResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="UpdateContextResult"
nillable="true" type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DetachContextFromSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
<xsd:element minOccurs="0" name="contextId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DetachContextFromSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="DetachContextFromSearchSettingResult" type="xsd:dateTime" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateAggregateContextExpressionRoot">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="context" nillable="true"
type="tns:ContextDTO" />
<xsd:element minOccurs="0" name="type" type="tns:ExpressionTypes" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateAggregateContextExpressionRootResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CreateAggregateContextExpressionRootResult" nillable="true"

694 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


type="tns:ContextExpressionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveContextExpressionSubtree">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveContextExpressionSubtreeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="RemoveContextExpressionSubtreeResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsContextExpression">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentId" type="xsd:long" />
<xsd:element minOccurs="0" name="nodeId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsContextExpressionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="ContainsContextExpressionResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveContextExpressionSubtreeIncludingParent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveContextExpressionSubtreeIncludingParentResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="RemoveContextExpressionSubtreeIncludingParentResult" type="xsd:boolean"
/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetContextExpressionCount">

695 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetContextExpressionCountResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetContextExpressionCountResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddContextExpressionAggregateNode">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextId" type="xsd:long" />
<xsd:element minOccurs="0" name="parentId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:ExpressionTypes" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddContextExpressionAggregateNodeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="AddContextExpressionAggregateNodeResult" nillable="true"
type="tns:ContextExpressionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddContextExpressionAtomicNode">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextId" type="xsd:long" />
<xsd:element minOccurs="0" name="parentId" type="xsd:long" />
<xsd:element minOccurs="0" name="key" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="value" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="type" type="tns:ExpressionTypes" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddContextExpressionAtomicNodeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="AddContextExpressionAtomicNodeResult" nillable="true"
type="tns:ContextExpressionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

696 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="GetContextExpressionTree">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetContextExpressionTreeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetContextExpressionTreeResult" nillable="true"
type="tns:ArrayOfContextExpressionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfContextExpressionDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="ContextExpressionDTO" nillable="true" type="tns:ContextExpressionDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="RemoveKeywordsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveKeywordsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="CountKeywordsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountKeywordsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountKeywordsByCriteriaResult"
type="xsd:int" />
</xsd:sequence>
</xsd:complexType>

697 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

<xsd:element name="GetKeywordByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="keywordName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetKeywordByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetKeywordByCriteriaResult"
nillable="true" type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetEmptyKeyword">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetEmptyKeywordResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetEmptyKeywordResult"
nillable="true" type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveKeywordByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveKeywordByCriteriaResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="AddKeyword">
<xsd:complexType>
<xsd:sequence>

698 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="keyword" nillable="true"
type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddKeywordResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddKeywordResult"
nillable="true" type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetKeywordPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="field" type="tns:KeywordSortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:simpleType name="KeywordSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Term" />
<xsd:enumeration value="LastChanged" />
</xsd:restriction>
</xsd:simpleType>

<xsd:simpleType name="SortDirection">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Ascending" />
<xsd:enumeration value="Descending" />
</xsd:restriction>
</xsd:simpleType>

<xsd:element name="GetKeywordPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetKeywordPagedResultResult"
nillable="true" type="tns:ArrayOfKeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfKeywordDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="KeywordDTO"
nillable="true" type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>

699 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="UpdateKeyword">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keyword" nillable="true"
type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateKeywordResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="UpdateKeywordResult"
nillable="true" type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetKeywordById">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>

</xsd:element>
<xsd:element name="GetKeywordByIdResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetKeywordByIdResult"
nillable="true" type="tns:KeywordDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddSearchSettingGroup">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupName" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="description"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddSearchSettingGroupResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddSearchSettingGroupResult"
nillable="true" type="tns:SearchSettingGroupDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetNamedSearchSettingGroup">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupName" nillable="true"

700 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetNamedSearchSettingGroupResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetNamedSearchSettingGroupResult" nillable="true"
type="tns:SearchSettingGroupDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateSearchSettingGroup">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingGroup"
nillable="true" type="tns:SearchSettingGroupDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateSearchSettingGroupResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="UpdateSearchSettingGroupResult" nillable="true"
type="tns:SearchSettingGroupDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSettingGroups">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSettingGroupsResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSettingGroupById">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSettingGroupByIdResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

701 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="RemoveNamedSearchSettingGroup">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupName" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveNamedSearchSettingGroupResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="CountSearchSettingGroups">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="CountSearchSettingGroupsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CountSearchSettingGroupsResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetSearchSettingGroups">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="GetSearchSettingGroupsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetSearchSettingGroupsResult"
nillable="true" type="tns:ArrayOfSearchSettingGroupDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfSearchSettingGroupDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="SearchSettingGroupDTO" nillable="true" type="tns:SearchSettingGroupDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="RemovePromotedItem">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="itemId" type="xsd:long" />
<xsd:element minOccurs="0" name="promotionId" type="xsd:long" />
</xsd:sequence>

702 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

<xsd:element name="RemovePromotedItemResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemovePromotedItemResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountPromotedItems">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promitionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountPromotedItemsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountPromotedItemsResult"
type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemovePromotedItems">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemovePromotedItemsResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsPromotedItem">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="itemId" type="xsd:long" />
<xsd:element minOccurs="0" name="promotionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsPromotedItemResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsPromotedItemResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>

703 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

<xsd:element name="AddPromotedItem">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotedItem"
nillable="true" type="tns:PromotedItemDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddPromotedItemResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddPromotedItemResult"
nillable="true" type="tns:PromotedItemDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdatePromotedItem">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotedItem"
nillable="true" type="tns:PromotedItemDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdatePromotedItemResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="UpdatePromotedItemResult"
nillable="true" type="tns:PromotedItemDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetPromotionPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="field"
type="tns:PromotionSortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:simpleType name="PromotionSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="EndDdate" />

704 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:enumeration value="PromotionSpec">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>

<xsd:element name="GetPromotionPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetPromotionPagedResultResult"
nillable="true" type="tns:ArrayOfPromotionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfPromotionDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="PromotionDTO"
nillable="true" type="tns:PromotionDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetPromotedItems">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetPromotedItemsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetPromotedItemsResult"
nillable="true" type="tns:ArrayOfPromotedItemDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfPromotedItemDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="PromotedItemDTO"
nillable="true" type="tns:PromotedItemDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetPromotedDocuments">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

705 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="GetPromotedDocumentsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetPromotedDocumentsResult"
nillable="true" type="tns:ArrayOfPromotedDocumentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfPromotedDocumentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="PromotedDocumentDTO" nillable="true" type="tns:PromotedDocumentDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetPromotedExpressions">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetPromotedExpressionsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetPromotedExpressionsResult"
nillable="true" type="tns:ArrayOfPromotedExpressionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfPromotedExpressionDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="PromotedExpressionDTO" nillable="true" type="tns:PromotedExpressionDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetPromotedLocations">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="promotionId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetPromotedLocationsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetPromotedLocationsResult"
nillable="true" type="tns:ArrayOfPromotedLocationDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfPromotedLocationDTO">

706 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="PromotedLocationDTO" nillable="true" type="tns:PromotedLocationDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetBestBetPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="field" type="tns:BestBetSortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:simpleType name="BestBetSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="EndDate" />
<xsd:enumeration value="Uri" />
<xsd:enumeration value="Position" />
</xsd:restriction>
</xsd:simpleType>

<xsd:element name="GetBestBetPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetBestBetPagedResultResult"
nillable="true" type="tns:ArrayOfBestBetDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfBestBetDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="BestBetDTO"
nillable="true" type="tns:BestBetDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetFeaturedContentPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="field"
type="tns:FeaturedContentSortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
</xsd:sequence>

707 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

<xsd:simpleType name="FeaturedContentSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="EndDate" />
<xsd:enumeration value="Uri" />
<xsd:enumeration value="Position" />
</xsd:restriction>
</xsd:simpleType>

<xsd:element name="GetFeaturedContentPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetFeaturedContentPagedResultResult" nillable="true"
type="tns:ArrayOfFeaturedContentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfFeaturedContentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="FeaturedContentDTO" nillable="true" type="tns:FeaturedContentDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="AddSynonym">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="synonym" nillable="true"
type="tns:SynonymDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddSynonymResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddSynonymResult"
nillable="true" type="tns:SynonymDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountSearchSettingsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

708 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="CountSearchSettingsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CountSearchSettingsByCriteriaResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsSearchSettingByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsSearchSettingByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="ContainsSearchSettingByCriteriaResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsSearchSettingById">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
<xsd:element minOccurs="0" name="contextId" nillable="true"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsSearchSettingByIdResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="ContainsSearchSettingByIdResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSettingsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

709 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

<xsd:element name="RemoveSearchSettingsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemoveSearchSettingResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveNamedSearchSettingByType">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveNamedSearchSettingByTypeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="RemoveNamedSearchSettingByTypeResult" nillable="true"
type="xsd:dateTime" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSetting"
nillable="true" type="tns:SearchSettingDTO" />
<xsd:element minOccurs="0" name="contextId" nillable="true"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddSearchSettingResponse">

710 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddSearchSettingResult"
nillable="true" type="tns:SearchSettingDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetSearchSettingByNameAndType">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetSearchSettingByNameAndTypeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetSearchSettingByNameAndTypeResult" nillable="true"
type="tns:SearchSettingDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountSearchSettingsForGroupByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="global" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountSearchSettingsForGroupByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CountSearchSettingsForGroupByCriteriaResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetSynonymPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="keywordId" type="xsd:long" />
<xsd:element minOccurs="0" name="field" type="tns:SynonymSortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
<xsd:element minOccurs="0" name="filter" nillable="true"

711 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:simpleType name="SynonymSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="EndDate" />
<xsd:enumeration value="Term">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue

xmlns="http://schemas.microsoft.com/2003/10/Serialization/">7</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>

<xsd:element name="GetSynonymPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetSynonymPagedResultResult"
nillable="true" type="tns:ArrayOfSynonymDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfSynonymDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="SynonymDTO"
nillable="true" type="tns:SynonymDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="UpdateSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSetting"
nillable="true" type="tns:SearchSettingDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="UpdateSearchSettingResult"
nillable="true" type="tns:SearchSettingDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetSearchSettingPagedResult">
<xsd:complexType>

712 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
<xsd:element minOccurs="0" name="field"
type="tns:SearchSettingSortField" />
<xsd:element minOccurs="0" name="ascending" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="global" type="xsd:boolean" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
<xsd:element minOccurs="0" name="contextId" nillable="true"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:simpleType name="SearchSettingSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
<xsd:enumeration value="StartDate" />
<xsd:enumeration value="EndDate" />
<xsd:enumeration value="ManagedResultUri" />
<xsd:enumeration value="ManagedResultPosition" />
<xsd:enumeration value="PromotionSpec" />
<xsd:enumeration value="SynonymTerm" />
</xsd:restriction>
</xsd:simpleType>

<xsd:element name="GetSearchSettingPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetSearchSettingPagedResultResult" nillable="true"
type="tns:ArrayOfSearchSettingDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfSearchSettingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="SearchSettingDTO"
nillable="true" type="tns:SearchSettingDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="RemoveSearchSettingsFromGroupByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
<xsd:element minOccurs="0" name="type" type="tns:KeywordItemType" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="global" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

713 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="RemoveSearchSettingsFromGroupByCriteriaResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="CountSearchSettingsForContext">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountSearchSettingsForContextResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CountSearchSettingsForContextResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetNamedContext">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetNamedContextResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetNamedContextResult"
nillable="true" type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetNamedContextForSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetNamedContextForSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetNamedContextForSearchSettingResult" nillable="true"
type="tns:ContextDTO" />

714 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddContext">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="context" nillable="true"
type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="AddContextResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddContextResult"
nillable="true" type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountContextsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountContextsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountContextsByCriteriaResult"
type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountContextsForSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CountContextsForSearchSettingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CountContextsForSearchSettingResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

715 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="RemoveNamedContext">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="contextName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveNamedContextResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveContextsByCriteria">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="RemoveContextsByCriteriaResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="GetContextsPagedResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="groupId" type="xsd:long" />
<xsd:element minOccurs="0" name="field" type="tns:ContextSortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:simpleType name="ContextSortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
</xsd:restriction>
</xsd:simpleType>

<xsd:element name="GetContextsPagedResultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetContextsPagedResultResult"

716 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


nillable="true" type="tns:ArrayOfContextDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfContextDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="ContextDTO"
nillable="true" type="tns:ContextDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="DetachContextsFromSearchSetting">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="searchSettingId"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DetachContextsFromSearchSettingResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

</xsd:schema>

<xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified"
targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/">
<xsd:attribute name="Id" type="xsd:ID" />
<xsd:attribute name="Ref" type="xsd:IDREF" />
</xsd:schema>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<xsd:complexType name="ArrayOfstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="string"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ArrayOfstring" nillable="true"
type="msa:ArrayOfstring" />
</xsd:schema>

</wsdl:types>

<wsdl:message
name="KeywordService_DetachContextsFromSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:DetachContextsFromSearchSetting" />
</wsdl:message>
<wsdl:message
name="KeywordService_DetachContextsFromSearchSetting_OutputMessage">
<wsdl:part name="parameters"
element="tns:DetachContextsFromSearchSettingResponse" />
</wsdl:message>

717 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:message

name="KeywordService_DetachContextsFromSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_DetachNamedContextFromSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:DetachNamedContextFromSearchSetting" />
</wsdl:message>
<wsdl:message
name="KeywordService_DetachNamedContextFromSearchSetting_OutputMessage">
<wsdl:part name="parameters"
element="tns:DetachNamedContextFromSearchSettingResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_DetachNamedContextFromSearchSetting_AdminExceptionWCFFault_FaultMessage"
>
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_AttachNamedContextToSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:AttachNamedContextToSearchSetting" />
</wsdl:message>
<wsdl:message
name="KeywordService_AttachNamedContextToSearchSetting_OutputMessage">
<wsdl:part name="parameters"
element="tns:AttachNamedContextToSearchSettingResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_AttachNamedContextToSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_AttachContextToSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:AttachContextToSearchSetting" />
</wsdl:message>
<wsdl:message
name="KeywordService_AttachContextToSearchSetting_OutputMessage">
<wsdl:part name="parameters" element="tns:AttachContextToSearchSettingResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_AttachContextToSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateContext_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateContext" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateContext_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateContextResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_UpdateContext_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_DetachContextFromSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:DetachContextFromSearchSetting" />

718 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:message>
<wsdl:message
name="KeywordService_DetachContextFromSearchSetting_OutputMessage">
<wsdl:part name="parameters" element="tns:DetachContextFromSearchSettingResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_DetachContextFromSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_CreateAggregateContextExpressionRoot_InputMessage">
<wsdl:part name="parameters" element="tns:CreateAggregateContextExpressionRoot" />
</wsdl:message>
<wsdl:message
name="KeywordService_CreateAggregateContextExpressionRoot_OutputMessage">
<wsdl:part name="parameters"
element="tns:CreateAggregateContextExpressionRootResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_CreateAggregateContextExpressionRoot_AdminExceptionWCFFault_FaultMessage
">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveContextExpressionSubtree_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveContextExpressionSubtree" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveContextExpressionSubtree_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveContextExpressionSubtreeResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveContextExpressionSubtree_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_ContainsContextExpression_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsContextExpression" />
</wsdl:message>
<wsdl:message name="KeywordService_ContainsContextExpression_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsContextExpressionResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_ContainsContextExpression_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveContextExpressionSubtreeIncludingParent_InputMessage">
<wsdl:part name="parameters"
element="tns:RemoveContextExpressionSubtreeIncludingParent" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveContextExpressionSubtreeIncludingParent_OutputMessage">
<wsdl:part name="parameters"
element="tns:RemoveContextExpressionSubtreeIncludingParentResponse" />
</wsdl:message>
<wsdl:message

719 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="KeywordService_RemoveContextExpressionSubtreeIncludingParent_AdminExceptionWCFFault_Fau
ltMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetContextExpressionCount_InputMessage">
<wsdl:part name="parameters" element="tns:GetContextExpressionCount" />
</wsdl:message>
<wsdl:message name="KeywordService_GetContextExpressionCount_OutputMessage">
<wsdl:part name="parameters" element="tns:GetContextExpressionCountResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetContextExpressionCount_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddContextExpressionAggregateNode_InputMessage">
<wsdl:part name="parameters" element="tns:AddContextExpressionAggregateNode" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddContextExpressionAggregateNode_OutputMessage">
<wsdl:part name="parameters"
element="tns:AddContextExpressionAggregateNodeResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_AddContextExpressionAggregateNode_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddContextExpressionAtomicNode_InputMessage">
<wsdl:part name="parameters" element="tns:AddContextExpressionAtomicNode" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddContextExpressionAtomicNode_OutputMessage">
<wsdl:part name="parameters" element="tns:AddContextExpressionAtomicNodeResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddContextExpressionAtomicNode_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetContextExpressionTree_InputMessage">
<wsdl:part name="parameters" element="tns:GetContextExpressionTree" />
</wsdl:message>
<wsdl:message name="KeywordService_GetContextExpressionTree_OutputMessage">
<wsdl:part name="parameters" element="tns:GetContextExpressionTreeResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetContextExpressionTree_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveKeywordsByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveKeywordsByCriteria" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveKeywordsByCriteria_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveKeywordsByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveKeywordsByCriteria_AdminExceptionWCFFault_FaultMessage">

720 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_CountKeywordsByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:CountKeywordsByCriteria" />
</wsdl:message>
<wsdl:message name="KeywordService_CountKeywordsByCriteria_OutputMessage">
<wsdl:part name="parameters" element="tns:CountKeywordsByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountKeywordsByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetKeywordByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:GetKeywordByCriteria" />
</wsdl:message>
<wsdl:message name="KeywordService_GetKeywordByCriteria_OutputMessage">
<wsdl:part name="parameters" element="tns:GetKeywordByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetKeywordByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetEmptyKeyword_InputMessage">
<wsdl:part name="parameters" element="tns:GetEmptyKeyword" />
</wsdl:message>
<wsdl:message name="KeywordService_GetEmptyKeyword_OutputMessage">
<wsdl:part name="parameters" element="tns:GetEmptyKeywordResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetEmptyKeyword_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveKeywordByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveKeywordByCriteria" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveKeywordByCriteria_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveKeywordByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveKeywordByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_AddKeyword_InputMessage">
<wsdl:part name="parameters" element="tns:AddKeyword" />
</wsdl:message>
<wsdl:message name="KeywordService_AddKeyword_OutputMessage">
<wsdl:part name="parameters" element="tns:AddKeywordResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddKeyword_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetKeywordPagedResult_InputMessage">
<wsdl:part name="parameters" element="tns:GetKeywordPagedResult" />
</wsdl:message>
<wsdl:message name="KeywordService_GetKeywordPagedResult_OutputMessage">
<wsdl:part name="parameters" element="tns:GetKeywordPagedResultResponse" />
</wsdl:message>
<wsdl:message

721 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="KeywordService_GetKeywordPagedResult_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateKeyword_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateKeyword" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateKeyword_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateKeywordResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_UpdateKeyword_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_AddSearchSettingGroup_InputMessage">
<wsdl:part name="parameters" element="tns:AddSearchSettingGroup" />
</wsdl:message>
<wsdl:message name="KeywordService_AddSearchSettingGroup_OutputMessage">
<wsdl:part name="parameters" element="tns:AddSearchSettingGroupResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddSearchSettingGroup_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetNamedSearchSettingGroup_InputMessage">
<wsdl:part name="parameters" element="tns:GetNamedSearchSettingGroup" />
</wsdl:message>
<wsdl:message name="KeywordService_GetNamedSearchSettingGroup_OutputMessage">
<wsdl:part name="parameters" element="tns:GetNamedSearchSettingGroupResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetNamedSearchSettingGroup_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateSearchSettingGroup_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateSearchSettingGroup" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateSearchSettingGroup_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateSearchSettingGroupResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_UpdateSearchSettingGroup_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveSearchSettingGroups_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveSearchSettingGroups" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveSearchSettingGroups_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveSearchSettingGroupsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingGroups_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingGroupById_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveSearchSettingGroupById" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingGroupById_OutputMessage">

722 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="parameters" element="tns:RemoveSearchSettingGroupByIdResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingGroupById_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveNamedSearchSettingGroup_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveNamedSearchSettingGroup" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveNamedSearchSettingGroup_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveNamedSearchSettingGroupResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveNamedSearchSettingGroup_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_CountSearchSettingGroups_InputMessage">
<wsdl:part name="parameters" element="tns:CountSearchSettingGroups" />
</wsdl:message>
<wsdl:message name="KeywordService_CountSearchSettingGroups_OutputMessage">
<wsdl:part name="parameters" element="tns:CountSearchSettingGroupsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingGroups_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetSearchSettingGroups_InputMessage">
<wsdl:part name="parameters" element="tns:GetSearchSettingGroups" />
</wsdl:message>
<wsdl:message name="KeywordService_GetSearchSettingGroups_OutputMessage">
<wsdl:part name="parameters" element="tns:GetSearchSettingGroupsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetSearchSettingGroups_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemovePromotedItem_InputMessage">
<wsdl:part name="parameters" element="tns:RemovePromotedItem" />
</wsdl:message>
<wsdl:message name="KeywordService_RemovePromotedItem_OutputMessage">
<wsdl:part name="parameters" element="tns:RemovePromotedItemResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemovePromotedItem_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_CountPromotedItems_InputMessage">
<wsdl:part name="parameters" element="tns:CountPromotedItems" />
</wsdl:message>
<wsdl:message name="KeywordService_CountPromotedItems_OutputMessage">
<wsdl:part name="parameters" element="tns:CountPromotedItemsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountPromotedItems_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemovePromotedItems_InputMessage">

723 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="parameters" element="tns:RemovePromotedItems" />
</wsdl:message>
<wsdl:message name="KeywordService_RemovePromotedItems_OutputMessage">
<wsdl:part name="parameters" element="tns:RemovePromotedItemsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemovePromotedItems_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_ContainsPromotedItem_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsPromotedItem" />
</wsdl:message>
<wsdl:message name="KeywordService_ContainsPromotedItem_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsPromotedItemResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_ContainsPromotedItem_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_AddPromotedItem_InputMessage">
<wsdl:part name="parameters" element="tns:AddPromotedItem" />
</wsdl:message>
<wsdl:message name="KeywordService_AddPromotedItem_OutputMessage">
<wsdl:part name="parameters" element="tns:AddPromotedItemResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddPromotedItem_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdatePromotedItem_InputMessage">
<wsdl:part name="parameters" element="tns:UpdatePromotedItem" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdatePromotedItem_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdatePromotedItemResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_UpdatePromotedItem_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotionPagedResult_InputMessage">
<wsdl:part name="parameters" element="tns:GetPromotionPagedResult" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotionPagedResult_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPromotionPagedResultResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetPromotionPagedResult_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotedItems_InputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedItems" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotedItems_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedItemsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetPromotedItems_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>

724 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:message name="KeywordService_GetPromotedDocuments_InputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedDocuments" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotedDocuments_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedDocumentsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetPromotedDocuments_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotedExpressions_InputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedExpressions" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotedExpressions_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedExpressionsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetPromotedExpressions_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotedLocations_InputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedLocations" />
</wsdl:message>
<wsdl:message name="KeywordService_GetPromotedLocations_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPromotedLocationsResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetPromotedLocations_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetBestBetPagedResult_InputMessage">
<wsdl:part name="parameters" element="tns:GetBestBetPagedResult" />
</wsdl:message>
<wsdl:message name="KeywordService_GetBestBetPagedResult_OutputMessage">
<wsdl:part name="parameters" element="tns:GetBestBetPagedResultResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetBestBetPagedResult_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetFeaturedContentPagedResult_InputMessage">
<wsdl:part name="parameters" element="tns:GetFeaturedContentPagedResult" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetFeaturedContentPagedResult_OutputMessage">
<wsdl:part name="parameters" element="tns:GetFeaturedContentPagedResultResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetFeaturedContentPagedResult_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_AddSynonym_InputMessage">
<wsdl:part name="parameters" element="tns:AddSynonym" />
</wsdl:message>
<wsdl:message name="KeywordService_AddSynonym_OutputMessage">
<wsdl:part name="parameters" element="tns:AddSynonymResponse" />
</wsdl:message>
<wsdl:message

725 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="KeywordService_AddSynonym_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:CountSearchSettingsByCriteria" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsByCriteria_OutputMessage">
<wsdl:part name="parameters" element="tns:CountSearchSettingsByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_ContainsSearchSettingByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsSearchSettingByCriteria" />
</wsdl:message>
<wsdl:message
name="KeywordService_ContainsSearchSettingByCriteria_OutputMessage">
<wsdl:part name="parameters"
element="tns:ContainsSearchSettingByCriteriaResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_ContainsSearchSettingByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_ContainsSearchSettingById_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsSearchSettingById" />
</wsdl:message>
<wsdl:message name="KeywordService_ContainsSearchSettingById_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsSearchSettingByIdResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_ContainsSearchSettingById_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingsByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveSearchSettingsByCriteria" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingsByCriteria_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveSearchSettingsByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingsByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveSearchSetting" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveSearchSetting_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveSearchSettingResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSetting_AdminExceptionWCFFault_FaultMessage">

726 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveNamedSearchSettingByType_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveNamedSearchSettingByType" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveNamedSearchSettingByType_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveNamedSearchSettingByTypeResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveNamedSearchSettingByType_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_AddSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:AddSearchSetting" />
</wsdl:message>
<wsdl:message name="KeywordService_AddSearchSetting_OutputMessage">
<wsdl:part name="parameters" element="tns:AddSearchSettingResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetSearchSettingByNameAndType_InputMessage">
<wsdl:part name="parameters" element="tns:GetSearchSettingByNameAndType" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetSearchSettingByNameAndType_OutputMessage">
<wsdl:part name="parameters" element="tns:GetSearchSettingByNameAndTypeResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetSearchSettingByNameAndType_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsForGroupByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:CountSearchSettingsForGroupByCriteria" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsForGroupByCriteria_OutputMessage">
<wsdl:part name="parameters"
element="tns:CountSearchSettingsForGroupByCriteriaResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_CountSearchSettingsForGroupByCriteria_AdminExceptionWCFFault_FaultMessag
e">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetSynonymPagedResult_InputMessage">
<wsdl:part name="parameters" element="tns:GetSynonymPagedResult" />
</wsdl:message>
<wsdl:message name="KeywordService_GetSynonymPagedResult_OutputMessage">
<wsdl:part name="parameters" element="tns:GetSynonymPagedResultResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetSynonymPagedResult_AdminExceptionWCFFault_FaultMessage">

727 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateSearchSetting" />
</wsdl:message>
<wsdl:message name="KeywordService_UpdateSearchSetting_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateSearchSettingResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_UpdateSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetSearchSettingPagedResult_InputMessage">
<wsdl:part name="parameters" element="tns:GetSearchSettingPagedResult" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetSearchSettingPagedResult_OutputMessage">
<wsdl:part name="parameters" element="tns:GetSearchSettingPagedResultResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetSearchSettingPagedResult_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingsFromGroupByCriteria_InputMessage">
<wsdl:part name="parameters"
element="tns:RemoveSearchSettingsFromGroupByCriteria" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveSearchSettingsFromGroupByCriteria_OutputMessage">
<wsdl:part name="parameters"
element="tns:RemoveSearchSettingsFromGroupByCriteriaResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_RemoveSearchSettingsFromGroupByCriteria_AdminExceptionWCFFault_FaultMess
age">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsForContext_InputMessage">
<wsdl:part name="parameters" element="tns:CountSearchSettingsForContext" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsForContext_OutputMessage">
<wsdl:part name="parameters" element="tns:CountSearchSettingsForContextResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountSearchSettingsForContext_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetNamedContext_InputMessage">
<wsdl:part name="parameters" element="tns:GetNamedContext" />
</wsdl:message>
<wsdl:message name="KeywordService_GetNamedContext_OutputMessage">
<wsdl:part name="parameters" element="tns:GetNamedContextResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetNamedContext_AdminExceptionWCFFault_FaultMessage">

728 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetNamedContextForSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:GetNamedContextForSearchSetting" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetNamedContextForSearchSetting_OutputMessage">
<wsdl:part name="parameters"
element="tns:GetNamedContextForSearchSettingResponse" />
</wsdl:message>
<wsdl:message

name="KeywordService_GetNamedContextForSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_AddContext_InputMessage">
<wsdl:part name="parameters" element="tns:AddContext" />
</wsdl:message>
<wsdl:message name="KeywordService_AddContext_OutputMessage">
<wsdl:part name="parameters" element="tns:AddContextResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_AddContext_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_CountContextsByCriteria_InputMessage">
<wsdl:part name="parameters" element="tns:CountContextsByCriteria" />
</wsdl:message>
<wsdl:message name="KeywordService_CountContextsByCriteria_OutputMessage">
<wsdl:part name="parameters" element="tns:CountContextsByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountContextsByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountContextsForSearchSetting_InputMessage">
<wsdl:part name="parameters" element="tns:CountContextsForSearchSetting" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountContextsForSearchSetting_OutputMessage">
<wsdl:part name="parameters" element="tns:CountContextsForSearchSettingResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_CountContextsForSearchSetting_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveNamedContext_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveNamedContext" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveNamedContext_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveNamedContextResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveNamedContext_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveContextsByCriteria_InputMessage">

729 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="parameters" element="tns:RemoveContextsByCriteria" />
</wsdl:message>
<wsdl:message name="KeywordService_RemoveContextsByCriteria_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveContextsByCriteriaResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_RemoveContextsByCriteria_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="KeywordService_GetContextsPagedResult_InputMessage">
<wsdl:part name="parameters" element="tns:GetContextsPagedResult" />
</wsdl:message>
<wsdl:message name="KeywordService_GetContextsPagedResult_OutputMessage">
<wsdl:part name="parameters" element="tns:GetContextsPagedResultResponse" />
</wsdl:message>
<wsdl:message
name="KeywordService_GetContextsPagedResult_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>

<wsdl:portType name="KeywordService">
<wsdl:operation name="DetachNamedContextFromSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
NamedContextFromSearchSetting"
message="tns:KeywordService_DetachNamedContextFromSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
NamedContextFromSearchSettingResponse"
message="tns:KeywordService_DetachNamedContextFromSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
NamedContextFromSearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_DetachNamedContextFromSearchSetting_AdminExceptionWCFFault_FaultM
essage" />
</wsdl:operation>
<wsdl:operation name="AttachNamedContextToSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
NamedContextToSearchSetting"
message="tns:KeywordService_AttachNamedContextToSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
NamedContextToSearchSettingResponse"
message="tns:KeywordService_AttachNamedContextToSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
NamedContextToSearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_AttachNamedContextToSearchSetting_AdminExceptionWCFFault_FaultMes
sage" />

730 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:operation>
<wsdl:operation name="AttachContextToSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
ContextToSearchSetting"
message="tns:KeywordService_AttachContextToSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
ContextToSearchSettingResponse"
message="tns:KeywordService_AttachContextToSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Attach
ContextToSearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_AttachContextToSearchSetting_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="UpdateContext">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
Context"
message="tns:KeywordService_UpdateContext_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
ContextResponse"
message="tns:KeywordService_UpdateContext_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
ContextAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_UpdateContext_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="DetachContextFromSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextFromSearchSetting"
message="tns:KeywordService_DetachContextFromSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextFromSearchSettingResponse"
message="tns:KeywordService_DetachContextFromSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextFromSearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_DetachContextFromSearchSetting_AdminExceptionWCFFault_FaultMessag
e" />
</wsdl:operation>
<wsdl:operation name="CreateAggregateContextExpressionRoot">
<wsdl:input

731 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Create
AggregateContextExpressionRoot"
message="tns:KeywordService_CreateAggregateContextExpressionRoot_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Create
AggregateContextExpressionRootResponse"
message="tns:KeywordService_CreateAggregateContextExpressionRoot_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Create
AggregateContextExpressionRootAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_CreateAggregateContextExpressionRoot_AdminExceptionWCFFault_Fault
Message" />
</wsdl:operation>
<wsdl:operation name="RemoveContextExpressionSubtree">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtree"
message="tns:KeywordService_RemoveContextExpressionSubtree_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtreeResponse"
message="tns:KeywordService_RemoveContextExpressionSubtree_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtreeAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveContextExpressionSubtree_AdminExceptionWCFFault_FaultMessag
e" />
</wsdl:operation>
<wsdl:operation name="ContainsContextExpression">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsContextExpression"
message="tns:KeywordService_ContainsContextExpression_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsContextExpressionResponse"
message="tns:KeywordService_ContainsContextExpression_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsContextExpressionAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_ContainsContextExpression_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="RemoveContextExpressionSubtreeIncludingParent">
<wsdl:input

732 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtreeIncludingParent"

message="tns:KeywordService_RemoveContextExpressionSubtreeIncludingParent_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtreeIncludingParentResponse"

message="tns:KeywordService_RemoveContextExpressionSubtreeIncludingParent_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextExpressionSubtreeIncludingParentAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveContextExpressionSubtreeIncludingParent_AdminExceptionWCFFa
ult_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetContextExpressionCount">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionCount"
message="tns:KeywordService_GetContextExpressionCount_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionCountResponse"
message="tns:KeywordService_GetContextExpressionCount_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionCountAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetContextExpressionCount_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="AddContextExpressionAggregateNode">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAggregateNode"
message="tns:KeywordService_AddContextExpressionAggregateNode_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAggregateNodeResponse"
message="tns:KeywordService_AddContextExpressionAggregateNode_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAggregateNodeAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_AddContextExpressionAggregateNode_AdminExceptionWCFFault_FaultMes
sage" />
</wsdl:operation>
<wsdl:operation name="AddContextExpressionAtomicNode">
<wsdl:input

733 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAtomicNode"
message="tns:KeywordService_AddContextExpressionAtomicNode_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAtomicNodeResponse"
message="tns:KeywordService_AddContextExpressionAtomicNode_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textExpressionAtomicNodeAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_AddContextExpressionAtomicNode_AdminExceptionWCFFault_FaultMessag
e" />
</wsdl:operation>
<wsdl:operation name="GetContextExpressionTree">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionTree"
message="tns:KeywordService_GetContextExpressionTree_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionTreeResponse"
message="tns:KeywordService_GetContextExpressionTree_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textExpressionTreeAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetContextExpressionTree_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="RemoveKeywordsByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordsByCriteria"
message="tns:KeywordService_RemoveKeywordsByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordsByCriteriaResponse"
message="tns:KeywordService_RemoveKeywordsByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordsByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveKeywordsByCriteria_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CountKeywordsByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountK
eywordsByCriteria"

734 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:KeywordService_CountKeywordsByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountK
eywordsByCriteriaResponse"
message="tns:KeywordService_CountKeywordsByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountK
eywordsByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_CountKeywordsByCriteria_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetKeywordByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordByCriteria"
message="tns:KeywordService_GetKeywordByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordByCriteriaResponse"
message="tns:KeywordService_GetKeywordByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_GetKeywordByCriteria_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="RemoveKeywordByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordByCriteria"
message="tns:KeywordService_RemoveKeywordByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordByCriteriaResponse"
message="tns:KeywordService_RemoveKeywordByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
KeywordByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveKeywordByCriteria_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="AddKeyword">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddKey
word"
message="tns:KeywordService_AddKeyword_InputMessage" />
<wsdl:output

735 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddKey
wordResponse"
message="tns:KeywordService_AddKeyword_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddKey
wordAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_AddKeyword_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetKeywordPagedResult">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordPagedResult"
message="tns:KeywordService_GetKeywordPagedResult_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordPagedResultResponse"
message="tns:KeywordService_GetKeywordPagedResult_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKey
wordPagedResultAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetKeywordPagedResult_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="UpdateKeyword">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
Keyword"
message="tns:KeywordService_UpdateKeyword_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
KeywordResponse"
message="tns:KeywordService_UpdateKeyword_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
KeywordAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_UpdateKeyword_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="AddSearchSettingGroup">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSettingGroup"
message="tns:KeywordService_AddSearchSettingGroup_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSettingGroupResponse"
message="tns:KeywordService_AddSearchSettingGroup_OutputMessage" />
<wsdl:fault

736 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSettingGroupAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_AddSearchSettingGroup_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetNamedSearchSettingGroup">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edSearchSettingGroup"
message="tns:KeywordService_GetNamedSearchSettingGroup_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edSearchSettingGroupResponse"
message="tns:KeywordService_GetNamedSearchSettingGroup_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edSearchSettingGroupAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetNamedSearchSettingGroup_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="UpdateSearchSettingGroup">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSettingGroup"
message="tns:KeywordService_UpdateSearchSettingGroup_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSettingGroupResponse"
message="tns:KeywordService_UpdateSearchSettingGroup_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSettingGroupAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_UpdateSearchSettingGroup_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingGroups">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroups"
message="tns:KeywordService_RemoveSearchSettingGroups_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroupsResponse"
message="tns:KeywordService_RemoveSearchSettingGroups_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroupsAdminExceptionWCFFault"

737 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveSearchSettingGroups_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingGroupById">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroupById"
message="tns:KeywordService_RemoveSearchSettingGroupById_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroupByIdResponse"
message="tns:KeywordService_RemoveSearchSettingGroupById_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingGroupByIdAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveSearchSettingGroupById_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="RemoveNamedSearchSettingGroup">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingGroup"
message="tns:KeywordService_RemoveNamedSearchSettingGroup_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingGroupResponse"
message="tns:KeywordService_RemoveNamedSearchSettingGroup_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingGroupAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveNamedSearchSettingGroup_AdminExceptionWCFFault_FaultMessage
" />
</wsdl:operation>
<wsdl:operation name="CountSearchSettingGroups">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingGroups"
message="tns:KeywordService_CountSearchSettingGroups_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingGroupsResponse"
message="tns:KeywordService_CountSearchSettingGroups_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingGroupsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

738 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:KeywordService_CountSearchSettingGroups_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetSearchSettingGroups">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingGroups"
message="tns:KeywordService_GetSearchSettingGroups_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingGroupsResponse"
message="tns:KeywordService_GetSearchSettingGroups_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingGroupsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetSearchSettingGroups_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="RemovePromotedItem">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItem"
message="tns:KeywordService_RemovePromotedItem_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItemResponse"
message="tns:KeywordService_RemovePromotedItem_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItemAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_RemovePromotedItem_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="CountPromotedItems">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountP
romotedItems"
message="tns:KeywordService_CountPromotedItems_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountP
romotedItemsResponse"
message="tns:KeywordService_CountPromotedItems_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountP
romotedItemsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_CountPromotedItems_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="RemovePromotedItems">

739 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItems"
message="tns:KeywordService_RemovePromotedItems_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItemsResponse"
message="tns:KeywordService_RemovePromotedItems_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
PromotedItemsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_RemovePromotedItems_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="ContainsPromotedItem">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsPromotedItem"
message="tns:KeywordService_ContainsPromotedItem_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsPromotedItemResponse"
message="tns:KeywordService_ContainsPromotedItem_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsPromotedItemAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_ContainsPromotedItem_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="AddPromotedItem">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddPro
motedItem"
message="tns:KeywordService_AddPromotedItem_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddPro
motedItemResponse"
message="tns:KeywordService_AddPromotedItem_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddPro
motedItemAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_AddPromotedItem_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="UpdatePromotedItem">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
PromotedItem"
message="tns:KeywordService_UpdatePromotedItem_InputMessage" />

740 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
PromotedItemResponse"
message="tns:KeywordService_UpdatePromotedItem_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
PromotedItemAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_UpdatePromotedItem_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetPromotionPagedResult">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motionPagedResult"
message="tns:KeywordService_GetPromotionPagedResult_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motionPagedResultResponse"
message="tns:KeywordService_GetPromotionPagedResult_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motionPagedResultAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetPromotionPagedResult_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetPromotedItems">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedItems"
message="tns:KeywordService_GetPromotedItems_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedItemsResponse"
message="tns:KeywordService_GetPromotedItems_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedItemsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_GetPromotedItems_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetPromotedDocuments">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedDocuments"
message="tns:KeywordService_GetPromotedDocuments_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedDocumentsResponse"
message="tns:KeywordService_GetPromotedDocuments_OutputMessage" />

741 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedDocumentsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_GetPromotedDocuments_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetPromotedExpressions">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedExpressions"
message="tns:KeywordService_GetPromotedExpressions_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedExpressionsResponse"
message="tns:KeywordService_GetPromotedExpressions_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedExpressionsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetPromotedExpressions_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetPromotedLocations">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedLocations"
message="tns:KeywordService_GetPromotedLocations_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedLocationsResponse"
message="tns:KeywordService_GetPromotedLocations_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetPro
motedLocationsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_GetPromotedLocations_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetBestBetPagedResult">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetBes
tBetPagedResult"
message="tns:KeywordService_GetBestBetPagedResult_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetBes
tBetPagedResultResponse"
message="tns:KeywordService_GetBestBetPagedResult_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetBes
tBetPagedResultAdminExceptionWCFFault"

742 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="AdminExceptionWCFFault"

message="tns:KeywordService_GetBestBetPagedResult_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetFeaturedContentPagedResult">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetFea
turedContentPagedResult"
message="tns:KeywordService_GetFeaturedContentPagedResult_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetFea
turedContentPagedResultResponse"
message="tns:KeywordService_GetFeaturedContentPagedResult_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetFea
turedContentPagedResultAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetFeaturedContentPagedResult_AdminExceptionWCFFault_FaultMessage
" />
</wsdl:operation>
<wsdl:operation name="AddSynonym">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSyn
onym"
message="tns:KeywordService_AddSynonym_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSyn
onymResponse"
message="tns:KeywordService_AddSynonym_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSyn
onymAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_AddSynonym_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CountSearchSettingsByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsByCriteria"
message="tns:KeywordService_CountSearchSettingsByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsByCriteriaResponse"
message="tns:KeywordService_CountSearchSettingsByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_CountSearchSettingsByCriteria_AdminExceptionWCFFault_FaultMessage
" />

743 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:operation>
<wsdl:operation name="ContainsSearchSettingByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingByCriteria"
message="tns:KeywordService_ContainsSearchSettingByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingByCriteriaResponse"
message="tns:KeywordService_ContainsSearchSettingByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_ContainsSearchSettingByCriteria_AdminExceptionWCFFault_FaultMessa
ge" />
</wsdl:operation>
<wsdl:operation name="ContainsSearchSettingById">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingById"
message="tns:KeywordService_ContainsSearchSettingById_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingByIdResponse"
message="tns:KeywordService_ContainsSearchSettingById_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contai
nsSearchSettingByIdAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_ContainsSearchSettingById_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingsByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsByCriteria"
message="tns:KeywordService_RemoveSearchSettingsByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsByCriteriaResponse"
message="tns:KeywordService_RemoveSearchSettingsByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveSearchSettingsByCriteria_AdminExceptionWCFFault_FaultMessag
e" />
</wsdl:operation>
<wsdl:operation name="RemoveSearchSetting">

744 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSetting"
message="tns:KeywordService_RemoveSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingResponse"
message="tns:KeywordService_RemoveSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveSearchSetting_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="RemoveNamedSearchSettingByType">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingByType"
message="tns:KeywordService_RemoveNamedSearchSettingByType_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingByTypeResponse"
message="tns:KeywordService_RemoveNamedSearchSettingByType_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedSearchSettingByTypeAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveNamedSearchSettingByType_AdminExceptionWCFFault_FaultMessag
e" />
</wsdl:operation>
<wsdl:operation name="AddSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSetting"
message="tns:KeywordService_AddSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSettingResponse"
message="tns:KeywordService_AddSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSea
rchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_AddSearchSetting_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetSearchSettingByNameAndType">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingByNameAndType"

745 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:KeywordService_GetSearchSettingByNameAndType_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingByNameAndTypeResponse"
message="tns:KeywordService_GetSearchSettingByNameAndType_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingByNameAndTypeAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetSearchSettingByNameAndType_AdminExceptionWCFFault_FaultMessage
" />
</wsdl:operation>
<wsdl:operation name="CountSearchSettingsForGroupByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForGroupByCriteria"
message="tns:KeywordService_CountSearchSettingsForGroupByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForGroupByCriteriaResponse"
message="tns:KeywordService_CountSearchSettingsForGroupByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForGroupByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_CountSearchSettingsForGroupByCriteria_AdminExceptionWCFFault_Faul
tMessage" />
</wsdl:operation>
<wsdl:operation name="GetSynonymPagedResult">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSyn
onymPagedResult"
message="tns:KeywordService_GetSynonymPagedResult_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSyn
onymPagedResultResponse"
message="tns:KeywordService_GetSynonymPagedResult_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSyn
onymPagedResultAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetSynonymPagedResult_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="UpdateSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSetting"
message="tns:KeywordService_UpdateSearchSetting_InputMessage" />
<wsdl:output

746 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSettingResponse"
message="tns:KeywordService_UpdateSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Update
SearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_UpdateSearchSetting_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetSearchSettingPagedResult">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingPagedResult"
message="tns:KeywordService_GetSearchSettingPagedResult_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingPagedResultResponse"
message="tns:KeywordService_GetSearchSettingPagedResult_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSea
rchSettingPagedResultAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetSearchSettingPagedResult_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingsFromGroupByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsFromGroupByCriteria"
message="tns:KeywordService_RemoveSearchSettingsFromGroupByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsFromGroupByCriteriaResponse"
message="tns:KeywordService_RemoveSearchSettingsFromGroupByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
SearchSettingsFromGroupByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveSearchSettingsFromGroupByCriteria_AdminExceptionWCFFault_Fa
ultMessage" />
</wsdl:operation>
<wsdl:operation name="GetEmptyKeyword">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetEmp
tyKeyword"
message="tns:KeywordService_GetEmptyKeyword_InputMessage" />
<wsdl:output

747 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetEmp
tyKeywordResponse"
message="tns:KeywordService_GetEmptyKeyword_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetEmp
tyKeywordAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_GetEmptyKeyword_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CountSearchSettingsForContext">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForContext"
message="tns:KeywordService_CountSearchSettingsForContext_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForContextResponse"
message="tns:KeywordService_CountSearchSettingsForContext_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountS
earchSettingsForContextAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_CountSearchSettingsForContext_AdminExceptionWCFFault_FaultMessage
" />
</wsdl:operation>
<wsdl:operation name="GetNamedContext">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContext"
message="tns:KeywordService_GetNamedContext_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContextResponse"
message="tns:KeywordService_GetNamedContext_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContextAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_GetNamedContext_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetNamedContextForSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContextForSearchSetting"
message="tns:KeywordService_GetNamedContextForSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContextForSearchSettingResponse"
message="tns:KeywordService_GetNamedContextForSearchSetting_OutputMessage" />
<wsdl:fault

748 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetNam
edContextForSearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetNamedContextForSearchSetting_AdminExceptionWCFFault_FaultMessa
ge" />
</wsdl:operation>
<wsdl:operation name="AddContext">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
text"
message="tns:KeywordService_AddContext_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textResponse"
message="tns:KeywordService_AddContext_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCon
textAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_AddContext_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CountContextsByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsByCriteria"
message="tns:KeywordService_CountContextsByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsByCriteriaResponse"
message="tns:KeywordService_CountContextsByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_CountContextsByCriteria_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CountContextsForSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsForSearchSetting"
message="tns:KeywordService_CountContextsForSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsForSearchSettingResponse"
message="tns:KeywordService_CountContextsForSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountC
ontextsForSearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

749 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:KeywordService_CountContextsForSearchSetting_AdminExceptionWCFFault_FaultMessage
" />
</wsdl:operation>
<wsdl:operation name="RemoveNamedContext">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedContext"
message="tns:KeywordService_RemoveNamedContext_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedContextResponse"
message="tns:KeywordService_RemoveNamedContext_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
NamedContextAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:KeywordService_RemoveNamedContext_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="RemoveContextsByCriteria">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextsByCriteria"
message="tns:KeywordService_RemoveContextsByCriteria_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextsByCriteriaResponse"
message="tns:KeywordService_RemoveContextsByCriteria_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Remove
ContextsByCriteriaAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_RemoveContextsByCriteria_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetContextsPagedResult">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textsPagedResult"
message="tns:KeywordService_GetContextsPagedResult_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textsPagedResultResponse"
message="tns:KeywordService_GetContextsPagedResult_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCon
textsPagedResultAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_GetContextsPagedResult_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

750 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="DetachContextsFromSearchSetting">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextsFromSearchSetting"
message="tns:KeywordService_DetachContextsFromSearchSetting_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextsFromSearchSettingResponse"
message="tns:KeywordService_DetachContextsFromSearchSetting_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Detach
ContextsFromSearchSettingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:KeywordService_DetachContextsFromSearchSetting_AdminExceptionWCFFault_FaultMessa
ge" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BasicHttpBinding_KeywordService" type="tns:KeywordService">
<wsp:PolicyReference URI="#BasicHttpBinding_KeywordService_policy"/>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation
name="DetachNamedContextFromSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/DetachN
amedContextFromSearchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AttachNamedContextToSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AttachN
amedContextToSearchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AttachContextToSearchSetting">
<soap12:operation

751 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AttachC
ontextToSearchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateContext">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateC
ontext"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DetachContextFromSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/DetachC
ontextFromSearchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CreateAggregateContextExpressionRoot">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CreateA
ggregateContextExpressionRoot"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />

752 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveContextExpressionSubtree">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveC
ontextExpressionSubtree"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ContainsContextExpression">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contain
sContextExpression"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveContextExpressionSubtreeIncludingParent">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveC
ontextExpressionSubtreeIncludingParent"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetContextExpressionCount">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCont
extExpressionCount"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>

753 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddContextExpressionAggregateNode">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCont
extExpressionAggregateNode"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddContextExpressionAtomicNode">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCont
extExpressionAtomicNode"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetContextExpressionTree">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCont
extExpressionTree"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveKeywordsByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveK
eywordsByCriteria"
style="document" />

754 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountKeywordsByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountKe
ywordsByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetKeywordByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKeyw
ordByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetEmptyKeyword">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetEmpt
yKeyword"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveKeywordByCriteria">

755 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveK
eywordByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddKeyword">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddKeyw
ord"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetKeywordPagedResult">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetKeyw
ordPagedResult"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateKeyword">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateK
eyword"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">

756 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddSearchSettingGroup">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSear
chSettingGroup"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetNamedSearchSettingGroup">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetName
dSearchSettingGroup"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateSearchSettingGroup">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateS
earchSettingGroup"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingGroups">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveS
earchSettingGroups"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>

757 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingGroupById">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveS
earchSettingGroupById"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveNamedSearchSettingGroup">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveN
amedSearchSettingGroup"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountSearchSettingGroups">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSe
archSettingGroups"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetSearchSettingGroups">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSear
chSettingGroups"

758 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemovePromotedItem">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveP
romotedItem"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountPromotedItems">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountPr
omotedItems"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemovePromotedItems">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveP
romotedItems"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>

759 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="ContainsPromotedItem">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contain
sPromotedItem"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddPromotedItem">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddProm
otedItem"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdatePromotedItem">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateP
romotedItem"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetPromotionPagedResult">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetProm
otionPagedResult"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>

760 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetPromotedItems">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetProm
otedItems"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetPromotedDocuments">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetProm
otedDocuments"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetPromotedExpressions">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetProm
otedExpressions"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetPromotedLocations">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetProm
otedLocations"
style="document" />
<wsdl:input>
<soap12:body use="literal" />

761 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetBestBetPagedResult">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetBest
BetPagedResult"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetFeaturedContentPagedResult">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetFeat
uredContentPagedResult"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddSynonym">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSyno
nym"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountSearchSettingsByCriteria">
<soap12:operation

762 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSe
archSettingsByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ContainsSearchSettingByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contain
sSearchSettingByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ContainsSearchSettingById">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/Contain
sSearchSettingById"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingsByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveS
earchSettingsByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />

763 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveS
earchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveNamedSearchSettingByType">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveN
amedSearchSettingByType"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddSear
chSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetSearchSettingByNameAndType">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSear
chSettingByNameAndType"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>

764 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountSearchSettingsForGroupByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSe
archSettingsForGroupByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetSynonymPagedResult">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSyno
nymPagedResult"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/UpdateS
earchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetSearchSettingPagedResult">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetSear
chSettingPagedResult"
style="document" />

765 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveSearchSettingsFromGroupByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveS
earchSettingsFromGroupByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountSearchSettingsForContext">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountSe
archSettingsForContext"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetNamedContext">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetName
dContext"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetNamedContextForSearchSetting">

766 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetName
dContextForSearchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddContext">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/AddCont
ext"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountContextsByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountCo
ntextsByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountContextsForSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/CountCo
ntextsForSearchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">

767 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveNamedContext">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveN
amedContext"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveContextsByCriteria">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/RemoveC
ontextsByCriteria"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetContextsPagedResult">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/GetCont
extsPagedResult"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DetachContextsFromSearchSetting">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/KeywordService/DetachC
ontextsFromSearchSetting"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>

768 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<!----------SECURE BINDINGS HERE ------------------!>

</wsdl:definitions>

6.2 SpellCheckerService Web Service WSDL

<?xml version="1.0" encoding="utf-8"?>


<wsdl:definitions name="SpellCheckerServiceImpl"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-
1.0.xsd"
xmlns:msa="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/">
<wsp:Policy wsu:Id="BasicHttpBinding_SpellCheckerService_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>

<wsp:Policy wsu:Id="BasicHttpBinding_SpellCheckerServiceSecure_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
<sp:TransportBinding>
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic256/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Strict/>
</wsp:Policy>
</sp:Layout>
</wsp:Policy>
</sp:TransportBinding>

769 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
<wsdl:types>
<xsd:schema elementFormDefault="qualified"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration">
<xsd:import
namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
<xsd:complexType name="LinguisticsIdentifierDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="Language" type="tns:Language" />
<xsd:element minOccurs="0" name="Name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="Language">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ANY" />
<xsd:enumeration value="AR" />
<xsd:enumeration value="CS" />
<xsd:enumeration value="DA" />
<xsd:enumeration value="DE" />
<xsd:enumeration value="EL" />
<xsd:enumeration value="EN" />
<xsd:enumeration value="ES" />
<xsd:enumeration value="ET" />
<xsd:enumeration value="FI" />
<xsd:enumeration value="FR" />
<xsd:enumeration value="HE" />
<xsd:enumeration value="HI" />
<xsd:enumeration value="HU" />
<xsd:enumeration value="ID" />
<xsd:enumeration value="IS" />
<xsd:enumeration value="IT" />
<xsd:enumeration value="JA" />
<xsd:enumeration value="KO" />
<xsd:enumeration value="LT" />
<xsd:enumeration value="LV" />
<xsd:enumeration value="MS" />
<xsd:enumeration value="NB" />
<xsd:enumeration value="NL" />
<xsd:enumeration value="NN" />
<xsd:enumeration value="NO" />
<xsd:enumeration value="PL" />
<xsd:enumeration value="PT" />
<xsd:enumeration value="RO" />
<xsd:enumeration value="RU" />
<xsd:enumeration value="SC" />
<xsd:enumeration value="SK" />
<xsd:enumeration value="SL" />
<xsd:enumeration value="SR" />
<xsd:enumeration value="SV" />
<xsd:enumeration value="TR" />
<xsd:enumeration value="UK" />
<xsd:enumeration value="UR" />
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="GetAll">
<xsd:complexType>

770 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="GetAllResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllResult"
nillable="true" type="tns:ArrayOfLinguisticsIdentifierDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="ArrayOfLinguisticsIdentifierDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="LinguisticsIdentifierDTO" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AdminExceptionWCF">
<xsd:sequence>
<xsd:element minOccurs="0" name="ErrorCode" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Values" nillable="true"
type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="AdminExceptionWCF" nillable="true"


type="tns:AdminExceptionWCF" />

<xsd:element name="Get">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="sortField" type="tns:SortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="SortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SortDirection">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Ascending" />
<xsd:enumeration value="Descending" />
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="GetResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetResult" nillable="true"
type="tns:ArrayOfLinguisticsIdentifierDTO" />
</xsd:sequence>
</xsd:complexType>

771 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>
<xsd:element name="Contains">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ContainsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Clean">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CleanResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="CleanTerms">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType"
type="tns:LinguisticTermType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="LinguisticTermType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="INCLUSION" />
<xsd:enumeration value="EXCLUSION" />
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="LinguisticTermType" nillable="true"
type="tns:LinguisticTermType" />
<xsd:element name="CleanTermsResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="GetAllTerms">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType"
type="tns:LinguisticTermType" />

772 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetAllTermsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllTermsResult"
nillable="true" type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetTerms">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType"
type="tns:LinguisticTermType" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetTermsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetTermsResult"
nillable="true" type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddTerm">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType"
type="tns:LinguisticTermType" />
<xsd:element minOccurs="0" name="term" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddTermResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="RemoveTerm">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType"
type="tns:LinguisticTermType" />
<xsd:element minOccurs="0" name="term" nillable="true"
type="xsd:string" />
</xsd:sequence>

773 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>
<xsd:element name="RemoveTermResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemoveTermResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ContainsTerm">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType"
type="tns:LinguisticTermType" />
<xsd:element minOccurs="0" name="term" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ContainsTermResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsTermResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<xsd:complexType name="ArrayOfstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="string"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

</wsdl:types>
<wsdl:message name="SpellCheckerService_GetAll_InputMessage">
<wsdl:part name="parameters" element="tns:GetAll" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_GetAll_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllResponse" />
</wsdl:message>
<wsdl:message
name="SpellCheckerService_GetAll_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_Get_InputMessage">
<wsdl:part name="parameters" element="tns:Get" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_Get_OutputMessage">

774 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="parameters" element="tns:GetResponse" />
</wsdl:message>
<wsdl:message
name="SpellCheckerService_Get_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_Contains_InputMessage">
<wsdl:part name="parameters" element="tns:Contains" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_Contains_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsResponse" />
</wsdl:message>
<wsdl:message
name="SpellCheckerService_Contains_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_Clean_InputMessage">
<wsdl:part name="parameters" element="tns:Clean" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_Clean_OutputMessage">
<wsdl:part name="parameters" element="tns:CleanResponse" />
</wsdl:message>
<wsdl:message
name="SpellCheckerService_Clean_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_CleanTerms_InputMessage">
<wsdl:part name="parameters" element="tns:CleanTerms" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_CleanTerms_OutputMessage">
<wsdl:part name="parameters" element="tns:CleanTermsResponse" />
</wsdl:message>
<wsdl:message
name="SpellCheckerService_CleanTerms_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_GetAllTerms_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllTerms" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_GetAllTerms_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllTermsResponse" />
</wsdl:message>
<wsdl:message
name="SpellCheckerService_GetAllTerms_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_GetTerms_InputMessage">
<wsdl:part name="parameters" element="tns:GetTerms" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_GetTerms_OutputMessage">
<wsdl:part name="parameters" element="tns:GetTermsResponse" />
</wsdl:message>
<wsdl:message
name="SpellCheckerService_GetTerms_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_AddTerm_InputMessage">
<wsdl:part name="parameters" element="tns:AddTerm" />
</wsdl:message>

775 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:message name="SpellCheckerService_AddTerm_OutputMessage">
<wsdl:part name="parameters" element="tns:AddTermResponse" />
</wsdl:message>
<wsdl:message
name="SpellCheckerService_AddTerm_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_RemoveTerm_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveTerm" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_RemoveTerm_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveTermResponse" />
</wsdl:message>
<wsdl:message
name="SpellCheckerService_RemoveTerm_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_ContainsTerm_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsTerm" />
</wsdl:message>
<wsdl:message name="SpellCheckerService_ContainsTerm_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsTermResponse" />
</wsdl:message>
<wsdl:message
name="SpellCheckerService_ContainsTerm_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:portType name="SpellCheckerService">
<wsdl:operation name="GetAll">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
All"
message="tns:SpellCheckerService_GetAll_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllResponse"
message="tns:SpellCheckerService_GetAll_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_GetAll_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="Get">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
"
message="tns:SpellCheckerService_Get_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
Response"
message="tns:SpellCheckerService_Get_OutputMessage" />
<wsdl:fault

776 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_Get_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="Contains">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tains"
message="tns:SpellCheckerService_Contains_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsResponse"
message="tns:SpellCheckerService_Contains_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_Contains_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="Clean">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
an"
message="tns:SpellCheckerService_Clean_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anResponse"
message="tns:SpellCheckerService_Clean_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_Clean_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CleanTerms">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anTerms"
message="tns:SpellCheckerService_CleanTerms_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anTermsResponse"
message="tns:SpellCheckerService_CleanTerms_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anTermsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_CleanTerms_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetAllTerms">

777 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllTerms"
message="tns:SpellCheckerService_GetAllTerms_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllTermsResponse"
message="tns:SpellCheckerService_GetAllTerms_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllTermsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_GetAllTerms_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetTerms">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
Terms"
message="tns:SpellCheckerService_GetTerms_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
TermsResponse"
message="tns:SpellCheckerService_GetTerms_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
TermsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_GetTerms_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="AddTerm">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Add
Term"
message="tns:SpellCheckerService_AddTerm_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Add
TermResponse"
message="tns:SpellCheckerService_AddTerm_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Add
TermAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_AddTerm_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="RemoveTerm">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Rem
oveTerm"
message="tns:SpellCheckerService_RemoveTerm_InputMessage" />
<wsdl:output

778 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Rem
oveTermResponse"
message="tns:SpellCheckerService_RemoveTerm_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Rem
oveTermAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_RemoveTerm_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="ContainsTerm">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsTerm"
message="tns:SpellCheckerService_ContainsTerm_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsTermResponse"
message="tns:SpellCheckerService_ContainsTerm_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsTermAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SpellCheckerService_ContainsTerm_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BasicHttpBinding_SpellCheckerService" type="tns: SpellCheckerService">
<wsp:PolicyReference URI="#BasicHttpBinding_SpellChecker_policy"/>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation
name="GetAll">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetA
ll"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Get">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>

779 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Contains">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cont
ains"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Clean">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Clea
n"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CleanTerms">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Clea
nTerms"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAllTerms">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetA
llTerms"
style="document" />
<wsdl:input>
<soap12:body use="literal" />

780 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetTerms">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetT
erms"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddTerm">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/AddT
erm"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveTerm">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Remo
veTerm"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ContainsTerm">
<soap12:operation

781 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cont
ainsTerm"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<!----------SECURE BINDINGS HERE ------------------!>

</wsdl:definitions>

6.3 TermEntityExtractorService Web Service WSDL

<?xml version="1.0" encoding="utf-8"?>


<wsdl:definitions name="TermEntityExtractorServiceImpl"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-
1.0.xsd"
xmlns:msa="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/">
<wsp:Policy wsu:Id="BasicHttpBinding_TermEntityExtractorService_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>

<wsp:Policy wsu:Id="BasicHttpBinding_TermEntityExtractorServiceSecure_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
<sp:TransportBinding>
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic256/>
</wsp:Policy>
</sp:AlgorithmSuite>

782 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<sp:Layout>
<wsp:Policy>
<sp:Strict/>
</wsp:Policy>
</sp:Layout>
</wsp:Policy>
</sp:TransportBinding>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>

<wsdl:types>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration">

<xsd:import
namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />

<xsd:complexType name="LinguisticsIdentifierDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="Language" type="tns:Language" />
<xsd:element minOccurs="0" name="Name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="Language">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ANY" />
<xsd:enumeration value="AR" />
<xsd:enumeration value="CS" />
<xsd:enumeration value="DA" />
<xsd:enumeration value="DE" />
<xsd:enumeration value="EL" />
<xsd:enumeration value="EN" />
<xsd:enumeration value="ES" />
<xsd:enumeration value="ET" />
<xsd:enumeration value="FI" />
<xsd:enumeration value="FR" />
<xsd:enumeration value="HE" />
<xsd:enumeration value="HI" />
<xsd:enumeration value="HU" />
<xsd:enumeration value="ID" />
<xsd:enumeration value="IS" />
<xsd:enumeration value="IT" />
<xsd:enumeration value="JA" />
<xsd:enumeration value="KO" />
<xsd:enumeration value="LT" />
<xsd:enumeration value="LV" />
<xsd:enumeration value="MS" />
<xsd:enumeration value="NB" />
<xsd:enumeration value="NL" />
<xsd:enumeration value="NN" />
<xsd:enumeration value="NO" />
<xsd:enumeration value="PL" />
<xsd:enumeration value="PT" />
<xsd:enumeration value="RO" />
<xsd:enumeration value="RU" />

783 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:enumeration value="SC" />
<xsd:enumeration value="SK" />
<xsd:enumeration value="SL" />
<xsd:enumeration value="SR" />
<xsd:enumeration value="SV" />
<xsd:enumeration value="TR" />
<xsd:enumeration value="UK" />
<xsd:enumeration value="UR" />
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="GetAll">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="GetAllResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllResult"
nillable="true" type="tns:ArrayOfLinguisticsIdentifierDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="ArrayOfLinguisticsIdentifierDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="LinguisticsIdentifierDTO" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AdminExceptionWCF">
<xsd:sequence>
<xsd:element minOccurs="0" name="ErrorCode" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Values" nillable="true"
type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AdminExceptionWCF" nillable="true" type="tns:AdminExceptionWCF" />
<xsd:element name="Get">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="sortField" type="tns:SortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="SortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SortDirection">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Ascending" />
<xsd:enumeration value="Descending" />

784 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:restriction>
</xsd:simpleType>
<xsd:element name="GetResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetResult" nillable="true"
type="tns:ArrayOfLinguisticsIdentifierDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Contains">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ContainsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Clean">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CleanResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="CleanTerms">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType"
type="tns:LinguisticTermType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="LinguisticTermType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="INCLUSION" />
<xsd:enumeration value="EXCLUSION" />
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="CleanTermsResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

785 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="GetAllTerms">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType"
type="tns:LinguisticTermType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetAllTermsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllTermsResult"
nillable="true" type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetTerms">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType"
type="tns:LinguisticTermType" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetTermsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetTermsResult"
nillable="true" type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddTerm">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType"
type="tns:LinguisticTermType" />
<xsd:element minOccurs="0" name="term" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddTermResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="RemoveTerm">
<xsd:complexType>
<xsd:sequence>

786 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType"
type="tns:LinguisticTermType" />
<xsd:element minOccurs="0" name="term" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RemoveTermResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemoveTermResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ContainsTerm">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="tns:LinguisticsIdentifierDTO" />
<xsd:element minOccurs="0" name="linguisticTermType"
type="tns:LinguisticTermType" />
<xsd:element minOccurs="0" name="term" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ContainsTermResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsTermResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<xsd:complexType name="ArrayOfstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="string"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ArrayOfstring" nillable="true"
type="msa:ArrayOfstring" />
</xsd:schema>

</wsdl:types>
<wsdl:message name="TermEntityExtractorService_GetAll_InputMessage">
<wsdl:part name="parameters" element="tns:GetAll" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_GetAll_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllResponse" />
</wsdl:message>
<wsdl:message

787 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="TermEntityExtractorService_GetAll_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_Get_InputMessage">
<wsdl:part name="parameters" element="tns:Get" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_Get_OutputMessage">
<wsdl:part name="parameters" element="tns:GetResponse" />
</wsdl:message>
<wsdl:message
name="TermEntityExtractorService_Get_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_Contains_InputMessage">
<wsdl:part name="parameters" element="tns:Contains" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_Contains_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsResponse" />
</wsdl:message>
<wsdl:message
name="TermEntityExtractorService_Contains_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_Clean_InputMessage">
<wsdl:part name="parameters" element="tns:Clean" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_Clean_OutputMessage">
<wsdl:part name="parameters" element="tns:CleanResponse" />
</wsdl:message>
<wsdl:message
name="TermEntityExtractorService_Clean_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_CleanTerms_InputMessage">
<wsdl:part name="parameters" element="tns:CleanTerms" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_CleanTerms_OutputMessage">
<wsdl:part name="parameters" element="tns:CleanTermsResponse" />
</wsdl:message>
<wsdl:message
name="TermEntityExtractorService_CleanTerms_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_GetAllTerms_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllTerms" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_GetAllTerms_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllTermsResponse" />
</wsdl:message>
<wsdl:message
name="TermEntityExtractorService_GetAllTerms_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_GetTerms_InputMessage">
<wsdl:part name="parameters" element="tns:GetTerms" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_GetTerms_OutputMessage">
<wsdl:part name="parameters" element="tns:GetTermsResponse" />
</wsdl:message>

788 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:message
name="TermEntityExtractorService_GetTerms_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_AddTerm_InputMessage">
<wsdl:part name="parameters" element="tns:AddTerm" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_AddTerm_OutputMessage">
<wsdl:part name="parameters" element="tns:AddTermResponse" />
</wsdl:message>
<wsdl:message
name="TermEntityExtractorService_AddTerm_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_RemoveTerm_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveTerm" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_RemoveTerm_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveTermResponse" />
</wsdl:message>
<wsdl:message
name="TermEntityExtractorService_RemoveTerm_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_ContainsTerm_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsTerm" />
</wsdl:message>
<wsdl:message name="TermEntityExtractorService_ContainsTerm_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsTermResponse" />
</wsdl:message>
<wsdl:message
name="TermEntityExtractorService_ContainsTerm_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:portType name="TermEntityExtractorService">
<wsdl:operation name="GetAll">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
All"
message="tns:TermEntityExtractorService_GetAll_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllResponse"
message="tns:TermEntityExtractorService_GetAll_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:TermEntityExtractorService_GetAll_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="Get">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
"
message="tns:TermEntityExtractorService_Get_InputMessage" />

789 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
Response"
message="tns:TermEntityExtractorService_Get_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:TermEntityExtractorService_Get_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="Contains">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tains"
message="tns:TermEntityExtractorService_Contains_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsResponse"
message="tns:TermEntityExtractorService_Contains_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:TermEntityExtractorService_Contains_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="Clean">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
an"
message="tns:TermEntityExtractorService_Clean_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anResponse"
message="tns:TermEntityExtractorService_Clean_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:TermEntityExtractorService_Clean_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CleanTerms">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anTerms"
message="tns:TermEntityExtractorService_CleanTerms_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anTermsResponse"
message="tns:TermEntityExtractorService_CleanTerms_OutputMessage" />
<wsdl:fault

790 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cle
anTermsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:TermEntityExtractorService_CleanTerms_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetAllTerms">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllTerms"
message="tns:TermEntityExtractorService_GetAllTerms_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllTermsResponse"
message="tns:TermEntityExtractorService_GetAllTerms_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
AllTermsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:TermEntityExtractorService_GetAllTerms_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetTerms">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
Terms"
message="tns:TermEntityExtractorService_GetTerms_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
TermsResponse"
message="tns:TermEntityExtractorService_GetTerms_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get
TermsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:TermEntityExtractorService_GetTerms_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="AddTerm">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Add
Term"
message="tns:TermEntityExtractorService_AddTerm_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Add
TermResponse"
message="tns:TermEntityExtractorService_AddTerm_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Add
TermAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

791 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:TermEntityExtractorService_AddTerm_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="RemoveTerm">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Rem
oveTerm"
message="tns:TermEntityExtractorService_RemoveTerm_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Rem
oveTermResponse"
message="tns:TermEntityExtractorService_RemoveTerm_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Rem
oveTermAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:TermEntityExtractorService_RemoveTerm_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="ContainsTerm">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsTerm"
message="tns:TermEntityExtractorService_ContainsTerm_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsTermResponse"
message="tns:TermEntityExtractorService_ContainsTerm_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Con
tainsTermAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:TermEntityExtractorService_ContainsTerm_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BasicHttpBinding_TermEntityExtractorService" type="tns:
TermEntityExtractorService">
<wsp:PolicyReference URI="#BasicHttpBinding_TermEntityExtractorService_policy"/>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation
name="GetAll">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetA
ll"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>

792 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:operation>
<wsdl:operation name="Get">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Get"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Contains">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cont
ains"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Clean">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Clea
n"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CleanTerms">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Clea
nTerms"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />

793 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAllTerms">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetA
llTerms"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetTerms">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/GetT
erms"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddTerm">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/AddT
erm"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveTerm">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Remo
veTerm"
style="document" />
<wsdl:input>

794 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ContainsTerm">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticService/Cont
ainsTerm"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<!----------SECURE BINDINGS HERE ------------------!>

</wsdl:definitions>

6.4 PersistedDictionaryService Web Service WSDL

<?xml version="1.0" encoding="utf-8"?>


<wsdl:definitions name="PersistedDictionaryServiceImpl"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-
1.0.xsd"
xmlns:msa="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/">
<wsp:Policy wsu:Id="BasicHttpBinding_PersistedDictionaryService_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>

<wsp:Policy wsu:Id="BasicHttpBinding_PersistedDictionaryServiceSecure_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
<sp:TransportBinding>

795 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic256/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Strict/>
</wsp:Policy>
</sp:Layout>
</wsp:Policy>
</sp:TransportBinding>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>

<wsdl:types>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration">
<xsd:import
namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
<xsd:import
namespace="http://schemas.datacontract.org/2004/07/System.Collections.ObjectModel" />
<xsd:import
namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />

<xsd:element name="IsDirty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="IsDirtyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="IsDirtyResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="AdminExceptionWCF">
<xsd:sequence>
<xsd:element minOccurs="0" name="ErrorCode" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Values" nillable="true"
type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AdminExceptionWCF" nillable="true"
type="tns:AdminExceptionWCF" />
<xsd:element name="SetDirty">

796 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SetDirtyResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="GetEntriesAndSetClean">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetEntriesAndSetCleanResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetEntriesAndSetCleanResult"
nillable="true"
type="sco:ReadOnlyCollectionOfKeyValuePairOfstringstringR8RmUPp7" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Add">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="ChangeName">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="oldName" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="newName" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ChangeNameResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="GetAll">
<xsd:complexType>

797 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="GetAllResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllResult"
nillable="true" type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Get">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="field" type="tns:SortField" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="SortField">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Name" />
<xsd:enumeration value="LastChanged" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SortDirection">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Ascending" />
<xsd:enumeration value="Descending" />
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="GetResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetResult" nillable="true"
type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Contains">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ContainsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Remove">
<xsd:complexType>
<xsd:sequence>

798 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RemoveResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemoveResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Count">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="CountResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RemoveAll">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="RemoveAllResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="Clear">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ClearResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="AddEntry">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="entry"
type="scg:KeyValuePairOfstringstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddEntryResponse">
<xsd:complexType>

799 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="GetAllEntries">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetAllEntriesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllEntriesResult"
nillable="true" type="msa:ArrayOfKeyValueOfstringstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetEntries">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="direction" type="tns:SortDirection" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetEntriesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetEntriesResult"
nillable="true" type="msa:ArrayOfKeyValueOfstringstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ContainsEntry">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="entry"
type="scg:KeyValuePairOfstringstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ContainsEntryResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsEntryResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ContainsEntryKey">
<xsd:complexType>
<xsd:sequence>

800 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="key" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ContainsEntryKeyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsEntryKeyResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RemoveEntry">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="entry"
type="scg:KeyValuePairOfstringstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RemoveEntryResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemoveEntryResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RemoveEntryKey">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="key" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RemoveEntryKeyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RemoveEntryKeyResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetEntryValue">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="key" nillable="true"
type="xsd:string" />
</xsd:sequence>

801 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>
<xsd:element name="GetEntryValueResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetEntryValueResult"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SetEntryValue">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="key" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="value" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SetEntryValueResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="GetEntryKeys">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetEntryKeysResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetEntryKeysResult"
nillable="true" type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetEntryValues">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetEntryValuesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetEntryValuesResult"
nillable="true" type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

802 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="CountEntries">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CountEntriesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CountEntriesResult"
type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<xsd:complexType name="ArrayOfstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="string"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfKeyValueOfstringstring">
<xsd:annotation>
<xsd:appinfo>
<IsDictionary
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsDictionary>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="KeyValueOfstringstring">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Key" nillable="true" type="xsd:string" />
<xsd:element name="Value" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

<xsd:schema elementFormDefault="qualified"

targetNamespace="http://schemas.datacontract.org/2004/07/System.Collections.ObjectModel">
<xsd:import
namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
<xsd:complexType
name="ReadOnlyCollectionOfKeyValuePairOfstringstringR8RmUPp7">
<xsd:annotation>
<xsd:appinfo>
<GenericType Name="ReadOnlyCollectionOf{0}{#}"

Namespace="http://schemas.datacontract.org/2004/07/System.Collections.ObjectModel"

803 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
<GenericParameter Name="KeyValuePairOf{0}{1}{#}"

Namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic">
<GenericParameter Name="string"
Namespace="http://www.w3.org/2001/XMLSchema" />
<GenericParameter Name="string"
Namespace="http://www.w3.org/2001/XMLSchema" />
</GenericParameter>
</GenericType>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="list" nillable="true"
type="scg:ArrayOfKeyValuePairOfstringstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic">
<xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
<xsd:complexType name="ArrayOfKeyValuePairOfstringstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="KeyValuePairOfstringstring" type="scg:KeyValuePairOfstringstring" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KeyValuePairOfstringstring">
<xsd:annotation>
<xsd:appinfo>
<GenericType Name="KeyValuePairOf{0}{1}{#}"
Namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
<GenericParameter Name="string"
Namespace="http://www.w3.org/2001/XMLSchema" />
<GenericParameter Name="string"
Namespace="http://www.w3.org/2001/XMLSchema" />
</GenericType>
<IsValueType
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsValueType>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="key" nillable="true" type="xsd:string" />
<xsd:element name="value" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

</wsdl:types>
<wsdl:message name="PersistedDictionaryService_IsDirty_InputMessage">
<wsdl:part name="parameters" element="tns:IsDirty" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_IsDirty_OutputMessage">
<wsdl:part name="parameters" element="tns:IsDirtyResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_IsDirty_AdminExceptionWCFFault_FaultMessage">

804 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_SetDirty_InputMessage">
<wsdl:part name="parameters" element="tns:SetDirty" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_SetDirty_OutputMessage">
<wsdl:part name="parameters" element="tns:SetDirtyResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_SetDirty_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_GetEntriesAndSetClean_InputMessage">
<wsdl:part name="parameters" element="tns:GetEntriesAndSetClean" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_GetEntriesAndSetClean_OutputMessage">
<wsdl:part name="parameters" element="tns:GetEntriesAndSetCleanResponse" />
</wsdl:message>
<wsdl:message

name="PersistedDictionaryService_GetEntriesAndSetClean_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_Add_InputMessage">
<wsdl:part name="parameters" element="tns:Add" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_Add_OutputMessage">
<wsdl:part name="parameters" element="tns:AddResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_Add_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_ChangeName_InputMessage">
<wsdl:part name="parameters" element="tns:ChangeName" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_ChangeName_OutputMessage">
<wsdl:part name="parameters" element="tns:ChangeNameResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_ChangeName_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_GetAll_InputMessage">
<wsdl:part name="parameters" element="tns:GetAll" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_GetAll_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_GetAll_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_Get_InputMessage">
<wsdl:part name="parameters" element="tns:Get" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_Get_OutputMessage">

805 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="parameters" element="tns:GetResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_Get_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_Contains_InputMessage">
<wsdl:part name="parameters" element="tns:Contains" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_Contains_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_Contains_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_Remove_InputMessage">
<wsdl:part name="parameters" element="tns:Remove" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_Remove_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_Remove_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_Count_InputMessage">
<wsdl:part name="parameters" element="tns:Count" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_Count_OutputMessage">
<wsdl:part name="parameters" element="tns:CountResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_Count_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_RemoveAll_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveAll" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_RemoveAll_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveAllResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_RemoveAll_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_Clear_InputMessage">
<wsdl:part name="parameters" element="tns:Clear" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_Clear_OutputMessage">
<wsdl:part name="parameters" element="tns:ClearResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_Clear_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_AddEntry_InputMessage">
<wsdl:part name="parameters" element="tns:AddEntry" />
</wsdl:message>

806 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:message name="PersistedDictionaryService_AddEntry_OutputMessage">
<wsdl:part name="parameters" element="tns:AddEntryResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_AddEntry_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_GetAllEntries_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllEntries" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_GetAllEntries_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllEntriesResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_GetAllEntries_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_GetEntries_InputMessage">
<wsdl:part name="parameters" element="tns:GetEntries" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_GetEntries_OutputMessage">
<wsdl:part name="parameters" element="tns:GetEntriesResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_GetEntries_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_ContainsEntry_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsEntry" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_ContainsEntry_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsEntryResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_ContainsEntry_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_ContainsEntryKey_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsEntryKey" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_ContainsEntryKey_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsEntryKeyResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_ContainsEntryKey_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_RemoveEntry_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveEntry" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_RemoveEntry_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveEntryResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_RemoveEntry_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>

807 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:message name="PersistedDictionaryService_RemoveEntryKey_InputMessage">
<wsdl:part name="parameters" element="tns:RemoveEntryKey" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_RemoveEntryKey_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoveEntryKeyResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_RemoveEntryKey_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_GetEntryValue_InputMessage">
<wsdl:part name="parameters" element="tns:GetEntryValue" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_GetEntryValue_OutputMessage">
<wsdl:part name="parameters" element="tns:GetEntryValueResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_GetEntryValue_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_SetEntryValue_InputMessage">
<wsdl:part name="parameters" element="tns:SetEntryValue" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_SetEntryValue_OutputMessage">
<wsdl:part name="parameters" element="tns:SetEntryValueResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_SetEntryValue_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_GetEntryKeys_InputMessage">
<wsdl:part name="parameters" element="tns:GetEntryKeys" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_GetEntryKeys_OutputMessage">
<wsdl:part name="parameters" element="tns:GetEntryKeysResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_GetEntryKeys_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_GetEntryValues_InputMessage">
<wsdl:part name="parameters" element="tns:GetEntryValues" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_GetEntryValues_OutputMessage">
<wsdl:part name="parameters" element="tns:GetEntryValuesResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_GetEntryValues_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_CountEntries_InputMessage">
<wsdl:part name="parameters" element="tns:CountEntries" />
</wsdl:message>
<wsdl:message name="PersistedDictionaryService_CountEntries_OutputMessage">
<wsdl:part name="parameters" element="tns:CountEntriesResponse" />
</wsdl:message>
<wsdl:message
name="PersistedDictionaryService_CountEntries_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />

808 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:message>
<wsdl:portType name="PersistedDictionaryService">
<wsdl:operation name="IsDirty">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/IsDirty"
message="tns:PersistedDictionaryService_IsDirty_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/IsDirtyResponse"
message="tns:PersistedDictionaryService_IsDirty_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/IsDirtyAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_IsDirty_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="SetDirty">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/SetDirty"
message="tns:PersistedDictionaryService_SetDirty_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/SetDirtyResponse"
message="tns:PersistedDictionaryService_SetDirty_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/SetDirtyAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_SetDirty_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetEntriesAndSetClean">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntriesAndSetClean"
message="tns:PersistedDictionaryService_GetEntriesAndSetClean_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntriesAndSetCleanResponse"
message="tns:PersistedDictionaryService_GetEntriesAndSetClean_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntriesAndSetCleanAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:PersistedDictionaryService_GetEntriesAndSetClean_AdminExceptionWCFFault_FaultMes
sage" />
</wsdl:operation>
<wsdl:operation name="Add">

809 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/Add"
message="tns:PersistedDictionaryService_Add_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/AddResponse"
message="tns:PersistedDictionaryService_Add_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/AddAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_Add_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="ChangeName">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ChangeName"
message="tns:PersistedDictionaryService_ChangeName_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ChangeNameResponse"
message="tns:PersistedDictionaryService_ChangeName_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ChangeNameAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:PersistedDictionaryService_ChangeName_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetAll">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetAll"
message="tns:PersistedDictionaryService_GetAll_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetAllResponse"
message="tns:PersistedDictionaryService_GetAll_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetAllAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_GetAll_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="Get">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/Get"
message="tns:PersistedDictionaryService_Get_InputMessage" />

810 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetResponse"
message="tns:PersistedDictionaryService_Get_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_Get_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="Contains">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/Contains"
message="tns:PersistedDictionaryService_Contains_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsResponse"
message="tns:PersistedDictionaryService_Contains_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_Contains_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="Remove">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/Remove"
message="tns:PersistedDictionaryService_Remove_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveResponse"
message="tns:PersistedDictionaryService_Remove_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_Remove_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="Count">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/Count"
message="tns:PersistedDictionaryService_Count_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/CountResponse"
message="tns:PersistedDictionaryService_Count_OutputMessage" />

811 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/CountAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_Count_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="RemoveAll">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveAll"
message="tns:PersistedDictionaryService_RemoveAll_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveAllResponse"
message="tns:PersistedDictionaryService_RemoveAll_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveAllAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:PersistedDictionaryService_RemoveAll_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="Clear">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/Clear"
message="tns:PersistedDictionaryService_Clear_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ClearResponse"
message="tns:PersistedDictionaryService_Clear_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ClearAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:PersistedDictionaryService_Clear_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="AddEntry">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/AddEntry"
message="tns:PersistedDictionaryService_AddEntry_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/AddEntryResponse"
message="tns:PersistedDictionaryService_AddEntry_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/AddEntryAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

812 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:PersistedDictionaryService_AddEntry_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetAllEntries">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetAllEntries"
message="tns:PersistedDictionaryService_GetAllEntries_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetAllEntriesResponse"
message="tns:PersistedDictionaryService_GetAllEntries_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetAllEntriesAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:PersistedDictionaryService_GetAllEntries_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetEntries">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntries"
message="tns:PersistedDictionaryService_GetEntries_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntriesResponse"
message="tns:PersistedDictionaryService_GetEntries_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntriesAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:PersistedDictionaryService_GetEntries_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="ContainsEntry">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsEntry"
message="tns:PersistedDictionaryService_ContainsEntry_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsEntryResponse"
message="tns:PersistedDictionaryService_ContainsEntry_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsEntryAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:PersistedDictionaryService_ContainsEntry_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="ContainsEntryKey">

813 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsEntryKey"
message="tns:PersistedDictionaryService_ContainsEntryKey_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsEntryKeyResponse"
message="tns:PersistedDictionaryService_ContainsEntryKey_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/ContainsEntryKeyAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:PersistedDictionaryService_ContainsEntryKey_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="RemoveEntry">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveEntry"
message="tns:PersistedDictionaryService_RemoveEntry_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveEntryResponse"
message="tns:PersistedDictionaryService_RemoveEntry_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveEntryAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:PersistedDictionaryService_RemoveEntry_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="RemoveEntryKey">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveEntryKey"
message="tns:PersistedDictionaryService_RemoveEntryKey_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveEntryKeyResponse"
message="tns:PersistedDictionaryService_RemoveEntryKey_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/RemoveEntryKeyAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:PersistedDictionaryService_RemoveEntryKey_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetEntryValue">
<wsdl:input

814 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryValue"
message="tns:PersistedDictionaryService_GetEntryValue_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryValueResponse"
message="tns:PersistedDictionaryService_GetEntryValue_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryValueAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:PersistedDictionaryService_GetEntryValue_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="SetEntryValue">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/SetEntryValue"
message="tns:PersistedDictionaryService_SetEntryValue_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/SetEntryValueResponse"
message="tns:PersistedDictionaryService_SetEntryValue_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/SetEntryValueAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:PersistedDictionaryService_SetEntryValue_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetEntryKeys">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryKeys"
message="tns:PersistedDictionaryService_GetEntryKeys_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryKeysResponse"
message="tns:PersistedDictionaryService_GetEntryKeys_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryKeysAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:PersistedDictionaryService_GetEntryKeys_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetEntryValues">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryValues"
message="tns:PersistedDictionaryService_GetEntryValues_InputMessage" />

815 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryValuesResponse"
message="tns:PersistedDictionaryService_GetEntryValues_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/GetEntryValuesAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:PersistedDictionaryService_GetEntryValues_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="CountEntries">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/CountEntries"
message="tns:PersistedDictionaryService_CountEntries_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/CountEntriesResponse"
message="tns:PersistedDictionaryService_CountEntries_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySe
rvice/CountEntriesAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:PersistedDictionaryService_CountEntries_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BasicHttpBinding_PersistedDictionaryService" type="tns:
PersistedDictionaryService">
<wsp:PolicyReference URI="#BasicHttpBinding_PersistedDictionaryService_policy"/>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation
name="IsDirty">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/IsDirty"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="SetDirty">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/SetDirty"
style="document" />
<wsdl:input>

816 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetEntriesAndSetClean">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/GetEntriesAndSetClean"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Add">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/Add"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ChangeName">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/ChangeName"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAll">
<soap12:operation

817 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/GetAll"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Get">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/Get"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Contains">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/Contains"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Remove">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/Remove"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />

818 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Count">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/Count"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveAll">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/RemoveAll"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Clear">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/Clear"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AddEntry">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/AddEntry"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>

819 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAllEntries">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/GetAllEntries"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetEntries">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/GetEntries"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ContainsEntry">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/ContainsEntry"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ContainsEntryKey">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/ContainsEntryKey"
style="document" />

820 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveEntry">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/RemoveEntry"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RemoveEntryKey">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/RemoveEntryKey"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetEntryValue">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/GetEntryValue"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="SetEntryValue">

821 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/SetEntryValue"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetEntryKeys">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/GetEntryKeys"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetEntryValues">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/GetEntryValues"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CountEntries">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/PersistedDictionarySer
vice/CountEntries"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">

822 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<!----------SECURE BINDINGS HERE ------------------!>

</wsdl:definitions>

6.5 CompiledDictionaryService Web Service WSDL

<?xml version="1.0" encoding="utf-8"?>


<wsdl:definitions name="CompiledDictionaryServiceImpl"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-
1.0.xsd"
xmlns:msa="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/">
<wsp:Policy wsu:Id="BasicHttpBinding_CompiledDictionaryService_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>

<wsp:Policy wsu:Id="BasicHttpBinding_CompiledDictionaryServiceSecure_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
<sp:TransportBinding>
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic256/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Strict/>
</wsp:Policy>
</sp:Layout>
</wsp:Policy>
</sp:TransportBinding>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>

823 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:types>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration">
<xsd:import
namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
<xsd:import
namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />

<xsd:element name="CreateCompiledDictionary">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="input" nillable="true"
type="scg:ArrayOfKeyValuePairOfstringstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateCompiledDictionaryResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CreateCompiledDictionaryResult" nillable="true" type="xsd:anyURI" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="AdminExceptionWCF">
<xsd:sequence>
<xsd:element minOccurs="0" name="ErrorCode" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Values" nillable="true"
type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AdminExceptionWCF" nillable="true" type="tns:AdminExceptionWCF" />
</xsd:schema>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic">

<xsd:complexType name="ArrayOfKeyValuePairOfstringstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="KeyValuePairOfstringstring" type="scg:KeyValuePairOfstringstring" />
</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="KeyValuePairOfstringstring">
<xsd:annotation>
<xsd:appinfo>
<GenericType Name="KeyValuePairOf{0}{1}{#}"
Namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
<GenericParameter Name="string"
Namespace="http://www.w3.org/2001/XMLSchema" />
<GenericParameter Name="string"

824 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Namespace="http://www.w3.org/2001/XMLSchema" />
</GenericType>
<IsValueType
xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsValueType>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="key" nillable="true" type="xsd:string" />
<xsd:element name="value" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<xsd:complexType name="ArrayOfstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="string"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

</wsdl:types>

<wsdl:message
name="CompiledDictionaryService_CreateCompiledDictionary_InputMessage">
<wsdl:part name="parameters" element="tns:CreateCompiledDictionary" />
</wsdl:message>
<wsdl:message
name="CompiledDictionaryService_CreateCompiledDictionary_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateCompiledDictionaryResponse" />
</wsdl:message>
<wsdl:message

name="CompiledDictionaryService_CreateCompiledDictionary_AdminExceptionWCFFault_FaultMessage"
>
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:portType name="CompiledDictionaryService">
<wsdl:operation name="CreateCompiledDictionary">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/CompiledDictionarySer
vice/CreateCompiledDictionary"
message="tns:CompiledDictionaryService_CreateCompiledDictionary_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/CompiledDictionarySer
vice/CreateCompiledDictionaryResponse"
message="tns:CompiledDictionaryService_CreateCompiledDictionary_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/CompiledDictionarySer
vice/CreateCompiledDictionaryAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:CompiledDictionaryService_CreateCompiledDictionary_AdminExceptionWCFFault_FaultM
essage" />
</wsdl:operation>

825 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:portType>
<wsdl:binding name="BasicHttpBinding_CompiledDictionaryService" type="tns:
CompiledDictionaryService">
<wsp:PolicyReference URI="#BasicHttpBinding_CompiledDictionaryService_policy"/>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation
name="CreateCompiledDictionary">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/CompiledDictionaryServ
ice/CreateCompiledDictionary"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<!----------SECURE BINDINGS HERE ------------------!>

</wsdl:definitions>

6.6 LinguisticManagerService Web Service WSDL

<?xml version="1.0" encoding="utf-8"?>


<wsdl:definitions name="LinguisticManagerServiceImpl"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-
1.0.xsd"
xmlns:msa="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/">
<wsp:Policy wsu:Id="BasicHttpBinding_LinguisticManagerService_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>

<wsp:Policy wsu:Id="BasicHttpBinding_LinguisticManagerServiceSecure_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
<sp:TransportBinding>
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>

826 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic256/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Strict/>
</wsp:Policy>
</sp:Layout>
</wsp:Policy>
</sp:TransportBinding>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>

<wsdl:types>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration">
<xsd:import
namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />

<xsd:simpleType name="LinguisticType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="SPELLCHECKING" />
<xsd:enumeration value="ENTITYEXTRACTION" />
<xsd:enumeration value="UNKNOWN" />
</xsd:restriction>
</xsd:simpleType>

<xsd:element name="GetType">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="fullName" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetTypeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetTypeResult" type="tns:LinguisticType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="AdminExceptionWCF">
<xsd:sequence>
<xsd:element minOccurs="0" name="ErrorCode" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Values" nillable="true"
type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AdminExceptionWCF" nillable="true" type="tns:AdminExceptionWCF" />

827 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:schema>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<xsd:complexType name="ArrayOfstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="string"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

</wsdl:types>

<wsdl:message name="LinguisticManagerService_GetType_InputMessage">
<wsdl:part name="parameters" element="tns:GetType" />
</wsdl:message>
<wsdl:message name="LinguisticManagerService_GetType_OutputMessage">
<wsdl:part name="parameters" element="tns:GetTypeResponse" />
</wsdl:message>
<wsdl:message
name="LinguisticManagerService_GetType_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:portType name="LinguisticManagerService">
<wsdl:operation name="GetType">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticManagerServ
ice/GetType"
message="tns:LinguisticManagerService_GetType_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticManagerServ
ice/GetTypeResponse"
message="tns:LinguisticManagerService_GetType_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticManagerServ
ice/GetTypeAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:LinguisticManagerService_GetType_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BasicHttpBinding_LinguisticManagerService" type="tns:
LinguisticManagerService">
<wsp:PolicyReference URI="#BasicHttpBinding_LinguisticManagerService_policy"/>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation
name="GetType">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/LinguisticManagerServi
ce/GetType"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />

828 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<!----------SECURE BINDINGS HERE ------------------!>

</wsdl:definitions>

6.7 DeploymentService Web Service WSDL

<?xml version="1.0" encoding="utf-8"?>


<wsdl:definitions name="DeploymentServiceImpl"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-
1.0.xsd"
xmlns:msa="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/">
<wsp:Policy wsu:Id="BasicHttpBinding_DeploymentService_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>

<wsp:Policy wsu:Id="BasicHttpBinding_DeploymentServiceSecure_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
<sp:TransportBinding>
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic256/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Strict/>
</wsp:Policy>
</sp:Layout>
</wsp:Policy>
</sp:TransportBinding>
</wsp:All>
</wsp:ExactlyOne>

829 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsp:Policy>

<wsdl:types>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration">
<xsd:import
namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
<xsd:element name="Deploy">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="type" type="tns:LinguisticType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="LinguisticType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="SPELLCHECKING" />
<xsd:enumeration value="ENTITYEXTRACTION" />
<xsd:enumeration value="UNKNOWN" />
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="DeployResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:complexType name="AdminExceptionWCF">
<xsd:sequence>
<xsd:element minOccurs="0" name="ErrorCode" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Values" nillable="true"
type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AdminExceptionWCF" nillable="true"
type="tns:AdminExceptionWCF" />
</xsd:schema>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays">

<xsd:complexType name="ArrayOfstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="string"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

</wsdl:types>

<wsdl:message name="DeploymentService_Deploy_InputMessage">
<wsdl:part name="parameters" element="tns:Deploy" />
</wsdl:message>
<wsdl:message name="DeploymentService_Deploy_OutputMessage">
<wsdl:part name="parameters" element="tns:DeployResponse" />
</wsdl:message>
<wsdl:message

830 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="DeploymentService_Deploy_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:portType name="DeploymentService">
<wsdl:operation name="Deploy">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/DeploymentService/Dep
loy"
message="tns:DeploymentService_Deploy_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/DeploymentService/Dep
loyResponse"
message="tns:DeploymentService_Deploy_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/DeploymentService/Dep
loyAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:DeploymentService_Deploy_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BasicHttpBinding_DeploymentService" type="tns: DeploymentService">
<wsp:PolicyReference URI="#BasicHttpBinding_DeploymentService_policy"/>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation
name="Deploy">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/DeploymentService/Depl
oy"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<!----------SECURE BINDINGS HERE ------------------!>

</wsdl:definitions>

6.8 ContentCollectionService Web Service WSDL

<?xml version="1.0" encoding="utf-8"?>


<wsdl:definitions name="ContentCollectionServiceImpl"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-
1.0.xsd"
xmlns:msa="http://schemas.microsoft.com/2003/10/Serialization/Arrays"

831 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/">
<wsp:Policy wsu:Id="BasicHttpBinding_ContentCollectionService_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
<wsp:Policy wsu:Id="BasicHttpBinding_ContentCollectionServiceSecure_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
<sp:TransportBinding>
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic256/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Strict/>
</wsp:Policy>
</sp:Layout>
</wsp:Policy>
</sp:TransportBinding>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>

<wsdl:types>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration">

<xsd:import
namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />

<xsd:element name="AddCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="collection" nillable="true"
type="tns:ContentCollectionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="ContentCollectionDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="Cleared" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Created" nillable="true"

832 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


type="xsd:string" />
<xsd:element minOccurs="0" name="Description" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="LastInput" nillable="true"
type="xsd:dateTime" />
<xsd:element minOccurs="0" name="Name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="NumDocs" type="xsd:int" />
<xsd:element minOccurs="0" name="Pipeline" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AddCollectionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="AddCollectionResult"
nillable="true" type="tns:ContentCollectionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="AdminExceptionWCF">
<xsd:sequence>
<xsd:element minOccurs="0" name="ErrorCode" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Values" nillable="true"
type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AdminExceptionWCF" nillable="true"
type="tns:AdminExceptionWCF" />
<xsd:element name="GetCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetCollectionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetCollectionResult"
nillable="true" type="tns:ContentCollectionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetAllCollections">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="GetAllCollectionsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllCollectionsResult"
nillable="true" type="tns:ArrayOfContentCollectionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

833 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType name="ArrayOfContentCollectionDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="ContentCollectionDTO" nillable="true" type="tns:ContentCollectionDTO" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ModifyCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="collection" nillable="true"
type="tns:ContentCollectionDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ModifyCollectionResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="GetAllPipelines">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>
<xsd:element name="GetAllPipelinesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllPipelinesResult"
nillable="true" type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeleteCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeleteCollectionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="DeleteCollectionResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ClearCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="collectionName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="resumeFeeding" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ClearCollectionResponse">
<xsd:complexType>

834 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence />
</xsd:complexType>
</xsd:element>
</xsd:schema>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<xsd:complexType name="ArrayOfstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="string"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

</wsdl:types>
<wsdl:message name="ContentCollectionService_AddCollection_InputMessage">
<wsdl:part name="parameters" element="tns:AddCollection" />
</wsdl:message>
<wsdl:message name="ContentCollectionService_AddCollection_OutputMessage">
<wsdl:part name="parameters" element="tns:AddCollectionResponse" />
</wsdl:message>
<wsdl:message
name="ContentCollectionService_AddCollection_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="ContentCollectionService_GetCollection_InputMessage">
<wsdl:part name="parameters" element="tns:GetCollection" />
</wsdl:message>
<wsdl:message name="ContentCollectionService_GetCollection_OutputMessage">
<wsdl:part name="parameters" element="tns:GetCollectionResponse" />
</wsdl:message>
<wsdl:message name="ContentCollectionService_GetAllCollections_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllCollections" />
</wsdl:message>
<wsdl:message
name="ContentCollectionService_GetAllCollections_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllCollectionsResponse" />
</wsdl:message>
<wsdl:message
name="ContentCollectionService_GetAllCollections_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="ContentCollectionService_ModifyCollection_InputMessage">
<wsdl:part name="parameters" element="tns:ModifyCollection" />
</wsdl:message>
<wsdl:message name="ContentCollectionService_ModifyCollection_OutputMessage">
<wsdl:part name="parameters" element="tns:ModifyCollectionResponse" />
</wsdl:message>
<wsdl:message
name="ContentCollectionService_ModifyCollection_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="ContentCollectionService_GetAllPipelines_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllPipelines" />
</wsdl:message>
<wsdl:message name="ContentCollectionService_GetAllPipelines_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllPipelinesResponse" />
</wsdl:message>

835 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:message
name="ContentCollectionService_GetAllPipelines_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="ContentCollectionService_DeleteCollection_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteCollection" />
</wsdl:message>
<wsdl:message name="ContentCollectionService_DeleteCollection_OutputMessage">
<wsdl:part name="parameters" element="tns:DeleteCollectionResponse" />
</wsdl:message>
<wsdl:message
name="ContentCollectionService_DeleteCollection_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="ContentCollectionService_ClearCollection_InputMessage">
<wsdl:part name="parameters" element="tns:ClearCollection" />
</wsdl:message>
<wsdl:message name="ContentCollectionService_ClearCollection_OutputMessage">
<wsdl:part name="parameters" element="tns:ClearCollectionResponse" />
</wsdl:message>
<wsdl:message
name="ContentCollectionService_ClearCollection_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:portType name="ContentCollectionService">
<wsdl:operation name="AddCollection">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/AddCollection"
message="tns:ContentCollectionService_AddCollection_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/AddCollectionResponse"
message="tns:ContentCollectionService_AddCollection_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/AddCollectionAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:ContentCollectionService_AddCollection_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetCollection">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetCollection"
message="tns:ContentCollectionService_GetCollection_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetCollectionResponse"
message="tns:ContentCollectionService_GetCollection_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetAllCollections">
<wsdl:input

836 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetAllCollections"
message="tns:ContentCollectionService_GetAllCollections_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetAllCollectionsResponse"
message="tns:ContentCollectionService_GetAllCollections_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetAllCollectionsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:ContentCollectionService_GetAllCollections_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="ModifyCollection">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/ModifyCollection"
message="tns:ContentCollectionService_ModifyCollection_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/ModifyCollectionResponse"
message="tns:ContentCollectionService_ModifyCollection_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/ModifyCollectionAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:ContentCollectionService_ModifyCollection_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetAllPipelines">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetAllPipelines"
message="tns:ContentCollectionService_GetAllPipelines_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetAllPipelinesResponse"
message="tns:ContentCollectionService_GetAllPipelines_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/GetAllPipelinesAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:ContentCollectionService_GetAllPipelines_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="DeleteCollection">
<wsdl:input

837 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/DeleteCollection"
message="tns:ContentCollectionService_DeleteCollection_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/DeleteCollectionResponse"
message="tns:ContentCollectionService_DeleteCollection_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/DeleteCollectionAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:ContentCollectionService_DeleteCollection_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="ClearCollection">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/ClearCollection"
message="tns:ContentCollectionService_ClearCollection_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/ClearCollectionResponse"
message="tns:ContentCollectionService_ClearCollection_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServ
ice/ClearCollectionAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:ContentCollectionService_ClearCollection_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BasicHttpBinding_ContentCollectionService" type="tns:
ContentCollectionService">
<wsp:PolicyReference URI="#BasicHttpBinding_ContentCollectionService_policy"/>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation
name="AddCollection">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServi
ce/AddCollection"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetCollection">
<soap12:operation

838 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServi
ce/GetCollection"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAllCollections">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServi
ce/GetAllCollections"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ModifyCollection">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServi
ce/ModifyCollection"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAllPipelines">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServi
ce/GetAllPipelines"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DeleteCollection">

839 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServi
ce/DeleteCollection"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ClearCollection">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/ContentCollectionServi
ce/ClearCollection"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<!----------SECURE BINDINGS HERE ------------------!>

</wsdl:definitions>

6.9 SchemaService Web Service WSDL

<?xml version="1.0" encoding="utf-8"?>


<wsdl:definitions name="SchemaServiceImpl"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-
1.0.xsd"
xmlns:msa="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://Microsoft.SharePoint.Search.Extended.Administration"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/">
<wsp:Policy wsu:Id="BasicHttpBinding_SchemaService_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>

840 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsp:Policy wsu:Id="BasicHttpBinding_SchemaServiceSecure_policy">
<wsp:ExactlyOne>
<wsp:All>
<http:NtlmAuthentication/>
<sp:TransportBinding>
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic256/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Strict/>
</wsp:Policy>
</sp:Layout>
</wsp:Policy>
</sp:TransportBinding>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>

<wsdl:types>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://Microsoft.SharePoint.Search.Extended.Administration">

<xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />

<xsd:import
namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />

<xsd:complexType name="ManagedPropertyDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="DecimalPlaces" type="xsd:int" />
<xsd:element minOccurs="0" name="DeleteDisallowed" type="xsd:boolean" />
<xsd:element minOccurs="0" name="Description" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Id" type="xsd:long" />
<xsd:element minOccurs="0" name="IsMapped" type="xsd:boolean" />
<xsd:element minOccurs="0" name="MappingDisallowed" type="xsd:boolean" />
<xsd:element minOccurs="0" name="MaxIndexSize" type="xsd:int" />
<xsd:element minOccurs="0" name="MaxResultSize" type="xsd:int" />
<xsd:element minOccurs="0" name="MergeCrawledProperties" type="xsd:boolean" />
<xsd:element minOccurs="0" name="Name" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Queryable" type="xsd:boolean" />
<xsd:element minOccurs="0" name="RefinementEnabled" type="xsd:boolean" />
<xsd:element minOccurs="0" name="ResultFallBackRef" type="xsd:long" />
<xsd:element minOccurs="0" name="SortableType" type="xsd:int" />
<xsd:element minOccurs="0" name="StemmingEnabled" type="xsd:boolean" />
<xsd:element minOccurs="0" name="SubstringEnabled" type="xsd:boolean" />
<xsd:element minOccurs="0" name="SummaryTypeValue" type="xsd:int" />
<xsd:element minOccurs="0" name="Type" type="xsd:int" />
</xsd:sequence>

841 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>

<xsd:complexType name="RefinerConfigurationDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="Algorithm" nillable="true" type="xsd:int" />
<xsd:element minOccurs="0" name="Anchoring" nillable="true" type="xsd:int" />
<xsd:element minOccurs="0" name="CutoffMaxBucket" nillable="true" type="xsd:int" />
<xsd:element minOccurs="0" name="DefaultValue" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Divisor" nillable="true" type="xsd:float" />
<xsd:element minOccurs="0" name="ID" nillable="true" type="xsd:long" />
<xsd:element minOccurs="0" name="Intervals" nillable="true" type="xsd:int" />
<xsd:element minOccurs="0" name="RefinementType" type="xsd:int" />
<xsd:element minOccurs="0" name="Resolution" nillable="true" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="CategoryDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="CrawledPropertyCount" type="xsd:int" />
<xsd:element minOccurs="0" name="DiscoverNewProperties" type="xsd:boolean" />
<xsd:element minOccurs="0" name="ID" type="xsd:long" />
<xsd:element minOccurs="0" name="MapToContents" type="xsd:boolean" />
<xsd:element minOccurs="0" name="Name" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="FullTextIndexDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="DeleteDisallowed" type="xsd:boolean" />
<xsd:element minOccurs="0" name="Description" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Id" type="xsd:long" />

<xsd:element minOccurs="0" name="Name" nillable="true" type="xsd:string" />


<xsd:element minOccurs="0" name="StemmingEnabled" type="xsd:boolean" />
<xsd:element minOccurs="0" name="isDefault" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="CrawledPropertyDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Id" type="xsd:long" />
<xsd:element minOccurs="0" name="IsMappedToContents"
type="xsd:boolean" />
<xsd:element minOccurs="0" name="IsMultiValued" type="xsd:boolean" />
<xsd:element minOccurs="0" name="IsNameEnum" type="xsd:boolean" />
<xsd:element minOccurs="0" name="Name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Propset" type="ser:guid" />
<xsd:element minOccurs="0" name="VariantType" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="ContainsCategoryByName">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string" />
</xsd:sequence>

842 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsCategoryByNameResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsCategoryByNameResult" type="xsd:boolean"
/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="AdminExceptionWCF">
<xsd:sequence>
<xsd:element minOccurs="0" name="ErrorCode" nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Values" nillable="true" type="msa:ArrayOfstring"
/>
</xsd:sequence>
</xsd:complexType>

<xsd:element name="AdminExceptionWCF" nillable="true" type="tns:AdminExceptionWCF" />

<xsd:element name="DeleteCategory">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DeleteCategoryResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="DeleteUnmappedProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DeleteUnmappedPropertiesResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="GetUnmappedCrawledProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetUnmappedCrawledPropertiesResponse">

843 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetUnmappedCrawledPropertiesResult" nillable="true"
type="tns:ArrayOfCrawledPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfCrawledPropertyDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="CrawledPropertyDTO" nillable="true" type="tns:CrawledPropertyDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetAllCrawledProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetAllCrawledPropertiesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllCrawledPropertiesResult"
nillable="true" type="tns:ArrayOfCrawledPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetAllCrawledPropertiesCount">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetAllCrawledPropertiesCountResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetAllCrawledPropertiesCountResult" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetCrawledProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="propset" type="ser:guid" />
<xsd:element minOccurs="0" name="CrawledPropertyName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="variantType" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>

844 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

<xsd:element name="GetCrawledPropertyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetCrawledPropertyResult"
nillable="true" type="tns:CrawledPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="QueryCrawledProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="QueryCrawledPropertiesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="QueryCrawledPropertiesResult"
nillable="true" type="tns:ArrayOfCrawledPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateCategory">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="category" nillable="true"
type="tns:CategoryDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateCategoryResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="GetPropsetCategoryMappings">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetPropsetCategoryMappingsResponse">
<xsd:complexType>
<xsd:sequence>

845 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="GetPropsetCategoryMappingsResult"
nillable="true" type="msa:ArrayOfguid" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="SetPropsetCategoryMappings">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CategoryId" type="xsd:long" />
<xsd:element minOccurs="0" name="propsets" nillable="true"
type="msa:ArrayOfguid" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="SetPropsetCategoryMappingsResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateRankProfileWithDefaults">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="Name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateRankProfileWithDefaultsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CreateRankProfileWithDefaultsResult" nillable="true"
type="tns:RankProfileDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="RankProfileDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="AuthorityWeight" type="xsd:int" />
<xsd:element minOccurs="0" name="FreshnessManagedPropertyName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="FreshnessResolution"
type="xsd:int" />
<xsd:element minOccurs="0" name="FreshnessWeight" type="xsd:int" />
<xsd:element minOccurs="0" name="ID" type="xsd:long" />
<xsd:element minOccurs="0" name="Name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="PositionStopWordThreshold"
type="xsd:long" />
<xsd:element minOccurs="0" name="QualityWeight" type="xsd:int" />
<xsd:element minOccurs="0" name="QueryAuthorityWeight"
type="xsd:int" />
<xsd:element minOccurs="0" name="RankModelName"
nillable="true" type="xsd:string" />

846 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="StopWordThreshold"
type="xsd:long" />
<xsd:element minOccurs="0" name="isDefault" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="CreateRankProfile">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="Name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="dto" nillable="true"
type="tns:RankProfileDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateRankProfileResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateRankProfileResult"
nillable="true" type="tns:RankProfileDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsRankProfile">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsRankProfileResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsRankProfileResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetRankProfile">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetRankProfileResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetRankProfileResult"
nillable="true" type="tns:RankProfileDTO" />
</xsd:sequence>

847 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

<xsd:element name="MakeDefaultRankProfile">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="MakeDefaultRankProfileResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="GetQualityComponentCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetQualityComponentCollectionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetQualityComponentCollectionResult" nillable="true"
type="tns:ArrayOfQualityComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfQualityComponentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="QualityComponentDTO" nillable="true" type="tns:QualityComponentDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="QualityComponentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="ManagedPropertyName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Weight" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="CreateQualityComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
<xsd:element minOccurs="0" name="ManagedPropertyName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="Weight" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>

848 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

<xsd:element name="CreateQualityComponentResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateQualityComponentResult"
nillable="true" type="tns:QualityComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetFullTextIndexRankCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetFullTextIndexRankCollectionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetFullTextIndexRankCollectionResult"
nillable="true" type="tns:ArrayOfFullTextIndexRankComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfFullTextIndexRankComponentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="FullTextIndexRankComponentDTO" nillable="true"
type="tns:FullTextIndexRankComponentDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="FullTextIndexRankComponentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="ContextWeight" type="xsd:int" />
<xsd:element minOccurs="0" name="FullTextIndexReference"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="ProximityWeight" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="CreateFullTextIndexRankComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
<xsd:element minOccurs="0" name="FullTextIndexReference"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateFullTextIndexRankComponentResponse">
<xsd:complexType>
<xsd:sequence>

849 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0"
name="CreateFullTextIndexRankComponentResult" nillable="true"
type="tns:FullTextIndexRankComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetFreshnessManagedPropertyReference">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetFreshnessManagedPropertyReferenceResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetFreshnessManagedPropertyReferenceResult" nillable="true"
type="tns:ManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="SetFreshnessManagedPropertyReference">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
<xsd:element minOccurs="0" name="ManagedPropertyName"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="SetFreshnessManagedPropertyReferenceResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="GetManagedPropertyBoostCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetManagedPropertyBoostCollectionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetManagedPropertyBoostCollectionResult" nillable="true"
type="tns:ArrayOfManagedPropertyBoostComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

850 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType name="ArrayOfManagedPropertyBoostComponentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="ManagedPropertyBoostComponentDTO" nillable="true"
type="tns:ManagedPropertyBoostComponentDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="ManagedPropertyBoostComponentDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="BoostValue" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Id" type="xsd:long" />
<xsd:element minOccurs="0" name="ManagedPropertyName"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="CreateManagedPropertyBoostComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
<xsd:element minOccurs="0" name="ManagedPropertyName" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="BoostValue" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateManagedPropertyBoostComponentResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CreateManagedPropertyBoostComponentResult" nillable="true"
type="tns:ManagedPropertyBoostComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateRankProfile">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="dto" nillable="true"
type="tns:RankProfileDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateRankProfileResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="DeleteRankProfile">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="dto" nillable="true"

851 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


type="tns:RankProfileDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DeleteRankProfileResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateManagedPropertyBoostComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
<xsd:element minOccurs="0" name="dto" nillable="true"
type="tns:ManagedPropertyBoostComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateManagedPropertyBoostComponentResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="DeleteManagedPropertyBoostComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
<xsd:element minOccurs="0" name="dto" nillable="true"
type="tns:ManagedPropertyBoostComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DeleteManagedPropertyBoostComponentResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="SetImportanceLevelWeight">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
<xsd:element minOccurs="0" name="FullTextIndexId"
type="xsd:long" />
<xsd:element minOccurs="0" name="ImportanceLevel"
type="xsd:int" />
<xsd:element minOccurs="0" name="Weight" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="SetImportanceLevelWeightResponse">
<xsd:complexType>
<xsd:sequence />

852 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:complexType>
</xsd:element>

<xsd:element name="GetImportanceLevelWeight">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
<xsd:element minOccurs="0" name="FullTextIndexId"
type="xsd:long" />
<xsd:element minOccurs="0" name="ImportanceLevel"
type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetImportanceLevelWeightResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetImportanceLevelWeightResult"
type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateFullTextIndexRankComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
<xsd:element minOccurs="0" name="dto" nillable="true"
type="tns:FullTextIndexRankComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateFullTextIndexRankComponentResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="DeleteFullTextIndexRankComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
<xsd:element minOccurs="0" name="dto" nillable="true"
type="tns:FullTextIndexRankComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DeleteFullTextIndexRankComponentResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateQualityComponent">
<xsd:complexType>
<xsd:sequence>

853 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
<xsd:element minOccurs="0" name="dto" nillable="true"
type="tns:QualityComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateQualityComponentResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="DeleteQualityComponent">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="RankProfileId" type="xsd:long" />
<xsd:element minOccurs="0" name="dto" nillable="true"
type="tns:QualityComponentDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DeleteQualityComponentResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="GetAllManagedProperties">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="GetAllManagedPropertiesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllManagedPropertiesResult"
nillable="true" type="tns:ArrayOfManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfManagedPropertyDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="ManagedPropertyDTO" nillable="true" type="tns:ManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetAllCategories">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="GetAllCategoriesResponse">
<xsd:complexType>

854 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllCategoriesResult"
nillable="true" type="tns:ArrayOfCategoryDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfCategoryDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="CategoryDTO"
nillable="true" type="tns:CategoryDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetAllFullTextIndecies">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="GetAllFullTextIndeciesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllFullTextIndeciesResult"
nillable="true" type="tns:ArrayOfFullTextIndexDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfFullTextIndexDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="FullTextIndexDTO"
nillable="true" type="tns:FullTextIndexDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetAllRankProfiles">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="GetAllRankProfilesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetAllRankProfilesResult"
nillable="true" type="tns:ArrayOfRankProfileDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfRankProfileDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="RankProfileDTO"
nillable="true" type="tns:RankProfileDTO" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="GetQueryCrawledProperties">

855 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="filter" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="offset" type="xsd:int" />
<xsd:element minOccurs="0" name="count" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetQueryCrawledPropertiesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetQueryCrawledPropertiesResult"
nillable="true" type="tns:ArrayOfCrawledPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateManagedProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="Name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Description"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="type" type="xsd:int" />
<xsd:element minOccurs="0" name="queryable" type="xsd:boolean" />
<xsd:element minOccurs="0" name="sortableType" type="xsd:int" />
<xsd:element minOccurs="0" name="enableLemmatization"
type="xsd:boolean" />
<xsd:element minOccurs="0" name="SummaryType" type="xsd:int" />
<xsd:element minOccurs="0" name="mappingDisallowed"
type="xsd:boolean" />
<xsd:element minOccurs="0" name="deleteDisallowed"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateManagedPropertyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateManagedPropertyResult"
nillable="true" type="tns:ManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="SetResultFallback">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ManagedPropertyId"
type="xsd:long" />
<xsd:element minOccurs="0" name="ResultFallBackName"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

856 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="SetResultFallbackResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateManagedPropertyMinimal">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="Name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Description"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="type" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateManagedPropertyMinimalResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CreateManagedPropertyMinimalResult"
nillable="true" type="tns:ManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DeleteManagedProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DeleteManagedPropertyResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateManagedProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="managedProperty"
nillable="true" type="tns:ManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateManagedPropertyResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

857 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element name="GetCrawledPropertyMappings">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="id" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetCrawledPropertyMappingsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetCrawledPropertyMappingsResult" nillable="true"
type="tns:ArrayOfCrawledPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="SetCrawledPropertyMappings">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="id" type="xsd:long" />
<xsd:element minOccurs="0" name="cpm" nillable="true"
type="tns:ArrayOfCrawledPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="SetCrawledPropertyMappingsResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsManagedProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsManagedPropertyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsManagedPropertyResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetManagedProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

858 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

<xsd:element name="GetManagedPropertyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetManagedPropertyResult"
nillable="true" type="tns:ManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetManagedPropertyById">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="id" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetManagedPropertyByIdResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetManagedPropertyByIdResult"
nillable="true" type="tns:ManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="SetRefinerConfiguration">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ManagedPropertyId"
type="xsd:long" />
<xsd:element minOccurs="0" name="Refiner" nillable="true"
type="tns:RefinerConfigurationDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="SetRefinerConfigurationResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="SetRefinerConfigurationResult"
nillable="true" type="tns:RefinerConfigurationDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetRefinerConfiguration">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ManagedPropertyId"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetRefinerConfigurationResponse">
<xsd:complexType>

859 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:sequence>
<xsd:element minOccurs="0" name="GetRefinerConfigurationResult"
nillable="true" type="tns:RefinerConfigurationDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetFullTextIndexMappings">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ManagedPropertyId"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetFullTextIndexMappingsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetFullTextIndexMappingsResult"
nillable="true" type="tns:ArrayOfFullTextIndexMappingDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="ArrayOfFullTextIndexMappingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded"
name="FullTextIndexMappingDTO" nillable="true" type="tns:FullTextIndexMappingDTO"
/>
</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="FullTextIndexMappingDTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="FullTextIndexName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="ImportanceLevel" type="xsd:int" />
<xsd:element minOccurs="0" name="ManagedPropertyName"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="DeleteFullTextIndexMapping">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="dto" nillable="true"
type="tns:FullTextIndexMappingDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DeleteFullTextIndexMappingResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateFullTextIndexMapping">

860 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ManagedPropertyId"
type="xsd:long" />
<xsd:element minOccurs="0" name="FullTextIndexId"
type="xsd:long" />
<xsd:element minOccurs="0" name="ImportanceLevel"
type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateFullTextIndexMappingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CreateFullTextIndexMappingResult" nillable="true"
type="tns:FullTextIndexMappingDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateFullTextIndex">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="description"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="lemmatizationEnabled"
type="xsd:boolean" />
<xsd:element minOccurs="0" name="deleteDisallowed"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateFullTextIndexResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateFullTextIndexResult"
nillable="true" type="tns:FullTextIndexDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="MakeDefaultFullTextIndex">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="FullTextIndexName"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="MakeDefaultFullTextIndexResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>

861 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

<xsd:element name="DeleteFullTextIndex">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="FullTextIndexName"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="DeleteFullTextIndexResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateFullTextIndex">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="fullTextIndex"
nillable="true" type="tns:FullTextIndexDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateFullTextIndexResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>
</xsd:element>

<xsd:element name="GetMappingsForLevel">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="fullTextIndexId"
type="xsd:long" />
<xsd:element minOccurs="0" name="importanceLevel"
type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetMappingsForLevelResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetMappingsForLevelResult"
nillable="true" type="tns:ArrayOfManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsFullTextIndex">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

862 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

<xsd:element name="ContainsFullTextIndexResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsFullTextIndexResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetFullTextIndex">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetFullTextIndexResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetFullTextIndexResult"
nillable="true" type="tns:FullTextIndexDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateCrawledProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="propertyName"
nillable="true" type="xsd:string" />
<xsd:element minOccurs="0" name="propset" type="ser:guid" />
<xsd:element minOccurs="0" name="variantType" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateCrawledPropertyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateCrawledPropertyResult"
nillable="true" type="tns:CrawledPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateCrawledPropertySimple">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="crawledProperty"
nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateCrawledPropertySimpleResponse">

863 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="CreateCrawledPropertySimpleResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateCrawledProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="crawledProperties"
nillable="true" type="msa:ArrayOfstring" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateCrawledPropertiesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateCrawledPropertiesResult"
type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetMappedManagedProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CrawledPropertyID"
type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetMappedManagedPropertiesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0"
name="GetMappedManagedPropertiesResult" nillable="true"
type="tns:ArrayOfManagedPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateCrawledProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="crawledProperty"
nillable="true" type="tns:CrawledPropertyDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="UpdateCrawledPropertyResponse">
<xsd:complexType>
<xsd:sequence />
</xsd:complexType>

864 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</xsd:element>

<xsd:element name="CreateCategoryProperty">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
<xsd:element minOccurs="0" name="Propset" type="ser:guid" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="CreateCategoryPropertyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="CreateCategoryPropertyResult"
nillable="true" type="tns:CategoryDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetCategory">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="propset" type="ser:guid" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetCategoryResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetCategoryResult"
nillable="true" type="tns:CategoryDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetCategoryByName">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="GetCategoryByNameResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GetCategoryByNameResult"
nillable="true" type="tns:CategoryDTO" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsCategory">
<xsd:complexType>
<xsd:sequence>

865 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<xsd:element minOccurs="0" name="propset" type="ser:guid" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="ContainsCategoryResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ContainsCategoryResult" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

<xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified"
targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/">

<xsd:simpleType name="guid">
<xsd:restriction base="xsd:string">
<xsd:pattern
value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
</xsd:restriction>
</xsd:simpleType>

</xsd:schema>

<xsd:schema elementFormDefault="qualified"
targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays">

<xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />

<xsd:complexType name="ArrayOfstring">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="ArrayOfguid">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="guid" type="ser:guid" />
</xsd:sequence>
</xsd:complexType>

</xsd:schema>

</wsdl:types>

<wsdl:message name="SchemaService_ContainsCategoryByName_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsCategoryByName" />
</wsdl:message>
<wsdl:message name="SchemaService_ContainsCategoryByName_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsCategoryByNameResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_ContainsCategoryByName_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>

866 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:message name="SchemaService_DeleteCategory_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteCategory" />
</wsdl:message>
<wsdl:message name="SchemaService_DeleteCategory_OutputMessage">
<wsdl:part name="parameters" element="tns:DeleteCategoryResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_DeleteCategory_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_DeleteUnmappedProperties_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteUnmappedProperties" />
</wsdl:message>
<wsdl:message name="SchemaService_DeleteUnmappedProperties_OutputMessage">
<wsdl:part name="parameters" element="tns:DeleteUnmappedPropertiesResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_DeleteUnmappedProperties_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetUnmappedCrawledProperties_InputMessage">
<wsdl:part name="parameters" element="tns:GetUnmappedCrawledProperties" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetUnmappedCrawledProperties_OutputMessage">
<wsdl:part name="parameters" element="tns:GetUnmappedCrawledPropertiesResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetUnmappedCrawledProperties_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetAllCrawledProperties_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllCrawledProperties" />
</wsdl:message>
<wsdl:message name="SchemaService_GetAllCrawledProperties_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllCrawledPropertiesResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetAllCrawledProperties_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetAllCrawledPropertiesCount_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllCrawledPropertiesCount" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetAllCrawledPropertiesCount_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllCrawledPropertiesCountResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetAllCrawledPropertiesCount_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetCrawledProperty_InputMessage">
<wsdl:part name="parameters" element="tns:GetCrawledProperty" />
</wsdl:message>
<wsdl:message name="SchemaService_GetCrawledProperty_OutputMessage">
<wsdl:part name="parameters" element="tns:GetCrawledPropertyResponse" />
</wsdl:message>
<wsdl:message

867 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="SchemaService_GetCrawledProperty_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_QueryCrawledProperties_InputMessage">
<wsdl:part name="parameters" element="tns:QueryCrawledProperties" />
</wsdl:message>
<wsdl:message name="SchemaService_QueryCrawledProperties_OutputMessage">
<wsdl:part name="parameters" element="tns:QueryCrawledPropertiesResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_QueryCrawledProperties_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_UpdateCategory_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateCategory" />
</wsdl:message>
<wsdl:message name="SchemaService_UpdateCategory_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateCategoryResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_UpdateCategory_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetPropsetCategoryMappings_InputMessage">
<wsdl:part name="parameters" element="tns:GetPropsetCategoryMappings" />
</wsdl:message>
<wsdl:message name="SchemaService_GetPropsetCategoryMappings_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPropsetCategoryMappingsResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetPropsetCategoryMappings_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_SetPropsetCategoryMappings_InputMessage">
<wsdl:part name="parameters" element="tns:SetPropsetCategoryMappings" />
</wsdl:message>
<wsdl:message name="SchemaService_SetPropsetCategoryMappings_OutputMessage">
<wsdl:part name="parameters" element="tns:SetPropsetCategoryMappingsResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_SetPropsetCategoryMappings_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateRankProfileWithDefaults_InputMessage">
<wsdl:part name="parameters" element="tns:CreateRankProfileWithDefaults" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateRankProfileWithDefaults_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateRankProfileWithDefaultsResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateRankProfileWithDefaults_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateRankProfile_InputMessage">
<wsdl:part name="parameters" element="tns:CreateRankProfile" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateRankProfile_OutputMessage">

868 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="parameters" element="tns:CreateRankProfileResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateRankProfile_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_ContainsRankProfile_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsRankProfile" />
</wsdl:message>
<wsdl:message name="SchemaService_ContainsRankProfile_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsRankProfileResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_ContainsRankProfile_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetRankProfile_InputMessage">
<wsdl:part name="parameters" element="tns:GetRankProfile" />
</wsdl:message>
<wsdl:message name="SchemaService_GetRankProfile_OutputMessage">
<wsdl:part name="parameters" element="tns:GetRankProfileResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetRankProfile_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_MakeDefaultRankProfile_InputMessage">
<wsdl:part name="parameters" element="tns:MakeDefaultRankProfile" />
</wsdl:message>
<wsdl:message name="SchemaService_MakeDefaultRankProfile_OutputMessage">
<wsdl:part name="parameters" element="tns:MakeDefaultRankProfileResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_MakeDefaultRankProfile_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetQualityComponentCollection_InputMessage">
<wsdl:part name="parameters" element="tns:GetQualityComponentCollection" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetQualityComponentCollection_OutputMessage">
<wsdl:part name="parameters" element="tns:GetQualityComponentCollectionResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetQualityComponentCollection_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateQualityComponent_InputMessage">
<wsdl:part name="parameters" element="tns:CreateQualityComponent" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateQualityComponent_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateQualityComponentResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateQualityComponent_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message

869 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="SchemaService_GetFullTextIndexRankCollection_InputMessage">
<wsdl:part name="parameters" element="tns:GetFullTextIndexRankCollection" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetFullTextIndexRankCollection_OutputMessage">
<wsdl:part name="parameters" element="tns:GetFullTextIndexRankCollectionResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetFullTextIndexRankCollection_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateFullTextIndexRankComponent_InputMessage">
<wsdl:part name="parameters" element="tns:CreateFullTextIndexRankComponent" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateFullTextIndexRankComponent_OutputMessage">
<wsdl:part name="parameters"
element="tns:CreateFullTextIndexRankComponentResponse" />
</wsdl:message>
<wsdl:message

name="SchemaService_CreateFullTextIndexRankComponent_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetFreshnessManagedPropertyReference_InputMessage">
<wsdl:part name="parameters" element="tns:GetFreshnessManagedPropertyReference" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetFreshnessManagedPropertyReference_OutputMessage">
<wsdl:part name="parameters"
element="tns:GetFreshnessManagedPropertyReferenceResponse" />
</wsdl:message>
<wsdl:message

name="SchemaService_GetFreshnessManagedPropertyReference_AdminExceptionWCFFault_FaultMessage"
>
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="SchemaService_SetFreshnessManagedPropertyReference_InputMessage">
<wsdl:part name="parameters" element="tns:SetFreshnessManagedPropertyReference" />
</wsdl:message>
<wsdl:message
name="SchemaService_SetFreshnessManagedPropertyReference_OutputMessage">
<wsdl:part name="parameters"
element="tns:SetFreshnessManagedPropertyReferenceResponse" />
</wsdl:message>
<wsdl:message

name="SchemaService_SetFreshnessManagedPropertyReference_AdminExceptionWCFFault_FaultMessage"
>
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetManagedPropertyBoostCollection_InputMessage">
<wsdl:part name="parameters" element="tns:GetManagedPropertyBoostCollection" />
</wsdl:message>

870 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:message
name="SchemaService_GetManagedPropertyBoostCollection_OutputMessage">
<wsdl:part name="parameters"
element="tns:GetManagedPropertyBoostCollectionResponse" />
</wsdl:message>
<wsdl:message

name="SchemaService_GetManagedPropertyBoostCollection_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateManagedPropertyBoostComponent_InputMessage">
<wsdl:part name="parameters" element="tns:CreateManagedPropertyBoostComponent" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateManagedPropertyBoostComponent_OutputMessage">
<wsdl:part name="parameters"
element="tns:CreateManagedPropertyBoostComponentResponse" />
</wsdl:message>
<wsdl:message

name="SchemaService_CreateManagedPropertyBoostComponent_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_UpdateRankProfile_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateRankProfile" />
</wsdl:message>
<wsdl:message name="SchemaService_UpdateRankProfile_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateRankProfileResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_UpdateRankProfile_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_DeleteRankProfile_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteRankProfile" />
</wsdl:message>
<wsdl:message name="SchemaService_DeleteRankProfile_OutputMessage">
<wsdl:part name="parameters" element="tns:DeleteRankProfileResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_DeleteRankProfile_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="SchemaService_UpdateManagedPropertyBoostComponent_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateManagedPropertyBoostComponent" />
</wsdl:message>
<wsdl:message
name="SchemaService_UpdateManagedPropertyBoostComponent_OutputMessage">
<wsdl:part name="parameters"
element="tns:UpdateManagedPropertyBoostComponentResponse" />
</wsdl:message>
<wsdl:message

name="SchemaService_UpdateManagedPropertyBoostComponent_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message

871 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="SchemaService_DeleteManagedPropertyBoostComponent_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteManagedPropertyBoostComponent" />
</wsdl:message>
<wsdl:message
name="SchemaService_DeleteManagedPropertyBoostComponent_OutputMessage">
<wsdl:part name="parameters"
element="tns:DeleteManagedPropertyBoostComponentResponse" />
</wsdl:message>
<wsdl:message

name="SchemaService_DeleteManagedPropertyBoostComponent_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_SetImportanceLevelWeight_InputMessage">
<wsdl:part name="parameters" element="tns:SetImportanceLevelWeight" />
</wsdl:message>
<wsdl:message name="SchemaService_SetImportanceLevelWeight_OutputMessage">
<wsdl:part name="parameters" element="tns:SetImportanceLevelWeightResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_SetImportanceLevelWeight_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetImportanceLevelWeight_InputMessage">
<wsdl:part name="parameters" element="tns:GetImportanceLevelWeight" />
</wsdl:message>
<wsdl:message name="SchemaService_GetImportanceLevelWeight_OutputMessage">
<wsdl:part name="parameters" element="tns:GetImportanceLevelWeightResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetImportanceLevelWeight_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="SchemaService_UpdateFullTextIndexRankComponent_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateFullTextIndexRankComponent" />
</wsdl:message>
<wsdl:message
name="SchemaService_UpdateFullTextIndexRankComponent_OutputMessage">
<wsdl:part name="parameters"
element="tns:UpdateFullTextIndexRankComponentResponse" />
</wsdl:message>
<wsdl:message

name="SchemaService_UpdateFullTextIndexRankComponent_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message
name="SchemaService_DeleteFullTextIndexRankComponent_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteFullTextIndexRankComponent" />
</wsdl:message>
<wsdl:message
name="SchemaService_DeleteFullTextIndexRankComponent_OutputMessage">
<wsdl:part name="parameters"
element="tns:DeleteFullTextIndexRankComponentResponse" />
</wsdl:message>
<wsdl:message

name="SchemaService_DeleteFullTextIndexRankComponent_AdminExceptionWCFFault_FaultMessage">

872 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_UpdateQualityComponent_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateQualityComponent" />
</wsdl:message>
<wsdl:message name="SchemaService_UpdateQualityComponent_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateQualityComponentResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_UpdateQualityComponent_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_DeleteQualityComponent_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteQualityComponent" />
</wsdl:message>
<wsdl:message name="SchemaService_DeleteQualityComponent_OutputMessage">
<wsdl:part name="parameters" element="tns:DeleteQualityComponentResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_DeleteQualityComponent_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetAllManagedProperties_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllManagedProperties" />
</wsdl:message>
<wsdl:message name="SchemaService_GetAllManagedProperties_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllManagedPropertiesResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetAllManagedProperties_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetAllCategories_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllCategories" />
</wsdl:message>
<wsdl:message name="SchemaService_GetAllCategories_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllCategoriesResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetAllCategories_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetAllFullTextIndecies_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllFullTextIndecies" />
</wsdl:message>
<wsdl:message name="SchemaService_GetAllFullTextIndecies_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllFullTextIndeciesResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetAllFullTextIndecies_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetAllRankProfiles_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllRankProfiles" />
</wsdl:message>
<wsdl:message name="SchemaService_GetAllRankProfiles_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllRankProfilesResponse" />
</wsdl:message>
<wsdl:message

873 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="SchemaService_GetAllRankProfiles_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetQueryCrawledProperties_InputMessage">
<wsdl:part name="parameters" element="tns:GetQueryCrawledProperties" />
</wsdl:message>
<wsdl:message name="SchemaService_GetQueryCrawledProperties_OutputMessage">
<wsdl:part name="parameters" element="tns:GetQueryCrawledPropertiesResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetQueryCrawledProperties_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateManagedProperty_InputMessage">
<wsdl:part name="parameters" element="tns:CreateManagedProperty" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateManagedProperty_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateManagedPropertyResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateManagedProperty_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_SetResultFallback_InputMessage">
<wsdl:part name="parameters" element="tns:SetResultFallback" />
</wsdl:message>
<wsdl:message name="SchemaService_SetResultFallback_OutputMessage">
<wsdl:part name="parameters" element="tns:SetResultFallbackResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_SetResultFallback_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateManagedPropertyMinimal_InputMessage">
<wsdl:part name="parameters" element="tns:CreateManagedPropertyMinimal" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateManagedPropertyMinimal_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateManagedPropertyMinimalResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateManagedPropertyMinimal_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_DeleteManagedProperty_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteManagedProperty" />
</wsdl:message>
<wsdl:message name="SchemaService_DeleteManagedProperty_OutputMessage">
<wsdl:part name="parameters" element="tns:DeleteManagedPropertyResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_DeleteManagedProperty_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_UpdateManagedProperty_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateManagedProperty" />
</wsdl:message>
<wsdl:message name="SchemaService_UpdateManagedProperty_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateManagedPropertyResponse" />

874 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:message>
<wsdl:message
name="SchemaService_UpdateManagedProperty_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetCrawledPropertyMappings_InputMessage">
<wsdl:part name="parameters" element="tns:GetCrawledPropertyMappings" />
</wsdl:message>
<wsdl:message name="SchemaService_GetCrawledPropertyMappings_OutputMessage">
<wsdl:part name="parameters" element="tns:GetCrawledPropertyMappingsResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetCrawledPropertyMappings_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_SetCrawledPropertyMappings_InputMessage">
<wsdl:part name="parameters" element="tns:SetCrawledPropertyMappings" />
</wsdl:message>
<wsdl:message name="SchemaService_SetCrawledPropertyMappings_OutputMessage">
<wsdl:part name="parameters" element="tns:SetCrawledPropertyMappingsResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_SetCrawledPropertyMappings_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_ContainsManagedProperty_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsManagedProperty" />
</wsdl:message>
<wsdl:message name="SchemaService_ContainsManagedProperty_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsManagedPropertyResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_ContainsManagedProperty_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetManagedProperty_InputMessage">
<wsdl:part name="parameters" element="tns:GetManagedProperty" />
</wsdl:message>
<wsdl:message name="SchemaService_GetManagedProperty_OutputMessage">
<wsdl:part name="parameters" element="tns:GetManagedPropertyResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetManagedProperty_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetManagedPropertyById_InputMessage">
<wsdl:part name="parameters" element="tns:GetManagedPropertyById" />
</wsdl:message>
<wsdl:message name="SchemaService_GetManagedPropertyById_OutputMessage">
<wsdl:part name="parameters" element="tns:GetManagedPropertyByIdResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetManagedPropertyById_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_SetRefinerConfiguration_InputMessage">
<wsdl:part name="parameters" element="tns:SetRefinerConfiguration" />
</wsdl:message>
<wsdl:message name="SchemaService_SetRefinerConfiguration_OutputMessage">

875 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="parameters" element="tns:SetRefinerConfigurationResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_SetRefinerConfiguration_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetRefinerConfiguration_InputMessage">
<wsdl:part name="parameters" element="tns:GetRefinerConfiguration" />
</wsdl:message>
<wsdl:message name="SchemaService_GetRefinerConfiguration_OutputMessage">
<wsdl:part name="parameters" element="tns:GetRefinerConfigurationResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetRefinerConfiguration_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetFullTextIndexMappings_InputMessage">
<wsdl:part name="parameters" element="tns:GetFullTextIndexMappings" />
</wsdl:message>
<wsdl:message name="SchemaService_GetFullTextIndexMappings_OutputMessage">
<wsdl:part name="parameters" element="tns:GetFullTextIndexMappingsResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetFullTextIndexMappings_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_DeleteFullTextIndexMapping_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteFullTextIndexMapping" />
</wsdl:message>
<wsdl:message name="SchemaService_DeleteFullTextIndexMapping_OutputMessage">
<wsdl:part name="parameters" element="tns:DeleteFullTextIndexMappingResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_DeleteFullTextIndexMapping_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateFullTextIndexMapping_InputMessage">
<wsdl:part name="parameters" element="tns:CreateFullTextIndexMapping" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateFullTextIndexMapping_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateFullTextIndexMappingResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateFullTextIndexMapping_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateFullTextIndex_InputMessage">
<wsdl:part name="parameters" element="tns:CreateFullTextIndex" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateFullTextIndex_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateFullTextIndexResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateFullTextIndex_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_MakeDefaultFullTextIndex_InputMessage">
<wsdl:part name="parameters" element="tns:MakeDefaultFullTextIndex" />
</wsdl:message>

876 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:message name="SchemaService_MakeDefaultFullTextIndex_OutputMessage">
<wsdl:part name="parameters" element="tns:MakeDefaultFullTextIndexResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_MakeDefaultFullTextIndex_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_DeleteFullTextIndex_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteFullTextIndex" />
</wsdl:message>
<wsdl:message name="SchemaService_DeleteFullTextIndex_OutputMessage">
<wsdl:part name="parameters" element="tns:DeleteFullTextIndexResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_DeleteFullTextIndex_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_UpdateFullTextIndex_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateFullTextIndex" />
</wsdl:message>
<wsdl:message name="SchemaService_UpdateFullTextIndex_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateFullTextIndexResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_UpdateFullTextIndex_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetMappingsForLevel_InputMessage">
<wsdl:part name="parameters" element="tns:GetMappingsForLevel" />
</wsdl:message>
<wsdl:message name="SchemaService_GetMappingsForLevel_OutputMessage">
<wsdl:part name="parameters" element="tns:GetMappingsForLevelResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetMappingsForLevel_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_ContainsFullTextIndex_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsFullTextIndex" />
</wsdl:message>
<wsdl:message name="SchemaService_ContainsFullTextIndex_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsFullTextIndexResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_ContainsFullTextIndex_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetFullTextIndex_InputMessage">
<wsdl:part name="parameters" element="tns:GetFullTextIndex" />
</wsdl:message>
<wsdl:message name="SchemaService_GetFullTextIndex_OutputMessage">
<wsdl:part name="parameters" element="tns:GetFullTextIndexResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetFullTextIndex_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateCrawledProperty_InputMessage">
<wsdl:part name="parameters" element="tns:CreateCrawledProperty" />

877 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:message>
<wsdl:message name="SchemaService_CreateCrawledProperty_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateCrawledPropertyResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateCrawledProperty_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateCrawledPropertySimple_InputMessage">
<wsdl:part name="parameters" element="tns:CreateCrawledPropertySimple" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateCrawledPropertySimple_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateCrawledPropertySimpleResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateCrawledPropertySimple_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateCrawledProperties_InputMessage">
<wsdl:part name="parameters" element="tns:CreateCrawledProperties" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateCrawledProperties_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateCrawledPropertiesResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateCrawledProperties_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetMappedManagedProperties_InputMessage">
<wsdl:part name="parameters" element="tns:GetMappedManagedProperties" />
</wsdl:message>
<wsdl:message name="SchemaService_GetMappedManagedProperties_OutputMessage">
<wsdl:part name="parameters" element="tns:GetMappedManagedPropertiesResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetMappedManagedProperties_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_UpdateCrawledProperty_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateCrawledProperty" />
</wsdl:message>
<wsdl:message name="SchemaService_UpdateCrawledProperty_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateCrawledPropertyResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_UpdateCrawledProperty_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateCategoryProperty_InputMessage">
<wsdl:part name="parameters" element="tns:CreateCategoryProperty" />
</wsdl:message>
<wsdl:message name="SchemaService_CreateCategoryProperty_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateCategoryPropertyResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_CreateCategoryProperty_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetCategory_InputMessage">

878 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:part name="parameters" element="tns:GetCategory" />
</wsdl:message>
<wsdl:message name="SchemaService_GetCategory_OutputMessage">
<wsdl:part name="parameters" element="tns:GetCategoryResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetCategory_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_GetCategoryByName_InputMessage">
<wsdl:part name="parameters" element="tns:GetCategoryByName" />
</wsdl:message>
<wsdl:message name="SchemaService_GetCategoryByName_OutputMessage">
<wsdl:part name="parameters" element="tns:GetCategoryByNameResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_GetCategoryByName_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:message name="SchemaService_ContainsCategory_InputMessage">
<wsdl:part name="parameters" element="tns:ContainsCategory" />
</wsdl:message>
<wsdl:message name="SchemaService_ContainsCategory_OutputMessage">
<wsdl:part name="parameters" element="tns:ContainsCategoryResponse" />
</wsdl:message>
<wsdl:message
name="SchemaService_ContainsCategory_AdminExceptionWCFFault_FaultMessage">
<wsdl:part name="detail" element="tns:AdminExceptionWCF" />
</wsdl:message>
<wsdl:portType name="SchemaService">
<wsdl:operation name="ContainsCategoryByName">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sCategoryByName"
message="tns:SchemaService_ContainsCategoryByName_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sCategoryByNameResponse"
message="tns:SchemaService_ContainsCategoryByName_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sCategoryByNameAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_ContainsCategoryByName_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="DeleteCategory">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteC
ategory"
message="tns:SchemaService_DeleteCategory_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteC
ategoryResponse"
message="tns:SchemaService_DeleteCategory_OutputMessage" />

879 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteC
ategoryAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_DeleteCategory_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="DeleteUnmappedProperties">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteU
nmappedProperties"
message="tns:SchemaService_DeleteUnmappedProperties_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteU
nmappedPropertiesResponse"
message="tns:SchemaService_DeleteUnmappedProperties_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteU
nmappedPropertiesAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_DeleteUnmappedProperties_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetUnmappedCrawledProperties">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetUnma
ppedCrawledProperties"
message="tns:SchemaService_GetUnmappedCrawledProperties_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetUnma
ppedCrawledPropertiesResponse"
message="tns:SchemaService_GetUnmappedCrawledProperties_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetUnma
ppedCrawledPropertiesAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetUnmappedCrawledProperties_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetAllCrawledProperties">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllC
rawledProperties"
message="tns:SchemaService_GetAllCrawledProperties_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllC
rawledPropertiesResponse"
message="tns:SchemaService_GetAllCrawledProperties_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllC
rawledPropertiesAdminExceptionWCFFault"

880 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="AdminExceptionWCFFault"

message="tns:SchemaService_GetAllCrawledProperties_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetAllCrawledPropertiesCount">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllC
rawledPropertiesCount"
message="tns:SchemaService_GetAllCrawledPropertiesCount_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllC
rawledPropertiesCountResponse"
message="tns:SchemaService_GetAllCrawledPropertiesCount_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllC
rawledPropertiesCountAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetAllCrawledPropertiesCount_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetCrawledProperty">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCraw
ledProperty"
message="tns:SchemaService_GetCrawledProperty_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCraw
ledPropertyResponse"
message="tns:SchemaService_GetCrawledProperty_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCraw
ledPropertyAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_GetCrawledProperty_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="QueryCrawledProperties">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/QueryCr
awledProperties"
message="tns:SchemaService_QueryCrawledProperties_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/QueryCr
awledPropertiesResponse"
message="tns:SchemaService_QueryCrawledProperties_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/QueryCr
awledPropertiesAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_QueryCrawledProperties_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

881 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="UpdateCategory">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateC
ategory"
message="tns:SchemaService_UpdateCategory_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateC
ategoryResponse"
message="tns:SchemaService_UpdateCategory_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateC
ategoryAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_UpdateCategory_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetPropsetCategoryMappings">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetProp
setCategoryMappings"
message="tns:SchemaService_GetPropsetCategoryMappings_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetProp
setCategoryMappingsResponse"
message="tns:SchemaService_GetPropsetCategoryMappings_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetProp
setCategoryMappingsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetPropsetCategoryMappings_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="SetPropsetCategoryMappings">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetProp
setCategoryMappings"
message="tns:SchemaService_SetPropsetCategoryMappings_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetProp
setCategoryMappingsResponse"
message="tns:SchemaService_SetPropsetCategoryMappings_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetProp
setCategoryMappingsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_SetPropsetCategoryMappings_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CreateRankProfileWithDefaults">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateR
ankProfileWithDefaults"

882 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:SchemaService_CreateRankProfileWithDefaults_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateR
ankProfileWithDefaultsResponse"
message="tns:SchemaService_CreateRankProfileWithDefaults_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateR
ankProfileWithDefaultsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_CreateRankProfileWithDefaults_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="CreateRankProfile">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateR
ankProfile"
message="tns:SchemaService_CreateRankProfile_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateR
ankProfileResponse"
message="tns:SchemaService_CreateRankProfile_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateR
ankProfileAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateRankProfile_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="ContainsRankProfile">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sRankProfile"
message="tns:SchemaService_ContainsRankProfile_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sRankProfileResponse"
message="tns:SchemaService_ContainsRankProfile_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sRankProfileAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_ContainsRankProfile_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetRankProfile">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetRank
Profile"
message="tns:SchemaService_GetRankProfile_InputMessage" />
<wsdl:output

883 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetRank
ProfileResponse"
message="tns:SchemaService_GetRankProfile_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetRank
ProfileAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_GetRankProfile_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="MakeDefaultRankProfile">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/MakeDef
aultRankProfile"
message="tns:SchemaService_MakeDefaultRankProfile_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/MakeDef
aultRankProfileResponse"
message="tns:SchemaService_MakeDefaultRankProfile_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/MakeDef
aultRankProfileAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_MakeDefaultRankProfile_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetQualityComponentCollection">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetQual
ityComponentCollection"
message="tns:SchemaService_GetQualityComponentCollection_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetQual
ityComponentCollectionResponse"
message="tns:SchemaService_GetQualityComponentCollection_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetQual
ityComponentCollectionAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetQualityComponentCollection_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="CreateQualityComponent">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateQ
ualityComponent"
message="tns:SchemaService_CreateQualityComponent_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateQ
ualityComponentResponse"
message="tns:SchemaService_CreateQualityComponent_OutputMessage" />

884 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateQ
ualityComponentAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_CreateQualityComponent_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetFullTextIndexRankCollection">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFull
TextIndexRankCollection"
message="tns:SchemaService_GetFullTextIndexRankCollection_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFull
TextIndexRankCollectionResponse"
message="tns:SchemaService_GetFullTextIndexRankCollection_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFull
TextIndexRankCollectionAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetFullTextIndexRankCollection_AdminExceptionWCFFault_FaultMessage
" />
</wsdl:operation>
<wsdl:operation name="CreateFullTextIndexRankComponent">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateF
ullTextIndexRankComponent"
message="tns:SchemaService_CreateFullTextIndexRankComponent_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateF
ullTextIndexRankComponentResponse"
message="tns:SchemaService_CreateFullTextIndexRankComponent_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateF
ullTextIndexRankComponentAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_CreateFullTextIndexRankComponent_AdminExceptionWCFFault_FaultMessa
ge" />
</wsdl:operation>
<wsdl:operation name="GetFreshnessManagedPropertyReference">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFres
hnessManagedPropertyReference"
message="tns:SchemaService_GetFreshnessManagedPropertyReference_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFres
hnessManagedPropertyReferenceResponse"
message="tns:SchemaService_GetFreshnessManagedPropertyReference_OutputMessage" />
<wsdl:fault

885 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFres
hnessManagedPropertyReferenceAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetFreshnessManagedPropertyReference_AdminExceptionWCFFault_FaultM
essage" />
</wsdl:operation>
<wsdl:operation name="SetFreshnessManagedPropertyReference">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetFres
hnessManagedPropertyReference"
message="tns:SchemaService_SetFreshnessManagedPropertyReference_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetFres
hnessManagedPropertyReferenceResponse"
message="tns:SchemaService_SetFreshnessManagedPropertyReference_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetFres
hnessManagedPropertyReferenceAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_SetFreshnessManagedPropertyReference_AdminExceptionWCFFault_FaultM
essage" />
</wsdl:operation>
<wsdl:operation name="GetManagedPropertyBoostCollection">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMana
gedPropertyBoostCollection"
message="tns:SchemaService_GetManagedPropertyBoostCollection_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMana
gedPropertyBoostCollectionResponse"
message="tns:SchemaService_GetManagedPropertyBoostCollection_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMana
gedPropertyBoostCollectionAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetManagedPropertyBoostCollection_AdminExceptionWCFFault_FaultMess
age" />
</wsdl:operation>
<wsdl:operation name="CreateManagedPropertyBoostComponent">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateM
anagedPropertyBoostComponent"
message="tns:SchemaService_CreateManagedPropertyBoostComponent_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateM
anagedPropertyBoostComponentResponse"
message="tns:SchemaService_CreateManagedPropertyBoostComponent_OutputMessage" />
<wsdl:fault

886 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateM
anagedPropertyBoostComponentAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_CreateManagedPropertyBoostComponent_AdminExceptionWCFFault_FaultMe
ssage" />
</wsdl:operation>
<wsdl:operation name="UpdateRankProfile">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateR
ankProfile"
message="tns:SchemaService_UpdateRankProfile_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateR
ankProfileResponse"
message="tns:SchemaService_UpdateRankProfile_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateR
ankProfileAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_UpdateRankProfile_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="DeleteRankProfile">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteR
ankProfile"
message="tns:SchemaService_DeleteRankProfile_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteR
ankProfileResponse"
message="tns:SchemaService_DeleteRankProfile_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteR
ankProfileAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_DeleteRankProfile_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="UpdateManagedPropertyBoostComponent">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateM
anagedPropertyBoostComponent"
message="tns:SchemaService_UpdateManagedPropertyBoostComponent_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateM
anagedPropertyBoostComponentResponse"
message="tns:SchemaService_UpdateManagedPropertyBoostComponent_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateM
anagedPropertyBoostComponentAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

887 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:SchemaService_UpdateManagedPropertyBoostComponent_AdminExceptionWCFFault_FaultMe
ssage" />
</wsdl:operation>
<wsdl:operation name="DeleteManagedPropertyBoostComponent">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteM
anagedPropertyBoostComponent"
message="tns:SchemaService_DeleteManagedPropertyBoostComponent_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteM
anagedPropertyBoostComponentResponse"
message="tns:SchemaService_DeleteManagedPropertyBoostComponent_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteM
anagedPropertyBoostComponentAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_DeleteManagedPropertyBoostComponent_AdminExceptionWCFFault_FaultMe
ssage" />
</wsdl:operation>
<wsdl:operation name="SetImportanceLevelWeight">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetImpo
rtanceLevelWeight"
message="tns:SchemaService_SetImportanceLevelWeight_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetImpo
rtanceLevelWeightResponse"
message="tns:SchemaService_SetImportanceLevelWeight_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetImpo
rtanceLevelWeightAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_SetImportanceLevelWeight_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetImportanceLevelWeight">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetImpo
rtanceLevelWeight"
message="tns:SchemaService_GetImportanceLevelWeight_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetImpo
rtanceLevelWeightResponse"
message="tns:SchemaService_GetImportanceLevelWeight_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetImpo
rtanceLevelWeightAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetImportanceLevelWeight_AdminExceptionWCFFault_FaultMessage" />

888 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:operation>
<wsdl:operation name="UpdateFullTextIndexRankComponent">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateF
ullTextIndexRankComponent"
message="tns:SchemaService_UpdateFullTextIndexRankComponent_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateF
ullTextIndexRankComponentResponse"
message="tns:SchemaService_UpdateFullTextIndexRankComponent_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateF
ullTextIndexRankComponentAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_UpdateFullTextIndexRankComponent_AdminExceptionWCFFault_FaultMessa
ge" />
</wsdl:operation>
<wsdl:operation name="DeleteFullTextIndexRankComponent">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteF
ullTextIndexRankComponent"
message="tns:SchemaService_DeleteFullTextIndexRankComponent_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteF
ullTextIndexRankComponentResponse"
message="tns:SchemaService_DeleteFullTextIndexRankComponent_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteF
ullTextIndexRankComponentAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_DeleteFullTextIndexRankComponent_AdminExceptionWCFFault_FaultMessa
ge" />
</wsdl:operation>
<wsdl:operation name="UpdateQualityComponent">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateQ
ualityComponent"
message="tns:SchemaService_UpdateQualityComponent_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateQ
ualityComponentResponse"
message="tns:SchemaService_UpdateQualityComponent_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateQ
ualityComponentAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_UpdateQualityComponent_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="DeleteQualityComponent">

889 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteQ
ualityComponent"
message="tns:SchemaService_DeleteQualityComponent_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteQ
ualityComponentResponse"
message="tns:SchemaService_DeleteQualityComponent_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteQ
ualityComponentAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_DeleteQualityComponent_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetAllManagedProperties">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllM
anagedProperties"
message="tns:SchemaService_GetAllManagedProperties_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllM
anagedPropertiesResponse"
message="tns:SchemaService_GetAllManagedProperties_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllM
anagedPropertiesAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetAllManagedProperties_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetAllCategories">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllC
ategories"
message="tns:SchemaService_GetAllCategories_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllC
ategoriesResponse"
message="tns:SchemaService_GetAllCategories_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllC
ategoriesAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_GetAllCategories_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetAllFullTextIndecies">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllF
ullTextIndecies"
message="tns:SchemaService_GetAllFullTextIndecies_InputMessage" />

890 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllF
ullTextIndeciesResponse"
message="tns:SchemaService_GetAllFullTextIndecies_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllF
ullTextIndeciesAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetAllFullTextIndecies_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetAllRankProfiles">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllR
ankProfiles"
message="tns:SchemaService_GetAllRankProfiles_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllR
ankProfilesResponse"
message="tns:SchemaService_GetAllRankProfiles_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllR
ankProfilesAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_GetAllRankProfiles_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetQueryCrawledProperties">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetQuer
yCrawledProperties"
message="tns:SchemaService_GetQueryCrawledProperties_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetQuer
yCrawledPropertiesResponse"
message="tns:SchemaService_GetQueryCrawledProperties_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetQuer
yCrawledPropertiesAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetQueryCrawledProperties_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CreateManagedProperty">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateM
anagedProperty"
message="tns:SchemaService_CreateManagedProperty_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateM
anagedPropertyResponse"
message="tns:SchemaService_CreateManagedProperty_OutputMessage" />

891 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateM
anagedPropertyAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateManagedProperty_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="SetResultFallback">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetResu
ltFallback"
message="tns:SchemaService_SetResultFallback_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetResu
ltFallbackResponse"
message="tns:SchemaService_SetResultFallback_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetResu
ltFallbackAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_SetResultFallback_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CreateManagedPropertyMinimal">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateM
anagedPropertyMinimal"
message="tns:SchemaService_CreateManagedPropertyMinimal_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateM
anagedPropertyMinimalResponse"
message="tns:SchemaService_CreateManagedPropertyMinimal_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateM
anagedPropertyMinimalAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_CreateManagedPropertyMinimal_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="DeleteManagedProperty">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteM
anagedProperty"
message="tns:SchemaService_DeleteManagedProperty_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteM
anagedPropertyResponse"
message="tns:SchemaService_DeleteManagedProperty_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteM
anagedPropertyAdminExceptionWCFFault"

892 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="AdminExceptionWCFFault"
message="tns:SchemaService_DeleteManagedProperty_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="UpdateManagedProperty">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateM
anagedProperty"
message="tns:SchemaService_UpdateManagedProperty_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateM
anagedPropertyResponse"
message="tns:SchemaService_UpdateManagedProperty_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateM
anagedPropertyAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_UpdateManagedProperty_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetCrawledPropertyMappings">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCraw
ledPropertyMappings"
message="tns:SchemaService_GetCrawledPropertyMappings_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCraw
ledPropertyMappingsResponse"
message="tns:SchemaService_GetCrawledPropertyMappings_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCraw
ledPropertyMappingsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetCrawledPropertyMappings_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="SetCrawledPropertyMappings">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetCraw
ledPropertyMappings"
message="tns:SchemaService_SetCrawledPropertyMappings_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetCraw
ledPropertyMappingsResponse"
message="tns:SchemaService_SetCrawledPropertyMappings_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetCraw
ledPropertyMappingsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_SetCrawledPropertyMappings_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>

893 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="ContainsManagedProperty">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sManagedProperty"
message="tns:SchemaService_ContainsManagedProperty_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sManagedPropertyResponse"
message="tns:SchemaService_ContainsManagedProperty_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sManagedPropertyAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_ContainsManagedProperty_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetManagedProperty">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMana
gedProperty"
message="tns:SchemaService_GetManagedProperty_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMana
gedPropertyResponse"
message="tns:SchemaService_GetManagedProperty_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMana
gedPropertyAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_GetManagedProperty_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetManagedPropertyById">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMana
gedPropertyById"
message="tns:SchemaService_GetManagedPropertyById_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMana
gedPropertyByIdResponse"
message="tns:SchemaService_GetManagedPropertyById_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMana
gedPropertyByIdAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetManagedPropertyById_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="SetRefinerConfiguration">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetRefi
nerConfiguration"

894 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


message="tns:SchemaService_SetRefinerConfiguration_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetRefi
nerConfigurationResponse"
message="tns:SchemaService_SetRefinerConfiguration_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetRefi
nerConfigurationAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_SetRefinerConfiguration_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetRefinerConfiguration">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetRefi
nerConfiguration"
message="tns:SchemaService_GetRefinerConfiguration_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetRefi
nerConfigurationResponse"
message="tns:SchemaService_GetRefinerConfiguration_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetRefi
nerConfigurationAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetRefinerConfiguration_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetFullTextIndexMappings">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFull
TextIndexMappings"
message="tns:SchemaService_GetFullTextIndexMappings_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFull
TextIndexMappingsResponse"
message="tns:SchemaService_GetFullTextIndexMappings_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFull
TextIndexMappingsAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetFullTextIndexMappings_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="DeleteFullTextIndexMapping">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteF
ullTextIndexMapping"
message="tns:SchemaService_DeleteFullTextIndexMapping_InputMessage" />
<wsdl:output

895 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteF
ullTextIndexMappingResponse"
message="tns:SchemaService_DeleteFullTextIndexMapping_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteF
ullTextIndexMappingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_DeleteFullTextIndexMapping_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CreateFullTextIndexMapping">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateF
ullTextIndexMapping"
message="tns:SchemaService_CreateFullTextIndexMapping_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateF
ullTextIndexMappingResponse"
message="tns:SchemaService_CreateFullTextIndexMapping_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateF
ullTextIndexMappingAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_CreateFullTextIndexMapping_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CreateFullTextIndex">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateF
ullTextIndex"
message="tns:SchemaService_CreateFullTextIndex_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateF
ullTextIndexResponse"
message="tns:SchemaService_CreateFullTextIndex_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateF
ullTextIndexAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateFullTextIndex_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="MakeDefaultFullTextIndex">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/MakeDef
aultFullTextIndex"
message="tns:SchemaService_MakeDefaultFullTextIndex_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/MakeDef
aultFullTextIndexResponse"
message="tns:SchemaService_MakeDefaultFullTextIndex_OutputMessage" />

896 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/MakeDef
aultFullTextIndexAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_MakeDefaultFullTextIndex_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="DeleteFullTextIndex">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteF
ullTextIndex"
message="tns:SchemaService_DeleteFullTextIndex_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteF
ullTextIndexResponse"
message="tns:SchemaService_DeleteFullTextIndex_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteF
ullTextIndexAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_DeleteFullTextIndex_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="UpdateFullTextIndex">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateF
ullTextIndex"
message="tns:SchemaService_UpdateFullTextIndex_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateF
ullTextIndexResponse"
message="tns:SchemaService_UpdateFullTextIndex_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateF
ullTextIndexAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_UpdateFullTextIndex_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetMappingsForLevel">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMapp
ingsForLevel"
message="tns:SchemaService_GetMappingsForLevel_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMapp
ingsForLevelResponse"
message="tns:SchemaService_GetMappingsForLevel_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMapp
ingsForLevelAdminExceptionWCFFault"

897 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


name="AdminExceptionWCFFault"
message="tns:SchemaService_GetMappingsForLevel_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="ContainsFullTextIndex">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sFullTextIndex"
message="tns:SchemaService_ContainsFullTextIndex_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sFullTextIndexResponse"
message="tns:SchemaService_ContainsFullTextIndex_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sFullTextIndexAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_ContainsFullTextIndex_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="GetFullTextIndex">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFull
TextIndex"
message="tns:SchemaService_GetFullTextIndex_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFull
TextIndexResponse"
message="tns:SchemaService_GetFullTextIndex_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFull
TextIndexAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_GetFullTextIndex_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="CreateCrawledProperty">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateC
rawledProperty"
message="tns:SchemaService_CreateCrawledProperty_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateC
rawledPropertyResponse"
message="tns:SchemaService_CreateCrawledProperty_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateC
rawledPropertyAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_CreateCrawledProperty_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="CreateCrawledPropertySimple">

898 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateC
rawledPropertySimple"
message="tns:SchemaService_CreateCrawledPropertySimple_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateC
rawledPropertySimpleResponse"
message="tns:SchemaService_CreateCrawledPropertySimple_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateC
rawledPropertySimpleAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_CreateCrawledPropertySimple_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="CreateCrawledProperties">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateC
rawledProperties"
message="tns:SchemaService_CreateCrawledProperties_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateC
rawledPropertiesResponse"
message="tns:SchemaService_CreateCrawledProperties_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateC
rawledPropertiesAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_CreateCrawledProperties_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetMappedManagedProperties">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMapp
edManagedProperties"
message="tns:SchemaService_GetMappedManagedProperties_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMapp
edManagedPropertiesResponse"
message="tns:SchemaService_GetMappedManagedProperties_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMapp
edManagedPropertiesAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_GetMappedManagedProperties_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="UpdateCrawledProperty">
<wsdl:input

899 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateC
rawledProperty"
message="tns:SchemaService_UpdateCrawledProperty_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateC
rawledPropertyResponse"
message="tns:SchemaService_UpdateCrawledProperty_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateC
rawledPropertyAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_UpdateCrawledProperty_AdminExceptionWCFFault_FaultMessage"
/>
</wsdl:operation>
<wsdl:operation name="CreateCategoryProperty">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateC
ategoryProperty"
message="tns:SchemaService_CreateCategoryProperty_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateC
ategoryPropertyResponse"
message="tns:SchemaService_CreateCategoryProperty_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateC
ategoryPropertyAdminExceptionWCFFault"
name="AdminExceptionWCFFault"

message="tns:SchemaService_CreateCategoryProperty_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetCategory">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCate
gory"
message="tns:SchemaService_GetCategory_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCate
goryResponse"
message="tns:SchemaService_GetCategory_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCate
goryAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_GetCategory_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="GetCategoryByName">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCate
goryByName"
message="tns:SchemaService_GetCategoryByName_InputMessage" />
<wsdl:output

900 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCate
goryByNameResponse"
message="tns:SchemaService_GetCategoryByName_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCate
goryByNameAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_GetCategoryByName_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
<wsdl:operation name="ContainsCategory">
<wsdl:input

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sCategory"
message="tns:SchemaService_ContainsCategory_InputMessage" />
<wsdl:output

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sCategoryResponse"
message="tns:SchemaService_ContainsCategory_OutputMessage" />
<wsdl:fault

wsaw:Action="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contain
sCategoryAdminExceptionWCFFault"
name="AdminExceptionWCFFault"
message="tns:SchemaService_ContainsCategory_AdminExceptionWCFFault_FaultMessage" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BasicHttpBinding_SchemaService" type="tns: SchemaService">
<wsp:PolicyReference URI="#BasicHttpBinding_SchemaService_policy"/>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="ContainsCategoryByName">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contains
CategoryByName"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DeleteCategory">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteCa
tegory"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />

901 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DeleteUnmappedProperties">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteUn
mappedProperties"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetUnmappedCrawledProperties">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetUnmap
pedCrawledProperties"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAllCrawledProperties">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllCr
awledProperties"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAllCrawledPropertiesCount">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllCr
awledPropertiesCount"
style="document" />
<wsdl:input>

902 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetCrawledProperty">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCrawl
edProperty"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="QueryCrawledProperties">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/QueryCra
wledProperties"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateCategory">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateCa
tegory"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetPropsetCategoryMappings">
<soap12:operation

903 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetProps
etCategoryMappings"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="SetPropsetCategoryMappings">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetProps
etCategoryMappings"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CreateRankProfileWithDefaults">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateRa
nkProfileWithDefaults"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CreateRankProfile">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateRa
nkProfile"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />

904 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ContainsRankProfile">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contains
RankProfile"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetRankProfile">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetRankP
rofile"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="MakeDefaultRankProfile">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/MakeDefa
ultRankProfile"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetQualityComponentCollection">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetQuali
tyComponentCollection"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>

905 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CreateQualityComponent">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateQu
alityComponent"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetFullTextIndexRankCollection">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFullT
extIndexRankCollection"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CreateFullTextIndexRankComponent">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateFu
llTextIndexRankComponent"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetFreshnessManagedPropertyReference">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFresh
nessManagedPropertyReference"
style="document" />

906 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="SetFreshnessManagedPropertyReference">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetFresh
nessManagedPropertyReference"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetManagedPropertyBoostCollection">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetManag
edPropertyBoostCollection"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CreateManagedPropertyBoostComponent">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateMa
nagedPropertyBoostComponent"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateRankProfile">

907 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateRa
nkProfile"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DeleteRankProfile">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteRa
nkProfile"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateManagedPropertyBoostComponent">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateMa
nagedPropertyBoostComponent"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DeleteManagedPropertyBoostComponent">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteMa
nagedPropertyBoostComponent"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">

908 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="SetImportanceLevelWeight">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetImpor
tanceLevelWeight"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetImportanceLevelWeight">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetImpor
tanceLevelWeight"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateFullTextIndexRankComponent">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateFu
llTextIndexRankComponent"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DeleteFullTextIndexRankComponent">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteFu
llTextIndexRankComponent"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>

909 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateQualityComponent">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateQu
alityComponent"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DeleteQualityComponent">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteQu
alityComponent"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAllManagedProperties">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllMa
nagedProperties"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAllCategories">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllCa
tegories"

910 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAllFullTextIndecies">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllFu
llTextIndecies"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetAllRankProfiles">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetAllRa
nkProfiles"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetQueryCrawledProperties">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetQuery
CrawledProperties"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>

911 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:operation name="CreateManagedProperty">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateMa
nagedProperty"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="SetResultFallback">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetResul
tFallback"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CreateManagedPropertyMinimal">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateMa
nagedPropertyMinimal"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DeleteManagedProperty">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteMa
nagedProperty"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>

912 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateManagedProperty">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateMa
nagedProperty"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetCrawledPropertyMappings">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCrawl
edPropertyMappings"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="SetCrawledPropertyMappings">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetCrawl
edPropertyMappings"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ContainsManagedProperty">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contains
ManagedProperty"
style="document" />
<wsdl:input>
<soap12:body use="literal" />

913 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetManagedProperty">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetManag
edProperty"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetManagedPropertyById">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetManag
edPropertyById"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="SetRefinerConfiguration">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/SetRefin
erConfiguration"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetRefinerConfiguration">
<soap12:operation

914 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetRefin
erConfiguration"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetFullTextIndexMappings">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFullT
extIndexMappings"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DeleteFullTextIndexMapping">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteFu
llTextIndexMapping"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CreateFullTextIndexMapping">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateFu
llTextIndexMapping"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />

915 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CreateFullTextIndex">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateFu
llTextIndex"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="MakeDefaultFullTextIndex">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/MakeDefa
ultFullTextIndex"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="DeleteFullTextIndex">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/DeleteFu
llTextIndex"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateFullTextIndex">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateFu
llTextIndex"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>

916 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetMappingsForLevel">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMappi
ngsForLevel"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ContainsFullTextIndex">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contains
FullTextIndex"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetFullTextIndex">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetFullT
extIndex"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CreateCrawledProperty">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateCr
awledProperty"
style="document" />

917 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CreateCrawledPropertySimple">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateCr
awledPropertySimple"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CreateCrawledProperties">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateCr
awledProperties"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetMappedManagedProperties">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetMappe
dManagedProperties"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="UpdateCrawledProperty">

918 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/UpdateCr
awledProperty"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CreateCategoryProperty">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/CreateCa
tegoryProperty"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetCategory">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCateg
ory"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetCategoryByName">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/GetCateg
oryByName"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">

919 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ContainsCategory">
<soap12:operation

soapAction="http://Microsoft.SharePoint.Search.Extended.Administration/SchemaService/Contains
Category"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="AdminExceptionWCFFault">
<soap12:fault name="AdminExceptionWCFFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<!----------SECURE BINDINGS HERE ------------------!>

</wsdl:definitions>

920 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


7 Appendix B: Product Behavior
The information in this specification is applicable to the following product versions. References to
product versions include released service packs.

Microsoft® FAST™ Search Server 2010 for SharePoint®

Microsoft® FAST™ Search Server 2010 for SharePoint® Internet Sites

Exceptions, if any, are noted below. If a service pack number appears with the product version,
behavior changed in that service pack. The new behavior also applies to subsequent service packs of
the product unless otherwise specified.

Unless otherwise specified, any statement of optional behavior in this specification prescribed using
the terms SHOULD or SHOULD NOT implies product behavior in accordance with the SHOULD or
SHOULD NOT prescription. Unless otherwise specified, the term MAY implies that product does not
follow the prescription.

921 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


8 Change Tracking
No table of changes is available. The document is either new or has had no changes since its last
release.

922 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


9 Index
A ArrayOfFullTextIndexMappingDTO 112
ArrayOfFullTextIndexRankComponentDTO 113
Abstract data model ArrayOfguid 111
server (section 3.1.1 123, section 3.2.1 140, ArrayOfKeyValueOfstringstring 93
section 3.3.1 159, section 3.4.1 162, section ArrayOfKeyValuePairOfstringstring 93
3.5.1 219, section 3.6.1 223, section 3.7.1 ArrayOfLinguisticsIdentifierDTO 93
226, section 3.8.1 245, section 3.9.1 421) ArrayOfManagedPropertyBoostComponentDTO
Add spell-check exclusion example 594 113
Addition of keyword-related items example 599 ArrayOfManagedPropertyDTO 111
AddTerm element 69 ArrayOfPromotedItemDTO 92
AddTermResponse element 70 ArrayOfQualityComponentDTO 113
AdminExceptionWCF complex type 79 ArrayOfRankProfileDTO 112
AdminExceptionWCF element 69 ArrayOfSearchSettingDTO 92
Applicability 65 ArrayOfstring 94
ArrayOfCategoryDTO complex type 111 BestBetDTO 94
ArrayOfContextDTO complex type 92 CategoryDTO 105
ArrayOfCrawledPropertyDTO complex type 111 CommonDTOMembers 94
ArrayOffullTextIndexDTO complex type 112 ContentCollectionDTO 95
ArrayOfFullTextIndexMappingDTO complex type ContextDTO 95
112 ContextExpressionDTO 96
ArrayOfFullTextIndexRankComponentDTO complex CrawledPropertyDTO 106
type 113 FeaturedContentDTO 96
ArrayOfguid complex type 111 FullTextIndexDTO 106
ArrayOfKeyValueOfstringstring complex type 93 FullTextIndexMappingDTO 110
ArrayOfKeyValuePairOfstringstring complex type 93 FullTextIndexRankComponentDTO 110
ArrayOfLinguisticsIdentifierDTO complex type 93 KeyValuePairOfstringstring 97
ArrayOfManagedPropertyBoostComponentDTO KeywordDTO 97
complex type 113 LinguisticsIdentifierDTO 97
ArrayOfManagedPropertyDTO complex type 111 ManagedPropertyBoostComponentDTO 110
ArrayOfPromotedItemDTO complex type 92 ManagedPropertyDTO 102
ArrayOfQualityComponentDTO complex type 113 ManagedResultDTO 98
ArrayOfRankProfileDTO complex type 112 PromotedDocumentDTO 99
ArrayOfSearchSettingDTO complex type 92 PromotedExpressionDTO 99
ArrayOfstring complex type 94 PromotedItemDTO 98
Attribute groups 122 PromotedLocationDTO 99
Attributes 121 PromotionDTO 100
Id 122 QualityComponentDTO 109
Ref 122 RankProfileDTO 108
ReadOnlyCollectionOfKeyValuePairOfstringstringR
B 8RmUPp7 100
RefinerConfigurationDTO 104
BestBetDTO complex type 94 SearchSettingDTO 100
SearchSettingGroupDTO 101
C SynonymDTO 101
Contains element 71
Capability negotiation 66 ContainsResponse element 72
CategoryDTO complex type 105 ContainsTerm element 72
Change tracking 922 ContainsTermResponse element 72
Clean element 70 ContentCollectionDTO complex type 95
CleanResponse element 70 ContextDTO complex type 95
CleanTerms element 71 ContextExpressionDTO complex type 96
CleanTermsResponse element 71 CrawledPropertyDTO complex type 106
CommonDTOMembers complex type 94
Complex types 77 D
AdminExceptionWCF 79
ArrayOfCategoryDTO 111 Data model - abstract
ArrayOfContextDTO 92 server (section 3.1.1 123, section 3.2.1 140,
ArrayOfCrawledPropertyDTO 111 section 3.3.1 159, section 3.4.1 162, section
ArrayOffullTextIndexDTO 112

923 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


3.5.1 219, section 3.6.1 223, section 3.7.1 GetAllTerms element 74
226, section 3.8.1 245, section 3.9.1 421) GetAllTermsResponse element 75
DeploymentService 158 GetResponse element 73
GetTerms element 75
E GetTermsResponse element 76
Glossary 61
Elements Groups 122
AddTerm 69 guid simple type 121
AddTermResponse 70
AdminExceptionWCF 69 I
Clean 70
CleanResponse 70 Id attribute 122
CleanTerms 71 Implementer - security considerations 603
CleanTermsResponse 71 Index of security parameters 603
Contains 71 Informative references 63
ContainsResponse 72 Initialization
ContainsTerm 72 server (section 3.1.3 123, section 3.2.3 140,
ContainsTermResponse 72 section 3.3.3 159, section 3.4.3 163, section
Get 73 3.5.3 220, section 3.6.3 223, section 3.7.3
GetAll 74 227, section 3.8.3 248, section 3.9.3 423)
GetAllResponse 74 Introduction 61
GetAllTerms 74
GetAllTermsResponse 75 K
GetResponse 73
GetTerms 75 KeyValuePairOfstringstring complex type 97
GetTermsResponse 76 KeywordDTO complex type 97
RemoveTerm 76 KeywordItemType simple type 115
RemoveTermResponse 76
Events L
local - server (section 3.1.6 140, section 3.2.6
158, section 3.3.6 162, section 3.4.6 219, Language simple type 117
section 3.5.6 222, section 3.6.6 226, section LinguisticManagerService 219
3.7.6 245, section 3.8.6 421, section 3.9.6 LinguisticsIdentifierDTO complex type 97
593) LinguisticTermType simple type 119
timer - server (section 3.1.5 140, section 3.2.5 LinguisticType simple type 119
158, section 3.3.5 162, section 3.4.5 219, Local events
section 3.5.5 222, section 3.6.5 226, section server (section 3.1.6 140, section 3.2.6 158,
3.7.5 245, section 3.8.5 421, section 3.9.5 section 3.3.6 162, section 3.4.6 219, section
593) 3.5.6 222, section 3.6.6 226, section 3.7.6
Examples 245, section 3.8.6 421, section 3.9.6 593)
Add spell-check exclusion 594
addition of keyword-related items 599 M
overview 594
SchemaService method ManagedPropertyBoostComponentDTO complex
GetQueryCrawledProperties 601 type 110
ExpressionTypes simple type 114 ManagedPropertyDTO complex type 102
ManagedResultDTO complex type 98
F Message processing
server (section 3.1.4 123, section 3.2.4 141,
FeaturedContentDTO complex type 96 section 3.3.4 160, section 3.4.4 163, section
Fields - vendor-extensible 66 3.5.4 220, section 3.6.4 223, section 3.7.4
Full WSDL 604 227, section 3.8.4 248, section 3.9.4 423)
FullTextIndexDTO complex type 106 Messages
FullTextIndexMappingDTO complex type 110 AddTerm element 69
FullTextIndexRankComponentDTO complex type AddTermResponse element 70
110 AdminExceptionWCF complex type 79
AdminExceptionWCF element 69
G ArrayOfCategoryDTO complex type 111
ArrayOfContextDTO complex type 92
Get element 73 ArrayOfCrawledPropertyDTO complex type 111
GetAll element 74 ArrayOffullTextIndexDTO complex type 112
GetAllResponse element 74

924 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


ArrayOfFullTextIndexMappingDTO complex type ManagedPropertyBoostComponentDTO complex
112 type 110
ArrayOfFullTextIndexRankComponentDTO ManagedPropertyDTO complex type 102
complex type 113 ManagedResultDTO complex type 98
ArrayOfguid complex type 111 namespaces 68
ArrayOfKeyValueOfstringstring complex type 93 PromotedDocumentDTO complex type 99
ArrayOfKeyValuePairOfstringstring complex type PromotedExpressionDTO complex type 99
93 PromotedItemDTO complex type 98
ArrayOfLinguisticsIdentifierDTO complex type 93 PromotedLocationDTO complex type 99
ArrayOfManagedPropertyBoostComponentDTO PromotionDTO complex type 100
complex type 113 QualityComponentDTO complex type 109
ArrayOfManagedPropertyDTO complex type 111 RankProfileDTO complex type 108
ArrayOfPromotedItemDTO complex type 92 ReadOnlyCollectionOfKeyValuePairOfstringstringR
ArrayOfQualityComponentDTO complex type 113 8RmUPp7 complex type 100
ArrayOfRankProfileDTO complex type 112 Ref attribute 122
ArrayOfSearchSettingDTO complex type 92 RefinerConfigurationDTO complex type 104
ArrayOfstring complex type 94 RemoveTerm element 76
attribute groups 122 RemoveTermResponse element 76
attributes 121 SearchSettingDTO complex type 100
BestBetDTO complex type 94 SearchSettingGroupDTO complex type 101
CategoryDTO complex type 105 simple types 113
Clean element 70 SortDirection simple type 120
CleanResponse element 70 SortField simple type 120
CleanTerms element 71 SynonymDTO complex type 101
CleanTermsResponse element 71 SynonymExpansionType simple type 121
CommonDTOMembers complex type 94 syntax 67
complex types 77 transport 67
Contains element 71
ContainsResponse element 72 N
ContainsTerm element 72
ContainsTermResponse element 72 Namespaces 68
ContentCollectionDTO complex type 95 Normative references 62
ContextDTO complex type 95
ContextExpressionDTO complex type 96 O
CrawledPropertyDTO complex type 106
elements 68 Operations
enumerated 68 Add 164
ExpressionTypes simple type 114 AddCollection 227
FeaturedContentDTO complex type 96 AddContext 299
FullTextIndexDTO complex type 106 AddContextExpressionAggregateNode 413
FullTextIndexMappingDTO complex type 110 AddContextExpressionAtomicNode 416
FullTextIndexRankComponentDTO complex type AddEntry 166
110 AddKeyword 276
Get element 73 AddPromotedItem 378
GetAll element 74 AddSearchSetting 356
GetAllResponse element 74 AddSearchSettingGroup 255
GetAllTerms element 74 AddSynonym 330
GetAllTermsResponse element 75 AddTerm (section 3.1.4.1 124, section 3.2.4.1
GetResponse element 73 141)
GetTerms element 75 AttachContextToSearchSetting 322
GetTermsResponse element 76 AttachNamedContextToSearchSetting 320
groups 122 ChangeName 168
guid simple type 121 Clean (section 3.1.4.2 125, section 3.2.4.2 143)
Id attribute 122 CleanTerms (section 3.1.4.3 126, section 3.2.4.3
KeyValuePairOfstringstring complex type 97 144)
KeywordDTO complex type 97 Clear 178
KeywordItemType simple type 115 ClearCollection 243
Language simple type 117 Contains (section 3.1.4.4 128, section 3.2.4.4
LinguisticsIdentifierDTO complex type 97 146, section 3.4.4.4 171)
LinguisticTermType simple type 119 ContainsCategory 426
LinguisticType simple type 119 ContainsCategoryByName 428
ContainsContextExpression 406

925 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


ContainsEntry 173 GetAllRankProfiles 503
ContainsEntryKey 175 GetAllTerms (section 3.1.4.8 135, section 3.2.4.8
ContainsFullTextIndex 431 153)
ContainsManagedProperty 433 GetBestBetPagedResult 381
ContainsPromotedItem 376 GetCategory 505
ContainsRankProfile 435 GetCategoryByName 508
ContainsSearchSettingByCriteria 341 GetCollection 230
ContainsSearchSettingById 343 GetContextExpressionCount 411
ContainsTerm (section 3.1.4.5 130, section GetContextExpressionTree 419
3.2.4.5 148) GetContextsPagedResult 311
Count 180 GetCrawledProperty 510
CountContextsByCriteria 301 GetCrawledPropertyMappings 512
CountContextsForSearchSetting 304 GetEmptyKeyword 253
CountEntries 183 GetEntries 192
CountKeywordsByCriteria 288 GetEntriesAndSetClean 195
CountPromotedItems 369 GetEntryKeys 197
CountSearchSettingGroups 270 GetEntryValue 200
CountSearchSettingsByCriteria 336 GetEntryValues 202
CountSearchSettingsForContext 251 GetFeaturedContentPagedResult 384
CountSearchSettingsForGroupByCriteria 364 GetFreshnessManagedPropertyReference 515
CreateAggregateContextExpressionRoot 401 GetFullTextIndex 517
CreateCategoryProperty 437 GetFullTextIndexMappings 519
CreateCompiledDictionary 223 GetFullTextIndexRankCollection 522
CreateCrawledProperties 440 GetImportanceLevelWeight 524
CreateCrawledProperty 442 GetKeywordByCriteria 278
CreateCrawledPropertySimple 445 GetKeywordPagedResult 291
CreateFullTextIndex 447 GetManagedProperty 527
CreateFullTextIndexMapping 450 GetManagedPropertyBoostCollection 529
CreateFullTextIndexRankComponent 452 GetManagedPropertyById 531
CreateManagedProperty 455 GetMappedManagedProperties 534
CreateManagedPropertyBoostComponent 458 GetMappingsForLevel 536
CreateManagedPropertyMinimal 461 GetNamedContext 294
CreateQualityComponent 463 GetNamedContextForSearchSetting 296
CreateRankProfile 466 GetNamedSearchSettingGroup 258
CreateRankProfileWithDefaults 468 GetPromotedDocuments 393
DeleteCategory 470 GetPromotedExpressions 396
DeleteCollection 240 GetPromotedItems 391
DeleteFullTextIndex 473 GetPromotedLocations 398
DeleteFullTextIndexMapping 475 GetPromotionPagedResult 388
DeleteFullTextIndexRankComponent 477 GetPropsetCategoryMappings 538
DeleteManagedProperty 480 GetQualityComponentCollection 541
DeleteManagedPropertyBoostComponent 482 GetQueryCrawledProperties 543
DeleteQualityComponent 485 GetRankProfile 546
DeleteRankProfile 487 GetRefinerConfiguration 548
DeleteUnmappedProperties 489 GetSearchSettingByNameAndType 358
Deploy 160 GetSearchSettingGroups 273
DetachContextFromSearchSetting 327 GetSearchSettingPagedResult 361
DetachContextsFromSearchSetting 314 GetSynonymPagedResult 332
DetachNamedContextFromSearchSetting 317 GetTerms (section 3.1.4.9 136, section 3.2.4.9
Get (section 3.1.4.6 131, section 3.2.4.6 150, 155)
section 3.4.4.10 185) GetType 220
GetAll (section 3.1.4.7 133, section 3.2.4.7 151, GetUnmappedCrawledProperties 550
section 3.4.4.11 188) IsDirty 205
GetAllCategories 492 MakeDefaultFullTextIndex 553
GetAllCollections 232 MakeDefaultRankProfile 555
GetAllCrawledProperties 494 ModifyCollection 235
GetAllCrawledPropertiesCount 496 QueryCrawledProperties 557
GetAllEntries 190 Remove 207
GetAllFullTextIndecies 499 RemoveAll 209
GetAllManagedProperties 501 RemoveContextExpressionSubtree 403
GetAllPipelines 238

926 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


RemoveContextExpressionSubtreeIncludingParent ReadOnlyCollectionOfKeyValuePairOfstringstringR8R
408 mUPp7 complex type 100
RemoveContextsByCriteria 309 Ref attribute 122
RemoveEntry 212 References
RemoveKeywordByCriteria 283 informative 63
RemoveKeywordsByCriteria 286 normative 62
RemoveNamedContext 307 RefinerConfigurationDTO complex type 104
RemoveNamedSearchSettingByType 353 Relationship to other protocols 65
RemoveNamedSearchSettingGroup 268 RemoveTerm element 76
RemovePromotedItem 374 RemoveTermResponse element 76
RemovePromotedItems 371
RemoveSearchSetting 348 S
RemoveSearchSettingGroupById 265
RemoveSearchSettingGroups 263 SchemaService method GetQueryCrawledProperties
RemoveSearchSettingsByCriteria 346 example 601
RemoveSearchSettingsFromGroupByCriteria 351 SearchSettingDTO complex type 100
RemoveTerm (section 3.1.4.10 138, section SearchSettingGroupDTO complex type 101
3.2.4.10 157) Security
SetCrawledPropertyMappings 560 implementer considerations 603
SetDirty 214 parameter index 603
SetEntryValue 216 Sequencing rules
SetFreshnessManagedPropertyReference 562 server (section 3.1.4 123, section 3.2.4 141,
SetImportanceLevelWeight 565 section 3.3.4 160, section 3.4.4 163, section
SetPropsetCategoryMappings 567 3.5.4 220, section 3.6.4 223, section 3.7.4
SetRefinerConfiguration 569 227, section 3.8.4 248, section 3.9.4 423)
SetResultFallback 572 Server
UpdateCategory 574 abstract data model (section 3.1.1 123, section
UpdateContext 325 3.2.1 140, section 3.3.1 159, section 3.4.1
UpdateCrawledProperty 576 162, section 3.5.1 219, section 3.6.1 223,
UpdateFullTextIndex 579 section 3.7.1 226, section 3.8.1 245, section
UpdateFullTextIndexRankComponent 581 3.9.1 421)
UpdateKeyword 281 Add operation 164
UpdateManagedProperty 584 AddCollection operation 227
UpdateManagedPropertyBoostComponent 586 AddContext operation 299
UpdatePromotedItem 367 AddContextExpressionAggregateNode operation
UpdateQualityComponent 588 413
UpdateRankProfile 591 AddContextExpressionAtomicNode operation 416
UpdateSearchSetting 338 AddEntry operation 166
UpdateSearchSettingGroup 260 AddKeyword operation 276
Overview (synopsis) 64 AddPromotedItem operation 378
AddSearchSetting operation 356
P AddSearchSettingGroup operation 255
AddSynonym operation 330
Parameters - security index 603 AddTerm operation (section 3.1.4.1 124, section
PersistedDictionaryService 162 3.2.4.1 141)
Preconditions 65 AttachContextToSearchSetting operation 322
Prerequisites 65 AttachNamedContextToSearchSetting operation
Product behavior 921 320
PromotedDocumentDTO complex type 99 ChangeName operation 168
PromotedExpressionDTO complex type 99 Clean operation (section 3.1.4.2 125, section
PromotedItemDTO complex type 98 3.2.4.2 143)
PromotedLocationDTO complex type 99 CleanTerms operation (section 3.1.4.3 126,
PromotionDTO complex type 100 section 3.2.4.3 144)
Clear operation 178
Q ClearCollection operation 243
Contains operation (section 3.1.4.4 128, section
QualityComponentDTO complex type 109 3.2.4.4 146, section 3.4.4.4 171)
ContainsCategory operation 426
R ContainsCategoryByName operation 428
ContainsContextExpression operation 406
RankProfileDTO complex type 108 ContainsEntry operation 173
ContainsEntryKey operation 175

927 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


ContainsFullTextIndex operation 431 GetAllCrawledPropertiesCount operation 496
ContainsManagedProperty operation 433 GetAllEntries operation 190
ContainsPromotedItem operation 376 GetAllFullTextIndecies operation 499
ContainsRankProfile operation 435 GetAllManagedProperties operation 501
ContainsSearchSettingByCriteria operation 341 GetAllPipelines operation 238
ContainsSearchSettingById operation 343 GetAllRankProfiles operation 503
ContainsTerm operation (section 3.1.4.5 130, GetAllTerms operation (section 3.1.4.8 135,
section 3.2.4.5 148) section 3.2.4.8 153)
Count operation 180 GetBestBetPagedResult operation 381
CountContextsByCriteria operation 301 GetCategory operation 505
CountContextsForSearchSetting operation 304 GetCategoryByName operation 508
CountEntries operation 183 GetCollection operation 230
CountKeywordsByCriteria operation 288 GetContextExpressionCount operation 411
CountPromotedItems operation 369 GetContextExpressionTree operation 419
CountSearchSettingGroups operation 270 GetContextsPagedResult operation 311
CountSearchSettingsByCriteria operation 336 GetCrawledProperty operation 510
CountSearchSettingsForContext operation 251 GetCrawledPropertyMappings operation 512
CountSearchSettingsForGroupByCriteria GetEmptyKeyword operation 253
operation 364 GetEntries operation 192
CreateAggregateContextExpressionRoot operation GetEntriesAndSetClean operation 195
401 GetEntryKeys operation 197
CreateCategoryProperty operation 437 GetEntryValue operation 200
CreateCompiledDictionary operation 223 GetEntryValues operation 202
CreateCrawledProperties operation 440 GetFeaturedContentPagedResult operation 384
CreateCrawledProperty operation 442 GetFreshnessManagedPropertyReference
CreateCrawledPropertySimple operation 445 operation 515
CreateFullTextIndex operation 447 GetFullTextIndex operation 517
CreateFullTextIndexMapping operation 450 GetFullTextIndexMappings operation 519
CreateFullTextIndexRankComponent operation GetFullTextIndexRankCollection operation 522
452 GetImportanceLevelWeight operation 524
CreateManagedProperty operation 455 GetKeywordByCriteria operation 278
CreateManagedPropertyBoostComponent GetKeywordPagedResult operation 291
operation 458 GetManagedProperty operation 527
CreateManagedPropertyMinimal operation 461 GetManagedPropertyBoostCollection operation
CreateQualityComponent operation 463 529
CreateRankProfile operation 466 GetManagedPropertyById operation 531
CreateRankProfileWithDefaults operation 468 GetMappedManagedProperties operation 534
DeleteCategory operation 470 GetMappingsForLevel operation 536
DeleteCollection operation 240 GetNamedContext operation 294
DeleteFullTextIndex operation 473 GetNamedContextForSearchSetting operation
DeleteFullTextIndexMapping operation 475 296
DeleteFullTextIndexRankComponent operation GetNamedSearchSettingGroup operation 258
477 GetPromotedDocuments operation 393
DeleteManagedProperty operation 480 GetPromotedExpressions operation 396
DeleteManagedPropertyBoostComponent GetPromotedItems operation 391
operation 482 GetPromotedLocations operation 398
DeleteQualityComponent operation 485 GetPromotionPagedResult operation 388
DeleteRankProfile operation 487 GetPropsetCategoryMappings operation 538
DeleteUnmappedProperties operation 489 GetQualityComponentCollection operation 541
Deploy operation 160 GetQueryCrawledProperties operation 543
DetachContextFromSearchSetting operation 327 GetRankProfile operation 546
DetachContextsFromSearchSetting operation 314 GetRefinerConfiguration operation 548
DetachNamedContextFromSearchSetting GetSearchSettingByNameAndType operation 358
operation 317 GetSearchSettingGroups operation 273
Get operation (section 3.1.4.6 131, section GetSearchSettingPagedResult operation 361
3.2.4.6 150, section 3.4.4.10 185) GetSynonymPagedResult operation 332
GetAll operation (section 3.1.4.7 133, section GetTerms operation (section 3.1.4.9 136, section
3.2.4.7 151, section 3.4.4.11 188) 3.2.4.9 155)
GetAllCategories operation 492 GetType operation 220
GetAllCollections operation 232 GetUnmappedCrawledProperties operation 550
GetAllCrawledProperties operation 494

928 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


initialization (section 3.1.3 123, section 3.2.3 3.7.5 245, section 3.8.5 421, section 3.9.5
140, section 3.3.3 159, section 3.4.3 163, 593)
section 3.5.3 220, section 3.6.3 223, section timers (section 3.1.2 123, section 3.2.2 140,
3.7.3 227, section 3.8.3 248, section 3.9.3 section 3.3.2 159, section 3.4.2 163, section
423) 3.5.2 220, section 3.6.2 223, section 3.7.2
IsDirty operation 205 226, section 3.8.2 248, section 3.9.2 423)
local events (section 3.1.6 140, section 3.2.6 UpdateCategory operation 574
158, section 3.3.6 162, section 3.4.6 219, UpdateContext operation 325
section 3.5.6 222, section 3.6.6 226, section UpdateCrawledProperty operation 576
3.7.6 245, section 3.8.6 421, section 3.9.6 UpdateFullTextIndex operation 579
593) UpdateFullTextIndexRankComponent operation
MakeDefaultFullTextIndex operation 553 581
MakeDefaultRankProfile operation 555 UpdateKeyword operation 281
message processing (section 3.1.4 123, section UpdateManagedProperty operation 584
3.2.4 141, section 3.3.4 160, section 3.4.4 UpdateManagedPropertyBoostComponent
163, section 3.5.4 220, section 3.6.4 223, operation 586
section 3.7.4 227, section 3.8.4 248, section UpdatePromotedItem operation 367
3.9.4 423) UpdateQualityComponent operation 588
ModifyCollection operation 235 UpdateRankProfile operation 591
QueryCrawledProperties operation 557 UpdateSearchSetting operation 338
Remove operation 207 UpdateSearchSettingGroup operation 260
RemoveAll operation 209 Simple types 113
RemoveContextExpressionSubtree operation 403 ExpressionTypes 114
RemoveContextExpressionSubtreeIncludingParent guid 121
operation 408 KeywordItemType 115
RemoveContextsByCriteria operation 309 Language 117
RemoveEntry operation 212 LinguisticTermType 119
RemoveKeywordByCriteria operation 283 LinguisticType 119
RemoveKeywordsByCriteria operation 286 SortDirection 120
RemoveNamedContext operation 307 SortField 120
RemoveNamedSearchSettingByType operation SynonymExpansionType 121
353 SortDirection simple type 120
RemoveNamedSearchSettingGroup operation 268 SortField simple type 120
RemovePromotedItem operation 374 SpellCheckerService 123
RemovePromotedItems operation 371 Standards assignments 66
RemoveSearchSetting operation 348 SynonymDTO complex type 101
RemoveSearchSettingGroupById operation 265 SynonymExpansionType simple type 121
RemoveSearchSettingGroups operation 263 Syntax
RemoveSearchSettingsByCriteria operation 346 messages - overview 67
RemoveSearchSettingsFromGroupByCriteria
operation 351 T
RemoveTerm operation (section 3.1.4.10 138,
section 3.2.4.10 157) TermEntityExtractorService 140
sequencing rules (section 3.1.4 123, section Timer events
3.2.4 141, section 3.3.4 160, section 3.4.4 server (section 3.1.5 140, section 3.2.5 158,
163, section 3.5.4 220, section 3.6.4 223, section 3.3.5 162, section 3.4.5 219, section
section 3.7.4 227, section 3.8.4 248, section 3.5.5 222, section 3.6.5 226, section 3.7.5
3.9.4 423) 245, section 3.8.5 421, section 3.9.5 593)
SetCrawledPropertyMappings operation 560 Timers
SetDirty operation 214 server (section 3.1.2 123, section 3.2.2 140,
SetEntryValue operation 216 section 3.3.2 159, section 3.4.2 163, section
SetFreshnessManagedPropertyReference 3.5.2 220, section 3.6.2 223, section 3.7.2
operation 562 226, section 3.8.2 248, section 3.9.2 423)
SetImportanceLevelWeight operation 565 Tracking changes 922
SetPropsetCategoryMappings operation 567 Transport 67
SetRefinerConfiguration operation 569 Types
SetResultFallback operation 572 complex 77
timer events (section 3.1.5 140, section 3.2.5 simple 113
158, section 3.3.5 162, section 3.4.5 219,
section 3.5.5 222, section 3.6.5 226, section V

Vendor-extensible fields 66

929 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010


Versioning 66

WSDL 604

930 / 930
[MS-FSAS] — v20100720
Administration Services Protocol Specification

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, July 20, 2010

You might also like